diff options
author | Braden Kell <bradenkell@google.com> | 2017-06-09 16:08:54 -0700 |
---|---|---|
committer | Braden Kell <bradenkell@google.com> | 2017-06-22 18:43:59 +0000 |
commit | dda339cbbb14a9c1fc82a31ffd7c467ca572e1ef (patch) | |
tree | 874d4c9de72e056c8d5e08842844963f571e1128 | |
parent | cd82bdd62541aef2a8f139ab80382e6e1fcb93da (diff) | |
download | pi-v4.4-dda339cbbb14a9c1fc82a31ffd7c467ca572e1ef.tar.gz |
PIO: Disable all pin devices by default
Set pin devices to disabled so that they don't
automatically get registered when the driver gets
registered. Now that we are leaving platform
devices registered upon initializing, the pin
devices won't be able to make their pin
reservations immediately.
Bug: http://b/31709012
Test: pin devicetree entries have status property set to "disabled"
Change-Id: I5ce9c19f825f5bbb1c546624fd978644e58c820f
-rw-r--r-- | arch/arm/boot/dts/overlays/runtimepinconfig-overlay.dts | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/overlays/runtimepinconfig-overlay.dts b/arch/arm/boot/dts/overlays/runtimepinconfig-overlay.dts index c47a9bdd69f8..21b14780278f 100644 --- a/arch/arm/boot/dts/overlays/runtimepinconfig-overlay.dts +++ b/arch/arm/boot/dts/overlays/runtimepinconfig-overlay.dts @@ -12,156 +12,182 @@ compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin2_config>; + status = "disabled"; }; BCM3 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin3_config>; + status = "disabled"; }; BCM4 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin4_config>; + status = "disabled"; }; BCM5 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin5_config>; + status = "disabled"; }; BCM6 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin6_config>; + status = "disabled"; }; BCM7 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin7_config>; + status = "disabled"; }; BCM8 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin8_config>; + status = "disabled"; }; BCM9 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin9_config>; + status = "disabled"; }; BCM10 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin10_config>; + status = "disabled"; }; BCM11 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin11_config>; + status = "disabled"; }; BCM12 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin12_config>; + status = "disabled"; }; BCM13 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin13_config>; + status = "disabled"; }; BCM14 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin14_config>; + status = "disabled"; }; BCM15 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin15_config>; + status = "disabled"; }; BCM16 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin16_config>; + status = "disabled"; }; BCM17 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin17_config>; + status = "disabled"; }; BCM18 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin18_config>; + status = "disabled"; }; BCM19 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin19_config>; + status = "disabled"; }; BCM20 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin20_config>; + status = "disabled"; }; BCM21 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin21_config>; + status = "disabled"; }; BCM22 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin22_config>; + status = "disabled"; }; BCM23 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin23_config>; + status = "disabled"; }; BCM24 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin24_config>; + status = "disabled"; }; BCM25 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin25_config>; + status = "disabled"; }; BCM26 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin26_config>; + status = "disabled"; }; BCM27 { compatible = "google,android-things-pins"; pinctrl-names = "default"; pinctrl-0 = <&pin27_config>; + status = "disabled"; }; }; }; |