This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MPU6050 注册中断报错 genirq: Flags mismatch irq 62. 00000080 (inv_mpu) vs. 00006000 (4819c000.i2c)



kernel: linux-3.14.43

platform:AM437X

设备树配置
&i2c2 {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&i2c2_pins>;
	mpu6050@68 {
		compatible = "invensense,mpu6050";
		reg = <0x68>;
	};
#if 1	
	/* eeprom */
	   eeprom@57 {
		compatible = "eeprom";
		reg = <0x57>;
	};
#endif
};

代码路径:\kernel\drivers\iio\imu\inv_mpu6050

	result = inv_mpu6050_probe_trigger(indio_dev);//在这儿报的错
	if (result) {
		dev_err(&st->client->dev, "trigger probe fail %d\n", result);
		goto out_unreg_ring;
	}

 调试信息:

[  268.861800] genirq: Flags mismatch irq 62. 00000080 (inv_mpu) vs. 00006000 (4819c000.i2c)
[  268.885060] inv-mpu6050 2-0068: trigger probe fail -16

大神带带我。。。有谁知道大概方向的!谢谢!

不说了,下班回家