Re: [PATCH] i2c: core: Lock address during client device instantiation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > In all those years, I didn't even find a device supporting 10 bit
> > addresses. And I really looked especially for them. Some controllers
> > offer 10-bit support in target mode, but that's all I found.
> > 
> I found LM8330 which supports 10 bit addressing. However the upper three
> bits of supported addresses are always zero, so there's no benefit in
> using 10 bit addressing.

Interesting. Never saw this. No Linux driver as well. And for some funny
coincidence, I wrote the LM8333 (no 10 bit there) driver 12 years ago,
and Dmitry asked me just yesterday if we can remove the driver because
there is no user and nobody updated it for DT. But still, nice find!

> > I don't really have a roadmap how to deprecate 10 bit support. Because
> > it is exported to userspace, the first question is if we can deprecate
> > it, after all. But not much bandwidth even for that, currently.
> > 
> Yes, removing UAPI functionality may be tricky.
> What I meant was that as a starting point we could replace the following in
> of_i2c_get_board_info() with an error message stating that 10 bit mode
> support has been removed.

Sorry, same answer. I'd need a big picture which I don't have yet.

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux