Unverified Commit ec6b944c authored by Maxime Ripard's avatar Maxime Ripard
Browse files

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
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -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>;
@@ -85,13 +83,6 @@
	};
};

&r_pio {
	wifi_pwrseq_pin_mid2407: wifi_pwrseq_pin@0 {
		pins = "PL6";
		function = "gpio_out";
	};
};

&touchscreen {
	reg = <0x40>;
	compatible = "silead,gsl1680";
+0 −9
Original line number Diff line number Diff line
@@ -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>;
@@ -78,13 +76,6 @@
	};
};

&r_pio {
	wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 {
		pins = "PL6";
		function = "gpio_out";
	};
};

&touchscreen {
	reg = <0x40>;
	compatible = "silead,gsl3670";
+1 −22
Original line number Diff line number Diff line
@@ -63,8 +63,6 @@

	leds {
		compatible = "gpio-leds";
		pinctrl-names = "default";
		pinctrl-0 = <&led_pins_parrot>;

		led1 {
			label = "parrot:led1:usr";
@@ -138,7 +136,7 @@

&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 @@
		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_usb1_vbus {
	pinctrl-names = "default";
	pinctrl-0 = <&usb1_vbus_pin_parrot>;
	gpio = <&pio 3 12 GPIO_ACTIVE_HIGH>; /* PD12 */
	status = "okay";
};
+0 −7
Original line number Diff line number Diff line
@@ -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";
@@ -97,11 +95,6 @@
		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";