[PATCH v2 7/7] riscv: dts: tenstorrent: Add Atlantis platform
Anirudh Srinivasan
asrinivasan at oss.tenstorrent.com
Thu Jun 4 20:15:59 PDT 2026
On Thu, Jun 4, 2026 at 9:41 AM Joel Stanley <joel at jms.id.au> wrote:
>
> Add initial support for the Tenstorrent Atlantis platform, based on the
> Atlantis SoC featuring 8x RVA23-compliant Tenstorrent Ascalon-XG cores.
>
> The evb machine represents an internal bringup vehicle with just the
> interrupt controllers and a UART. This will be replaced in time with a
> full featured machine once details are available.
>
> Co-developed-by: Drew Fustini <fustini at kernel.org>
> Signed-off-by: Drew Fustini <fustini at kernel.org>
> Signed-off-by: Joel Stanley <joel at jms.id.au>
> ---
> v2:
> - Update mtimer compatible
> - Add Drew's co-developed-by
> - Correct aplic num-sources count
> ---
> arch/riscv/boot/dts/tenstorrent/Makefile | 1 +
> .../boot/dts/tenstorrent/atlantis-evb.dts | 33 ++
> .../boot/dts/tenstorrent/atlantis-soc.dtsi | 471 ++++++++++++++++++
> 3 files changed, 505 insertions(+)
> create mode 100644 arch/riscv/boot/dts/tenstorrent/atlantis-evb.dts
> create mode 100644 arch/riscv/boot/dts/tenstorrent/atlantis-soc.dtsi
> +
> + prcm_rcpu: clock-controller at d0000000 {
> + compatible = "tenstorrent,atlantis-prcm-rcpu";
> + reg = <0x00 0xd0000000 0x00 0x10000>;
> + clocks = <&osc_24m>;
> + #clock-cells = <1>;
> + #reset-cells = <1>;
> + assigned-clocks = <&prcm_rcpu CLK_RCPU_ROOT>, <&prcm_rcpu CLK_NOCC_CLK>;
> + assigned-clock-parents = <&prcm_rcpu CLK_RCPU_ROOT>,
> + <&prcm_rcpu CLK_NOC_PLL>;
This should be
assigned-clock-parents = <&prcm_rcpu CLK_RCPU_PLL>,
<&prcm_rcpu CLK_NOC_PLL>;
More information about the linux-riscv
mailing list