Re: [PATCH v4 0/2] pca954x: Add DT bindings and driver changes for reset after timeout

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

 



On Fri, Sep 13, 2024 at 10:36:43AM +0000, Wojciech Siudy (Nokia) wrote:
> From: Wojciech Siudy <wojciech.siudy@xxxxxxxxx>
> 
> The pca954x mux might not respond under certain cicumstances, like device behind
> it holding SDA after recovery loop or some internal issue in mux itself. Those
> situations are indicated by ETIMEDOUT returned from I2C transaction attempting
> selecting or deselecting the channel. According to device documentation the
> reset pulse restores I2C subsystem of the mux and deselects the channel.
> 
> Since the mux switches using transistors, the failure of line behind mux that
> is currently conneted prevents sending commands to mux itself, so external reset
> signal is required. 
> 
> The following series of patches implements the reset functionality if it was
> selected in devicetree, beceuse the reset line might not be dedivated in some
> applications and such reset pulse would break other chips.

FYI, something went a bit wrong with this series, and it has not been
threaded correctly. How did you send it?

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux