[GIT PULL 3/3] Allwinner Device Tree Changes for 5.7
From: Chen-Yu Tsai <wens@kernel.org>
Date: 2020-03-13 05:55:08
The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-5.7 for you to fetch changes up to 048cdfceebb762ccbec7a11e1f1fb1c170c1e669: arm64: dts: allwinner: a64: add node for rotation core (2020-03-12 00:27:24 +0800) ---------------------------------------------------------------- Allwinner Device Tree Changes for v5.7 A fairly large set of changes for v5.7, including some new devices. SoC specific changes: - SPI on H6 SoC enabled - Thermal sensor on R40 SoC enabled - Deinterlace core hardware on A64 SoC enabled - Redundant assigned-clocks properties removed - required clock rates are now enforced by drivers - LVDS panel support on A20 SoC enabled - PMU compatible fixed for H5 and H6 SoCs - Thermal trip points added for A83T and H5 SoCs - (Image) Rotation core hardware on A83T and A64 SoCs enabled Device specific changes: - Pine64 PineTab and PinePhone added - Various cleanups and improvements for Pine64 PineBook - GPIO pin bank regulator supplies added for A64-OlinXino - eMMC enabled on Orange Pi 3 - PocketBook Touch Lux 3 added - Linutronix Testbox v2 added - Ethernet enabled on Orange Pi One Plus - HDMI enabled on H6-based Orange Pi boards ---------------------------------------------------------------- Andre Przywara (3): arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes arm64: dts: allwinner: h6: Pine H64: Add SPI flash node dt-bindings: spi: sunxi: Document new compatible strings Andrey Lebedev (1): ARM: dts: sun7i: Add LVDS panel support on A20 Bastian Germann (2): dt-bindings: arm: sunxi: Add Linutronix Testbox ARM: dts: sun7i: Add Linutronix Testbox v2 board Emmanuel Vadot (1): arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino Icenowy Zheng (3): dt-bindings: arm: sunxi: add binding for PineTab tablet arm64: dts: allwinner: a64: add support for PineTab arm64: allwinner: a64: enable LCD-related hardware for Pinebook Jernej Skrabec (10): dt-bindings: interconnect: sunxi: Add A64 MBUS compatible arm64: dts: allwinner: a64: Add MBUS controller node media: dt-bindings: media: Add Allwinner A64 deinterlace compatible arm64: dts: allwinner: a64: Add deinterlace core node arm64: dts: allwinner: h6: orangepi-3: Add eMMC node arm64: dts: allwinner: h6: Move ext. oscillator to board DTs ARM: dts: sunxi: Fix DE2 clocks register range arm64: dts: allwinner: a64: Fix display clock register range ARM: dts: sun8i: a83t: Add device node for rotation core arm64: dts: allwinner: a64: add node for rotation core Mans Rullgard (1): ARM: dts: sunxi: h3/h5: add r_pwm node Marcus Cooper (2): arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet arm64: dts: allwinner: h6: orangepi: Enable HDMI Maxime Ripard (4): ARM: dts: sunxi: Remove redundant assigned-clocks ARM: dts: sunxi: Remove redundant assigned-clocks arm64: dts: allwinner: h5: Fix PMU compatible arm64: dts: allwinner: h6: Fix PMU compatible Ondrej Jirman (9): dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3 ARM: dts: sun5i: Add PocketBook Touch Lux 3 support arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode ARM: dts: sun8i-h3: Add thermal trip points/cooling maps ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps arm64: dts: sun50i-a64: Add i2c2 pins dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings arm64: dts: allwinner: Add initial support for Pine64 PinePhone Samuel Holland (9): arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2 arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator arm64: dts: allwinner: pinebook: Sort device tree nodes arm64: dts: allwinner: pinebook: Make simplefb more consistent arm64: dts: allwinner: pinebook: Document MMC0 CD pin name arm64: dts: allwinner: pinebook: Add GPIO port regulators arm64: dts: allwinner: pinebook: Fix backlight regulator arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators Yangtao Li (1): ARM: dts: sun8i-r40: Add thermal sensor and thermal zones Documentation/devicetree/bindings/arm/sunxi.yaml | 26 ++ .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 6 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 11 +- arch/arm/boot/dts/Makefile | 2 + .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 257 ++++++++++++ arch/arm/boot/dts/sun5i.dtsi | 3 - arch/arm/boot/dts/sun6i-a31.dtsi | 12 - .../boot/dts/sun7i-a20-linutronix-testbox-v2.dts | 47 +++ arch/arm/boot/dts/sun7i-a20.dtsi | 25 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 - arch/arm/boot/dts/sun8i-a33.dtsi | 2 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 - arch/arm/boot/dts/sun8i-a83t.dtsi | 73 +++- arch/arm/boot/dts/sun8i-h3.dtsi | 25 ++ arch/arm/boot/dts/sun8i-r40.dtsi | 30 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 17 +- arch/arm64/boot/dts/allwinner/Makefile | 3 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 17 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 170 +++++--- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 11 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 379 +++++++++++++++++ .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 460 +++++++++++++++++++++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 44 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 21 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 3 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 11 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 20 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 33 ++ .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 37 ++ .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 30 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 66 ++- 34 files changed, 1747 insertions(+), 112 deletions(-) create mode 100644 arch/arm/boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts create mode 100644 arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.0.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts