[PATCH v11 6/6] iio: magnetometer: Add mmc5633 sensor

Jonathan Cameron jic23 at kernel.org
Sun Nov 9 05:57:28 PST 2025


On Thu, 06 Nov 2025 12:36:05 -0500
Frank Li <Frank.Li at nxp.com> wrote:

> Add mmc5633 sensor basic support.
> - Support read 20 bits X/Y/Z magnetic.
> - Support I3C HDR mode to send start measurememt command.
> - Support I3C HDR mode to read all sensors data by one command.
> 
> Co-developed-by: Carlos Song <carlos.song at nxp.com>
> Signed-off-by: Carlos Song <carlos.song at nxp.com>
> Co-developed-by: Adrian Fluturel <fluturel.adrian at gmail.com>
> Signed-off-by: Adrian Fluturel <fluturel.adrian at gmail.com>
> Reviewed-by: Andy Shevchenko <andriy.shevchenko at intel.com>
> Signed-off-by: Frank Li <Frank.Li at nxp.com>
> ---
> change in v11
> - add andy shevchenak's reviewed by tag
> - use unsigned int for regmap
> - compact mmc5633_read_avail arg list to few lines
> - move check condition to one line for read_poll_timeout()
> - leave i3c_xfer as size 1 array to align existed code style in kernel
> tree, git grep -r i3c_priv_xfer drivers/, leave to jonathan to do decide.
I don't feel strongly either way, so fine with just having it as
you have it here.

I'm assuming there will either be an immutable branch that I can
pick up to get the i3c changes, or that we'll split this across cycles
(so i3c bit goes in this cycle, driver next).

So I'll keep an eye open for how that part merges if everyone is happy
with it.  Feel free to poke me if I look like I missed it.

Jonathan



More information about the linux-i3c mailing list