[GIT PULL] RISC-V devicetrees for v7.3 - Early Canaan k230 material
Conor Dooley
conor at kernel.org
Fri Jul 10 11:25:00 PDT 2026
Hey folks,
Please pull an early tag with the Canaan k230 support that I was too late
with for the 7.2 merge window. Some of these patches date from 2024, so I
have elected not to squash or have the submitters of the clock changes etc
resubmit the original k230 series with their stuff squashed in so that
the history of the initial bring-up is retained, particularly given
Yangyu's detailed commit message in "riscv: dts: add initial canmv-k230
and k230-evb dts" that covers the testing done and decisions made about
supporting the standard Svpbmt extension or T-Head custom MAEE stuff etc.
Thanks,
Conor.
The following changes since commit 3869417f8996fb076998342d0db560fdd795a3a6:
riscv: dts: microchip: remove redudant enabling of syscontroller (2026-05-15 17:51:09 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ riscv-dt-for-v7.3-early-k230
for you to fetch changes up to 82ab962ef6c2a3571e3d590b30c023118c92b776:
Merge branch 'k230-basic' into riscv-dt-for-next (2026-06-14 17:14:51 +0100)
----------------------------------------------------------------
RISC-V devicetrees for v7.3 - early k230 material
Canaan:
Support for the k230 SoC that was too late for the 7.2 window.
Consists of some bindings not taken by the various subsystem
maintainers, the original dts patches from Yangyu back in 2024
and the more recent clock, reset and pinctrl additions from various
contributors.
Signed-off-by: Conor Dooley <conor.dooley at microchip.com>
----------------------------------------------------------------
Conor Dooley (1):
Merge branch 'k230-basic' into riscv-dt-for-next
Jiayu Du (1):
riscv: dts: canaan: Correct the formatting issues about k230 dts
Junhui Liu (2):
riscv: dts: canaan: k230: Add "b" ISA extension
riscv: dts: canaan: add reset controller for K230
Xukai Wang (2):
dt-bindings: clock: Add Canaan K230 clock controller
riscv: dts: canaan: Add clock definition for K230
Yangyu Chen (4):
dt-bindings: add Canaan K230 boards compatible strings
dt-bindings: timer: Add Canaan K230 CLINT
dt-bindings: interrupt-controller: Add Canaan K230 PLIC
riscv: dts: add initial canmv-k230 and k230-evb dts
Ze Huang (1):
riscv: dts: canaan: Add k230's pinctrl node
.../devicetree/bindings/clock/canaan,k230-clk.yaml | 59 ++++
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
.../devicetree/bindings/riscv/canaan.yaml | 8 +-
.../devicetree/bindings/timer/sifive,clint.yaml | 1 +
arch/riscv/boot/dts/canaan/Makefile | 2 +
arch/riscv/boot/dts/canaan/k230-canmv.dts | 343 +++++++++++++++++++++
arch/riscv/boot/dts/canaan/k230-evb.dts | 39 +++
arch/riscv/boot/dts/canaan/k230-pinctrl.h | 18 ++
arch/riscv/boot/dts/canaan/k230.dtsi | 167 ++++++++++
include/dt-bindings/clock/canaan,k230-clk.h | 220 +++++++++++++
10 files changed, 857 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/clock/canaan,k230-clk.yaml
create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv.dts
create mode 100644 arch/riscv/boot/dts/canaan/k230-evb.dts
create mode 100644 arch/riscv/boot/dts/canaan/k230-pinctrl.h
create mode 100644 arch/riscv/boot/dts/canaan/k230.dtsi
create mode 100644 include/dt-bindings/clock/canaan,k230-clk.h
-------------- 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/20260710/c44c278e/attachment.sig>
More information about the linux-riscv
mailing list