Hi,
I am working on integrating the InvenSense icm42670p Inertial Measurement Unit (IMU) into my Toradex Verdin AM62 platform. My development is based on a Yocto build, and I need to properly configure the device tree to include this sensor.
The current device tree bindings I am using list the following compatible strings for other ICM-426xx sensors:
invensense,icm42600
invensense,icm42602
invensense,icm42605
invensense,icm42622
invensense,icm42631
invensense,icm42686
invensense,icm42688
However, I do not see icm42670p listed among these compatible entries. Is it supported with the same bindings as the other ICM-426xx sensors, and can I use compatible = "invensense,icm42600" for it, or is there a need to define a separate binding for icm42670p?
Additionally, for proper sensor functionality, I have identified the following properties must be added to the device tree:
vdd-supply: The regulator that powers the sensor.
vddio-supply: The regulator that powers the I/O bus.
interrupts: The configuration for sensor interrupts.
Could you confirm if these properties are necessary for the icm42670p, and provide guidance on how to correctly integrate them into the device tree? Any additional steps or considerations for integrating this sensor with the Toradex Verdin AM62 platform using a Yocto build would be greatly appreciated.
Thank you for your assistance!
Hello,
I can tell you that ICM-42670-P is a bit different from these devices so it makes it is not listed among the compatible entries. I am not familiar with Yocto build and Toradex Verdin, therefore I cannot help you there. Listed properties seems correct, yet I am not sure if you need anything else to that list.
Hello,
I can tell you that ICM-42670-P is a bit different from these devices so it makes it is not listed among the compatible entries. I am not familiar with Yocto build and Toradex Verdin, therefore I cannot help you there. Listed properties seems correct, yet I am not sure if you need anything else to that list.