summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBraden Kell <bradenkell@google.com>2017-06-09 16:08:54 -0700
committerBraden Kell <bradenkell@google.com>2017-06-22 18:43:59 +0000
commitdda339cbbb14a9c1fc82a31ffd7c467ca572e1ef (patch)
tree874d4c9de72e056c8d5e08842844963f571e1128
parentcd82bdd62541aef2a8f139ab80382e6e1fcb93da (diff)
downloadpi-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.dts26
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";
};
};
};