From: Drew Fustini <fustini@kernel.org>
To: soc@kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>,
Paul Walmsley <paul.walmsley@sifive.com>,
Palmer Dabbelt <palmer@dabbelt.com>,
Alexandre Ghiti <alex@ghiti.fr>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Samuel Holland <samuel.holland@sifive.com>,
Daniel Lezcano <daniel.lezcano@linaro.org>,
Thomas Gleixner <tglx@linutronix.de>,
Anup Patel <anup@brainfault.org>, Joel Stanley <joel@jms.id.au>,
Joel Stanley <jms@oss.tenstorrent.com>,
Nicholas Piggin <npiggin@oss.tenstorrent.com>,
Michael Neuling <mikey@neuling.org>,
Michael Ellerman <mpe@kernel.org>, Andy Gross <agross@kernel.org>,
Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>,
Paul Walmsley <pjw@kernel.org>,
Drew Fustini <dfustini@oss.tenstorrent.com>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-riscv@lists.infradead.org
Subject: [GIT PULL] RISC-V Tenstorrent Devicetree for v6.19
Date: Sun, 19 Oct 2025 10:23:37 -0700 [thread overview]
Message-ID: <aPUemXdOFZEdkayE@x1> (raw)
Hi Arnd,
Please pull these changes which add Tenstorrent as a vendor and enable
support for Blackhole. It adds the appropriate entries in MAINTAINERS.
The changes all come from a single series [1] posted by myself. Joel
Stanley has reviewed and tested all the patches. Rob acked or reviewed
all the bindings patches. W=1 dtbs_check and dt_binding_check produce
no warnings.
[1] https://lore.kernel.org/linux-riscv/20251013-tt-bh-dts-v3-0-9f058d4bbbda@oss.tenstorrent.com/
Thanks,
Drew
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
git@github.com:tenstorrent/linux.git tags/tenstorrent-dt-for-v6.19
for you to fetch changes up to a71e6e8eea8ae2d624f097911f43357bba06d2a5:
riscv: defconfig: Enable Tenstorrent SoCs (2025-10-18 10:44:15 -0700)
----------------------------------------------------------------
Tenstorrent device tree for v6.19
Add Tenstorrent as a vendor and enable support for the Blackhole SoC
in Blackhole P100 and P150 PCIe cards. The SoC contains four RISC-V
CPU tiles consisting of 4x SiFive X280 cores.
There is a virtual UART implemented in OpenSBI firmware that allows a
console program on the PCIe host to communicate through shared memory
with Linux running on the Blackhole card.
Link: https://github.com/tenstorrent/tt-bh-linux
Link: https://github.com/tenstorrent/opensbi/
Signed-off-by: Drew Fustini <fustini@kernel.org>
----------------------------------------------------------------
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
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
.../devicetree/bindings/riscv/tenstorrent.yaml | 28 ++++++
.../devicetree/bindings/timer/sifive,clint.yaml | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 9 ++
arch/riscv/Kconfig.socs | 8 ++
arch/riscv/boot/dts/Makefile | 1 +
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 | 1 +
12 files changed, 176 insertions(+)
create mode 100644 Documentation/devicetree/bindings/riscv/tenstorrent.yaml
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
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
WARNING: multiple messages have this Message-ID (diff)
From: Drew Fustini <fustini@kernel.org>
To: soc@kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>,
Paul Walmsley <paul.walmsley@sifive.com>,
Palmer Dabbelt <palmer@dabbelt.com>,
Alexandre Ghiti <alex@ghiti.fr>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Samuel Holland <samuel.holland@sifive.com>,
Daniel Lezcano <daniel.lezcano@linaro.org>,
Thomas Gleixner <tglx@linutronix.de>,
Anup Patel <anup@brainfault.org>, Joel Stanley <joel@jms.id.au>,
Joel Stanley <jms@oss.tenstorrent.com>,
Nicholas Piggin <npiggin@oss.tenstorrent.com>,
Michael Neuling <mikey@neuling.org>,
Michael Ellerman <mpe@kernel.org>, Andy Gross <agross@kernel.org>,
Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>,
Paul Walmsley <pjw@kernel.org>,
Drew Fustini <dfustini@oss.tenstorrent.com>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-riscv@lists.infradead.org
Subject: [GIT PULL] RISC-V Tenstorrent Devicetree for v6.19
Date: Sun, 19 Oct 2025 10:23:37 -0700 [thread overview]
Message-ID: <aPUemXdOFZEdkayE@x1> (raw)
Hi Arnd,
Please pull these changes which add Tenstorrent as a vendor and enable
support for Blackhole. It adds the appropriate entries in MAINTAINERS.
The changes all come from a single series [1] posted by myself. Joel
Stanley has reviewed and tested all the patches. Rob acked or reviewed
all the bindings patches. W=1 dtbs_check and dt_binding_check produce
no warnings.
[1] https://lore.kernel.org/linux-riscv/20251013-tt-bh-dts-v3-0-9f058d4bbbda@oss.tenstorrent.com/
Thanks,
Drew
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
git@github.com:tenstorrent/linux.git tags/tenstorrent-dt-for-v6.19
for you to fetch changes up to a71e6e8eea8ae2d624f097911f43357bba06d2a5:
riscv: defconfig: Enable Tenstorrent SoCs (2025-10-18 10:44:15 -0700)
----------------------------------------------------------------
Tenstorrent device tree for v6.19
Add Tenstorrent as a vendor and enable support for the Blackhole SoC
in Blackhole P100 and P150 PCIe cards. The SoC contains four RISC-V
CPU tiles consisting of 4x SiFive X280 cores.
There is a virtual UART implemented in OpenSBI firmware that allows a
console program on the PCIe host to communicate through shared memory
with Linux running on the Blackhole card.
Link: https://github.com/tenstorrent/tt-bh-linux
Link: https://github.com/tenstorrent/opensbi/
Signed-off-by: Drew Fustini <fustini@kernel.org>
----------------------------------------------------------------
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
.../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
.../devicetree/bindings/riscv/tenstorrent.yaml | 28 ++++++
.../devicetree/bindings/timer/sifive,clint.yaml | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 9 ++
arch/riscv/Kconfig.socs | 8 ++
arch/riscv/boot/dts/Makefile | 1 +
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 | 1 +
12 files changed, 176 insertions(+)
create mode 100644 Documentation/devicetree/bindings/riscv/tenstorrent.yaml
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
next reply other threads:[~2025-10-19 17:24 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-19 17:23 Drew Fustini [this message]
2025-10-19 17:23 ` [GIT PULL] RISC-V Tenstorrent Devicetree for v6.19 Drew Fustini
2025-11-21 20:49 ` Arnd Bergmann
2025-11-21 20:49 ` Arnd Bergmann
2025-11-21 21:16 ` Drew Fustini
2025-11-21 21:16 ` Drew Fustini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aPUemXdOFZEdkayE@x1 \
--to=fustini@kernel.org \
--cc=agross@kernel.org \
--cc=alex@ghiti.fr \
--cc=anup@brainfault.org \
--cc=arnd@arndb.de \
--cc=asrinivasan@oss.tenstorrent.com \
--cc=conor+dt@kernel.org \
--cc=daniel.lezcano@linaro.org \
--cc=devicetree@vger.kernel.org \
--cc=dfustini@oss.tenstorrent.com \
--cc=jms@oss.tenstorrent.com \
--cc=joel@jms.id.au \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=mikey@neuling.org \
--cc=mpe@kernel.org \
--cc=npiggin@oss.tenstorrent.com \
--cc=palmer@dabbelt.com \
--cc=paul.walmsley@sifive.com \
--cc=pjw@kernel.org \
--cc=robh@kernel.org \
--cc=samuel.holland@sifive.com \
--cc=soc@kernel.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.