[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