[GIT PULL] Staging/IIO driver fixes for 5.11-rc5
Greg KH
gregkh at linuxfoundation.org
Fri Jan 29 13:05:24 UTC 2021
On Thu, Jan 28, 2021 at 07:45:51PM +0000, Jonathan Cameron wrote:
> On Mon, 25 Jan 2021 15:08:17 +0100
> Greg KH <gregkh at linuxfoundation.org> wrote:
>
> > On Sun, Jan 24, 2021 at 11:31:59AM -0800, Linus Torvalds wrote:
> > > On Sun, Jan 24, 2021 at 4:58 AM Greg KH <gregkh at linuxfoundation.org> wrote:
> > > >
> > > > David Lechner (1):
> > > > counter:ti-eqep: remove floor
> > >
> > > I'm not sure why that ti-eqep counter driver seems to be in your
> > > "iio/staging" pile rather than "char/misc", but whatever..
> >
> > Jonathan said why that was needed, I think it was due to fixes in the
> > counter core code, but he can verify this better than I can...
>
> Hi Linus / Greg,
>
> Bit of history involved here...
>
> The counter drivers started out as just another sensor type
> under IIO, but ended up pushing the boundaries of the ABI a lot -
> ultimately making it clear that they really didn't fit in IIO.
> William came up with a better abstraction / framework that
> became drivers/counter/, but currently the patch flow for
> drivers/counter/ is sufficiently low that I handle their
> patches along side IIO rather than via a separate tree.
>
> There is also a cross dependency because of legacy IIO ABI
> though we are aiming to drop that either this cycle or next.
>
> Hope that clears it up. If either of you would prefer
> it a different way in future let me know.
>
> This particular fix was local to the driver - it was pretending
> it supported something that hardware couldn't actually do.
Thanks for the explanation, that makes sense to me!
greg k-h
More information about the devel
mailing list