diff options
-rw-r--r-- | arch/arm/boot/dts/kirkwood-dns320.dts | 7 | ||||
-rw-r--r-- | arch/arm/boot/dts/kirkwood-dns325.dts | 5 | ||||
-rw-r--r-- | arch/arm/boot/dts/kirkwood-dnskw.dtsi | 32 |
3 files changed, 29 insertions, 15 deletions
diff --git a/arch/arm/boot/dts/kirkwood-dns320.dts b/arch/arm/boot/dts/kirkwood-dns320.dts index c9c44b2f62d7..14d4ceea3057 100644 --- a/arch/arm/boot/dts/kirkwood-dns320.dts +++ b/arch/arm/boot/dts/kirkwood-dns320.dts | |||
@@ -17,6 +17,11 @@ | |||
17 | 17 | ||
18 | gpio-leds { | 18 | gpio-leds { |
19 | compatible = "gpio-leds"; | 19 | compatible = "gpio-leds"; |
20 | pinctrl-0 = <&pmx_led_power &pmx_led_red_usb_320 | ||
21 | &pmx_led_red_left_hdd &pmx_led_red_right_hdd | ||
22 | &pmx_led_white_usb>; | ||
23 | pinctrl-names = "default"; | ||
24 | |||
20 | blue-power { | 25 | blue-power { |
21 | label = "dns320:blue:power"; | 26 | label = "dns320:blue:power"; |
22 | gpios = <&gpio0 26 1>; /* GPIO 26 Active Low */ | 27 | gpios = <&gpio0 26 1>; /* GPIO 26 Active Low */ |
@@ -46,6 +51,8 @@ | |||
46 | }; | 51 | }; |
47 | 52 | ||
48 | serial@12100 { | 53 | serial@12100 { |
54 | pinctrl-0 = <&pmx_uart1>; | ||
55 | pinctrl-names = "default"; | ||
49 | status = "okay"; | 56 | status = "okay"; |
50 | }; | 57 | }; |
51 | }; | 58 | }; |
diff --git a/arch/arm/boot/dts/kirkwood-dns325.dts b/arch/arm/boot/dts/kirkwood-dns325.dts index e4e4930dc5cf..63872570e6ce 100644 --- a/arch/arm/boot/dts/kirkwood-dns325.dts +++ b/arch/arm/boot/dts/kirkwood-dns325.dts | |||
@@ -17,6 +17,11 @@ | |||
17 | 17 | ||
18 | gpio-leds { | 18 | gpio-leds { |
19 | compatible = "gpio-leds"; | 19 | compatible = "gpio-leds"; |
20 | pinctrl-0 = <&pmx_led_power &pmx_led_red_usb_325 | ||
21 | &pmx_led_red_left_hdd &pmx_led_red_right_hdd | ||
22 | &pmx_led_white_usb>; | ||
23 | pinctrl-names = "default"; | ||
24 | |||
20 | white-power { | 25 | white-power { |
21 | label = "dns325:white:power"; | 26 | label = "dns325:white:power"; |
22 | gpios = <&gpio0 26 1>; /* GPIO 26 Active Low */ | 27 | gpios = <&gpio0 26 1>; /* GPIO 26 Active Low */ |
diff --git a/arch/arm/boot/dts/kirkwood-dnskw.dtsi b/arch/arm/boot/dts/kirkwood-dnskw.dtsi index 6875ac00c174..0afe1d07c803 100644 --- a/arch/arm/boot/dts/kirkwood-dnskw.dtsi +++ b/arch/arm/boot/dts/kirkwood-dnskw.dtsi | |||
@@ -9,6 +9,10 @@ | |||
9 | compatible = "gpio-keys"; | 9 | compatible = "gpio-keys"; |
10 | #address-cells = <1>; | 10 | #address-cells = <1>; |
11 | #size-cells = <0>; | 11 | #size-cells = <0>; |
12 | pinctrl-0 = <&pmx_button_power &pmx_button_unmount | ||
13 | &pmx_button_reset>; | ||
14 | pinctrl-names = "default"; | ||
15 | |||
12 | button@1 { | 16 | button@1 { |
13 | label = "Power button"; | 17 | label = "Power button"; |
14 | linux,code = <116>; | 18 | linux,code = <116>; |
@@ -29,6 +33,8 @@ | |||
29 | gpio_fan { | 33 | gpio_fan { |
30 | /* Fan: ADDA AD045HB-G73 40mm 6000rpm@5v */ | 34 | /* Fan: ADDA AD045HB-G73 40mm 6000rpm@5v */ |
31 | compatible = "gpio-fan"; | 35 | compatible = "gpio-fan"; |
36 | pinctrl-0 = <&pmx_fan_high_speed &pmx_fan_low_speed>; | ||
37 | pinctrl-names = "default"; | ||
32 | gpios = <&gpio1 14 1 | 38 | gpios = <&gpio1 14 1 |
33 | &gpio1 13 1>; | 39 | &gpio1 13 1>; |
34 | gpio-fan,speed-map = <0 0 | 40 | gpio-fan,speed-map = <0 0 |
@@ -38,27 +44,17 @@ | |||
38 | 44 | ||
39 | gpio_poweroff { | 45 | gpio_poweroff { |
40 | compatible = "gpio-poweroff"; | 46 | compatible = "gpio-poweroff"; |
47 | pinctrl-0 = <&pmx_power_off>; | ||
48 | pinctrl-names = "default"; | ||
41 | gpios = <&gpio1 4 0>; | 49 | gpios = <&gpio1 4 0>; |
42 | }; | 50 | }; |
43 | 51 | ||
44 | ocp@f1000000 { | 52 | ocp@f1000000 { |
45 | pinctrl: pinctrl@10000 { | 53 | pinctrl: pinctrl@10000 { |
46 | 54 | ||
47 | pinctrl-0 = < &pmx_nand &pmx_uart1 | 55 | pinctrl-0 = <&pmx_power_back_on &pmx_present_sata0 |
48 | &pmx_sata0 &pmx_sata1 | 56 | &pmx_present_sata1 &pmx_fan_tacho |
49 | &pmx_led_power | 57 | &pmx_temp_alarm>; |
50 | &pmx_led_red_right_hdd | ||
51 | &pmx_led_red_left_hdd | ||
52 | &pmx_led_red_usb_325 | ||
53 | &pmx_button_power | ||
54 | &pmx_led_red_usb_320 | ||
55 | &pmx_power_off &pmx_power_back_on | ||
56 | &pmx_power_sata0 &pmx_power_sata1 | ||
57 | &pmx_present_sata0 &pmx_present_sata1 | ||
58 | &pmx_led_white_usb &pmx_fan_tacho | ||
59 | &pmx_fan_high_speed &pmx_fan_low_speed | ||
60 | &pmx_button_unmount &pmx_button_reset | ||
61 | &pmx_temp_alarm >; | ||
62 | pinctrl-names = "default"; | 58 | pinctrl-names = "default"; |
63 | 59 | ||
64 | pmx_sata0: pmx-sata0 { | 60 | pmx_sata0: pmx-sata0 { |
@@ -147,11 +143,15 @@ | |||
147 | }; | 143 | }; |
148 | }; | 144 | }; |
149 | sata@80000 { | 145 | sata@80000 { |
146 | pinctrl-0 = <&pmx_sata0 &pmx_sata1>; | ||
147 | pinctrl-names = "default"; | ||
150 | status = "okay"; | 148 | status = "okay"; |
151 | nr-ports = <2>; | 149 | nr-ports = <2>; |
152 | }; | 150 | }; |
153 | 151 | ||
154 | nand@3000000 { | 152 | nand@3000000 { |
153 | pinctrl-0 = <&pmx_nand>; | ||
154 | pinctrl-names = "default"; | ||
155 | status = "okay"; | 155 | status = "okay"; |
156 | chip-delay = <35>; | 156 | chip-delay = <35>; |
157 | 157 | ||
@@ -192,6 +192,8 @@ | |||
192 | compatible = "simple-bus"; | 192 | compatible = "simple-bus"; |
193 | #address-cells = <1>; | 193 | #address-cells = <1>; |
194 | #size-cells = <0>; | 194 | #size-cells = <0>; |
195 | pinctrl-0 = <&pmx_power_sata0 &pmx_power_sata1>; | ||
196 | pinctrl-names = "default"; | ||
195 | 197 | ||
196 | sata0_power: regulator@1 { | 198 | sata0_power: regulator@1 { |
197 | compatible = "regulator-fixed"; | 199 | compatible = "regulator-fixed"; |