Commit ec6b944c authored by Maxime Ripard's avatar Maxime Ripard

ARM: dts: sun8i: a23/a33: Remove all useless pinctrl nodes

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: default avatarMaxime Ripard <maxime.ripard@bootlin.com>
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
parent dac89fd2
......@@ -54,8 +54,6 @@ aliases {
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>;
......@@ -85,13 +83,6 @@ esp8089: sdio_wifi@1 {
};
};
&r_pio {
wifi_pwrseq_pin_mid2407: wifi_pwrseq_pin@0 {
pins = "PL6";
function = "gpio_out";
};
};
&touchscreen {
reg = <0x40>;
compatible = "silead,gsl1680";
......
......@@ -54,8 +54,6 @@ aliases {
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>;
......@@ -78,13 +76,6 @@ esp8089: sdio_wifi@1 {
};
};
&r_pio {
wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 {
pins = "PL6";
function = "gpio_out";
};
};
&touchscreen {
reg = <0x40>;
compatible = "silead,gsl3670";
......
......@@ -63,8 +63,6 @@ chosen {
leds {
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&led_pins_parrot>;
led1 {
label = "parrot:led1:usr";
......@@ -138,7 +136,7 @@ &mmc0 {
&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>;
......@@ -171,28 +169,11 @@ mmc0_cd_pin_parrot: mmc0_cd_pin@0 {
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 {
......@@ -318,8 +299,6 @@ &reg_eldo3 {
};
&reg_usb1_vbus {
pinctrl-names = "default";
pinctrl-0 = <&usb1_vbus_pin_parrot>;
gpio = <&pio 3 12 GPIO_ACTIVE_HIGH>; /* PD12 */
status = "okay";
};
......
......@@ -73,8 +73,6 @@ touchscreen: touchscreen@40 {
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";
......@@ -97,11 +95,6 @@ mmc0_cd_pin: mmc0_cd_pin@0 {
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";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment