summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts
diff options
context:
space:
mode:
authorDong Aisheng <aisheng.dong@nxp.com>2017-10-18 20:44:30 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:28:49 +0800
commit713cb7c1e59ea252b2cda245694458d78fcacb4a (patch)
tree8279dfbf76a895d5830d13cde9847c5aa95d0348 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dts
parent2ef6b3b3faad7d656f562ba5f880f9b792506663 (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.dts23
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>;