xref: /freebsd/sys/contrib/device-tree/src/arm/hisilicon/hip01-ca9x2.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * HiSilicon Ltd. HiP01 SoC
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * Copyright (C) 2014 HiSilicon Ltd.
6*f126890aSEmmanuel Vadot * Copyright (C) 2014 Huawei Ltd.
7*f126890aSEmmanuel Vadot *
8*f126890aSEmmanuel Vadot * Author: Wang Long <long.wanglong@huawei.com>
9*f126890aSEmmanuel Vadot */
10*f126890aSEmmanuel Vadot
11*f126890aSEmmanuel Vadot/dts-v1/;
12*f126890aSEmmanuel Vadot
13*f126890aSEmmanuel Vadot/* First 8KB reserved for secondary core boot */
14*f126890aSEmmanuel Vadot/memreserve/ 0x80000000 0x00002000;
15*f126890aSEmmanuel Vadot
16*f126890aSEmmanuel Vadot#include "hip01.dtsi"
17*f126890aSEmmanuel Vadot
18*f126890aSEmmanuel Vadot/ {
19*f126890aSEmmanuel Vadot	model = "Hisilicon HIP01 Development Board";
20*f126890aSEmmanuel Vadot	compatible = "hisilicon,hip01-ca9x2", "hisilicon,hip01";
21*f126890aSEmmanuel Vadot
22*f126890aSEmmanuel Vadot	cpus {
23*f126890aSEmmanuel Vadot		#address-cells = <1>;
24*f126890aSEmmanuel Vadot		#size-cells = <0>;
25*f126890aSEmmanuel Vadot		enable-method = "hisilicon,hip01-smp";
26*f126890aSEmmanuel Vadot
27*f126890aSEmmanuel Vadot		cpu@0 {
28*f126890aSEmmanuel Vadot			device_type = "cpu";
29*f126890aSEmmanuel Vadot			compatible = "arm,cortex-a9";
30*f126890aSEmmanuel Vadot			reg = <0>;
31*f126890aSEmmanuel Vadot		};
32*f126890aSEmmanuel Vadot
33*f126890aSEmmanuel Vadot		cpu@1 {
34*f126890aSEmmanuel Vadot			device_type = "cpu";
35*f126890aSEmmanuel Vadot			compatible = "arm,cortex-a9";
36*f126890aSEmmanuel Vadot			reg = <1>;
37*f126890aSEmmanuel Vadot		};
38*f126890aSEmmanuel Vadot	};
39*f126890aSEmmanuel Vadot
40*f126890aSEmmanuel Vadot	memory@80000000 {
41*f126890aSEmmanuel Vadot		device_type = "memory";
42*f126890aSEmmanuel Vadot		reg = <0x80000000 0x80000000>;
43*f126890aSEmmanuel Vadot	};
44*f126890aSEmmanuel Vadot};
45*f126890aSEmmanuel Vadot
46*f126890aSEmmanuel Vadot&uart0 {
47*f126890aSEmmanuel Vadot	status = "okay";
48*f126890aSEmmanuel Vadot};
49