ARM: dts: sun8i: a23/a33: Remove all useless pinctrl nodes
authorMaxime Ripard <maxime.ripard@bootlin.com>
Wed, 7 Nov 2018 10:14:15 +0000 (11:14 +0100)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Wed, 28 Nov 2018 14:14:18 +0000 (15:14 +0100)
The gpio pinctrl nodes are redundant and as such useless most of the times.
Since they will also generate warnings in DTC, we can simply remove most of
them.

Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
arch/arm/boot/dts/sun8i-a23-polaroid-mid2407pxe03.dts
arch/arm/boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts
arch/arm/boot/dts/sun8i-r16-parrot.dts
arch/arm/boot/dts/sun8i-reference-design-tablet.dtsi

index 61a4702b63c1f6bea6eeb5aa5e79eed6e3f3ea76..4a318faa462a8bddb18ae06805d3ee3ff588a189 100644 (file)
@@ -54,8 +54,6 @@
 
        wifi_pwrseq: wifi_pwrseq {
                compatible = "mmc-pwrseq-simple";
-               pinctrl-names = "default";
-               pinctrl-0 = <&wifi_pwrseq_pin_mid2407>;
                reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
                /* The esp8089 needs 200 ms after driving wifi-en high */
                post-power-on-delay-ms = <200>;
        };
 };
 
-&r_pio {
-       wifi_pwrseq_pin_mid2407: wifi_pwrseq_pin@0 {
-               pins = "PL6";
-               function = "gpio_out";
-       };
-};
-
 &touchscreen {
        reg = <0x40>;
        compatible = "silead,gsl1680";
index 29a032164e3dfbe0ba866248f3bbd07003791340..22e153d505236b949d4feffe5d00973247df4b3e 100644 (file)
@@ -54,8 +54,6 @@
 
        wifi_pwrseq: wifi_pwrseq {
                compatible = "mmc-pwrseq-simple";
-               pinctrl-names = "default";
-               pinctrl-0 = <&wifi_pwrseq_pin_mid2809>;
                reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
                /* The esp8089 needs 200 ms after driving wifi-en high */
                post-power-on-delay-ms = <200>;
        };
 };
 
-&r_pio {
-       wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 {
-               pins = "PL6";
-               function = "gpio_out";
-       };
-};
-
 &touchscreen {
        reg = <0x40>;
        compatible = "silead,gsl3670";
index 7322357aab04363a8357da9ded8ec1ac77a36ca3..2c4d892ea9f105b75b6e64f02dbbd380f4649e23 100644 (file)
@@ -63,8 +63,6 @@
 
        leds {
                compatible = "gpio-leds";
-               pinctrl-names = "default";
-               pinctrl-0 = <&led_pins_parrot>;
 
                led1 {
                        label = "parrot:led1:usr";
 
 &mmc1 {
        pinctrl-names = "default";
-       pinctrl-0 = <&mmc1_pins_a>, <&wifi_reset_pin_parrot>;
+       pinctrl-0 = <&mmc1_pins_a>;
        vmmc-supply = <&reg_aldo1>;
        mmc-pwrseq = <&wifi_pwrseq>;
        bus-width = <4>;
                bias-pull-up;
        };
 
-       led_pins_parrot: led_pins@0 {
-               pins = "PE16", "PE17";
-               function = "gpio_out";
-       };
-
        usb0_id_det: usb0_id_detect_pin@0 {
                pins = "PD10";
                function = "gpio_in";
                bias-pull-up;
        };
-
-       usb1_vbus_pin_parrot: usb1_vbus_pin@0 {
-               pins = "PD12";
-               function = "gpio_out";
-       };
-};
-
-&r_pio {
-       wifi_reset_pin_parrot: wifi_reset_pin@0 {
-               pins = "PL6";
-               function = "gpio_out";
-       };
 };
 
 &r_rsb {
 };
 
 &reg_usb1_vbus {
-       pinctrl-names = "default";
-       pinctrl-0 = <&usb1_vbus_pin_parrot>;
        gpio = <&pio 3 12 GPIO_ACTIVE_HIGH>; /* PD12 */
        status = "okay";
 };
index 5e8a95af89b8c3539ff39f902059bdd256a0df43..c5f0f2e627bf3b4c9fa1a64f1ae2cdcbed6af82e 100644 (file)
@@ -73,8 +73,6 @@
                reg = <0x40>;
                interrupt-parent = <&pio>;
                interrupts = <1 5 IRQ_TYPE_EDGE_FALLING>; /* PB5 */
-               pinctrl-names = "default";
-               pinctrl-0 = <&ts_power_pin>;
                power-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
                /* Tablet dts must provide reg and compatible */
                status = "disabled";
                bias-pull-up;
        };
 
-       ts_power_pin: ts_power_pin@0 {
-               pins = "PH1";
-               function = "gpio_out";
-       };
-
        usb0_id_detect_pin: usb0_id_detect_pin@0 {
                pins = "PH8";
                function = "gpio_in";