overlays: Remove hack from uart0 overlay

The uart0 overlay contained a hack to return GPIOs 14 and 15 to inputs
when the UART0 function was moved to alternative pins. This has the
unwanted side effect of claiming GPIOs 14 & 15, preventing them being
used for something else.

See: https://github.com/raspberrypi/linux/issues/2856
     https://www.raspberrypi.org/forums/viewtopic.php?f=98&t=252911

Signed-off-by: Stefan Enge <stefan.enge@escatec.com>
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
This commit is contained in:
Phil Elwell
2019-10-01 10:19:50 +01:00
committed by popcornmix
parent b33a9341b7
commit d56c8c2ba6

View File

@@ -17,17 +17,16 @@
target = <&gpio>; target = <&gpio>;
__overlay__ { __overlay__ {
uart0_pins: uart0_pins { uart0_pins: uart0_pins {
brcm,pins = <14 15 14 15>; brcm,pins = <14 15>;
brcm,function = <0 0 4 4>; /* alt0 */ brcm,function = <4>; /* alt0 */
brcm,pull = <0 0 0 2>; brcm,pull = <0 2>;
}; };
}; };
}; };
__overrides__ { __overrides__ {
txd0_pin = <&uart0_pins>,"brcm,pins:8"; txd0_pin = <&uart0_pins>,"brcm,pins:0";
rxd0_pin = <&uart0_pins>,"brcm,pins:12"; rxd0_pin = <&uart0_pins>,"brcm,pins:4";
pin_func = <&uart0_pins>,"brcm,function:8", pin_func = <&uart0_pins>,"brcm,function:0";
<&uart0_pins>,"brcm,function:12";
}; };
}; };