mbox series

[GIT,PULL] RISC-V Devicetrees for v6.11

Message ID 20240707-nuttiness-lustfully-4aaf03c991b2@spud (mailing list archive)
State Handled Elsewhere
Headers show
Series [GIT,PULL] RISC-V Devicetrees for v6.11 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ riscv-dt-for-v6.11

Checks

Context Check Description
conchuod/vmtest-fixes-PR fail merge-conflict

Message

Conor Dooley July 7, 2024, 5:58 p.m. UTC
Hey Arnd,

Should be the final PR from me. I meant to send this stuff out end of
last week but I ended up getting sick - and I'm going to blame screwing
up my PR subjects on that...

There's not really a huge amount in here, I ended up dropping the k230
that missed last window cos there's been no further interest in getting
it support outside of the basic uart + interrupt controllers + memory
configuration dts that Yangyu Chen sent. The board is fairly frustrating
to work with due to the bootloader setup, and maybe nobody really cares
since it's fairly underpowered, especially compared to the Spacemit k1
equipped Banana Pi board. I've stashed it in a branch in case anyone
surfaces that cares about it. So no vector 1.0 hardware with a dts in the
kernel yet.

Cheers,
Conor.

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/conor/linux.git/ riscv-dt-for-v6.11

for you to fetch changes up to 2904244a8c46bdd0fee181df693a495f4628a575:

  riscv: dts: starfive: add PCIe dts configuration for JH7110 (2024-07-01 13:20:19 +0100)

----------------------------------------------------------------
RISC-V Devicetrees for v6.11

T-Head:
Last change from me before this starts going via Drew's tree is the
addition of the SBI PMU events node for the th1520.

StarFive:
A dts for the Pin64 Star64, another board with a jh7110 SoC. This board
is almost identical to the existing Milk-v Mars and VisionFive 2 boards
that are already support - just with a different PHY configuration and
only one of the two PCIe ports exposed. Additionally, the Mars and
VisionFive 2 get their PCie configuration added.

Microchip:
A dts for the BeagleV Fire. PCIe is disabled on it for now, as some
binding and driver changes are required.

Signed-off-by: Conor Dooley <conor.dooley@microchip.com>

----------------------------------------------------------------
Conor Dooley (2):
      dt-bindings: riscv: microchip: document beaglev-fire
      riscv: dts: microchip: add an initial devicetree for the BeagleV Fire

Henry Bell (2):
      dt-bindings: riscv: starfive: add Star64 board compatible
      riscv: dts: starfive: add Star64 board devicetree

Inochi Amaoto (1):
      riscv: dts: thead: th1520: Add PMU event node

Matthias Brugger (1):
      riscv: dts: starfive: Update flash partition layout

Minda Chen (1):
      riscv: dts: starfive: add PCIe dts configuration for JH7110

Yangyu Chen (1):
      dt-bindings: riscv: Add T-HEAD C908 compatible

 Documentation/devicetree/bindings/riscv/cpus.yaml  |   1 +
 .../devicetree/bindings/riscv/microchip.yaml       |   1 +
 .../devicetree/bindings/riscv/starfive.yaml        |   1 +
 arch/riscv/boot/dts/microchip/Makefile             |   1 +
 .../dts/microchip/mpfs-beaglev-fire-fabric.dtsi    |  82 ++++++++
 .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 223 +++++++++++++++++++++
 arch/riscv/boot/dts/starfive/Makefile              |   1 +
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi    |  69 ++++++-
 arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts |   7 +
 .../boot/dts/starfive/jh7110-pine64-star64.dts     |  65 ++++++
 .../dts/starfive/jh7110-starfive-visionfive-2.dtsi |   8 +
 arch/riscv/boot/dts/starfive/jh7110.dtsi           |  86 ++++++++
 arch/riscv/boot/dts/thead/th1520.dtsi              |  81 ++++++++
 13 files changed, 621 insertions(+), 5 deletions(-)
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts