czw., 10 lut 2022 o 23:09 Wolfram Sang <wsa@xxxxxxxxxx> napisał(a): > > On Tue, Feb 08, 2022 at 03:12:18PM +0100, Jan Dabros wrote: > > Implement an I2C controller sharing mechanism between the host (kernel) > > and PSP co-processor on some platforms equipped with AMD Cezanne SoC. > > > > On these platforms we need to implement "software" i2c arbitration. > > Default arbitration owner is PSP and kernel asks for acquire as well > > as inform about release of the i2c bus via mailbox mechanism. > > > > +---------+ > > <- ACQUIRE | | > > +---------| CPU |\ > > | | | \ +----------+ SDA > > Applied to for-next, thanks! Thanks a lot! > I fixed the following checkpatch warnings: > > CHECK: Please don't use multiple blank lines > #232: FILE: drivers/i2c/busses/i2c-designware-amdpsp.c:92: > + > + > > WARNING: braces {} are not necessary for single statement blocks > #361: FILE: drivers/i2c/busses/i2c-designware-amdpsp.c:221: > + if (ret) { > + goto cleanup; > + } > > Please also use checkpatch next time. Ooops, sorry for this. Actually I used checkpatch till v3, but forgot to run this on v4 where this change was introduced, my bad. Will improve going forward :) Best Regards, Jan