xref: /freebsd-src/sys/contrib/device-tree/src/arm64/amlogic/amlogic-a5-a113x2-av400.dts (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
1*7d0873ebSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*7d0873ebSEmmanuel Vadot/*
3*7d0873ebSEmmanuel Vadot * Copyright (c) 2024 Amlogic, Inc. All rights reserved.
4*7d0873ebSEmmanuel Vadot */
5*7d0873ebSEmmanuel Vadot
6*7d0873ebSEmmanuel Vadot/dts-v1/;
7*7d0873ebSEmmanuel Vadot
8*7d0873ebSEmmanuel Vadot#include "amlogic-a5.dtsi"
9*7d0873ebSEmmanuel Vadot
10*7d0873ebSEmmanuel Vadot/ {
11*7d0873ebSEmmanuel Vadot	model = "Amlogic A113X2 av400 Development Board";
12*7d0873ebSEmmanuel Vadot	compatible = "amlogic,av400", "amlogic,a5";
13*7d0873ebSEmmanuel Vadot	interrupt-parent = <&gic>;
14*7d0873ebSEmmanuel Vadot	#address-cells = <2>;
15*7d0873ebSEmmanuel Vadot	#size-cells = <2>;
16*7d0873ebSEmmanuel Vadot
17*7d0873ebSEmmanuel Vadot	aliases {
18*7d0873ebSEmmanuel Vadot		serial0 = &uart_b;
19*7d0873ebSEmmanuel Vadot	};
20*7d0873ebSEmmanuel Vadot
21*7d0873ebSEmmanuel Vadot	memory@0 {
22*7d0873ebSEmmanuel Vadot		device_type = "memory";
23*7d0873ebSEmmanuel Vadot		reg = <0x0 0x0 0x0 0x40000000>;
24*7d0873ebSEmmanuel Vadot	};
25*7d0873ebSEmmanuel Vadot
26*7d0873ebSEmmanuel Vadot	reserved-memory {
27*7d0873ebSEmmanuel Vadot		#address-cells = <2>;
28*7d0873ebSEmmanuel Vadot		#size-cells = <2>;
29*7d0873ebSEmmanuel Vadot		ranges;
30*7d0873ebSEmmanuel Vadot
31*7d0873ebSEmmanuel Vadot		/* 10 MiB reserved for ARM Trusted Firmware */
32*7d0873ebSEmmanuel Vadot		secmon_reserved: secmon@5000000 {
33*7d0873ebSEmmanuel Vadot			compatible = "shared-dma-pool";
34*7d0873ebSEmmanuel Vadot			reg = <0x0 0x05000000 0x0 0xa00000>;
35*7d0873ebSEmmanuel Vadot			no-map;
36*7d0873ebSEmmanuel Vadot		};
37*7d0873ebSEmmanuel Vadot	};
38*7d0873ebSEmmanuel Vadot};
39*7d0873ebSEmmanuel Vadot
40*7d0873ebSEmmanuel Vadot&uart_b {
41*7d0873ebSEmmanuel Vadot	status = "okay";
42*7d0873ebSEmmanuel Vadot};
43