高通平台扩展gpio配置
前置条件,使用aw9110作为扩展GPIO 芯片,实现扩展8 pin gpio功能,可以简单将aw9110作为一个I2C设备配置。
sdm660-mtp.dtsi中
&i2c_1 {
...
aw9110_gpio: aw9110_gpio@0x5a {
reg = <0x5a>;
compatible = "aw9110,gpio";
shdn-gpio = <&tlmm 55 0x00>;
gpio-controller;
#gpio-cells = <2>;
}
}
其他dts中引用aw9110中的配置方法如下:
goodix@5d {
compatible = "goodix,gt9xx";
...
reset-gpios = <&aw9110_gpio 4 0x00>;
...
}