Merge branch 'armsoc/for-3.11/dt' of git://github.com/broadcom/bcm11351 into next/dt
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / kirkwood-topkick.dts
index 66eb45b00b25218476c372a5bb1dfc20f3046fb0..f2052d7bc10f1ffc0ee39acc796a21227c5a432c 100644 (file)
 
        ocp@f1000000 {
                pinctrl: pinctrl@10000 {
-                       /*
-                        * GPIO LED layout
-                        *
-                        *       /-SYS_LED(2)
-                        *       |
-                        *       |   /-DISK_LED
-                        *       |   |
-                        *       |   |   /-WLAN_LED(2)
-                        *       |   |   |
-                        * [SW] [*] [*] [*]
-                        */
-
                        /*
                         * Switch positions
                         *
                         *     |   |   |
                         * PS [L] [I] [R] LEDS
                         */
-                       pinctrl-0 = < &pmx_led_disk_yellow
-                                     &pmx_sata0_pwr_enable
-                                     &pmx_led_sys_red
-                                     &pmx_led_sys_blue
-                                     &pmx_led_wifi_green
-                                     &pmx_sw_left
-                                     &pmx_sw_right
-                                     &pmx_sw_idle
-                                     &pmx_sw_left2
-                                     &pmx_led_wifi_yellow
-                                     &pmx_uart0
-                                     &pmx_nand
-                                     &pmx_twsi0 >;
+                       pinctrl-0 = <&pmx_sw_left &pmx_sw_right
+                                    &pmx_sw_idle &pmx_sw_left2>;
                        pinctrl-names = "default";
 
                        pmx_led_disk_yellow: pmx-led-disk-yellow {
 
                serial@12000 {
                        status = "ok";
+                       pinctrl-0 = <&pmx_uart0>;
+                       pinctrl-names = "default";
                };
 
                nand@3000000 {
                        status = "okay";
+                       pinctrl-0 = <&pmx_nand>;
+                       pinctrl-names = "default";
 
                        partition@0 {
                                label = "u-boot";
 
                i2c@11000 {
                        status = "ok";
+                       pinctrl-0 = <&pmx_twsi0>;
+                       pinctrl-names = "default";
                };
 
                mvsdio@90000 {
                        pinctrl-names = "default";
                        status = "okay";
                        /* No CD or WP GPIOs */
+                       broken-cd;
                };
        };
 
        gpio-leds {
+               /*
+                * GPIO LED layout
+                *
+                *       /-SYS_LED(2)
+                *       |
+                *       |   /-DISK_LED
+                *       |   |
+                *       |   |   /-WLAN_LED(2)
+                *       |   |   |
+                * [SW] [*] [*] [*]
+                */
+
                compatible = "gpio-leds";
+               pinctrl-0 = <&pmx_led_disk_yellow &pmx_led_sys_red
+                            &pmx_led_sys_blue &pmx_led_wifi_green
+                            &pmx_led_wifi_yellow>;
+               pinctrl-names = "default";
 
                disk {
                        label = "topkick:yellow:disk";
                compatible = "simple-bus";
                #address-cells = <1>;
                #size-cells = <0>;
+               pinctrl-0 = <&pmx_sata0_pwr_enable>;
+               pinctrl-names = "default";
 
                sata0_power: regulator@1 {
                        compatible = "regulator-fixed";