Commit d312f6fb authored by Maxime Ripard's avatar Maxime Ripard

ARM: sunxi: Remove useless allwinner,drive property

The allwinner,drive property set to 10mA was really considered as our
default. Remove all those properties entirely to make that obvious.
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 7ce7d89f
...@@ -188,14 +188,12 @@ &pio { ...@@ -188,14 +188,12 @@ &pio {
emac_power_pin_a1000: emac_power_pin@0 { emac_power_pin_a1000: emac_power_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_a1000: led_pins@0 { led_pins_a1000: led_pins@0 {
allwinner,pins = "PH10", "PH20"; allwinner,pins = "PH10", "PH20";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -144,14 +144,12 @@ &pio { ...@@ -144,14 +144,12 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -174,7 +174,6 @@ led_pins_cubieboard: led_pins@0 { ...@@ -174,7 +174,6 @@ led_pins_cubieboard: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -180,42 +180,36 @@ &pio { ...@@ -180,42 +180,36 @@ &pio {
bl_en_pin_dsrv9703c: bl_en_pin@0 { bl_en_pin_dsrv9703c: bl_en_pin@0 {
allwinner,pins = "PH7"; allwinner,pins = "PH7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
codec_pa_pin: codec_pa_pin@0 { codec_pa_pin: codec_pa_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
motor_pins: motor_pins@0 { motor_pins: motor_pins@0 {
allwinner,pins = "PB3"; allwinner,pins = "PB3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
touchscreen_pins: touchscreen_pins@0 { touchscreen_pins: touchscreen_pins@0 {
allwinner,pins = "PB13"; allwinner,pins = "PB13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -158,7 +158,6 @@ &pio { ...@@ -158,7 +158,6 @@ &pio {
codec_pa_pin: codec_pa_pin@0 { codec_pa_pin: codec_pa_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -131,14 +131,12 @@ &pio { ...@@ -131,14 +131,12 @@ &pio {
hackberry_hogs: hogs@0 { hackberry_hogs: hogs@0 {
allwinner,pins = "PH19"; allwinner,pins = "PH19";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb2_vbus_pin_hackberry: usb2_vbus_pin@0 { usb2_vbus_pin_hackberry: usb2_vbus_pin@0 {
allwinner,pins = "PH12"; allwinner,pins = "PH12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -95,14 +95,12 @@ &pio { ...@@ -95,14 +95,12 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -182,28 +182,24 @@ &pio { ...@@ -182,28 +182,24 @@ &pio {
bl_en_pin_inet: bl_en_pin@0 { bl_en_pin_inet: bl_en_pin@0 {
allwinner,pins = "PH7"; allwinner,pins = "PH7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
touchscreen_wake_pin: touchscreen_wake_pin@0 { touchscreen_wake_pin: touchscreen_wake_pin@0 {
allwinner,pins = "PB13"; allwinner,pins = "PB13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -163,14 +163,12 @@ &pio { ...@@ -163,14 +163,12 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -326,21 +326,18 @@ key_pins_inet9f: key_pins@0 { ...@@ -326,21 +326,18 @@ key_pins_inet9f: key_pins@0 {
"PA14", "PA15", "PA16", "PA17", "PA14", "PA15", "PA16", "PA17",
"PH22", "PH23", "PH24", "PH25", "PH26"; "PH22", "PH23", "PH24", "PH25", "PH26";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -165,14 +165,12 @@ &pio { ...@@ -165,14 +165,12 @@ &pio {
emac_power_pin_q5: emac_power_pin@0 { emac_power_pin_q5: emac_power_pin@0 {
allwinner,pins = "PH19"; allwinner,pins = "PH19";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_q5: led_pins@0 { led_pins_q5: led_pins@0 {
allwinner,pins = "PH20"; allwinner,pins = "PH20";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -166,14 +166,12 @@ &pio { ...@@ -166,14 +166,12 @@ &pio {
led_pins_marsboard: led_pins@0 { led_pins_marsboard: led_pins@0 {
allwinner,pins = "PB5", "PB6", "PB7", "PB8"; allwinner,pins = "PB5", "PB6", "PB7", "PB8";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -93,21 +93,18 @@ &pio { ...@@ -93,21 +93,18 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb2_vbus_pin_mk802: usb2_vbus_pin@0 { usb2_vbus_pin_mk802: usb2_vbus_pin@0 {
allwinner,pins = "PH12"; allwinner,pins = "PH12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -170,7 +170,6 @@ &pio { ...@@ -170,7 +170,6 @@ &pio {
ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 { ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 {
allwinner,pins = "PC3"; allwinner,pins = "PC3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -184,14 +183,12 @@ led_pins_olinuxinolime: led_pins@0 { ...@@ -184,14 +183,12 @@ led_pins_olinuxinolime: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -172,21 +172,18 @@ &pio { ...@@ -172,21 +172,18 @@ &pio {
led_pins_pcduino: led_pins@0 { led_pins_pcduino: led_pins@0 {
allwinner,pins = "PH15", "PH16"; allwinner,pins = "PH15", "PH16";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
key_pins_pcduino: key_pins@0 { key_pins_pcduino: key_pins@0 {
allwinner,pins = "PH17", "PH18", "PH19"; allwinner,pins = "PH17", "PH18", "PH19";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -59,7 +59,6 @@ &pio { ...@@ -59,7 +59,6 @@ &pio {
usb2_vbus_pin_pcduino2: usb2_vbus_pin@0 { usb2_vbus_pin_pcduino2: usb2_vbus_pin@0 {
allwinner,pins = "PD2"; allwinner,pins = "PD2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -166,35 +166,30 @@ &pio { ...@@ -166,35 +166,30 @@ &pio {
bl_en_pin_protab: bl_en_pin@0 { bl_en_pin_protab: bl_en_pin@0 {
allwinner,pins = "PH7"; allwinner,pins = "PH7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
codec_pa_pin: codec_pa_pin@0 { codec_pa_pin: codec_pa_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
touchscreen_pins: touchscreen_pins@0 { touchscreen_pins: touchscreen_pins@0 {
allwinner,pins = "PA5", "PB13"; allwinner,pins = "PA5", "PB13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -981,56 +981,48 @@ emac_pins_a: emac0@0 { ...@@ -981,56 +981,48 @@ emac_pins_a: emac0@0 {
"PA11", "PA12", "PA13", "PA14", "PA11", "PA12", "PA13", "PA14",
"PA15", "PA16"; "PA15", "PA16";
allwinner,function = "emac"; allwinner,function = "emac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PB0", "PB1"; allwinner,pins = "PB0", "PB1";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PB18", "PB19"; allwinner,pins = "PB18", "PB19";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PB20", "PB21"; allwinner,pins = "PB20", "PB21";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir0_rx_pins_a: ir0@0 { ir0_rx_pins_a: ir0@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "ir0"; allwinner,function = "ir0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir0_tx_pins_a: ir0@1 { ir0_tx_pins_a: ir0@1 {
allwinner,pins = "PB3"; allwinner,pins = "PB3";
allwinner,function = "ir0"; allwinner,function = "ir0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir1_rx_pins_a: ir1@0 { ir1_rx_pins_a: ir1@0 {
allwinner,pins = "PB23"; allwinner,pins = "PB23";
allwinner,function = "ir1"; allwinner,function = "ir1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir1_tx_pins_a: ir1@1 { ir1_tx_pins_a: ir1@1 {
allwinner,pins = "PB22"; allwinner,pins = "PB22";
allwinner,function = "ir1"; allwinner,function = "ir1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -1045,119 +1037,102 @@ mmc0_pins_a: mmc0@0 { ...@@ -1045,119 +1037,102 @@ mmc0_pins_a: mmc0@0 {
mmc0_cd_pin_reference_design: mmc0_cd_pin@0 { mmc0_cd_pin_reference_design: mmc0_cd_pin@0 {
allwinner,pins = "PH1"; allwinner,pins = "PH1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
ps20_pins_a: ps20@0 { ps20_pins_a: ps20@0 {
allwinner,pins = "PI20", "PI21"; allwinner,pins = "PI20", "PI21";
allwinner,function = "ps2"; allwinner,function = "ps2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ps21_pins_a: ps21@0 { ps21_pins_a: ps21@0 {
allwinner,pins = "PH12", "PH13"; allwinner,pins = "PH12", "PH13";
allwinner,function = "ps2"; allwinner,function = "ps2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm0_pins_a: pwm0@0 { pwm0_pins_a: pwm0@0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "pwm"; allwinner,function = "pwm";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm1_pins_a: pwm1@0 { pwm1_pins_a: pwm1@0 {
allwinner,pins = "PI3"; allwinner,pins = "PI3";
allwinner,function = "pwm"; allwinner,function = "pwm";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spdif_tx_pins_a: spdif@0 { spdif_tx_pins_a: spdif@0 {
allwinner,pins = "PB13"; allwinner,pins = "PB13";
allwinner,function = "spdif"; allwinner,function = "spdif";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
spi0_pins_a: spi0@0 { spi0_pins_a: spi0@0 {
allwinner,pins = "PI11", "PI12", "PI13"; allwinner,pins = "PI11", "PI12", "PI13";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi0_cs0_pins_a: spi0_cs0@0 { spi0_cs0_pins_a: spi0_cs0@0 {
allwinner,pins = "PI10"; allwinner,pins = "PI10";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi1_pins_a: spi1@0 { spi1_pins_a: spi1@0 {
allwinner,pins = "PI17", "PI18", "PI19"; allwinner,pins = "PI17", "PI18", "PI19";
allwinner,function = "spi1"; allwinner,function = "spi1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi1_cs0_pins_a: spi1_cs0@0 { spi1_cs0_pins_a: spi1_cs0@0 {
allwinner,pins = "PI16"; allwinner,pins = "PI16";
allwinner,function = "spi1"; allwinner,function = "spi1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_pins_a: spi2@0 { spi2_pins_a: spi2@0 {
allwinner,pins = "PC20", "PC21", "PC22"; allwinner,pins = "PC20", "PC21", "PC22";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_pins_b: spi2@1 { spi2_pins_b: spi2@1 {
allwinner,pins = "PB15", "PB16", "PB17"; allwinner,pins = "PB15", "PB16", "PB17";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_a: spi2_cs0@0 { spi2_cs0_pins_a: spi2_cs0@0 {
allwinner,pins = "PC19"; allwinner,pins = "PC19";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_b: spi2_cs0@1 { spi2_cs0_pins_b: spi2_cs0@1 {
allwinner,pins = "PB14"; allwinner,pins = "PB14";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PB22", "PB23"; allwinner,pins = "PB22", "PB23";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart0_pins_b: uart0@1 { uart0_pins_b: uart0@1 {
allwinner,pins = "PF2", "PF4"; allwinner,pins = "PF2", "PF4";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins_a: uart1@0 { uart1_pins_a: uart1@0 {
allwinner,pins = "PA10", "PA11"; allwinner,pins = "PA10", "PA11";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -111,7 +111,6 @@ &pio { ...@@ -111,7 +111,6 @@ &pio {
mmc0_cd_pin_t003: mmc0_cd_pin@0 { mmc0_cd_pin_t003: mmc0_cd_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
......
...@@ -132,21 +132,18 @@ &pio { ...@@ -132,21 +132,18 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG12"; allwinner,pins = "PG12";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_t004: mmc0_cd_pin@0 { mmc0_cd_pin_t004: mmc0_cd_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc1_vcc_en_pin_t004: mmc1_vcc_en_pin@0 { mmc1_vcc_en_pin_t004: mmc1_vcc_en_pin@0 {
allwinner,pins = "PB18"; allwinner,pins = "PB18";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
......
...@@ -118,21 +118,18 @@ &pio { ...@@ -118,21 +118,18 @@ &pio {
led_pins_mk802: led_pins@0 { led_pins_mk802: led_pins@0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_mk802: mmc0_cd_pin@0 { mmc0_cd_pin_mk802: mmc0_cd_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_mk802: usb1_vbus_pin@0 { usb1_vbus_pin_mk802: usb1_vbus_pin@0 {
allwinner,pins = "PB10"; allwinner,pins = "PB10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -204,14 +204,12 @@ &pio { ...@@ -204,14 +204,12 @@ &pio {
mmc0_cd_pin_olinuxino_micro: mmc0_cd_pin@0 { mmc0_cd_pin_olinuxino_micro: mmc0_cd_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc1_cd_pin_olinuxino_micro: mmc1_cd_pin@0 { mmc1_cd_pin_olinuxino_micro: mmc1_cd_pin@0 {
allwinner,pins = "PG13"; allwinner,pins = "PG13";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -225,14 +223,12 @@ led_pins_olinuxino: led_pins@0 { ...@@ -225,14 +223,12 @@ led_pins_olinuxino: led_pins@0 {
usb1_vbus_pin_olinuxino_m: usb1_vbus_pin@0 { usb1_vbus_pin_olinuxino_m: usb1_vbus_pin@0 {
allwinner,pins = "PB10"; allwinner,pins = "PB10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG12"; allwinner,pins = "PG12";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -103,7 +103,6 @@ &pio { ...@@ -103,7 +103,6 @@ &pio {
mmc0_cd_pin_r7: mmc0_cd_pin@0 { mmc0_cd_pin_r7: mmc0_cd_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -117,7 +116,6 @@ led_pins_r7: led_pins@0 { ...@@ -117,7 +116,6 @@ led_pins_r7: led_pins@0 {
usb1_vbus_pin_r7: usb1_vbus_pin@0 { usb1_vbus_pin_r7: usb1_vbus_pin@0 {
allwinner,pins = "PG13"; allwinner,pins = "PG13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -148,21 +148,18 @@ &pio { ...@@ -148,21 +148,18 @@ &pio {
led_pins_wobo_i5: led_pins@0 { led_pins_wobo_i5: led_pins@0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_wobo_i5: mmc0_cd_pin@0 { mmc0_cd_pin_wobo_i5: mmc0_cd_pin@0 {
allwinner,pins = "PB3"; allwinner,pins = "PB3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
emac_power_pin_wobo: emac_power_pin@0 { emac_power_pin_wobo: emac_power_pin@0 {
allwinner,pins = "PA02"; allwinner,pins = "PA02";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -202,14 +202,12 @@ &pio { ...@@ -202,14 +202,12 @@ &pio {
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PB19", "PB20"; allwinner,pins = "PB19", "PB20";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart2_pins_a: uart2@0 { uart2_pins_a: uart2@0 {
allwinner,pins = "PC18", "PC19"; allwinner,pins = "PC18", "PC19";
allwinner,function = "uart2"; allwinner,function = "uart2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -220,7 +218,6 @@ emac_pins_a: emac0@0 { ...@@ -220,7 +218,6 @@ emac_pins_a: emac0@0 {
"PA11", "PA12", "PA13", "PA14", "PA11", "PA12", "PA13", "PA14",
"PA15", "PA16"; "PA15", "PA16";
allwinner,function = "emac"; allwinner,function = "emac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -231,7 +228,6 @@ emac_pins_b: emac0@1 { ...@@ -231,7 +228,6 @@ emac_pins_b: emac0@1 {
"PD21", "PD22", "PD23", "PD24", "PD21", "PD22", "PD23", "PD24",
"PD25", "PD26", "PD27"; "PD25", "PD26", "PD27";
allwinner,function = "emac"; allwinner,function = "emac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -246,14 +242,12 @@ mmc1_pins_a: mmc1@0 { ...@@ -246,14 +242,12 @@ mmc1_pins_a: mmc1@0 {
spi2_pins_b: spi2@1 { spi2_pins_b: spi2@1 {
allwinner,pins = "PB12", "PB13", "PB14"; allwinner,pins = "PB12", "PB13", "PB14";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_b: spi2_cs0@1 { spi2_cs0_pins_b: spi2_cs0@1 {
allwinner,pins = "PB11"; allwinner,pins = "PB11";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -139,21 +139,18 @@ &pio { ...@@ -139,21 +139,18 @@ &pio {
mmc0_cd_pin_d709: mmc0_cd_pin@0 { mmc0_cd_pin_d709: mmc0_cd_pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -138,21 +138,18 @@ &pio { ...@@ -138,21 +138,18 @@ &pio {
mmc0_cd_pin_h702: mmc0_cd_pin@0 { mmc0_cd_pin_h702: mmc0_cd_pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -117,7 +117,6 @@ &pio { ...@@ -117,7 +117,6 @@ &pio {
mmc0_cd_pin_olinuxinom: mmc0_cd_pin@0 { mmc0_cd_pin_olinuxinom: mmc0_cd_pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -131,28 +130,24 @@ led_pins_olinuxinom: led_pins@0 { ...@@ -131,28 +130,24 @@ led_pins_olinuxinom: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
usb0_vbus_pin_olinuxinom: usb0_vbus_pin@0 { usb0_vbus_pin_olinuxinom: usb0_vbus_pin@0 {
allwinner,pins = "PG12"; allwinner,pins = "PG12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_olinuxinom: usb1_vbus_pin@0 { usb1_vbus_pin_olinuxinom: usb1_vbus_pin@0 {
allwinner,pins = "PG11"; allwinner,pins = "PG11";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -208,7 +208,6 @@ &pio { ...@@ -208,7 +208,6 @@ &pio {
mmc0_cd_pin_olinuxino: mmc0_cd_pin@0 { mmc0_cd_pin_olinuxino: mmc0_cd_pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -222,21 +221,18 @@ led_pins_olinuxino: led_pins@0 { ...@@ -222,21 +221,18 @@ led_pins_olinuxino: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
usb1_vbus_pin_olinuxino: usb1_vbus_pin@0 { usb1_vbus_pin_olinuxino: usb1_vbus_pin@0 {
allwinner,pins = "PG11"; allwinner,pins = "PG11";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -102,7 +102,6 @@ &pio { ...@@ -102,7 +102,6 @@ &pio {
i2c_lcd_pins: i2c_lcd_pin@0 { i2c_lcd_pins: i2c_lcd_pin@0 {
allwinner,pins = "PG10", "PG12"; allwinner,pins = "PG10", "PG12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -355,21 +355,18 @@ lcd_rgb666_pins: lcd_rgb666@0 { ...@@ -355,21 +355,18 @@ lcd_rgb666_pins: lcd_rgb666@0 {
"PD18", "PD19", "PD20", "PD21", "PD22", "PD23", "PD18", "PD19", "PD20", "PD21", "PD22", "PD23",
"PD24", "PD25", "PD26", "PD27"; "PD24", "PD25", "PD26", "PD27";
allwinner,function = "lcd0"; allwinner,function = "lcd0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins_a: uart1@0 { uart1_pins_a: uart1@0 {
allwinner,pins = "PE10", "PE11"; allwinner,pins = "PE10", "PE11";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins_b: uart1@1 { uart1_pins_b: uart1@1 {
allwinner,pins = "PG3", "PG4"; allwinner,pins = "PG3", "PG4";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -161,14 +161,12 @@ &pio { ...@@ -161,14 +161,12 @@ &pio {
usb0_id_pin_chip_pro: usb0-id-pin@0 { usb0_id_pin_chip_pro: usb0-id-pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
wifi_reg_on_pin_chip_pro: wifi-reg-on-pin@0 { wifi_reg_on_pin_chip_pro: wifi-reg-on-pin@0 {
allwinner,pins = "PB10"; allwinner,pins = "PB10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -261,28 +261,24 @@ &pio { ...@@ -261,28 +261,24 @@ &pio {
mmc0_cd_pin_gr8_evb: mmc0-cd-pin@0 { mmc0_cd_pin_gr8_evb: mmc0-cd-pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_pin_gr8_evb: usb0-id-pin@0 { usb0_id_pin_gr8_evb: usb0-id-pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_det_pin_gr8_evb: usb0-vbus-det-pin@0 { usb0_vbus_det_pin_gr8_evb: usb0-vbus-det-pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_gr8_evb: usb1-vbus-pin@0 { usb1_vbus_pin_gr8_evb: usb1-vbus-pin@0 {
allwinner,pins = "PG13"; allwinner,pins = "PG13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -766,42 +766,36 @@ pio: pinctrl@01c20800 { ...@@ -766,42 +766,36 @@ pio: pinctrl@01c20800 {
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PB0", "PB1"; allwinner,pins = "PB0", "PB1";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PB15", "PB16"; allwinner,pins = "PB15", "PB16";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PB17", "PB18"; allwinner,pins = "PB17", "PB18";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2s0_data_pins_a: i2s0-data@0 { i2s0_data_pins_a: i2s0-data@0 {
allwinner,pins = "PB6", "PB7", "PB8", "PB9"; allwinner,pins = "PB6", "PB7", "PB8", "PB9";
allwinner,function = "i2s0"; allwinner,function = "i2s0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2s0_mclk_pins_a: i2s0-mclk@0 { i2s0_mclk_pins_a: i2s0-mclk@0 {
allwinner,pins = "PB5"; allwinner,pins = "PB5";
allwinner,function = "i2s0"; allwinner,function = "i2s0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir0_rx_pins_a: ir0@0 { ir0_rx_pins_a: ir0@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "ir0"; allwinner,function = "ir0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -811,7 +805,6 @@ lcd_rgb666_pins: lcd-rgb666@0 { ...@@ -811,7 +805,6 @@ lcd_rgb666_pins: lcd-rgb666@0 {
"PD18", "PD19", "PD20", "PD21", "PD22", "PD23", "PD18", "PD19", "PD20", "PD21", "PD22", "PD23",
"PD24", "PD25", "PD26", "PD27"; "PD24", "PD25", "PD26", "PD27";
allwinner,function = "lcd0"; allwinner,function = "lcd0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -829,84 +822,72 @@ nand_pins_a: nand-base0@0 { ...@@ -829,84 +822,72 @@ nand_pins_a: nand-base0@0 {
"PC11", "PC12", "PC13", "PC14", "PC11", "PC12", "PC13", "PC14",
"PC15"; "PC15";
allwinner,function = "nand0"; allwinner,function = "nand0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
nand_cs0_pins_a: nand-cs@0 { nand_cs0_pins_a: nand-cs@0 {
allwinner,pins = "PC4"; allwinner,pins = "PC4";
allwinner,function = "nand0"; allwinner,function = "nand0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
nand_rb0_pins_a: nand-rb@0 { nand_rb0_pins_a: nand-rb@0 {
allwinner,pins = "PC6"; allwinner,pins = "PC6";
allwinner,function = "nand0"; allwinner,function = "nand0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm0_pins_a: pwm0@0 { pwm0_pins_a: pwm0@0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "pwm0"; allwinner,function = "pwm0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm1_pins: pwm1 { pwm1_pins: pwm1 {
allwinner,pins = "PG13"; allwinner,pins = "PG13";
allwinner,function = "pwm1"; allwinner,function = "pwm1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spdif_tx_pins_a: spdif@0 { spdif_tx_pins_a: spdif@0 {
allwinner,pins = "PB10"; allwinner,pins = "PB10";
allwinner,function = "spdif"; allwinner,function = "spdif";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
uart1_pins_a: uart1@1 { uart1_pins_a: uart1@1 {
allwinner,pins = "PG3", "PG4"; allwinner,pins = "PG3", "PG4";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_cts_rts_pins_a: uart1-cts-rts@0 { uart1_cts_rts_pins_a: uart1-cts-rts@0 {
allwinner,pins = "PG5", "PG6"; allwinner,pins = "PG5", "PG6";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart2_pins_a: uart2@1 { uart2_pins_a: uart2@1 {
allwinner,pins = "PD2", "PD3"; allwinner,pins = "PD2", "PD3";
allwinner,function = "uart2"; allwinner,function = "uart2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart2_cts_rts_pins_a: uart2-cts-rts@0 { uart2_cts_rts_pins_a: uart2-cts-rts@0 {
allwinner,pins = "PD4", "PD5"; allwinner,pins = "PD4", "PD5";
allwinner,function = "uart2"; allwinner,function = "uart2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins_a: uart3@1 { uart3_pins_a: uart3@1 {
allwinner,pins = "PG9", "PG10"; allwinner,pins = "PG9", "PG10";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_cts_rts_pins_a: uart3-cts-rts@0 { uart3_cts_rts_pins_a: uart3-cts-rts@0 {
allwinner,pins = "PG11", "PG12"; allwinner,pins = "PG11", "PG12";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -179,28 +179,24 @@ &pio { ...@@ -179,28 +179,24 @@ &pio {
chip_vbus_pin: chip_vbus_pin@0 { chip_vbus_pin: chip_vbus_pin@0 {
allwinner,pins = "PB10"; allwinner,pins = "PB10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
chip_wifi_reg_on_pin: chip_wifi_reg_on_pin@0 { chip_wifi_reg_on_pin: chip_wifi_reg_on_pin@0 {
allwinner,pins = "PC19"; allwinner,pins = "PC19";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
chip_id_det_pin: chip_id_det_pin@0 { chip_id_det_pin: chip_id_det_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
chip_w1_pin: chip_w1_pin@0 { chip_w1_pin: chip_w1_pin@0 {
allwinner,pins = "PD2"; allwinner,pins = "PD2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -132,14 +132,12 @@ &pio { ...@@ -132,14 +132,12 @@ &pio {
codec_pa_pin: codec_pa_pin@0 { codec_pa_pin: codec_pa_pin@0 {
allwinner,pins = "PG10"; allwinner,pins = "PG10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin: mmc0_cd_pin@0 { mmc0_cd_pin: mmc0_cd_pin@0 {
allwinner,pins = "PG0"; allwinner,pins = "PG0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -153,21 +151,18 @@ ts_power_pin: ts_power_pin { ...@@ -153,21 +151,18 @@ ts_power_pin: ts_power_pin {
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PG1"; allwinner,pins = "PG1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PG2"; allwinner,pins = "PG2";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_pin_a: usb0_vbus_pin@0 { usb0_vbus_pin_a: usb0_vbus_pin@0 {
allwinner,pins = "PG12"; allwinner,pins = "PG12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -557,21 +557,18 @@ pio: pinctrl@01c20800 { ...@@ -557,21 +557,18 @@ pio: pinctrl@01c20800 {
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PB0", "PB1"; allwinner,pins = "PB0", "PB1";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PB15", "PB16"; allwinner,pins = "PB15", "PB16";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PB17", "PB18"; allwinner,pins = "PB17", "PB18";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -581,7 +578,6 @@ lcd_rgb565_pins: lcd_rgb565@0 { ...@@ -581,7 +578,6 @@ lcd_rgb565_pins: lcd_rgb565@0 {
"PD19", "PD20", "PD21", "PD22", "PD23", "PD19", "PD20", "PD21", "PD22", "PD23",
"PD24", "PD25", "PD26", "PD27"; "PD24", "PD25", "PD26", "PD27";
allwinner,function = "lcd0"; allwinner,function = "lcd0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -605,35 +601,30 @@ mmc2_pins_a: mmc2@0 { ...@@ -605,35 +601,30 @@ mmc2_pins_a: mmc2@0 {
spi2_pins_a: spi2@0 { spi2_pins_a: spi2@0 {
allwinner,pins = "PE1", "PE2", "PE3"; allwinner,pins = "PE1", "PE2", "PE3";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_a: spi2-cs0@0 { spi2_cs0_pins_a: spi2-cs0@0 {
allwinner,pins = "PE0"; allwinner,pins = "PE0";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins_a: uart3@0 { uart3_pins_a: uart3@0 {
allwinner,pins = "PG9", "PG10"; allwinner,pins = "PG9", "PG10";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins_cts_rts_a: uart3-cts-rts@0 { uart3_pins_cts_rts_a: uart3-cts-rts@0 {
allwinner,pins = "PG11", "PG12"; allwinner,pins = "PG11", "PG12";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm0_pins: pwm0 { pwm0_pins: pwm0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "pwm"; allwinner,function = "pwm";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -70,7 +70,6 @@ &pio { ...@@ -70,7 +70,6 @@ &pio {
usb1_vbus_pin_a: usb1_vbus_pin@0 { usb1_vbus_pin_a: usb1_vbus_pin@0 {
allwinner,pins = "PH27"; allwinner,pins = "PH27";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -131,21 +131,18 @@ &pio { ...@@ -131,21 +131,18 @@ &pio {
mmc0_cd_pin_colombus: mmc0_cd_pin@0 { mmc0_cd_pin_colombus: mmc0_cd_pin@0 {
allwinner,pins = "PA8"; allwinner,pins = "PA8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb2_vbus_pin_colombus: usb2_vbus_pin@0 { usb2_vbus_pin_colombus: usb2_vbus_pin@0 {
allwinner,pins = "PH24"; allwinner,pins = "PH24";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c_lcd_pins: i2c_lcd_pin@0 { i2c_lcd_pins: i2c_lcd_pin@0 {
allwinner,pins = "PA23", "PA24"; allwinner,pins = "PA23", "PA24";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -222,21 +222,18 @@ &pio { ...@@ -222,21 +222,18 @@ &pio {
gmac_phy_reset_pin_hummingbird: gmac_phy_reset_pin@0 { gmac_phy_reset_pin_hummingbird: gmac_phy_reset_pin@0 {
allwinner,pins = "PA21"; allwinner,pins = "PA21";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_hummingbird: mmc0_cd_pin@0 { mmc0_cd_pin_hummingbird: mmc0_cd_pin@0 {
allwinner,pins = "PA8"; allwinner,pins = "PA8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
wifi_reset_pin_hummingbird: wifi_reset_pin@0 { wifi_reset_pin_hummingbird: wifi_reset_pin@0 {
allwinner,pins = "PG10"; allwinner,pins = "PG10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -111,21 +111,18 @@ &pio { ...@@ -111,21 +111,18 @@ &pio {
led_pins_i7: led_pins@0 { led_pins_i7: led_pins@0 {
allwinner,pins = "PH13"; allwinner,pins = "PH13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_i7: mmc0_cd_pin@0 { mmc0_cd_pin_i7: mmc0_cd_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_i7: usb1_vbus_pin@0 { usb1_vbus_pin_i7: usb1_vbus_pin@0 {
allwinner,pins = "PC27"; allwinner,pins = "PC27";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -130,21 +130,18 @@ &pio { ...@@ -130,21 +130,18 @@ &pio {
led_pins_m9: led_pins@0 { led_pins_m9: led_pins@0 {
allwinner,pins = "PH13"; allwinner,pins = "PH13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_m9: mmc0_cd_pin@0 { mmc0_cd_pin_m9: mmc0_cd_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_m9: usb1_vbus_pin@0 { usb1_vbus_pin_m9: usb1_vbus_pin@0 {
allwinner,pins = "PC27"; allwinner,pins = "PC27";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -130,21 +130,18 @@ &pio { ...@@ -130,21 +130,18 @@ &pio {
led_pins_m9: led_pins@0 { led_pins_m9: led_pins@0 {
allwinner,pins = "PH13"; allwinner,pins = "PH13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_m9: mmc0_cd_pin@0 { mmc0_cd_pin_m9: mmc0_cd_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_m9: usb1_vbus_pin@0 { usb1_vbus_pin_m9: usb1_vbus_pin@0 {
allwinner,pins = "PC27"; allwinner,pins = "PC27";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -502,7 +502,6 @@ gmac_pins_mii_a: gmac_mii@0 { ...@@ -502,7 +502,6 @@ gmac_pins_mii_a: gmac_mii@0 {
"PA20", "PA21", "PA22", "PA23", "PA20", "PA21", "PA22", "PA23",
"PA24", "PA26", "PA27"; "PA24", "PA26", "PA27";
allwinner,function = "gmac"; allwinner,function = "gmac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -523,21 +522,18 @@ gmac_pins_rgmii_a: gmac_rgmii@0 { ...@@ -523,21 +522,18 @@ gmac_pins_rgmii_a: gmac_rgmii@0 {
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PH14", "PH15"; allwinner,pins = "PH14", "PH15";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PH16", "PH17"; allwinner,pins = "PH16", "PH17";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PH18", "PH19"; allwinner,pins = "PH18", "PH19";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -550,7 +546,6 @@ lcd0_rgb888_pins: lcd0_rgb888 { ...@@ -550,7 +546,6 @@ lcd0_rgb888_pins: lcd0_rgb888 {
"PD20", "PD21", "PD22", "PD23", "PD20", "PD21", "PD22", "PD23",
"PD24", "PD25", "PD26", "PD27"; "PD24", "PD25", "PD26", "PD27";
allwinner,function = "lcd0"; allwinner,function = "lcd0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -601,7 +596,6 @@ mmc3_8bit_emmc_pins: mmc3@1 { ...@@ -601,7 +596,6 @@ mmc3_8bit_emmc_pins: mmc3@1 {
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PH20", "PH21"; allwinner,pins = "PH20", "PH21";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -1077,14 +1071,12 @@ r_pio: pinctrl@01f02c00 { ...@@ -1077,14 +1071,12 @@ r_pio: pinctrl@01f02c00 {
ir_pins_a: ir@0 { ir_pins_a: ir@0 {
allwinner,pins = "PL4"; allwinner,pins = "PL4";
allwinner,function = "s_ir"; allwinner,function = "s_ir";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
p2wi_pins: p2wi { p2wi_pins: p2wi {
allwinner,pins = "PL0", "PL1"; allwinner,pins = "PL0", "PL1";
allwinner,function = "s_p2wi"; allwinner,function = "s_p2wi";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -136,21 +136,18 @@ &pio { ...@@ -136,21 +136,18 @@ &pio {
gt911_int_primo81: gt911_int_pin@0 { gt911_int_primo81: gt911_int_pin@0 {
allwinner,pins = "PA3"; allwinner,pins = "PA3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mma8452_int_primo81: mma8452_int_pin@0 { mma8452_int_primo81: mma8452_int_pin@0 {
allwinner,pins = "PA9"; allwinner,pins = "PA9";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_primo81: mmc0_cd_pin@0 { mmc0_cd_pin_primo81: mmc0_cd_pin@0 {
allwinner,pins = "PA8"; allwinner,pins = "PA8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -138,14 +138,12 @@ &pio { ...@@ -138,14 +138,12 @@ &pio {
led_pin_sina31s: led_pin@0 { led_pin_sina31s: led_pin@0 {
allwinner,pins = "PH13"; allwinner,pins = "PH13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_sina31s: mmc0_cd_pin@0 { mmc0_cd_pin_sina31s: mmc0_cd_pin@0 {
allwinner,pins = "PA4"; allwinner,pins = "PA4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -155,21 +155,18 @@ &pio { ...@@ -155,21 +155,18 @@ &pio {
gmac_phy_reset_pin_bpi_m2: gmac_phy_reset_pin@0 { gmac_phy_reset_pin_bpi_m2: gmac_phy_reset_pin@0 {
allwinner,pins = "PA21"; allwinner,pins = "PA21";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_bpi_m2: led_pins@0 { led_pins_bpi_m2: led_pins@0 {
allwinner,pins = "PG5", "PG10", "PG11"; allwinner,pins = "PG5", "PG10", "PG11";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_bpi_m2: mmc0_cd_pin@0 { mmc0_cd_pin_bpi_m2: mmc0_cd_pin@0 {
allwinner,pins = "PA4"; allwinner,pins = "PA4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
...@@ -178,7 +175,6 @@ &r_pio { ...@@ -178,7 +175,6 @@ &r_pio {
mmc2_pwrseq_pin_bpi_m2: mmc2_pwrseq_pin@0 { mmc2_pwrseq_pin_bpi_m2: mmc2_pwrseq_pin@0 {
allwinner,pins = "PL8"; allwinner,pins = "PL8";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -94,7 +94,6 @@ &pio { ...@@ -94,7 +94,6 @@ &pio {
mmc0_cd_pin_bs1078v2: mmc0_cd_pin@0 { mmc0_cd_pin_bs1078v2: mmc0_cd_pin@0 {
allwinner,pins = "PA8"; allwinner,pins = "PA8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -79,14 +79,12 @@ &pio { ...@@ -79,14 +79,12 @@ &pio {
mmc0_cd_pin_e708_q1: mmc0_cd_pin@0 { mmc0_cd_pin_e708_q1: mmc0_cd_pin@0 {
allwinner,pins = "PA8"; allwinner,pins = "PA8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PA15"; allwinner,pins = "PA15";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -202,28 +202,24 @@ &pio { ...@@ -202,28 +202,24 @@ &pio {
gmac_power_pin_bpi_m1p: gmac_power_pin@0 { gmac_power_pin_bpi_m1p: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_bpi_m1p: led_pins@0 { led_pins_bpi_m1p: led_pins@0 {
allwinner,pins = "PH24", "PH25"; allwinner,pins = "PH24", "PH25";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_bpi_m1p: mmc0_cd_pin@0 { mmc0_cd_pin_bpi_m1p: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc3_pwrseq_pin_bpi_m1p: mmc3_pwrseq_pin@0 { mmc3_pwrseq_pin_bpi_m1p: mmc3_pwrseq_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -181,28 +181,24 @@ &pio { ...@@ -181,28 +181,24 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_bananapi: mmc0_cd_pin@0 { mmc0_cd_pin_bananapi: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
gmac_power_pin_bananapi: gmac_power_pin@0 { gmac_power_pin_bananapi: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_bananapi: led_pins@0 { led_pins_bananapi: led_pins@0 {
allwinner,pins = "PH24"; allwinner,pins = "PH24";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -184,42 +184,36 @@ &pio { ...@@ -184,42 +184,36 @@ &pio {
gmac_power_pin_bananapro: gmac_power_pin@0 { gmac_power_pin_bananapro: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_bananapro: led_pins@0 { led_pins_bananapro: led_pins@0 {
allwinner,pins = "PH24", "PG2"; allwinner,pins = "PH24", "PG2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_bananapro: mmc0_cd_pin@0 { mmc0_cd_pin_bananapro: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_bananapro: usb1_vbus_pin@0 { usb1_vbus_pin_bananapro: usb1_vbus_pin@0 {
allwinner,pins = "PH0"; allwinner,pins = "PH0";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb2_vbus_pin_bananapro: usb2_vbus_pin@0 { usb2_vbus_pin_bananapro: usb2_vbus_pin@0 {
allwinner,pins = "PH1"; allwinner,pins = "PH1";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
vmmc3_pin_bananapro: vmmc3_pin@0 { vmmc3_pin_bananapro: vmmc3_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -162,14 +162,12 @@ &pio { ...@@ -162,14 +162,12 @@ &pio {
led_pins_cubieboard2: led_pins@0 { led_pins_cubieboard2: led_pins@0 {
allwinner,pins = "PH20", "PH21"; allwinner,pins = "PH20", "PH21";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -226,42 +226,36 @@ &pio { ...@@ -226,42 +226,36 @@ &pio {
ahci_pwr_pin_cubietruck: ahci_pwr_pin@1 { ahci_pwr_pin_cubietruck: ahci_pwr_pin@1 {
allwinner,pins = "PH12"; allwinner,pins = "PH12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_cubietruck: led_pins@0 { led_pins_cubietruck: led_pins@0 {
allwinner,pins = "PH7", "PH11", "PH20", "PH21"; allwinner,pins = "PH7", "PH11", "PH20", "PH21";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc3_pwrseq_pin_cubietruck: mmc3_pwrseq_pin@0 { mmc3_pwrseq_pin_cubietruck: mmc3_pwrseq_pin@0 {
allwinner,pins = "PH9"; allwinner,pins = "PH9";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_pin_a: usb0_vbus_pin@0 { usb0_vbus_pin_a: usb0_vbus_pin@0 {
allwinner,pins = "PH17"; allwinner,pins = "PH17";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH19"; allwinner,pins = "PH19";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -190,28 +190,24 @@ &pio { ...@@ -190,28 +190,24 @@ &pio {
ahci_pwr_pin_a20_hummingbird: ahci_pwr_pin@0 { ahci_pwr_pin_a20_hummingbird: ahci_pwr_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_a20_hummingbird: usb1_vbus_pin@0 { usb1_vbus_pin_a20_hummingbird: usb1_vbus_pin@0 {
allwinner,pins = "PH2"; allwinner,pins = "PH2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc3_vdd_pin_a20_hummingbird: mmc3_vdd_pin@0 { mmc3_vdd_pin_a20_hummingbird: mmc3_vdd_pin@0 {
allwinner,pins = "PH9"; allwinner,pins = "PH9";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
gmac_vdd_pin_a20_hummingbird: gmac_vdd_pin@0 { gmac_vdd_pin_a20_hummingbird: gmac_vdd_pin@0 {
allwinner,pins = "PH16"; allwinner,pins = "PH16";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -200,28 +200,24 @@ &pio { ...@@ -200,28 +200,24 @@ &pio {
vmmc3_pin_i12_tvbox: vmmc3_pin@0 { vmmc3_pin_i12_tvbox: vmmc3_pin@0 {
allwinner,pins = "PH2"; allwinner,pins = "PH2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
vmmc3_io_pin_i12_tvbox: vmmc3_io_pin@0 { vmmc3_io_pin_i12_tvbox: vmmc3_io_pin@0 {
allwinner,pins = "PH12"; allwinner,pins = "PH12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
gmac_power_pin_i12_tvbox: gmac_power_pin@0 { gmac_power_pin_i12_tvbox: gmac_power_pin@0 {
allwinner,pins = "PH21"; allwinner,pins = "PH21";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_i12_tvbox: led_pins@0 { led_pins_i12_tvbox: led_pins@0 {
allwinner,pins = "PH9", "PH20"; allwinner,pins = "PH9", "PH20";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -224,28 +224,24 @@ &pio { ...@@ -224,28 +224,24 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_lamobo_r1: mmc0_cd_pin@0 { mmc0_cd_pin_lamobo_r1: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
gmac_power_pin_lamobo_r1: gmac_power_pin@0 { gmac_power_pin_lamobo_r1: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_lamobo_r1: led_pins@0 { led_pins_lamobo_r1: led_pins@0 {
allwinner,pins = "PH24"; allwinner,pins = "PH24";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -147,7 +147,6 @@ &pio { ...@@ -147,7 +147,6 @@ &pio {
led_pins_m3: led_pins@0 { led_pins_m3: led_pins@0 {
allwinner,pins = "PH20"; allwinner,pins = "PH20";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -134,14 +134,12 @@ &pio { ...@@ -134,14 +134,12 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -210,7 +210,6 @@ &pio { ...@@ -210,7 +210,6 @@ &pio {
ahci_pwr_pin_olimex_som_evb: ahci_pwr_pin@1 { ahci_pwr_pin_olimex_som_evb: ahci_pwr_pin@1 {
allwinner,pins = "PC3"; allwinner,pins = "PC3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -224,21 +223,18 @@ led_pins_olimex_som_evb: led_pins@0 { ...@@ -224,21 +223,18 @@ led_pins_olimex_som_evb: led_pins@0 {
mmc3_cd_pin_olimex_som_evb: mmc3_cd_pin@0 { mmc3_cd_pin_olimex_som_evb: mmc3_cd_pin@0 {
allwinner,pins = "PH0"; allwinner,pins = "PH0";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -155,7 +155,6 @@ &pio { ...@@ -155,7 +155,6 @@ &pio {
ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 { ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 {
allwinner,pins = "PC3"; allwinner,pins = "PC3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -169,14 +168,12 @@ led_pins_olinuxinolime: led_pins@0 { ...@@ -169,14 +168,12 @@ led_pins_olinuxinolime: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -59,7 +59,6 @@ &pio { ...@@ -59,7 +59,6 @@ &pio {
mmc2_pins_nrst: mmc2@0 { mmc2_pins_nrst: mmc2@0 {
allwinner,pins = "PC16"; allwinner,pins = "PC16";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -204,7 +204,6 @@ &pio { ...@@ -204,7 +204,6 @@ &pio {
ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 { ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 {
allwinner,pins = "PC3"; allwinner,pins = "PC3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -218,21 +217,18 @@ led_pins_olinuxinolime: led_pins@0 { ...@@ -218,21 +217,18 @@ led_pins_olinuxinolime: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
usb0_vbus_pin_lime2: usb0_vbus_pin@0 { usb0_vbus_pin_lime2: usb0_vbus_pin@0 {
allwinner,pins = "PC17"; allwinner,pins = "PC17";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -229,7 +229,6 @@ &pio { ...@@ -229,7 +229,6 @@ &pio {
mmc3_cd_pin_olinuxinom: mmc3_cd_pin@0 { mmc3_cd_pin_olinuxinom: mmc3_cd_pin@0 {
allwinner,pins = "PH11"; allwinner,pins = "PH11";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -243,14 +242,12 @@ led_pins_olinuxino: led_pins@0 { ...@@ -243,14 +242,12 @@ led_pins_olinuxino: led_pins@0 {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 { usb0_vbus_detect_pin: usb0_vbus_detect_pin@0 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>; allwinner,pull = <SUN4I_PINCTRL_PULL_DOWN>;
}; };
}; };
......
...@@ -168,49 +168,42 @@ &pio { ...@@ -168,49 +168,42 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_orangepi: mmc0_cd_pin@0 { mmc0_cd_pin_orangepi: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc3_cd_pin_orangepi: mmc3_cd_pin@0 { mmc3_cd_pin_orangepi: mmc3_cd_pin@0 {
allwinner,pins = "PH11"; allwinner,pins = "PH11";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb2_vbus_pin_bananapro: usb2_vbus_pin@0 { usb2_vbus_pin_bananapro: usb2_vbus_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
gmac_power_pin_orangepi: gmac_power_pin@0 { gmac_power_pin_orangepi: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_orangepi: led_pins@0 { led_pins_orangepi: led_pins@0 {
allwinner,pins = "PH24", "PH25"; allwinner,pins = "PH24", "PH25";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_bananapro: usb1_vbus_pin@0 { usb1_vbus_pin_bananapro: usb1_vbus_pin@0 {
allwinner,pins = "PH26"; allwinner,pins = "PH26";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -149,42 +149,36 @@ &pio { ...@@ -149,42 +149,36 @@ &pio {
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
mmc0_cd_pin_orangepi: mmc0_cd_pin@0 { mmc0_cd_pin_orangepi: mmc0_cd_pin@0 {
allwinner,pins = "PH10"; allwinner,pins = "PH10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb2_vbus_pin_bananapro: usb2_vbus_pin@0 { usb2_vbus_pin_bananapro: usb2_vbus_pin@0 {
allwinner,pins = "PH22"; allwinner,pins = "PH22";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
gmac_power_pin_orangepi: gmac_power_pin@0 { gmac_power_pin_orangepi: gmac_power_pin@0 {
allwinner,pins = "PH23"; allwinner,pins = "PH23";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_orangepi: led_pins@0 { led_pins_orangepi: led_pins@0 {
allwinner,pins = "PH24"; allwinner,pins = "PH24";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_bananapro: usb1_vbus_pin@0 { usb1_vbus_pin_bananapro: usb1_vbus_pin@0 {
allwinner,pins = "PH26"; allwinner,pins = "PH26";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -154,28 +154,24 @@ &pio { ...@@ -154,28 +154,24 @@ &pio {
ahci_pwr_pin_pcduino3_nano: ahci_pwr_pin@0 { ahci_pwr_pin_pcduino3_nano: ahci_pwr_pin@0 {
allwinner,pins = "PH2"; allwinner,pins = "PH2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
led_pins_pcduino3_nano: led_pins@0 { led_pins_pcduino3_nano: led_pins@0 {
allwinner,pins = "PH16", "PH15"; allwinner,pins = "PH16", "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_pcduino3_nano: usb1_vbus_pin@0 { usb1_vbus_pin_pcduino3_nano: usb1_vbus_pin@0 {
allwinner,pins = "PD2"; allwinner,pins = "PD2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -185,21 +185,18 @@ &pio { ...@@ -185,21 +185,18 @@ &pio {
led_pins_pcduino3: led_pins@0 { led_pins_pcduino3: led_pins@0 {
allwinner,pins = "PH15", "PH16"; allwinner,pins = "PH15", "PH16";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
key_pins_pcduino3: key_pins@0 { key_pins_pcduino3: key_pins@0 {
allwinner,pins = "PH17", "PH18", "PH19"; allwinner,pins = "PH17", "PH18", "PH19";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -175,28 +175,24 @@ &pio { ...@@ -175,28 +175,24 @@ &pio {
bl_enable_pin: bl_enable_pin@0 { bl_enable_pin: bl_enable_pin@0 {
allwinner,pins = "PH7"; allwinner,pins = "PH7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
codec_pa_pin: codec_pa_pin@0 { codec_pa_pin: codec_pa_pin@0 {
allwinner,pins = "PH15"; allwinner,pins = "PH15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ts_reset_pin: ts_reset_pin@0 { ts_reset_pin: ts_reset_pin@0 {
allwinner,pins = "PB13"; allwinner,pins = "PB13";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -162,14 +162,12 @@ &pio { ...@@ -162,14 +162,12 @@ &pio {
vmmc3_pin_ap6xxx_wl_regon: vmmc3_pin@0 { vmmc3_pin_ap6xxx_wl_regon: vmmc3_pin@0 {
allwinner,pins = "PH9"; allwinner,pins = "PH9";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -1095,14 +1095,12 @@ pio: pinctrl@01c20800 { ...@@ -1095,14 +1095,12 @@ pio: pinctrl@01c20800 {
clk_out_a_pins_a: clk_out_a@0 { clk_out_a_pins_a: clk_out_a@0 {
allwinner,pins = "PI12"; allwinner,pins = "PI12";
allwinner,function = "clk_out_a"; allwinner,function = "clk_out_a";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
clk_out_b_pins_a: clk_out_b@0 { clk_out_b_pins_a: clk_out_b@0 {
allwinner,pins = "PI13"; allwinner,pins = "PI13";
allwinner,function = "clk_out_b"; allwinner,function = "clk_out_b";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -1113,7 +1111,6 @@ emac_pins_a: emac0@0 { ...@@ -1113,7 +1111,6 @@ emac_pins_a: emac0@0 {
"PA11", "PA12", "PA13", "PA14", "PA11", "PA12", "PA13", "PA14",
"PA15", "PA16"; "PA15", "PA16";
allwinner,function = "emac"; allwinner,function = "emac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -1124,7 +1121,6 @@ gmac_pins_mii_a: gmac_mii@0 { ...@@ -1124,7 +1121,6 @@ gmac_pins_mii_a: gmac_mii@0 {
"PA11", "PA12", "PA13", "PA14", "PA11", "PA12", "PA13", "PA14",
"PA15", "PA16"; "PA15", "PA16";
allwinner,function = "gmac"; allwinner,function = "gmac";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -1146,56 +1142,48 @@ gmac_pins_rgmii_a: gmac_rgmii@0 { ...@@ -1146,56 +1142,48 @@ gmac_pins_rgmii_a: gmac_rgmii@0 {
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PB0", "PB1"; allwinner,pins = "PB0", "PB1";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PB18", "PB19"; allwinner,pins = "PB18", "PB19";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PB20", "PB21"; allwinner,pins = "PB20", "PB21";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c3_pins_a: i2c3@0 { i2c3_pins_a: i2c3@0 {
allwinner,pins = "PI0", "PI1"; allwinner,pins = "PI0", "PI1";
allwinner,function = "i2c3"; allwinner,function = "i2c3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir0_rx_pins_a: ir0@0 { ir0_rx_pins_a: ir0@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "ir0"; allwinner,function = "ir0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir0_tx_pins_a: ir0@1 { ir0_tx_pins_a: ir0@1 {
allwinner,pins = "PB3"; allwinner,pins = "PB3";
allwinner,function = "ir0"; allwinner,function = "ir0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir1_rx_pins_a: ir1@0 { ir1_rx_pins_a: ir1@0 {
allwinner,pins = "PB23"; allwinner,pins = "PB23";
allwinner,function = "ir1"; allwinner,function = "ir1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ir1_tx_pins_a: ir1@1 { ir1_tx_pins_a: ir1@1 {
allwinner,pins = "PB22"; allwinner,pins = "PB22";
allwinner,function = "ir1"; allwinner,function = "ir1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -1210,7 +1198,6 @@ mmc0_pins_a: mmc0@0 { ...@@ -1210,7 +1198,6 @@ mmc0_pins_a: mmc0@0 {
mmc0_cd_pin_reference_design: mmc0_cd_pin@0 { mmc0_cd_pin_reference_design: mmc0_cd_pin@0 {
allwinner,pins = "PH1"; allwinner,pins = "PH1";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -1233,161 +1220,138 @@ mmc3_pins_a: mmc3@0 { ...@@ -1233,161 +1220,138 @@ mmc3_pins_a: mmc3@0 {
ps20_pins_a: ps20@0 { ps20_pins_a: ps20@0 {
allwinner,pins = "PI20", "PI21"; allwinner,pins = "PI20", "PI21";
allwinner,function = "ps2"; allwinner,function = "ps2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
ps21_pins_a: ps21@0 { ps21_pins_a: ps21@0 {
allwinner,pins = "PH12", "PH13"; allwinner,pins = "PH12", "PH13";
allwinner,function = "ps2"; allwinner,function = "ps2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm0_pins_a: pwm0@0 { pwm0_pins_a: pwm0@0 {
allwinner,pins = "PB2"; allwinner,pins = "PB2";
allwinner,function = "pwm"; allwinner,function = "pwm";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
pwm1_pins_a: pwm1@0 { pwm1_pins_a: pwm1@0 {
allwinner,pins = "PI3"; allwinner,pins = "PI3";
allwinner,function = "pwm"; allwinner,function = "pwm";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spdif_tx_pins_a: spdif@0 { spdif_tx_pins_a: spdif@0 {
allwinner,pins = "PB13"; allwinner,pins = "PB13";
allwinner,function = "spdif"; allwinner,function = "spdif";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
spi0_pins_a: spi0@0 { spi0_pins_a: spi0@0 {
allwinner,pins = "PI11", "PI12", "PI13"; allwinner,pins = "PI11", "PI12", "PI13";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi0_cs0_pins_a: spi0_cs0@0 { spi0_cs0_pins_a: spi0_cs0@0 {
allwinner,pins = "PI10"; allwinner,pins = "PI10";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi0_cs1_pins_a: spi0_cs1@0 { spi0_cs1_pins_a: spi0_cs1@0 {
allwinner,pins = "PI14"; allwinner,pins = "PI14";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi1_pins_a: spi1@0 { spi1_pins_a: spi1@0 {
allwinner,pins = "PI17", "PI18", "PI19"; allwinner,pins = "PI17", "PI18", "PI19";
allwinner,function = "spi1"; allwinner,function = "spi1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi1_cs0_pins_a: spi1_cs0@0 { spi1_cs0_pins_a: spi1_cs0@0 {
allwinner,pins = "PI16"; allwinner,pins = "PI16";
allwinner,function = "spi1"; allwinner,function = "spi1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_pins_a: spi2@0 { spi2_pins_a: spi2@0 {
allwinner,pins = "PC20", "PC21", "PC22"; allwinner,pins = "PC20", "PC21", "PC22";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_pins_b: spi2@1 { spi2_pins_b: spi2@1 {
allwinner,pins = "PB15", "PB16", "PB17"; allwinner,pins = "PB15", "PB16", "PB17";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_a: spi2_cs0@0 { spi2_cs0_pins_a: spi2_cs0@0 {
allwinner,pins = "PC19"; allwinner,pins = "PC19";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi2_cs0_pins_b: spi2_cs0@1 { spi2_cs0_pins_b: spi2_cs0@1 {
allwinner,pins = "PB14"; allwinner,pins = "PB14";
allwinner,function = "spi2"; allwinner,function = "spi2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PB22", "PB23"; allwinner,pins = "PB22", "PB23";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart2_pins_a: uart2@0 { uart2_pins_a: uart2@0 {
allwinner,pins = "PI16", "PI17", "PI18", "PI19"; allwinner,pins = "PI16", "PI17", "PI18", "PI19";
allwinner,function = "uart2"; allwinner,function = "uart2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins_a: uart3@0 { uart3_pins_a: uart3@0 {
allwinner,pins = "PG6", "PG7", "PG8", "PG9"; allwinner,pins = "PG6", "PG7", "PG8", "PG9";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins_b: uart3@1 { uart3_pins_b: uart3@1 {
allwinner,pins = "PH0", "PH1"; allwinner,pins = "PH0", "PH1";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart4_pins_a: uart4@0 { uart4_pins_a: uart4@0 {
allwinner,pins = "PG10", "PG11"; allwinner,pins = "PG10", "PG11";
allwinner,function = "uart4"; allwinner,function = "uart4";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart4_pins_b: uart4@1 { uart4_pins_b: uart4@1 {
allwinner,pins = "PH4", "PH5"; allwinner,pins = "PH4", "PH5";
allwinner,function = "uart4"; allwinner,function = "uart4";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart5_pins_a: uart5@0 { uart5_pins_a: uart5@0 {
allwinner,pins = "PI10", "PI11"; allwinner,pins = "PI10", "PI11";
allwinner,function = "uart5"; allwinner,function = "uart5";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart6_pins_a: uart6@0 { uart6_pins_a: uart6@0 {
allwinner,pins = "PI12", "PI13"; allwinner,pins = "PI12", "PI13";
allwinner,function = "uart6"; allwinner,function = "uart6";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart7_pins_a: uart7@0 { uart7_pins_a: uart7@0 {
allwinner,pins = "PI20", "PI21"; allwinner,pins = "PI20", "PI21";
allwinner,function = "uart7"; allwinner,function = "uart7";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -276,21 +276,18 @@ pio: pinctrl@01c20800 { ...@@ -276,21 +276,18 @@ pio: pinctrl@01c20800 {
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PF2", "PF4"; allwinner,pins = "PF2", "PF4";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins_a: uart1@0 { uart1_pins_a: uart1@0 {
allwinner,pins = "PG6", "PG7"; allwinner,pins = "PG6", "PG7";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins_cts_rts_a: uart1-cts-rts@0 { uart1_pins_cts_rts_a: uart1-cts-rts@0 {
allwinner,pins = "PG8", "PG9"; allwinner,pins = "PG8", "PG9";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -323,28 +320,24 @@ mmc2_8bit_pins: mmc2_8bit { ...@@ -323,28 +320,24 @@ mmc2_8bit_pins: mmc2_8bit {
pwm0_pins: pwm0 { pwm0_pins: pwm0 {
allwinner,pins = "PH0"; allwinner,pins = "PH0";
allwinner,function = "pwm0"; allwinner,function = "pwm0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c0_pins_a: i2c0@0 { i2c0_pins_a: i2c0@0 {
allwinner,pins = "PH2", "PH3"; allwinner,pins = "PH2", "PH3";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins_a: i2c1@0 { i2c1_pins_a: i2c1@0 {
allwinner,pins = "PH4", "PH5"; allwinner,pins = "PH4", "PH5";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins_a: i2c2@0 { i2c2_pins_a: i2c2@0 {
allwinner,pins = "PE12", "PE13"; allwinner,pins = "PE12", "PE13";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -354,7 +347,6 @@ lcd_rgb666_pins: lcd-rgb666@0 { ...@@ -354,7 +347,6 @@ lcd_rgb666_pins: lcd-rgb666@0 {
"PD18", "PD19", "PD20", "PD21", "PD22", "PD23", "PD18", "PD19", "PD20", "PD21", "PD22", "PD23",
"PD24", "PD25", "PD26", "PD27"; "PD24", "PD25", "PD26", "PD27";
allwinner,function = "lcd0"; allwinner,function = "lcd0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -596,7 +588,6 @@ r_rsb_pins: r_rsb { ...@@ -596,7 +588,6 @@ r_rsb_pins: r_rsb {
r_uart_pins_a: r_uart@0 { r_uart_pins_a: r_uart@0 {
allwinner,pins = "PL2", "PL3"; allwinner,pins = "PL2", "PL3";
allwinner,function = "s_uart"; allwinner,function = "s_uart";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -117,7 +117,6 @@ &pio { ...@@ -117,7 +117,6 @@ &pio {
mmc0_cd_pin_evb: mmc0_cd_pin@0 { mmc0_cd_pin_evb: mmc0_cd_pin@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -93,7 +93,6 @@ &r_pio { ...@@ -93,7 +93,6 @@ &r_pio {
wifi_pwrseq_pin_mid2407: wifi_pwrseq_pin@0 { wifi_pwrseq_pin_mid2407: wifi_pwrseq_pin@0 {
allwinner,pins = "PL6"; allwinner,pins = "PL6";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -86,7 +86,6 @@ &r_pio { ...@@ -86,7 +86,6 @@ &r_pio {
wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 { wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 {
allwinner,pins = "PL6"; allwinner,pins = "PL6";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -94,21 +94,18 @@ &pio { ...@@ -94,21 +94,18 @@ &pio {
led_pin_olinuxino: led_pins@0 { led_pin_olinuxino: led_pins@0 {
allwinner,pins = "PB7"; allwinner,pins = "PB7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_olinuxino: mmc0_cd_pin@0 { mmc0_cd_pin_olinuxino: mmc0_cd_pin@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PB3"; allwinner,pins = "PB3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -128,7 +128,6 @@ &pio { ...@@ -128,7 +128,6 @@ &pio {
mmc0_cd_pin_sina33: mmc0_cd_pin@0 { mmc0_cd_pin_sina33: mmc0_cd_pin@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -240,7 +240,6 @@ &pio { ...@@ -240,7 +240,6 @@ &pio {
uart0_pins_b: uart0@1 { uart0_pins_b: uart0@1 {
allwinner,pins = "PB0", "PB1"; allwinner,pins = "PB0", "PB1";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
......
...@@ -177,14 +177,12 @@ mmc0_pins_a: mmc0@0 { ...@@ -177,14 +177,12 @@ mmc0_pins_a: mmc0@0 {
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PF2", "PF4"; allwinner,pins = "PF2", "PF4";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart0_pins_b: uart0@1 { uart0_pins_b: uart0@1 {
allwinner,pins = "PB9", "PB10"; allwinner,pins = "PB9", "PB10";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -158,21 +158,18 @@ &r_pio { ...@@ -158,21 +158,18 @@ &r_pio {
pwr_led_bpi_m2p: led_pins@0 { pwr_led_bpi_m2p: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_bpi_m2p: key_pins@0 { sw_r_bpi_m2p: key_pins@0 {
allwinner,pins = "PL3"; allwinner,pins = "PL3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
wifi_en_bpi_m2p: wifi_en_pin { wifi_en_bpi_m2p: wifi_en_pin {
allwinner,pins = "PL7"; allwinner,pins = "PL7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -112,7 +112,6 @@ &pio { ...@@ -112,7 +112,6 @@ &pio {
leds_npi: led_pins@0 { leds_npi: led_pins@0 {
allwinner,pins = "PA10"; allwinner,pins = "PA10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -121,14 +120,12 @@ &r_pio { ...@@ -121,14 +120,12 @@ &r_pio {
leds_r_npi: led_pins@0 { leds_r_npi: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_npi: key_pins@0 { sw_r_npi: key_pins@0 {
allwinner,pins = "PL3"; allwinner,pins = "PL3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -147,7 +147,6 @@ &pio { ...@@ -147,7 +147,6 @@ &pio {
leds_opc: led_pins@0 { leds_opc: led_pins@0 {
allwinner,pins = "PA15"; allwinner,pins = "PA15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -156,21 +155,18 @@ &r_pio { ...@@ -156,21 +155,18 @@ &r_pio {
leds_r_opc: led_pins@0 { leds_r_opc: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_opc: key_pins@0 { sw_r_opc: key_pins@0 {
allwinner,pins = "PL3", "PL4"; allwinner,pins = "PL3", "PL4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
wifi_pwrseq_pin_orangepi: wifi_pwrseq_pin@0 { wifi_pwrseq_pin_orangepi: wifi_pwrseq_pin@0 {
allwinner,pins = "PL7"; allwinner,pins = "PL7";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -145,7 +145,6 @@ &pio { ...@@ -145,7 +145,6 @@ &pio {
leds_opc: led_pins@0 { leds_opc: led_pins@0 {
allwinner,pins = "PA15"; allwinner,pins = "PA15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -154,14 +153,12 @@ &r_pio { ...@@ -154,14 +153,12 @@ &r_pio {
leds_r_opc: led_pins@0 { leds_r_opc: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_opc: key_pins@0 { sw_r_opc: key_pins@0 {
allwinner,pins = "PL3"; allwinner,pins = "PL3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -112,7 +112,6 @@ &pio { ...@@ -112,7 +112,6 @@ &pio {
leds_opc: led_pins@0 { leds_opc: led_pins@0 {
allwinner,pins = "PA15"; allwinner,pins = "PA15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -121,14 +120,12 @@ &r_pio { ...@@ -121,14 +120,12 @@ &r_pio {
leds_r_opc: led_pins@0 { leds_r_opc: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_opc: key_pins@0 { sw_r_opc: key_pins@0 {
allwinner,pins = "PL3"; allwinner,pins = "PL3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -134,7 +134,6 @@ &pio { ...@@ -134,7 +134,6 @@ &pio {
leds_opc: led_pins@0 { leds_opc: led_pins@0 {
allwinner,pins = "PA15"; allwinner,pins = "PA15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -143,14 +142,12 @@ &r_pio { ...@@ -143,14 +142,12 @@ &r_pio {
leds_r_opc: led_pins@0 { leds_r_opc: led_pins@0 {
allwinner,pins = "PL10"; allwinner,pins = "PL10";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
sw_r_opc: key_pins@0 { sw_r_opc: key_pins@0 {
allwinner,pins = "PL3"; allwinner,pins = "PL3";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -85,7 +85,6 @@ &pio { ...@@ -85,7 +85,6 @@ &pio {
usb3_vbus_pin_a: usb3_vbus_pin@0 { usb3_vbus_pin_a: usb3_vbus_pin@0 {
allwinner,pins = "PG11"; allwinner,pins = "PG11";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -331,21 +331,18 @@ pio: pinctrl@01c20800 { ...@@ -331,21 +331,18 @@ pio: pinctrl@01c20800 {
i2c0_pins: i2c0 { i2c0_pins: i2c0 {
allwinner,pins = "PA11", "PA12"; allwinner,pins = "PA11", "PA12";
allwinner,function = "i2c0"; allwinner,function = "i2c0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c1_pins: i2c1 { i2c1_pins: i2c1 {
allwinner,pins = "PA18", "PA19"; allwinner,pins = "PA18", "PA19";
allwinner,function = "i2c1"; allwinner,function = "i2c1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
i2c2_pins: i2c2 { i2c2_pins: i2c2 {
allwinner,pins = "PE12", "PE13"; allwinner,pins = "PE12", "PE13";
allwinner,function = "i2c2"; allwinner,function = "i2c2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -360,7 +357,6 @@ mmc0_pins_a: mmc0@0 { ...@@ -360,7 +357,6 @@ mmc0_pins_a: mmc0@0 {
mmc0_cd_pin: mmc0_cd_pin@0 { mmc0_cd_pin: mmc0_cd_pin@0 {
allwinner,pins = "PF6"; allwinner,pins = "PF6";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
...@@ -385,49 +381,42 @@ mmc2_8bit_pins: mmc2_8bit { ...@@ -385,49 +381,42 @@ mmc2_8bit_pins: mmc2_8bit {
spi0_pins: spi0 { spi0_pins: spi0 {
allwinner,pins = "PC0", "PC1", "PC2", "PC3"; allwinner,pins = "PC0", "PC1", "PC2", "PC3";
allwinner,function = "spi0"; allwinner,function = "spi0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
spi1_pins: spi1 { spi1_pins: spi1 {
allwinner,pins = "PA15", "PA16", "PA14", "PA13"; allwinner,pins = "PA15", "PA16", "PA14", "PA13";
allwinner,function = "spi1"; allwinner,function = "spi1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PA4", "PA5"; allwinner,pins = "PA4", "PA5";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_pins: uart1 { uart1_pins: uart1 {
allwinner,pins = "PG6", "PG7"; allwinner,pins = "PG6", "PG7";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart1_rts_cts_pins: uart1_rts_cts { uart1_rts_cts_pins: uart1_rts_cts {
allwinner,pins = "PG8", "PG9"; allwinner,pins = "PG8", "PG9";
allwinner,function = "uart1"; allwinner,function = "uart1";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart2_pins: uart2 { uart2_pins: uart2 {
allwinner,pins = "PA0", "PA1"; allwinner,pins = "PA0", "PA1";
allwinner,function = "uart2"; allwinner,function = "uart2";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart3_pins: uart3 { uart3_pins: uart3 {
allwinner,pins = "PA13", "PA14"; allwinner,pins = "PA13", "PA14";
allwinner,function = "uart3"; allwinner,function = "uart3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -626,7 +615,6 @@ r_pio: pinctrl@01f02c00 { ...@@ -626,7 +615,6 @@ r_pio: pinctrl@01f02c00 {
ir_pins_a: ir@0 { ir_pins_a: ir@0 {
allwinner,pins = "PL11"; allwinner,pins = "PL11";
allwinner,function = "s_cir_rx"; allwinner,function = "s_cir_rx";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -90,7 +90,6 @@ &r_pio { ...@@ -90,7 +90,6 @@ &r_pio {
wifi_pwrseq_pin_q8: wifi_pwrseq_pin@0 { wifi_pwrseq_pin_q8: wifi_pwrseq_pin@0 {
allwinner,pins = "PL6", "PL7", "PL11"; allwinner,pins = "PL6", "PL7", "PL11";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -161,28 +161,24 @@ &pio { ...@@ -161,28 +161,24 @@ &pio {
mmc0_cd_pin_parrot: mmc0_cd_pin@0 { mmc0_cd_pin_parrot: mmc0_cd_pin@0 {
allwinner,pins = "PD14"; allwinner,pins = "PD14";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
led_pins_parrot: led_pins@0 { led_pins_parrot: led_pins@0 {
allwinner,pins = "PE16", "PE17"; allwinner,pins = "PE16", "PE17";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_det: usb0_id_detect_pin@0 { usb0_id_det: usb0_id_detect_pin@0 {
allwinner,pins = "PD10"; allwinner,pins = "PD10";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_parrot: usb1_vbus_pin@0 { usb1_vbus_pin_parrot: usb1_vbus_pin@0 {
allwinner,pins = "PD12"; allwinner,pins = "PD12";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -191,7 +187,6 @@ &r_pio { ...@@ -191,7 +187,6 @@ &r_pio {
wifi_reset_pin_parrot: wifi_reset_pin@0 { wifi_reset_pin_parrot: wifi_reset_pin@0 {
allwinner,pins = "PL6"; allwinner,pins = "PL6";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -96,28 +96,24 @@ &pio { ...@@ -96,28 +96,24 @@ &pio {
bl_en_pin: bl_en_pin@0 { bl_en_pin: bl_en_pin@0 {
allwinner,pins = "PH6"; allwinner,pins = "PH6";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin: mmc0_cd_pin@0 { mmc0_cd_pin: mmc0_cd_pin@0 {
allwinner,pins = "PB4"; allwinner,pins = "PB4";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
ts_power_pin: ts_power_pin@0 { ts_power_pin: ts_power_pin@0 {
allwinner,pins = "PH1"; allwinner,pins = "PH1";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_id_detect_pin: usb0_id_detect_pin@0 { usb0_id_detect_pin: usb0_id_detect_pin@0 {
allwinner,pins = "PH8"; allwinner,pins = "PH8";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
......
...@@ -135,14 +135,12 @@ &pio { ...@@ -135,14 +135,12 @@ &pio {
led_pins_cubieboard4: led-pins@0 { led_pins_cubieboard4: led-pins@0 {
allwinner,pins = "PH6", "PH17"; allwinner,pins = "PH6", "PH17";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_cubieboard4: mmc0_cd_pin@0 { mmc0_cd_pin_cubieboard4: mmc0_cd_pin@0 {
allwinner,pins = "PH18"; allwinner,pins = "PH18";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
}; };
...@@ -155,7 +153,6 @@ &r_pio { ...@@ -155,7 +153,6 @@ &r_pio {
wifi_en_pin_cubieboard4: wifi_en_pin@0 { wifi_en_pin_cubieboard4: wifi_en_pin@0 {
allwinner,pins = "PL2"; allwinner,pins = "PL2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -185,28 +185,24 @@ &pio { ...@@ -185,28 +185,24 @@ &pio {
led_pins_optimus: led-pins@0 { led_pins_optimus: led-pins@0 {
allwinner,pins = "PH0", "PH1"; allwinner,pins = "PH0", "PH1";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
mmc0_cd_pin_optimus: mmc0_cd_pin@0 { mmc0_cd_pin_optimus: mmc0_cd_pin@0 {
allwinner,pins = "PH18"; allwinner,pins = "PH18";
allwinner,function = "gpio_in"; allwinner,function = "gpio_in";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
}; };
usb1_vbus_pin_optimus: usb1_vbus_pin@1 { usb1_vbus_pin_optimus: usb1_vbus_pin@1 {
allwinner,pins = "PH4"; allwinner,pins = "PH4";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb3_vbus_pin_optimus: usb3_vbus_pin@1 { usb3_vbus_pin_optimus: usb3_vbus_pin@1 {
allwinner,pins = "PH5"; allwinner,pins = "PH5";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -219,14 +215,12 @@ &r_pio { ...@@ -219,14 +215,12 @@ &r_pio {
led_r_pins_optimus: led-pins@1 { led_r_pins_optimus: led-pins@1 {
allwinner,pins = "PM15"; allwinner,pins = "PM15";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
wifi_en_pin_optimus: wifi_en_pin@0 { wifi_en_pin_optimus: wifi_en_pin@0 {
allwinner,pins = "PL2"; allwinner,pins = "PL2";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
...@@ -689,7 +689,6 @@ pio: pinctrl@06000800 { ...@@ -689,7 +689,6 @@ pio: pinctrl@06000800 {
i2c3_pins_a: i2c3@0 { i2c3_pins_a: i2c3@0 {
allwinner,pins = "PG10", "PG11"; allwinner,pins = "PG10", "PG11";
allwinner,function = "i2c3"; allwinner,function = "i2c3";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
...@@ -722,14 +721,12 @@ mmc2_8bit_pins: mmc2_8bit { ...@@ -722,14 +721,12 @@ mmc2_8bit_pins: mmc2_8bit {
uart0_pins_a: uart0@0 { uart0_pins_a: uart0@0 {
allwinner,pins = "PH12", "PH13"; allwinner,pins = "PH12", "PH13";
allwinner,function = "uart0"; allwinner,function = "uart0";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
uart4_pins_a: uart4@0 { uart4_pins_a: uart4@0 {
allwinner,pins = "PG12", "PG13", "PG14", "PG15"; allwinner,pins = "PG12", "PG13", "PG14", "PG15";
allwinner,function = "uart4"; allwinner,function = "uart4";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
...@@ -914,7 +911,6 @@ r_pio: pinctrl@08002c00 { ...@@ -914,7 +911,6 @@ r_pio: pinctrl@08002c00 {
r_ir_pins: r_ir { r_ir_pins: r_ir {
allwinner,pins = "PL6"; allwinner,pins = "PL6";
allwinner,function = "s_cir_rx"; allwinner,function = "s_cir_rx";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
......
...@@ -49,28 +49,24 @@ &pio { ...@@ -49,28 +49,24 @@ &pio {
ahci_pwr_pin_a: ahci_pwr_pin@0 { ahci_pwr_pin_a: ahci_pwr_pin@0 {
allwinner,pins = "PB8"; allwinner,pins = "PB8";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb0_vbus_pin_a: usb0_vbus_pin@0 { usb0_vbus_pin_a: usb0_vbus_pin@0 {
allwinner,pins = "PB9"; allwinner,pins = "PB9";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb1_vbus_pin_a: usb1_vbus_pin@0 { usb1_vbus_pin_a: usb1_vbus_pin@0 {
allwinner,pins = "PH6"; allwinner,pins = "PH6";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
usb2_vbus_pin_a: usb2_vbus_pin@0 { usb2_vbus_pin_a: usb2_vbus_pin@0 {
allwinner,pins = "PH3"; allwinner,pins = "PH3";
allwinner,function = "gpio_out"; allwinner,function = "gpio_out";
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
}; };
}; };
......
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