diff --git a/qcom/cinder-idp.dtsi b/qcom/cinder-idp.dtsi index 9075fe33..0420f3ff 100644 --- a/qcom/cinder-idp.dtsi +++ b/qcom/cinder-idp.dtsi @@ -54,3 +54,31 @@ }; }; }; + +&qupv3_se5_i2c { + clock-frequency = <400000>; + status = "ok"; + + exp0: gpio@21 { + compatible = "ti,tca6408"; + reg = <0x21>; + vcc-supply = <&L15A>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + +&qupv3_se6_i2c { + clock-frequency = <400000>; + status = "ok"; + + exp1: gpio@20 { + compatible = "ti,tca6408"; + reg = <0x20>; + interrupt-parent = <&intc>; + interrupts = ; + vcc-supply = <&L15A>; + gpio-controller; + #gpio-cells = <2>; + }; +}; diff --git a/qcom/cinder-x100.dtsi b/qcom/cinder-x100.dtsi index 37a75554..42a2c2af 100644 --- a/qcom/cinder-x100.dtsi +++ b/qcom/cinder-x100.dtsi @@ -42,3 +42,31 @@ }; }; }; + +&qupv3_se5_i2c { + clock-frequency = <400000>; + status = "ok"; + + exp0: gpio@21 { + compatible = "ti,tca6408"; + reg = <0x21>; + vcc-supply = <&L15A>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + +&qupv3_se6_i2c { + clock-frequency = <400000>; + status = "ok"; + + exp1: gpio@20 { + compatible = "ti,tca6408"; + reg = <0x20>; + interrupt-parent = <&intc>; + interrupts = ; + vcc-supply = <&L15A>; + gpio-controller; + #gpio-cells = <2>; + }; +};