]> git.ipfire.org Git - thirdparty/linux.git/commit
riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards
authorDrew Fustini <dfustini@oss.tenstorrent.com>
Tue, 14 Oct 2025 03:11:58 +0000 (20:11 -0700)
committerDrew Fustini <dfustini@oss.tenstorrent.com>
Sat, 18 Oct 2025 17:44:15 +0000 (10:44 -0700)
commit8e88602e99a7523270be29fecc722605aaf1ba03
tree6427fe9b3870673ab4087519dd6d182d1c29edfc
parentd6133f79da9f2276e4acdb60864b3a3c5f3ab60d
riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards

Add device tree source describing the Tenstorrent Blackhole SoC and the
Blackhole P100 and P150 PCIe cards. There are no differences between
the P100 and P150 cards from the perspective of an OS kernel like Linux
running on the 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. CONFIG_HVC_RISCV_SBI needs to
be enabled. The boot script on the host adds 'console=hvc0' so that the
full boot output appears in the console program on the host.

Link: https://github.com/tenstorrent/opensbi/
Link: https://github.com/tenstorrent/tt-bh-linux
Reviewed-by: Joel Stanley <jms@oss.tenstorrent.com>
Signed-off-by: Drew Fustini <dfustini@oss.tenstorrent.com>
MAINTAINERS
arch/riscv/boot/dts/Makefile
arch/riscv/boot/dts/tenstorrent/Makefile [new file with mode: 0644]
arch/riscv/boot/dts/tenstorrent/blackhole-card.dts [new file with mode: 0644]
arch/riscv/boot/dts/tenstorrent/blackhole.dtsi [new file with mode: 0644]