[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <46536f6a-6225-4d5b-ba9e-5cfc64b414ac@app.fastmail.com>
Date: Fri, 05 Dec 2025 19:28:42 +0100
From: "Arnd Bergmann" <arnd@...db.de>
To: "Linus Torvalds" <torvalds@...ux-foundation.org>
Cc: soc@...ts.linux.dev, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL 4/6] soc: sew SoC familes for 6.19
The following changes since commit dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa:
Linux 6.18-rc3 (2025-10-26 15:59:49 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-newsoc-6.19
for you to fetch changes up to 9b418a3bfdd421c01002424958fbd86a1001c2c2:
Merge tag 'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/newsoc (2025-11-21 21:29:57 +0100)
----------------------------------------------------------------
soc: sew SoC familes for 6.19
These three new families of SoC are split out into a separate branch
because they touch multiple parts of the source tree and are better
left separate for the initial merge.
- Black Sesame Technologies C1200 is an automotive SoC using
Cortex-A78 CPU cores
- Anlogic dr1v90 (not to be confused with Amlogic) is an FPGA
platform using a single nuclei ux900 RISC-V core
- Tenstorrent Blackhole is a Neural Processing Unit using
custom "Tensix" cores for computation offload managed by
Linux running on SiFive X280 RISC-V cores.
Support for all three is rather rudimentary at the moment and will get
improved as device drivers are merged through other tree.
----------------------------------------------------------------
Albert Yang (6):
dt-bindings: vendor-prefixes: Add Black Sesame Technologies Co., Ltd.
dt-bindings: arm: add Black Sesame Technologies (bst) SoC
arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs
arm64: dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board
arm64: defconfig: enable BST platform support
MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support
Arnd Bergmann (3):
Merge tag 'tenstorrent-dt-for-v6.19' of https://github.com/tenstorrent/linux into soc/newsoc
Merge branch 'bst/newsoc' into soc/newsoc
Merge tag 'anlogic-initial-6.19-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/newsoc
Conor Dooley (1):
MAINTAINERS: Setup support for Anlogic tree
Drew Fustini (8):
dt-bindings: vendor-prefixes: Add Tenstorrent AI ULC
dt-bindings: riscv: Add Tenstorrent Blackhole compatible
dt-bindings: riscv: cpus: Add SiFive X280 compatible
dt-bindings: timers: Add Tenstorrent Blackhole compatible
dt-bindings: interrupt-controller: Add Tenstorrent Blackhole compatible
riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards
riscv: Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs
riscv: defconfig: Enable Tenstorrent SoCs
Junhui Liu (9):
dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei
dt-bindings: riscv: Add Nuclei UX900 compatibles
dt-bindings: riscv: Add Anlogic DR1V90
dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER
dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart
riscv: Add Anlogic SoC famly Kconfig support
riscv: dts: Add initial Anlogic DR1V90 SoC device tree
riscv: dts: anlogic: Add Milianke MLKPAI FS01 board
riscv: defconfig: Enable Anlogic SoC
Documentation/devicetree/bindings/arm/bst.yaml | 31 ++++++
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
.../devicetree/bindings/riscv/anlogic.yaml | 27 ++++++
Documentation/devicetree/bindings/riscv/cpus.yaml | 2 +
.../devicetree/bindings/riscv/tenstorrent.yaml | 28 ++++++
.../bindings/serial/snps-dw-apb-uart.yaml | 1 +
.../devicetree/bindings/timer/sifive,clint.yaml | 1 +
.../bindings/timer/thead,c900-aclint-mtimer.yaml | 17 ++--
.../devicetree/bindings/vendor-prefixes.yaml | 10 ++
MAINTAINERS | 25 +++++
arch/arm64/Kconfig.platforms | 8 ++
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/bst/Makefile | 2 +
.../boot/dts/bst/bstc1200-cdcu1.0-adas_4c2g.dts | 24 +++++
arch/arm64/boot/dts/bst/bstc1200.dtsi | 97 ++++++++++++++++++
arch/arm64/configs/defconfig | 1 +
arch/riscv/Kconfig.socs | 13 +++
arch/riscv/boot/dts/Makefile | 2 +
arch/riscv/boot/dts/anlogic/Makefile | 2 +
arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts | 28 ++++++
arch/riscv/boot/dts/anlogic/dr1v90.dtsi | 100 +++++++++++++++++++
arch/riscv/boot/dts/tenstorrent/Makefile | 2 +
arch/riscv/boot/dts/tenstorrent/blackhole-card.dts | 14 +++
arch/riscv/boot/dts/tenstorrent/blackhole.dtsi | 108 +++++++++++++++++++++
arch/riscv/configs/defconfig | 2 +
25 files changed, 541 insertions(+), 6 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/bst.yaml
create mode 100644 Documentation/devicetree/bindings/riscv/anlogic.yaml
create mode 100644 Documentation/devicetree/bindings/riscv/tenstorrent.yaml
create mode 100644 arch/arm64/boot/dts/bst/Makefile
create mode 100644 arch/arm64/boot/dts/bst/bstc1200-cdcu1.0-adas_4c2g.dts
create mode 100644 arch/arm64/boot/dts/bst/bstc1200.dtsi
create mode 100644 arch/riscv/boot/dts/anlogic/Makefile
create mode 100644 arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts
create mode 100644 arch/riscv/boot/dts/anlogic/dr1v90.dtsi
create mode 100644 arch/riscv/boot/dts/tenstorrent/Makefile
create mode 100644 arch/riscv/boot/dts/tenstorrent/blackhole-card.dts
create mode 100644 arch/riscv/boot/dts/tenstorrent/blackhole.dtsi
Powered by blists - more mailing lists