blob: b7792d4431894d07e7770b49ed276c6fec9f875e [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: GPL-2.0-only
2/**
3 * dts file for Hisilicon D02 Development Board
4 *
5 * Copyright (C) 2014,2015 HiSilicon Ltd.
6 */
7
8/dts-v1/;
9
10#include <dt-bindings/gpio/gpio.h>
11#include "hip05.dtsi"
12
13/ {
14 model = "Hisilicon Hip05 D02 Development Board";
15 compatible = "hisilicon,hip05-d02";
16
17 memory@0 {
18 device_type = "memory";
19 reg = <0x0 0x00000000 0x0 0x80000000>;
20 };
21
22 aliases {
23 serial0 = &uart0;
24 };
25
26 chosen {
27 stdout-path = "serial0:115200n8";
28 };
29
30 gpio-keys {
31 compatible = "gpio-keys";
32
33 pwr-button {
34 label = "Power Button";
35 gpios = <&porta 8 GPIO_ACTIVE_LOW>;
36 linux,code = <116>;
37 debounce-interval = <0>;
38 };
39 };
40};
41
42&uart0 {
43 status = "okay";
44};
45
46&peri_gpio0 {
47 status = "okay";
48};
49
50&lbc {
51 status = "okay";
52 #address-cells = <2>;
53 #size-cells = <1>;
54 ranges = <0 0 0x0 0x90000000 0x08000000>,
55 <1 0 0x0 0x98000000 0x08000000>;
56
Tom Rini762f85b2024-07-20 11:15:10 -060057 nor-flash@0 {
Tom Rini53633a82024-02-29 12:33:36 -050058 #address-cells = <1>;
59 #size-cells = <1>;
60 compatible = "numonyx,js28f00a", "cfi-flash";
61 reg = <0 0x0 0x08000000>;
62 bank-width = <2>;
63 /* The three parts may not used */
64 partition@0 {
65 label = "BIOS";
66 reg = <0x0 0x300000>;
67 };
68 partition@300000 {
69 label = "Linux";
70 reg = <0x300000 0xa00000>;
71 };
72 partition@1000000 {
73 label = "Rootfs";
74 reg = <0x01000000 0x02000000>;
75 };
76 };
77
Tom Rini762f85b2024-07-20 11:15:10 -060078 cpld@100000000 {
Tom Rini53633a82024-02-29 12:33:36 -050079 compatible = "hisilicon,hip05-cpld";
80 reg = <1 0x0 0x100>;
81 };
82};