Re: Looking for a sensor driver to contribute

Joshua Crofts <[email protected]>
Newsgroups org.kernel.vger.linux-iio
Message-ID <[email protected]>
On Fri, 24 Jul 2026 11:51:32 +0200
Olivier Tanoh <[email protected]> wrote:

> Hi all,
> 
> I'm an embedded Linux engineer looking to contribute a sensor driver to IIO.
> 
> I've already sent a first (trivial) patch to staging to learn the
> submission workflow, and I've studied the structure of existing IIO
> drivers, si7005.c in particular to understand probe, channel
> definitions and read_raw.
> 
> Before picking a target, I wanted to ask : are there sensors people
> have been asking for that currently have no IIO driver? Or families
> where a recent variant is missing?
> 
> I have I2C hardware available for testing (Raspberry Pi CM4), so I can
> buy a part and validate the driver on real hardware.
> 
> Any pointers would be appreciated.
> 
> Thanks,
> Olivier Tanoh
> 

Hi Olivier,

It's really up to you to find something that that is missing in IIO. I'd recommend

- checking out newly released parts, preferably ones with an existing breakout
  board to make testing easier. Stores like Adafruit are great for these.
- finding an out-of-tree driver that is authored by a silicon manufacturer,
  mobile phone vendor etc. and move the driver upstream (a good example of this
  recently is a a patch series for the Sharp GP2AP070S, which has an out-of-tree
  driver in the Exynos7870 kernel tree [1])

You don't just have to add new drivers, there is a lot of code that needs cleaning
up :) I'm sure others will chime in with more ideas.

[1] https://lore.kernel.org/all/[email protected]/ 

-- 
Kind regards,
Joshua Crofts
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.