svn commit: r348355 - head/sys/dev/iicbus
Niclas Zeising
zeising at freebsd.org
Wed May 29 11:54:17 UTC 2019
On 2019-05-29 11:08, Andriy Gapon wrote:
> Author: avg
> Date: Wed May 29 09:08:20 2019
> New Revision: 348355
> URL: https://svnweb.freebsd.org/changeset/base/348355
>
> Log:
> revert r273728 and parts of r306589, iicbus no-stop by default feature
>
> Since drm2 removal, there has not been any consumer of the feature in the
> tree. I am also unaware of any out-of-tree consumer.
> More importantly, the feature has been broken from the very start, both
> before and after r306589, because the ivar was set on a device that does
> not support it and it was read from another device that also does not
> support it.
>
> A bus-wide no-stop flag cannot be implemented as an ivar as iicbus
> attaches as a child of various drivers. Implementing the ivar in each
> and every I2C driver is just impractical.
>
> If we ever want to implement this feature properly, then probably the
> easiest way to do it would be via a flag in the softc of iicbus.
> In fact, we might have to do that in the stable branches if we want to
> fix the code for them.
>
> Reported by: ian (long time ago)
> MFC after: 1 month (maybe)
> X-MFC-note: cannot just merge the change, must keep drm2 happy
>
Hi!
Just a note, be aware that drm2 lives on in ports as drm-legacy-kmod. I
haven't tested, but, from the description above I worry that it will
affect the port. What do you think?
Regards
--
Niclas
More information about the svn-src-all
mailing list