Messages in this thread | | | Date | Fri, 3 Feb 2023 17:35:38 +0100 | From | Wolfram Sang <> | Subject | Re: [PATCH V4 3/9] i2c: xiic: Switch to Xiic standard mode for i2c-read |
| |
On Thu, Feb 02, 2023 at 03:11:32PM +0530, Manikanta Guntupalli wrote: > From: Raviteja Narayanam <raviteja.narayanam@xilinx.com> > > Xilinx I2C IP has two modes of operation, both of which implement > I2C transactions. The only difference from sw perspective is the > programming sequence for these modes. > Dynamic mode -> Simple to program, less number of steps in sequence. > Standard mode -> Gives flexibility, more number of steps in sequence. > > In dynamic mode, during the i2c-read transactions, if there is a > delay(> 200us) between the register writes (address & byte count), > read transaction fails. On a system with load, this scenario is > occurring frequently. > To avoid this, switch to standard mode if there is a read request. > > Added a quirk to identify the IP version effected by this and follow > the standard mode. > > Signed-off-by: Raviteja Narayanam <raviteja.narayanam@xilinx.com> > Signed-off-by: Manikanta Guntupalli <manikanta.guntupalli@amd.com> > Acked-by: Michal Simek <michal.simek@amd.com>
Applied to for-next, thanks!
[unhandled content-type:application/pgp-signature] | |