1.硬件
硬件:i2c2 地址0x1c
中断:NANDF_ALE GPIO8 8
kernel_imx/drivers/iio/accel/mma8452.c
fsl,mma8452
2.dtsi
+ mma8452@1c {
+ compatible = "fsl,mma8452";
+ reg = <0x1c>;
+ position = <7>;
+ vdd-supply = <®_sensor>;
+ vddio-supply = <®_sensor>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <8 8>;
+ interrupt-route = <1>;
+ };
MX6QDL_PAD_NANDF_ALE__GPIO6_IO08 0x80000000 /*mma8452 irq*/
其中position的方向可以通过在线调试确定其值在写入dtsi
echo 7 > /sys/class/input/event5/device/position
硬件:i2c2 地址0x1c
中断:NANDF_ALE GPIO8 8
kernel_imx/drivers/iio/accel/mma8452.c
fsl,mma8452
2.dtsi
+ mma8452@1c {
+ compatible = "fsl,mma8452";
+ reg = <0x1c>;
+ position = <7>;
+ vdd-supply = <®_sensor>;
+ vddio-supply = <®_sensor>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <8 8>;
+ interrupt-route = <1>;
+ };
MX6QDL_PAD_NANDF_ALE__GPIO6_IO08 0x80000000 /*mma8452 irq*/
其中position的方向可以通过在线调试确定其值在写入dtsi
echo 7 > /sys/class/input/event5/device/position