From patchwork Tue Jul 15 17:29:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 1402 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B2BD0239E60 for ; Tue, 15 Jul 2025 17:30:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752600601; cv=none; b=BxEqziIqZX6DMXLtEeTtgQMzr/nOqI45/7MGOothK5BnS0nGezqcoxwHZChWqVvi/TUwbV3pHcCxyuwRD9NJpvvwVu87qhVdcKe+r+6tW97Mks8Cxyab7/1tFzeHl0qDfkjb8mtQrXgK1sC7dFc74OOhRnNPCPt83mviAbY2aMo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752600601; c=relaxed/simple; bh=egDpkwan0yRwQTU7Bdcisl/XZNEfoQQO6ZmJgDKyfLU=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=JRKzzaMvyJwFgT4wQVAS4cwYh/gqM+iEO1nis0HdBNqwafWNOGtkXbWmvffDo60xsRzAzuLdBtGbeKXCipC+6T90nMrf46apUG921I8wpqLXDE5VwWXFjnrSpxc1dE9+FrpeMhGD+t7q7Bc1api1TY0aBtsRsdIVrtHSfltZQ34= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KlfPX2yv; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KlfPX2yv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 155CAC4CEE3; Tue, 15 Jul 2025 17:30:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752600601; bh=egDpkwan0yRwQTU7Bdcisl/XZNEfoQQO6ZmJgDKyfLU=; h=Date:From:To:Cc:Subject:From; b=KlfPX2yvaSiDmPewW6esYFGNXxpcZayUpIaaqzIJ5y0+w85zrDpYoAXOzEVk3bL/J fpLcCyyLTtsBOtzGz/fSDe0/PppyY9ZLMGlEmw/tjUVHucV0q/CoqmvIvM5ba5s1Ca E36+LxYxdM6KJ73T1t2VXoeGmsOYS8rAzpQ4oBpY9IiNrzQvqqZc9AvKmOVyKjNQvv Wg+kOxB7re75/xQUkxluoBDSk3ypxHxjUMZE0tS/nM+v2BK9y0ZwapvrFW5a6L2h53 jJjqQ/9WVRJOHU86xKKWDDCwueFW37q9BCSnRNwlbjaVDF5TmIbtyHPkCXhv+6TUxz BKmLn0cJH70Pg== Received: by wens.tw (Postfix, from userid 1000) id AF5205F7BF; Wed, 16 Jul 2025 01:29:57 +0800 (CST) Date: Wed, 16 Jul 2025 01:29:57 +0800 From: Chen-Yu Tsai To: soc@kernel.org Cc: Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] Allwinner device tree changes for 6.17 Message-ID: Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline Status: O The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e: Linux 6.16-rc2 (2025-06-15 13:49:41 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-dt-for-6.17 for you to fetch changes up to d96d9ac8d2f197f31ea3de931dde1a217950f4ad: arm64: dts: allwinner: a523: enable Mali GPU for all boards (2025-07-15 23:37:02 +0800) I'm not sure I'm doing this right. The tag is based on v6.16-rc1, but it merges in the immutable DT binding branch from the pmdomain tree, which is based on v6.16-rc2. I based the pull request on v6.16-rc2 so that the shortlog wouldn't include too much stuff. ChenYu ---------------------------------------------------------------- Allwinner device tree changes for 6.17 This branch includes a change shared with the clk tree for adding the missing PPU0 reset on the A523. The PM domain DT binding immutable branch is also included, which brings in v6.16-rc2, as well as PM domain bindings for other platforms. Other changes include: - RGB666 LCD pin definitions for the V3s PE pins and V3 PD pins - node order fixes for the A523 dtsi - UART1 pin definitions for A523 - Allwinner board DT binding cleanup - EMAC support on A100/A133 - Enabled on the Liontron H-A133L board - SID efuse, power controllers and GPU added for A523 - A523 GPU enabled on all existing boards New boards: - Xunlong OrangePi 4A with the Allwinner T527 SoC. ---------------------------------------------------------------- Chen-Yu Tsai (9): dt-bindings: reset: sun55i-a523-r-ccu: Add missing PPU0 reset dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board arm64: dts: allwinner: a523: Move mmc nodes to correct position arm64: dts: allwinner: a523: Move rgmii0 pins to correct location arm64: dts: allwinner: a523: Add UART1 pins arm64: dts: allwinner: t527: Add OrangePi 4A board dt-bindings: power: Add A523 PPU and PCK600 power controllers Merge branch 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into sunxi/dt-for-6.17 arm64: dts: allwinner: a523: Add power controller device nodes Jonas Karlman (2): dt-bindings: power: rockchip: Add support for RK3528 dt-bindings: rockchip: pmu: Add compatible for RK3528 Krzysztof Kozlowski (1): dt-bindings: arm: sunxi: Combine board variants into enums Luca Weiss (1): dt-bindings: power: qcom,rpmpd: document the Milos RPMh Power Domains Michal Wilczynski (1): dt-bindings: firmware: thead,th1520: Add resets for GPU clkgen Mikhail Kalashnikov (3): arm64: dts: allwinner: A523: Add SID controller node arm64: dts: allwinner: a523: add Mali GPU node arm64: dts: allwinner: a523: enable Mali GPU for all boards Paul Kocialkowski (5): ARM: dts: sun8i: v3s: Add RGB666 LCD PE pins definition ARM: dts: sun8i: v3: Add RGB666 LCD PD pins definition arm64: dts: allwinner: a100: Add pin definitions for RGMII/RMII arm64: dts: allwinner: a100: Add EMAC support arm64: dts: allwinner: a133-liontron-h-a133l: Add Ethernet support .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + Documentation/devicetree/bindings/arm/sunxi.yaml | 36 +- .../bindings/firmware/thead,th1520-aon.yaml | 7 + .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 4 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/rockchip,power-controller.yaml | 1 + arch/arm/boot/dts/allwinner/sun8i-v3.dtsi | 9 + arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 9 + arch/arm64/boot/dts/allwinner/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 35 ++ .../dts/allwinner/sun50i-a133-liontron-h-a133l.dts | 19 + arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 201 +++++++---- .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 5 + .../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 5 + .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 5 + .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 390 +++++++++++++++++++++ .../power/allwinner,sun55i-a523-pck-600.h | 15 + .../dt-bindings/power/allwinner,sun55i-a523-ppu.h | 12 + include/dt-bindings/power/rockchip,rk3528-power.h | 19 + include/dt-bindings/reset/sun55i-a523-r-ccu.h | 1 + 20 files changed, 681 insertions(+), 96 deletions(-) create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-orangepi-4a.dts create mode 100644 include/dt-bindings/power/allwinner,sun55i-a523-pck-600.h create mode 100644 include/dt-bindings/power/allwinner,sun55i-a523-ppu.h create mode 100644 include/dt-bindings/power/rockchip,rk3528-power.h