]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00331508-2 ARM: dts: i.mx6q/dl/sx: Add mag3110 device tree support.
authorLuwei Zhou <b45643@freescale.com>
Tue, 16 Sep 2014 05:41:15 +0000 (13:41 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:45 +0000 (21:17 -0600)
Add mag3110 sensor device tree support on i.MX6Q/DL/SX platform.

Signed-off-by: Luwei Zhou <b45643@freescale.com>
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi
arch/arm/boot/dts/imx6qdl-sabresd.dtsi
arch/arm/boot/dts/imx6sx-sdb.dts

index e4f3c379d032877a828452e8e4772c4ebe0de9e8..adb081bee8f9e2ab2e8efcc03141c58fb9f49a4e 100644 (file)
                interrupts = <31 8>;
                interrupt-route = <1>;
        };
+
+       mag3110@0e {
+               compatible = "fsl,mag3110";
+               reg = <0x0e>;
+               position = <2>;
+               interrupt-parent = <&gpio2>;
+               interrupts = <29 1>;
+       };
 };
 
 &mlb {
                                MX6QDL_PAD_EIM_A24__GPIO5_IO04   0x80000000
                                MX6QDL_PAD_SD2_DAT0__GPIO1_IO15  0x80000000
                                MX6QDL_PAD_EIM_BCLK__GPIO6_IO31 0x80000000
+                               MX6QDL_PAD_EIM_EB1__GPIO2_IO29  0x80000000
                        >;
                };
 
index e761df623521ad5ec74f6954c35e3f41d499b2f8..9895a66ef7ec7557a504e05aa7b17de66713ca4e 100644 (file)
                interrupts = <7 2>;
                wakeup-gpios = <&gpio6 7 0>;
        };
+
+       mag3110@0e {
+               compatible = "fsl,mag3110";
+               reg = <0x0e>;
+               position = <2>;
+               vdd-supply = <&reg_sensor>;
+               vddio-supply = <&reg_sensor>;
+               interrupt-parent = <&gpio3>;
+               interrupts = <16 1>;
+       };
 };
 
 &iomuxc {
                                MX6QDL_PAD_EIM_D23__GPIO3_IO23 0x80000000
                                MX6QDL_PAD_EIM_EB3__GPIO2_IO31 0x80000000
                                MX6QDL_PAD_SD1_CMD__GPIO1_IO18 0x80000000
+                               MX6QDL_PAD_EIM_D16__GPIO3_IO16 0x80000000
                        >;
                };
 
index b55a5ea0fe32a84ff6e39d11a70522a70acb93b4..e6746e1d1d61c95ba5f376a9b64339c0b09cce01 100644 (file)
                interrupts = <2 8>;
                interrupt-route = <2>;
        };
+
+       mag3110@0e {
+               compatible = "fsl,mag3110";
+               reg = <0x0e>;
+               position = <2>;
+               interrupt-parent = <&gpio6>;
+               interrupts = <5 1>;
+               shared-interrupt;
+       };
 };
 
 &i2c4 {
                pinctrl_hog: hoggrp {
                        fsl,pins = <
                                MX6SX_PAD_SD1_DATA0__GPIO6_IO_2 0x17059
+                               MX6SX_PAD_SD1_DATA3__GPIO6_IO_5 0xb000
                        >;
                };