Loading...
Note: File does not exist in v3.15.
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-pc1", "mediatek,mt7621-soc";
11 model = "GB-PC1";
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 power {
37 label = "green:power";
38 gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
39 linux,default-trigger = "default-on";
40 };
41
42 system {
43 label = "green:system";
44 gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
45 linux,default-trigger = "disk-activity";
46 };
47 };
48};
49
50&mmc {
51 status = "okay";
52};
53
54&spi0 {
55 status = "okay";
56
57 flash@0 {
58 #address-cells = <1>;
59 #size-cells = <1>;
60 compatible = "jedec,spi-nor";
61 reg = <0>;
62 spi-max-frequency = <50000000>;
63 broken-flash-reset;
64
65 partition@0 {
66 label = "u-boot";
67 reg = <0x0 0x30000>;
68 read-only;
69 };
70
71 partition@30000 {
72 label = "u-boot-env";
73 reg = <0x30000 0x10000>;
74 read-only;
75 };
76
77 factory: partition@40000 {
78 label = "factory";
79 reg = <0x40000 0x10000>;
80 read-only;
81 };
82
83 partition@50000 {
84 label = "firmware";
85 reg = <0x50000 0x1fb0000>;
86 };
87 };
88};
89
90&pcie {
91 status = "okay";
92};
93
94&gmac1 {
95 status = "okay";
96 phy-handle = <ðphy4>;
97};
98
99&mdio {
100 ethphy4: ethernet-phy@4 {
101 reg = <4>;
102 };
103};
104
105&switch0 {
106 ports {
107 port@0 {
108 status = "okay";
109 label = "ethblack";
110 };
111 };
112};