On 08/20/2018 07:05 AM, Jean-Baptiste Maneyrol wrote:
Hello,
I'm currently working in background on adding our old 9-axis MPU-9250 (MPU-6500 + AK8963 in 1 package) to the existing driver.
Currently this kind of setup is supported by driving the mag from the ak8975 driver in the kernel. My goal is to drive the mag from the MPU using the MPU I2C master IP for achieving better performance (no jitter compared to kernel timers) and provide a true 9-axis device.
Thanks, that sounds like very useful work!
ICM-20948 is ICM-20648 + AK9916 in 1 package. I think It should be possible to support it inside the existing driver. We need first to add ICM-20648 support inside the driver. For the basic functions, this chip should be quite similar to the already supported ones.
I am sorry there is no current plan or deadline for this kind of work. It really depends on my available bandwidth.
No problem, thanks for the information.
Feel free to work on it by adding first 6-axis (ICM-20648) support to the driver.
Best regards,
JB
From: Jonathan Cameron <jonathan.cameron@xxxxxxxxxx>
Sent: Monday, August 20, 2018 15:28
To: Martin Kelly
Cc: linux-iio@xxxxxxxxxxxxxxx; Jean-Baptiste Maneyrol
Subject: Re: IIO driver for the Invensense ICM-20948 IMU
On Thu, 16 Aug 2018 14:36:32 -0700
Martin Kelly <mkelly@xxxxxxxx> wrote:
Hi,
Unless I missed something, I noticed the ICM-20948 IMU from Invensense
appears not to have an IIO driver yet. I'm wondering if there are plans
to add one and if so, the expected timeline for it.
Thanks,
Martin
Hi Martin,
I'm not aware of anyone looking at this part. A quick glance a the datasheet
suggested this has an entirely different address map to the existing parts, so
won't be trivial to support either.
Hopefully Jean-Baptiste will have more information for us!
Jonathan