]> git.ipfire.org Git - thirdparty/u-boot.git/blob - src/mips/ralink/mt7621-gnubee-gb-pc2.dts
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / src / mips / ralink / mt7621-gnubee-gb-pc2.dts
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 /dts-v1/;
3
4 #include "mt7621.dtsi"
5
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8
9 / {
10 compatible = "gnubee,gb-pc2", "mediatek,mt7621-soc";
11 model = "GnuBee GB-PC2";
12
13 memory@0 {
14 device_type = "memory";
15 reg = <0x00000000 0x1c000000>,
16 <0x20000000 0x04000000>;
17 };
18
19 chosen {
20 bootargs = "console=ttyS0,57600";
21 };
22
23 gpio-keys {
24 compatible = "gpio-keys";
25
26 key-reset {
27 label = "reset";
28 gpios = <&gpio 18 GPIO_ACTIVE_HIGH>;
29 linux,code = <KEY_RESTART>;
30 };
31 };
32
33 gpio-leds {
34 compatible = "gpio-leds";
35
36 led-ethblack-green {
37 label = "green:ethblack";
38 gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
39 };
40
41 led-ethblue-green {
42 label = "green:ethblue";
43 gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
44 };
45
46 led-ethyellow-green {
47 label = "green:ethyellow";
48 gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
49 };
50
51 led-ethyellow-orange {
52 label = "orange:ethyellow";
53 gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
54 };
55
56 led-power {
57 label = "green:power";
58 gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
59 linux,default-trigger = "default-on";
60 };
61
62 led-system {
63 label = "green:system";
64 gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
65 linux,default-trigger = "disk-activity";
66 };
67 };
68 };
69
70 &mmc {
71 status = "okay";
72 };
73
74 &spi0 {
75 status = "okay";
76
77 flash@0 {
78 #address-cells = <1>;
79 #size-cells = <1>;
80 compatible = "jedec,spi-nor";
81 reg = <0>;
82 spi-max-frequency = <50000000>;
83 broken-flash-reset;
84
85 partition@0 {
86 label = "u-boot";
87 reg = <0x0 0x30000>;
88 read-only;
89 };
90
91 partition@30000 {
92 label = "u-boot-env";
93 reg = <0x30000 0x10000>;
94 read-only;
95 };
96
97 factory: partition@40000 {
98 label = "factory";
99 reg = <0x40000 0x10000>;
100 read-only;
101 };
102
103 partition@50000 {
104 label = "firmware";
105 reg = <0x50000 0x1fb0000>;
106 };
107 };
108 };
109
110 &pcie {
111 status = "okay";
112 };
113
114 &gmac1 {
115 phy-mode = "rgmii-rxid";
116 phy-handle = <&ethphy5>;
117
118 fixed-link {
119 status = "disabled";
120 };
121 };
122
123 &mdio {
124 ethphy5: ethernet-phy@5 {
125 reg = <5>;
126 };
127 };
128
129 &switch0 {
130 ports {
131 port@0 {
132 status = "okay";
133 label = "ethblack";
134 };
135
136 port@4 {
137 status = "okay";
138 label = "ethblue";
139 };
140
141 port@5 {
142 status = "disabled";
143 };
144 };
145 };