arm64: dts: imx8qm-mek: add i2c0 and children devices
authorFrank Li <Frank.Li@nxp.com>
Thu, 25 Apr 2024 20:24:41 +0000 (16:24 -0400)
committerShawn Guo <shawnguo@kernel.org>
Mon, 3 Jun 2024 01:16:46 +0000 (09:16 +0800)
Add i2c0 and all devices under it for imx8qm-mek board.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8qm-mek.dts

index 6bdda248179f9fe5d9d33a864973b86a0089d430..dd9dd3cb7d47c3e71765eb62c0817f6685e20a81 100644 (file)
        status = "okay";
 };
 
+&i2c0 {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_i2c0>;
+       status = "okay";
+
+       accelerometer@19 {
+               compatible = "st,lsm303agr-accel";
+               reg = <0x19>;
+       };
+
+       gyrometer@20 {
+               compatible = "nxp,fxas21002c";
+               reg = <0x20>;
+       };
+
+       light-sensor@44 {
+               compatible = "isil,isl29023";
+               reg = <0x44>;
+               interrupt-parent = <&lsio_gpio4>;
+               interrupts = <11 2>;
+       };
+
+       pressure-sensor@60 {
+               compatible = "fsl,mpl3115";
+               reg = <0x60>;
+       };
+
+       max7322: gpio@68 {
+               compatible = "maxim,max7322";
+               reg = <0x68>;
+               gpio-controller;
+               #gpio-cells = <2>;
+       };
+
+       gyrometer@69 {
+               compatible = "st,l3g4200d-gyro";
+               reg = <0x69>;
+       };
+};
+
 &i2c1 {
        #address-cells = <1>;
        #size-cells = <0>;
                >;
        };
 
+       pinctrl_i2c0: i2c0grp {
+               fsl,pins = <
+                       IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL                     0x06000021
+                       IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA                     0x06000021
+               >;
+       };
+
        pinctrl_i2c1: i2c1grp {
                fsl,pins = <
                        IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c