From patchwork Tue Jul 2 15:12:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 13719914 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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.lore.kernel.org (Postfix) with ESMTPS id 3B371C3064D for ; Tue, 2 Jul 2024 15:12:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 1482EC4AF07; Tue, 2 Jul 2024 15:12:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CD83BC116B1; Tue, 2 Jul 2024 15:12:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719933161; bh=k33hXVwdB7QXNGJCLyWJnvbK+AxHsjUjmrFo9r3aq78=; h=Date:From:List-Id:To:Cc:Subject:From; b=PbhH1w4zL/WVKpjh2bFC6P0+BOnwpzuD15yFmyp2T8rpfbKcl79yAfMpJnZ2V/ATv zZFXlNjmVADOzuTG7Vr7cZDRTbd5JZfuwntvIddt8L/3ujSeqa0z4/hU9Eot4rJd3K /vzy5FbRW+TbQ55WkIPV2fcAD8lzXyof0bpPf7x263wFUnxCOwgbKw+m0G1GYB3B3B TD0wKoy2tDz/phCg3dlLc+NdJt+mwm1/k2YnIInubaeLc0Wi1X910+nFxXgFObprik L65CIA2wZCur18+8vq/1bvoNHz8zfwDT27v8vsqyRvFN2/QvFKh+s5KeWtAa06AltT PpTk/vVOEaInA== Received: by wens.tw (Postfix, from userid 1000) id 4CBE95F852; Tue, 2 Jul 2024 23:12:38 +0800 (CST) Date: Tue, 2 Jul 2024 23:12:38 +0800 From: Chen-Yu Tsai List-Id: 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 1/3] Allwinner SoC fixes for 6.10 Message-ID: MIME-Version: 1.0 Content-Disposition: inline Hi SoC maintainers, We have one fix for 6.10. Please pull. Thanks ChenYu The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: Linux 6.10-rc1 (2024-05-26 15:20:12 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-fixes-for-6.10 for you to fetch changes up to 5b36166e599b5c1332a1147271d2130cece4bb24: arm64: dts: allwinner: Fix PMIC interrupt number (2024-05-28 22:31:31 +0800) ---------------------------------------------------------------- Allwinner fixes for 6.10 - Fix PMIC interrupt number for Remix Mini PC ---------------------------------------------------------------- Andre Przywara (1): arm64: dts: allwinner: Fix PMIC interrupt number arch/arm64/boot/dts/allwinner/sun50i-h64-remix-mini-pc.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From patchwork Tue Jul 2 15:15:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 13719915 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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.lore.kernel.org (Postfix) with ESMTPS id 18CF3C30658 for ; Tue, 2 Jul 2024 15:15:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id D8DEAC4AF07; Tue, 2 Jul 2024 15:15:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A1E19C116B1; Tue, 2 Jul 2024 15:15:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719933316; bh=DaZDSPKv0/JYgC5HIzXmptUVG/3T/DsPn7yQ8KqnQwU=; h=Date:From:List-Id:To:Cc:Subject:From; b=MTsCW2xEeIUX9y0q4uLZNFKjRYNg9LxTkO93FvAU37Yg2frtWHuOGU/QDi2QzxdLm iwTSbppvBIfsiTplPYnKWn/Qmc6zS+M+bztLvSFpBEGYuti9vvDETpT/rq7oYBBkz+ aiHOELBPZXFOXUMfMmXdyLYIXPjPe/GWQs0cqUlf2CJoMmRD0eyZ/+lnAe0e/A98v0 4nhUQgYihjfvmPqj+wR2Ufea2mZzxJmlPQ1Xz3EA+q1sE+Ku+vccU73m7KQKhaE47S zf2xL+B0dMHNsVMBmicJGNhICaWj43/IbWQGnCPBxQeWuRhZFoWZ8lETXm5RKYr/dX SusFZ0M0uk96Q== Received: by wens.tw (Postfix, from userid 1000) id 151B45F852; Tue, 2 Jul 2024 23:15:14 +0800 (CST) Date: Tue, 2 Jul 2024 23:15:14 +0800 From: Chen-Yu Tsai List-Id: 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 2/3] Allwinner SoC driver changes for 6.11 Message-ID: MIME-Version: 1.0 Content-Disposition: inline Hi SoC maintainers, Here's the second pull request for this cycle. We have a couple driver changes for Allwinner SoCs. Please pull. Thanks ChenYu The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: Linux 6.10-rc1 (2024-05-26 15:20:12 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-drivers-for-6.11 for you to fetch changes up to 3a6fb9025cdf975146b2f2e3771b67f03c4ca3dc: dt-bindings: sram: sunxi-sram: Add regulators child (2024-06-30 23:00:49 +0800) ---------------------------------------------------------------- Allwinner SoC driver changes for 6.11 - DT binding addition of regulator node under SRAM node - Cleanup of unused list in SRAM driver ---------------------------------------------------------------- Dr. David Alan Gilbert (1): soc: sunxi: sram: Remove unused list 'claimed_sram' Samuel Holland (1): dt-bindings: sram: sunxi-sram: Add regulators child .../sram/allwinner,sun4i-a10-system-control.yaml | 28 ++++++++++++++++++++++ drivers/soc/sunxi/sunxi_sram.c | 2 -- 2 files changed, 28 insertions(+), 2 deletions(-) From patchwork Tue Jul 2 15:21:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 13719924 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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.lore.kernel.org (Postfix) with ESMTPS id BD886C3064D for ; Tue, 2 Jul 2024 15:21:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id A449FC4AF0D; Tue, 2 Jul 2024 15:21:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 62B6DC2BD10; Tue, 2 Jul 2024 15:21:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719933685; bh=4Fi+t1hnknC6MAcud7j4Xp/6+RBHlyGiIsKdAkBOi/Y=; h=Date:From:List-Id:To:Cc:Subject:From; b=NGDSzd79bP31L3+BMOk83S9D5OkGxAhCc500Lr8m9pV0mUccRD4hhntAiJ6qQjGdR CppRtUoa4dWLi3yXHvQN0/v2R+8+vpJb2I0W28FFn1Wzl+f2vUTUxrxrVYpJDKPX/u sDBytKOiClPitGS+oHOrHuV80JJK8cyWaAhskV52UzDDCgqMTEkrCi9+WN0UD7rgXR 149wNsS5fBu5XH2kabCNLLIWcFwB4jczYfDSwh/lj+gwMof/Jwcl/2kP0YSIfyBjUc zqTtHX1V0qmTpVgCmLfwevKMEVY3hZkmagScY7WPsOSbJhX+alpRuaJDC+hNIiydMw HKGisgOxV+7iQ== Received: by wens.tw (Postfix, from userid 1000) id BDB495F852; Tue, 2 Jul 2024 23:21:22 +0800 (CST) Date: Tue, 2 Jul 2024 23:21:22 +0800 From: Chen-Yu Tsai List-Id: 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 3/3] Allwinner SoC device tree changes for 6.11 Message-ID: MIME-Version: 1.0 Content-Disposition: inline Hi SoC maintainers, Here's the last pull request for this cycle. As the tag mentions, there is one commit that is shared with the clk changes. Also, ARM64 and RISC-V changes are combined in one branch / tag. We don't have a lot of the latter, but please let me know if you prefer otherwise. The Allwinner SoCs have a bunch of changes including - cache information for all the ARM64 SoCs - more peripherals for H616 - CPU DVFS on some H700 boards - name and model fixups for Pine64 boards - system LDOs (embedded in the SoC) for D1s/T11s SoC - New boards: ClockworkPi and DevTerm Please pull. Thanks ChenYu The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11 for you to fetch changes up to 0ce1d34678e5d214746ee4887f9f7714c39e331f: riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees (2024-06-30 23:06:52 +0800) ---------------------------------------------------------------- Allwinner SoC device tree changes for 6.11 This includes a commit shared with the clk tree. This commit adds clock and reset indices to the device tree binding, and thus is needed for both the device tree and driver changes. ARM64 device tree and binding-only changes - Add LRADC (low resolution ADC for resistor network based keys) for H616 SoC - Add cache information for A64, H6, and H616 SoCs - Correct model names and descriptions for Pine64 boards - Add GPADC (general purpose ADC) for H616 SoC - Add ADC joysticks based on GPADC for anbernic-rg35xx-h board - Add additional CPU OPPs for the H700 on top of existing H616 ones - Enable DVFS for rg35xx boards - Add IOMMU for H616 SoC RISC-V device tree changes - Add system LDOs to D1s/T113 SoC - Add ClockworkPi and DevTerm device trees ---------------------------------------------------------------- Andre Przywara (1): arm64: dts: allwinner: h616: add IOMMU node Chen-Yu Tsai (2): Merge branch 'sunxi/shared-clk-ids-for-6.11' into sunxi/dt-for-6.11 riscv: dts: allwinner: d1s-t113: Add system LDOs Chris Morgan (3): dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks arm64: dts: allwinner: h616: Add GPADC device node arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks Dragan Simic (5): arm64: dts: allwinner: Add cache information to the SoC dtsi for H6 dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards arm64: dts: allwinner: Correct the model names for Pine64 boards arm64: dts: allwinner: Add cache information to the SoC dtsi for A64 arm64: dts: allwinner: Add cache information to the SoC dtsi for H616 James McGregor (2): dt-bindings: input: sun4i-lradc-keys: Add H616 compatible ARM: dts: sun50i: Add LRADC node Pavel Löbl (1): ARM: dts: sunxi: remove duplicated entries in makefile Ryan Walklin (2): arm64: dts: allwinner: h616: add additional CPU OPPs for the H700 arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling Samuel Holland (1): riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees Documentation/devicetree/bindings/arm/sunxi.yaml | 16 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 4 +- arch/arm/boot/dts/allwinner/Makefile | 62 ----- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 37 ++- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 37 +++ .../boot/dts/allwinner/sun50i-h616-cpu-opp.dtsi | 25 +- arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 67 ++++++ .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 4 +- .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 79 +++++++ arch/riscv/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun20i-d1-clockworkpi-v3.14.dts | 252 +++++++++++++++++++++ .../boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts | 36 +++ arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 11 + include/dt-bindings/clock/sun50i-h616-ccu.h | 1 + include/dt-bindings/reset/sun50i-h616-ccu.h | 1 + 24 files changed, 558 insertions(+), 94 deletions(-) create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dts create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts