diff options
Diffstat (limited to 'arch/arm/boot/dts/armada-370-rd.dts')
-rw-r--r-- | arch/arm/boot/dts/armada-370-rd.dts | 85 |
1 files changed, 49 insertions, 36 deletions
diff --git a/arch/arm/boot/dts/armada-370-rd.dts b/arch/arm/boot/dts/armada-370-rd.dts index 070bba4f2585..130f8390a7e4 100644 --- a/arch/arm/boot/dts/armada-370-rd.dts +++ b/arch/arm/boot/dts/armada-370-rd.dts | |||
@@ -28,49 +28,62 @@ | |||
28 | }; | 28 | }; |
29 | 29 | ||
30 | soc { | 30 | soc { |
31 | serial@d0012000 { | 31 | internal-regs { |
32 | clock-frequency = <200000000>; | 32 | serial@12000 { |
33 | status = "okay"; | 33 | clock-frequency = <200000000>; |
34 | }; | 34 | status = "okay"; |
35 | sata@d00a0000 { | 35 | }; |
36 | nr-ports = <2>; | 36 | sata@a0000 { |
37 | status = "okay"; | 37 | nr-ports = <2>; |
38 | }; | 38 | status = "okay"; |
39 | }; | ||
39 | 40 | ||
40 | mdio { | 41 | mdio { |
41 | phy0: ethernet-phy@0 { | 42 | phy0: ethernet-phy@0 { |
42 | reg = <0>; | 43 | reg = <0>; |
44 | }; | ||
45 | |||
46 | phy1: ethernet-phy@1 { | ||
47 | reg = <1>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | phy1: ethernet-phy@1 { | 51 | ethernet@70000 { |
46 | reg = <1>; | 52 | status = "okay"; |
53 | phy = <&phy0>; | ||
54 | phy-mode = "sgmii"; | ||
55 | }; | ||
56 | ethernet@74000 { | ||
57 | status = "okay"; | ||
58 | phy = <&phy1>; | ||
59 | phy-mode = "rgmii-id"; | ||
47 | }; | 60 | }; |
48 | }; | ||
49 | 61 | ||
50 | ethernet@d0070000 { | 62 | mvsdio@d4000 { |
51 | status = "okay"; | 63 | pinctrl-0 = <&sdio_pins1>; |
52 | phy = <&phy0>; | 64 | pinctrl-names = "default"; |
53 | phy-mode = "sgmii"; | 65 | status = "okay"; |
54 | }; | 66 | /* No CD or WP GPIOs */ |
55 | ethernet@d0074000 { | 67 | }; |
56 | status = "okay"; | ||
57 | phy = <&phy1>; | ||
58 | phy-mode = "rgmii-id"; | ||
59 | }; | ||
60 | 68 | ||
61 | mvsdio@d00d4000 { | 69 | usb@50000 { |
62 | pinctrl-0 = <&sdio_pins1>; | 70 | status = "okay"; |
63 | pinctrl-names = "default"; | 71 | }; |
64 | status = "okay"; | ||
65 | /* No CD or WP GPIOs */ | ||
66 | }; | ||
67 | 72 | ||
68 | usb@d0050000 { | 73 | usb@51000 { |
69 | status = "okay"; | 74 | status = "okay"; |
70 | }; | 75 | }; |
71 | 76 | ||
72 | usb@d0051000 { | 77 | gpio-keys { |
73 | status = "okay"; | 78 | compatible = "gpio-keys"; |
79 | #address-cells = <1>; | ||
80 | #size-cells = <0>; | ||
81 | button@1 { | ||
82 | label = "Software Button"; | ||
83 | linux,code = <116>; | ||
84 | gpios = <&gpio0 6 1>; | ||
85 | }; | ||
86 | }; | ||
74 | }; | 87 | }; |
75 | }; | 88 | }; |
76 | }; | 89 | }; |