ramips: Change all '/include/' clauses to '#include' so preprocessing can
[openwrt/openwrt.git] / target / linux / ramips / dts / Y1S.dts
1 /dts-v1/;
2
3 #include "Y1.dtsi"
4
5 / {
6 compatible = "lenovo,Y1S", "ralink,mt7620a-soc";
7 model = "Lenovo Y1S";
8
9 ethernet@10100000 {
10 status = "okay";
11 mtd-mac-address = <&factory 0x4>;
12 pinctrl-names = "default";
13 pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
14 mediatek,portmap = "wllll";
15
16 port@4 {
17 status = "okay";
18 phy-handle = <&phy4>;
19 phy-mode = "rgmii";
20 };
21
22 port@5 {
23 status = "okay";
24 phy-handle = <&phy5>;
25 phy-mode = "rgmii";
26 };
27
28 mdio-bus {
29 status = "okay";
30
31 phy4: ethernet-phy@4 {
32 reg = <4>;
33 phy-mode = "rgmii";
34 };
35
36 phy5: ethernet-phy@5 {
37 reg = <5>;
38 phy-mode = "rgmii";
39 };
40 };
41 };
42
43 gpio_export {
44 compatible = "gpio-export";
45 #size-cells = <0>;
46 /* GPIO 54、55、56 USB1、2、3 */
47 usb0 {
48 gpio-export,name = "usb0";
49 gpio-export,output = <1>; // GPIOF_OUT_INIT_HIGH
50 gpios = <&gpio2 14 0>; // GPIO2:40+14=GPIO 54
51 };
52 usb1 {
53 gpio-export,name = "usb1";
54 gpio-export,output = <1>;
55 gpios = <&gpio2 15 0>;
56 };
57 usb2 {
58 gpio-export,name = "usb2";
59 gpio-export,output = <1>;
60 gpios = <&gpio2 16 0>;
61 };
62 };
63
64 gsw@10110000 {
65 mediatek,port4 = "gmac";
66 };
67
68 gpio-leds {
69 compatible = "gpio-leds";
70
71 power1 {
72 label = "y1s:yellow:power";
73 gpios = <&gpio0 14 1>;
74 };
75
76 power2 {
77 label = "y1s:blue:power";
78 gpios = <&gpio0 9 1>;
79 };
80
81 wlan1 {
82 label = "y1s:yellow:wifi";
83 gpios = <&gpio3 0 1>;
84 };
85
86 wlan2 {
87 label = "y1s:blue:wifi";
88 gpios = <&gpio2 10 1>;
89 };
90
91 usb1 {
92 label = "y1s:yellow:usb";
93 gpios = <&gpio2 13 1>;
94 };
95
96 usb2 {
97 label = "y1s:blue:usb";
98 gpios = <&gpio2 12 1>;
99 };
100
101 internet {
102 label = "y1s:blue:internet";
103 gpios = <&gpio2 11 1>;
104 };
105 };
106 };