[GIT PULL] RISC-V Misc Devicetrees for v6.18
Conor Dooley
conor at kernel.org
Wed Sep 24 10:38:16 PDT 2025
Hey Arnd,
Wee bit late (meant to do this last week and forgot, sorry) but here's my
dt content for v6.18.
Thanks,
Conor.
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ riscv-dt-for-v6.18
for you to fetch changes up to 4cce8b2503ab50f75a2dbc3eef2e55722836588e:
riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module (2025-09-16 20:35:01 +0100)
----------------------------------------------------------------
RISC-V Misc Devicetrees for v6.18
Starfive:
The main new addition is support for the JH7110 Milk-V Mars CM lite SoM.
Other than that, there's several cleanups done to the common JH7110 dtsi
file, some relating to properties used by U-Boot or encountered during
U-Boot development. Additionally, there's a binding and devicetree node
for the memory controller on the JH7110. The memory controller only sees
use in U-Boot, so the binding is here rather than in Krzysztof's
branch.
SiFive:
Support for SiFive vendor-specific extensions in the binding file for
extensions. These currently only see use in the SBI implementation.
Microchip:
Addition of support for the PolarFire SoC Discovery kit and
non-engineering sample Icicle kit. The latter differs very slightly from
the final ES devices due to bug fixes affecting functionality, and needs
its own dts. To reduce duplication, the common portion of the two Icicle
kits are moved into a dtsi. There's a few minor fixes here too, mostly
low-hanging fruit detected during the addition of the Discovery kit that
were then applied to the Icicle.
Signed-off-by: Conor Dooley <conor.dooley at microchip.com>
----------------------------------------------------------------
E Shattow (11):
riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1
dt-bindings: memory-controllers: add StarFive JH7110 SoC DMC
riscv: dts: starfive: jh7110: add DMC memory controller
riscv: dts: starfive: jh7110: bootph-pre-ram hinting needed by boot loader
riscv: dts: starfive: jh7110-common: drop no-mmc property from mmc1
riscv: dts: starfive: jh7110-common: drop mmc post-power-on-delay-ms
riscv: dts: starfive: add common board dtsi for Milk-V Mars CM variants
dt-bindings: riscv: starfive: add milkv,marscm-emmc
riscv: dts: starfive: add Milk-V Mars CM system-on-module
dt-bindings: riscv: starfive: add milkv,marscm-lite
riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module
Krzysztof Kozlowski (1):
riscv: dts: microchip: Minor whitespace cleanup
Nick Hu (1):
dt-bindings: riscv: Add SiFive vendor extensions description
Valentina Fernandez (6):
riscv: dts: microchip: add common board dtsi for icicle kit variants
dt-bindings: riscv: microchip: document icicle kit with production device
riscv: dts: microchip: add icicle kit with production device
riscv: dts: microchip: rename icicle kit ccc clock and other minor fixes
dt-bindings: riscv: microchip: document Discovery Kit
riscv: dts: microchip: add a device tree for Discovery Kit
.../memory-controllers/starfive,jh7110-dmc.yaml | 74 ++++++
.../devicetree/bindings/riscv/extensions.yaml | 18 ++
.../devicetree/bindings/riscv/microchip.yaml | 13 ++
.../devicetree/bindings/riscv/starfive.yaml | 2 +
arch/riscv/boot/dts/microchip/Makefile | 2 +
.../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 2 +-
.../boot/dts/microchip/mpfs-disco-kit-fabric.dtsi | 58 +++++
arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts | 190 ++++++++++++++++
.../boot/dts/microchip/mpfs-icicle-kit-common.dtsi | 249 +++++++++++++++++++++
.../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 25 ++-
.../boot/dts/microchip/mpfs-icicle-kit-prod.dts | 23 ++
arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 244 +-------------------
arch/riscv/boot/dts/starfive/Makefile | 2 +
arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 4 -
.../boot/dts/starfive/jh7110-milkv-marscm-emmc.dts | 12 +
.../boot/dts/starfive/jh7110-milkv-marscm-lite.dts | 25 +++
.../boot/dts/starfive/jh7110-milkv-marscm.dtsi | 159 +++++++++++++
arch/riscv/boot/dts/starfive/jh7110.dtsi | 24 ++
18 files changed, 876 insertions(+), 250 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/starfive,jh7110-dmc.yaml
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit-fabric.dtsi
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-common.dtsi
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm.dtsi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-riscv/attachments/20250924/23854670/attachment.sig>
More information about the linux-riscv
mailing list