[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