ARM: dts: omap: omap4-embt2ws: Add IMU at control unit

Add also the level-shifter flag to avoid probe failure in magnetometer
probe.

Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Message-ID: <20230927173245.2151083-4-andreas@kemnade.info>
Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
Andreas Kemnade 2023-09-27 19:32:45 +02:00 committed by Tony Lindgren
parent f5f331930b
commit cc284742c2

View File

@ -243,7 +243,16 @@ tlv320aic3x: codec@18 {
reset-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
};
/* TODO: mpu9150 at control unit, seems to require quirks */
mpu9150: imu@68 {
compatible = "invensense,mpu9150";
reg = <0x68>;
pinctrl-names = "default";
pinctrl-0 = <&mpu9150_pins>;
interrupt-parent = <&gpio2>;
interrupt = <7 IRQ_TYPE_LEVEL_HIGH>;
invensense,level-shifter;
};
};
&keypad {
@ -378,6 +387,12 @@ OMAP4_IOPAD(0x0fc, PIN_INPUT | MUX_MODE0) /* abe_mcbsp2_fsx */
>;
};
mpu9150_pins: pinmux-mpu9150-pins {
pinctrl-single,pins = <
OMAP4_IOPAD(0x5e, PIN_INPUT_PULLUP | MUX_MODE3)
>;
};
mpu9150h_pins: pinmux-mpu9150h-pins {
pinctrl-single,pins = <
OMAP4_IOPAD(0x76, PIN_INPUT_PULLUP | MUX_MODE3)