diff options
author | Dong Aisheng <aisheng.dong@nxp.com> | 2017-10-18 20:44:30 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:28:49 +0800 |
commit | 713cb7c1e59ea252b2cda245694458d78fcacb4a (patch) | |
tree | 8279dfbf76a895d5830d13cde9847c5aa95d0348 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts | |
parent | 2ef6b3b3faad7d656f562ba5f880f9b792506663 (diff) |
MLK-16606-3 arm64: dts: imx8qm-mek: add pca6416 IO expander support
NXP pca6416 is compatible with TI tca6416 and it's on M41 I2C bus.
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts index bc339fe7d63c..203353a0e366 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts @@ -87,6 +87,13 @@ &iomuxc { imx8qm-mek { + pinctrl_cm41_i2c0: cm41i2c0grp { + fsl,pins = < + SC_P_M41_I2C0_SCL_M41_I2C0_SCL 0x0600004c + SC_P_M41_I2C0_SDA_M41_I2C0_SDA 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins = < SC_P_ENET0_MDC_CONN_ENET0_MDC 0x06000048 @@ -406,6 +413,22 @@ }; }; +&i2c0_cm41 { + #address-cells = <1>; + #size-cells = <0>; + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_cm41_i2c0>; + status = "okay"; + + pca6416: gpio@20 { + compatible = "ti,tca6416"; + reg = <0x20>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + &fec2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec2>; |