linux-loongson/arch/arm64/boot/dts/axiado/ax3000-evk.dts
Harshit Shah 1f70557790 arm64: dts: axiado: Add initial support for AX3000 SoC and eval board
Add initial device tree support for the AX3000 SoC and its evaluation
platform. The AX3000 is a multi-core SoC featuring 4 Cortex-A53 cores,
Secure Vault, AI Engine and Firewall.

It adds support for Cortex-A53 CPUs, timer, UARTs, and I3C
controllers on the AX3000 evaluation board.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Harshit Shah <hshah@axiado.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-07-22 22:30:18 +02:00

80 lines
979 B
Plaintext

// SPDX-License-Identifier: GPL-2.0+
/*
* Copyright (c) 2021-25 Axiado Corporation (or its affiliates). All rights reserved.
*/
/dts-v1/;
#include "ax3000.dtsi"
/ {
model = "Axiado AX3000 EVK";
compatible = "axiado,ax3000-evk", "axiado,ax3000";
#address-cells = <2>;
#size-cells = <2>;
aliases {
serial3 = &uart3;
};
chosen {
stdout-path = "serial3:115200";
};
memory@0 {
device_type = "memory";
/* Cortex-A53 will use following memory map */
reg = <0x00000000 0x3d000000 0x00000000 0x23000000>,
<0x00000004 0x00000000 0x00000000 0x80000000>;
};
};
/* GPIO bank 0 - 7 */
&gpio0 {
status = "okay";
};
&gpio1 {
status = "okay";
};
&gpio2 {
status = "okay";
};
&gpio3 {
status = "okay";
};
&gpio4 {
status = "okay";
};
&gpio5 {
status = "okay";
};
&gpio6 {
status = "okay";
};
&gpio7 {
status = "okay";
};
&uart0 {
status = "okay";
};
&uart1 {
status = "okay";
};
&uart2 {
status = "okay";
};
&uart3 {
status = "okay";
};