* [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3
@ 2026-08-02 2:42 Yixun Lan
2026-08-10 16:45 ` Arnd Bergmann
0 siblings, 1 reply; 5+ messages in thread
From: Yixun Lan @ 2026-08-02 2:42 UTC (permalink / raw)
To: soc
Cc: Yixun Lan, Arnd Bergmann, spacemit, linux-riscv, devicetree,
linux-kernel
Hi SoC Maintainers,
Please pull SpacemiT's DeviceTree changes for v7.3
Yixun Lan
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git/ tags/spacemit-dt-for-7.3-1
for you to fetch changes up to e273d298b74ea63d5d586bd50240f919a9c33fb3:
riscv: dts: spacemit: Add cpu scaling for Milk-V Jupiter (2026-07-30 09:02:11 +0000)
----------------------------------------------------------------
RISC-V SpacemiT DT changes for 7.3
For K3 SoC
- Enable SD card support
- Enable QSPI
- Fix reset delay of ETH PHY
- Fix PHY ID of ETH
- Symbolic PDAM ID
- Add SPI controller support
- Add USB and PHY support
- Add I2S nodes
For K1 SoC
- Symbolic PDAM ID
- Enable cpufreq support
- Fix max CPU core voltage
For boards of K3
- Pico-ITX
- Enable ALDPS on RTL8211F PHY
- Disable 125MHz clock on RTL8211F PHY
- Enable NOR flash
- Add EEPROM support
- CoM260
- Add EEPROM support
For boards of K1
- Milk-V Jupiter
- Enable CPU DVFS
- Banana Pi BPI-CM6
- Add initial support
- OrangePi R2S
- Enable PCIe
----------------------------------------------------------------
Aurelien Jarno (12):
riscv: dts: spacemit: set console baud rate on K3 Pico-ITX board
riscv: dts: spacemit: enable the i2c2 adapter on K3 Pico-ITX board
riscv: dts: spacemit: add 24c02 eeprom on K3 Pico-ITX board
riscv: dts: spacemit: add i2c aliases on K3 Pico-ITX board
riscv: dts: spacemit: improve RTL8211F PHY configuration on K3 Pico-ITX board
riscv: dts: spacemit: k1-bananapi-f3: fix maximum CPU core voltage
riscv: dts: spacemit: k1-milkv-jupiter: fix maximum CPU core voltage
riscv: dts: spacemit: k1-orangepi-rv2: fix maximum CPU core voltage
riscv: dts: spacemit: k1-musepi-pro: fix maximum CPU core voltage
riscv: dts: spacemit: k1-orangepi-r2s: fix maximum CPU core voltage
riscv: dts: spacemit: k1-bananapi-cm6: fix maximum CPU core voltage
riscv: dts: spacemit: Add cpu scaling for Milk-V Jupiter
Chukun Pan (1):
riscv: dts: spacemit: enable PCIe on OrangePi R2S
Guodong Xu (1):
riscv: dts: spacemit: Use symbolic PDMA request numbers on K1
Inochi Amaoto (7):
riscv: dts: spacemit: Add enough deassert time for the PHY on PICO ITX
riscv: dts: spacemit: Add enough deassert time for the PHY on com260 board
riscv: dts: spacemit: Fix phy id check for the phy on pico-itx board
riscv: dts: spacemit: Fix phy id check for the phy on com260 board
riscv: dts: spacemit: k3: add USB controller and USB phy support
riscv: dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 pico-itx board
riscv: dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 com260 board
Jennifer Berringer (2):
riscv: dts: spacemit: k3-com260: add eeprom on i2c2
riscv: dts: spacemit: k3-com260-ifx: add eeprom on i2c1
Junhui Liu (3):
dt-bindings: riscv: spacemit: Add Banana Pi BPI-CM6 compatible
riscv: dts: spacemit: k1: Split gmac_clk_ref into independent pinctrl groups
riscv: dts: spacemit: k1: Add Banana Pi BPI-CM6 IO board
Shuwei Wu (2):
cpufreq: dt-platdev: Add SpacemiT K1 SoC to the allowlist
riscv: dts: spacemit: Add cpu scaling for K1 SoC
Troy Mitchell (1):
riscv: dts: spacemit: k3: add i2s0-i2s5 nodes
Yixun Lan (1):
riscv: dts: spacemit: k3: Enable SD card support
Zhengyu He (2):
riscv: dts: spacemit: k3: Add QSPI support for Pico-ITX board
riscv: dts: spacemit: add SPI controllers for K3
liyeshan (1):
riscv: dts: spacemit: add K3 PDMA request numbers
.../devicetree/bindings/riscv/spacemit.yaml | 5 +
arch/riscv/boot/dts/spacemit/Makefile | 1 +
.../riscv/boot/dts/spacemit/k1-bananapi-cm6-io.dts | 177 +++++++++++++++
arch/riscv/boot/dts/spacemit/k1-bananapi-cm6.dtsi | 217 +++++++++++++++++++
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 43 +++-
arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 43 +++-
arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 6 +-
arch/riscv/boot/dts/spacemit/k1-opp.dtsi | 105 +++++++++
arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 46 +++-
arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 4 +-
arch/riscv/boot/dts/spacemit/k1-pdma.h | 56 +++++
arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 24 ++-
arch/riscv/boot/dts/spacemit/k1.dtsi | 12 +-
arch/riscv/boot/dts/spacemit/k3-com260-ifx.dts | 33 +++
arch/riscv/boot/dts/spacemit/k3-com260.dtsi | 38 +++-
arch/riscv/boot/dts/spacemit/k3-pdma.h | 83 +++++++
arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 117 +++++++++-
arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi | 88 ++++++++
arch/riscv/boot/dts/spacemit/k3.dtsi | 240 ++++++++++++++++++++-
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
20 files changed, 1308 insertions(+), 32 deletions(-)
create mode 100644 arch/riscv/boot/dts/spacemit/k1-bananapi-cm6-io.dts
create mode 100644 arch/riscv/boot/dts/spacemit/k1-bananapi-cm6.dtsi
create mode 100644 arch/riscv/boot/dts/spacemit/k1-opp.dtsi
create mode 100644 arch/riscv/boot/dts/spacemit/k1-pdma.h
create mode 100644 arch/riscv/boot/dts/spacemit/k3-pdma.h
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 2026-08-02 2:42 [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 Yixun Lan @ 2026-08-10 16:45 ` Arnd Bergmann 2026-08-11 2:49 ` Troy Mitchell 0 siblings, 1 reply; 5+ messages in thread From: Arnd Bergmann @ 2026-08-10 16:45 UTC (permalink / raw) To: Yixun Lan, soc Cc: spacemit, linux-riscv, devicetree, linux-kernel, Troy Mitchell On Sun, Aug 2, 2026, at 04:42, Yixun Lan wrote: > Troy Mitchell (1): > riscv: dts: spacemit: k3: add i2s0-i2s5 nodes This commit caused a build failure, so I reverted it for the 7.3 merge window: Lexical error: ../arch/riscv/boot/dts/spacemit/k3.dtsi:1181.20-39 Unexpected 'CLK_MPMU_I2S_SYSCLK' Please make sure that each pull request you send is free of build failures and warnings and works on its own. Arnd ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 2026-08-10 16:45 ` Arnd Bergmann @ 2026-08-11 2:49 ` Troy Mitchell 2026-08-11 7:22 ` Arnd Bergmann 0 siblings, 1 reply; 5+ messages in thread From: Troy Mitchell @ 2026-08-11 2:49 UTC (permalink / raw) To: Arnd Bergmann, Yixun Lan, soc Cc: spacemit, linux-riscv, devicetree, linux-kernel, Troy Mitchell [-- Attachment #1: Type: text/plain, Size: 698 bytes --] On Tue Aug 11, 2026 at 12:45 AM +08, Arnd Bergmann wrote: > On Sun, Aug 2, 2026, at 04:42, Yixun Lan wrote: > >> Troy Mitchell (1): >> riscv: dts: spacemit: k3: add i2s0-i2s5 nodes > > This commit caused a build failure, so I reverted it for the 7.3 > merge window: > > Lexical error: ../arch/riscv/boot/dts/spacemit/k3.dtsi:1181.20-39 Unexpected 'CLK_MPMU_I2S_SYSCLK' > > Please make sure that each pull request you send is free of > build failures and warnings and works on its own. > > Arnd The missing macro has been merged here [1]. Link: https://lore.kernel.org/all/20260717-k3-clk-fix-i2s-v1-1-e95001a692ee@linux.spacemit.com/ [1] -- Troy Mitchell [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 248 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 2026-08-11 2:49 ` Troy Mitchell @ 2026-08-11 7:22 ` Arnd Bergmann 2026-08-11 10:03 ` Yixun Lan 0 siblings, 1 reply; 5+ messages in thread From: Arnd Bergmann @ 2026-08-11 7:22 UTC (permalink / raw) To: Troy Mitchell, Yixun Lan, soc Cc: spacemit, linux-riscv, devicetree, linux-kernel On Tue, Aug 11, 2026, at 04:49, Troy Mitchell wrote: > On Tue Aug 11, 2026 at 12:45 AM +08, Arnd Bergmann wrote: >> On Sun, Aug 2, 2026, at 04:42, Yixun Lan wrote: >> >>> Troy Mitchell (1): >>> riscv: dts: spacemit: k3: add i2s0-i2s5 nodes >> >> This commit caused a build failure, so I reverted it for the 7.3 >> merge window: >> >> Lexical error: ../arch/riscv/boot/dts/spacemit/k3.dtsi:1181.20-39 Unexpected 'CLK_MPMU_I2S_SYSCLK' >> >> Please make sure that each pull request you send is free of >> build failures and warnings and works on its own. >> > > The missing macro has been merged here [1]. > > Link: > https://lore.kernel.org/all/20260717-k3-clk-fix-i2s-v1-1-e95001a692ee@linux.spacemit.com/ > [1] Right, the problem was that your patch to use the macro was applied on a different branch that caused the build to fail. Yixun Lan should have caught this problem and rejected your patch before sending the pull request when doing a 'make dtbs_check'. This is a common problem with unstructured SoC devices: If you can't just use the number from a datasheet, you have to wait until the binding has been agreed and merged. Earlier in the cycle this could have been resolved by ensuring the binding change is used as the base for both the clk driver and the dts branch, but now you'll have to wait until after -rc1 is out to resend. Arnd ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 2026-08-11 7:22 ` Arnd Bergmann @ 2026-08-11 10:03 ` Yixun Lan 0 siblings, 0 replies; 5+ messages in thread From: Yixun Lan @ 2026-08-11 10:03 UTC (permalink / raw) To: Arnd Bergmann Cc: Troy Mitchell, soc, spacemit, linux-riscv, devicetree, linux-kernel hi Arnd, On 09:22 Tue 11 Aug , Arnd Bergmann wrote: > On Tue, Aug 11, 2026, at 04:49, Troy Mitchell wrote: > > On Tue Aug 11, 2026 at 12:45 AM +08, Arnd Bergmann wrote: > >> On Sun, Aug 2, 2026, at 04:42, Yixun Lan wrote: > >> > >>> Troy Mitchell (1): > >>> riscv: dts: spacemit: k3: add i2s0-i2s5 nodes > >> > >> This commit caused a build failure, so I reverted it for the 7.3 > >> merge window: > >> > >> Lexical error: ../arch/riscv/boot/dts/spacemit/k3.dtsi:1181.20-39 Unexpected 'CLK_MPMU_I2S_SYSCLK' > >> > >> Please make sure that each pull request you send is free of > >> build failures and warnings and works on its own. > >> Ok, Learned > > > > The missing macro has been merged here [1]. > > > > Link: > > https://lore.kernel.org/all/20260717-k3-clk-fix-i2s-v1-1-e95001a692ee@linux.spacemit.com/ > > [1] > > Right, the problem was that your patch to use the macro was > applied on a different branch that caused the build to > fail. Yixun Lan should have caught this problem and rejected > your patch before sending the pull request when doing > a 'make dtbs_check'. > Sorry, I didn't catch this problem due to test DT together with the clock patches.. I'll be more careful next time to send a PR without unmerged cross-tree dependency, thanks for taking care of this.. > This is a common problem with unstructured SoC devices: > If you can't just use the number from a datasheet, you > have to wait until the binding has been agreed and merged. > > Earlier in the cycle this could have been resolved by > ensuring the binding change is used as the base for both > the clk driver and the dts branch, but now you'll have > to wait until after -rc1 is out to resend. > -- Yixun Lan (dlan) ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-08-11 10:03 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-08-02 2:42 [GIT PULL] RISC-V SpacemiT Devicetrees for v7.3 Yixun Lan 2026-08-10 16:45 ` Arnd Bergmann 2026-08-11 2:49 ` Troy Mitchell 2026-08-11 7:22 ` Arnd Bergmann 2026-08-11 10:03 ` Yixun Lan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox