On 26/09/2023 22:37, Andreas Kemnade wrote: > Add also the level-shifter flag to avoid probe failure in magnetometer > probe. > > Signed-off-by: Andreas Kemnade <andreas@xxxxxxxxxxxx> > --- > .../boot/dts/ti/omap/omap4-epson-embt2ws.dts | 17 ++++++++++++++++- > 1 file changed, 16 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts b/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts > index cd4f858d846ab..0cc66e158a8d5 100644 > --- a/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts > +++ b/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts > @@ -391,7 +391,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 { > @@ -530,6 +539,12 @@ OMAP4_IOPAD(0x0fc, PIN_INPUT | MUX_MODE0) /* abe_mcbsp2_fsx */ > >; > }; > > + mpu9150_pins: pinmux_mpu9150-pins { Not much improved. Best regards, Krzysztof