* IIO driver for the Invensense ICM-20948 IMU
@ 2018-08-16 21:36 Martin Kelly
2018-08-20 13:28 ` Jonathan Cameron
0 siblings, 1 reply; 4+ messages in thread
From: Martin Kelly @ 2018-08-16 21:36 UTC (permalink / raw)
To: linux-iio@vger.kernel.org; +Cc: Jean-Baptiste Maneyrol
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: IIO driver for the Invensense ICM-20948 IMU
2018-08-16 21:36 IIO driver for the Invensense ICM-20948 IMU Martin Kelly
@ 2018-08-20 13:28 ` Jonathan Cameron
2018-08-20 14:05 ` Jean-Baptiste Maneyrol
0 siblings, 1 reply; 4+ messages in thread
From: Jonathan Cameron @ 2018-08-20 13:28 UTC (permalink / raw)
To: Martin Kelly; +Cc: linux-iio@vger.kernel.org, Jean-Baptiste Maneyrol
On Thu, 16 Aug 2018 14:36:32 -0700
Martin Kelly <mkelly@xevo.com> 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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: IIO driver for the Invensense ICM-20948 IMU
2018-08-20 13:28 ` Jonathan Cameron
@ 2018-08-20 14:05 ` Jean-Baptiste Maneyrol
2018-08-20 15:55 ` Martin Kelly
0 siblings, 1 reply; 4+ messages in thread
From: Jean-Baptiste Maneyrol @ 2018-08-20 14:05 UTC (permalink / raw)
To: Jonathan Cameron, Martin Kelly; +Cc: linux-iio@vger.kernel.org
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.=20
Currently this kind of setup is supported by driving the mag from the ak897=
5 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 k=
ernel timers) and provide a true 9-axis device.
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 s=
upport inside the driver. For the basic functions, this chip should be quit=
e similar to the already supported ones.
I am sorry there is no current plan or deadline for this kind of work. It r=
eally depends on my available bandwidth.
Feel free to work on it by adding first 6-axis (ICM-20648) support to the d=
river.
Best regards,
JB
From: Jonathan Cameron <jonathan.cameron@huawei.com>
Sent: Monday, August 20, 2018 15:28
To: Martin Kelly
Cc: linux-iio@vger.kernel.org; Jean-Baptiste Maneyrol
Subject: Re: IIO driver for the Invensense ICM-20948 IMU
=A0=20
On Thu, 16 Aug 2018 14:36:32 -0700
Martin Kelly <mkelly@xevo.com> wrote:
> Hi,
>=20
> Unless I missed something, I noticed the ICM-20948 IMU from Invensense=20
> appears not to have an IIO driver yet. I'm wondering if there are plans=20
> to add one and if so, the expected timeline for it.
>=20
> Thanks,
> Martin
Hi Martin,
I'm not aware of anyone looking at this part.=A0 A quick glance a the datas=
heet
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
=
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: IIO driver for the Invensense ICM-20948 IMU
2018-08-20 14:05 ` Jean-Baptiste Maneyrol
@ 2018-08-20 15:55 ` Martin Kelly
0 siblings, 0 replies; 4+ messages in thread
From: Martin Kelly @ 2018-08-20 15:55 UTC (permalink / raw)
To: Jean-Baptiste Maneyrol, Jonathan Cameron; +Cc: linux-iio@vger.kernel.org
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@huawei.com>
> Sent: Monday, August 20, 2018 15:28
> To: Martin Kelly
> Cc: linux-iio@vger.kernel.org; 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@xevo.com> 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
>
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-08-20 19:12 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-16 21:36 IIO driver for the Invensense ICM-20948 IMU Martin Kelly
2018-08-20 13:28 ` Jonathan Cameron
2018-08-20 14:05 ` Jean-Baptiste Maneyrol
2018-08-20 15:55 ` Martin Kelly
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.