Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx6q-bx50v3: user-space watchdog GPIO configuration

Leave b{4,6}50v3 GPIO expander pca953x pins P05,P10,P11 unconfigured as
they are now used to implement an additional watchdog mechanism in user
space. P10,P11 pins remain unused (and therefore hogged) on b850v3.

Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Ian Ray and committed by
Shawn Guo
7dd9c42f bdccbb79

+16 -28
-7
arch/arm/boot/dts/imx6q-b450v3.dts
··· 98 98 line-name = "PCA9539-P04"; 99 99 }; 100 100 101 - P05 { 102 - gpio-hog; 103 - gpios = <5 0>; 104 - output-low; 105 - line-name = "PCA9539-P05"; 106 - }; 107 - 108 101 P07 { 109 102 gpio-hog; 110 103 gpios = <7 0>;
-7
arch/arm/boot/dts/imx6q-b650v3.dts
··· 91 91 }; 92 92 93 93 &pca9539 { 94 - P05 { 95 - gpio-hog; 96 - gpios = <5 0>; 97 - output-low; 98 - line-name = "PCA9539-P05"; 99 - }; 100 - 101 94 P07 { 102 95 gpio-hog; 103 96 gpios = <7 0>;
+16
arch/arm/boot/dts/imx6q-b850v3.dts
··· 209 209 }; 210 210 }; 211 211 212 + &pca9539 { 213 + P10 { 214 + gpio-hog; 215 + gpios = <8 0>; 216 + output-low; 217 + line-name = "PCA9539-P10"; 218 + }; 219 + 220 + P11 { 221 + gpio-hog; 222 + gpios = <9 0>; 223 + output-low; 224 + line-name = "PCA9539-P11"; 225 + }; 226 + }; 227 + 212 228 &pci_root { 213 229 /* PLX Technology, Inc. PEX 8605 PCI Express 4-port Gen2 Switch */ 214 230 bridge@1,0 {
-14
arch/arm/boot/dts/imx6q-bx50v3.dtsi
··· 233 233 interrupt-parent = <&gpio2>; 234 234 interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 235 235 236 - P10 { 237 - gpio-hog; 238 - gpios = <8 0>; 239 - output-low; 240 - line-name = "PCA9539-P10"; 241 - }; 242 - 243 - P11 { 244 - gpio-hog; 245 - gpios = <9 0>; 246 - output-low; 247 - line-name = "PCA9539-P11"; 248 - }; 249 - 250 236 P12 { 251 237 gpio-hog; 252 238 gpios = <10 0>;