On Mon, Jun 15, 2020 at 02:58:59PM +0200, Geert Uytterhoeven wrote: > Hi Wolfram, > > On Mon, Jun 15, 2020 at 2:48 PM Wolfram Sang <wsa@xxxxxxxxxxxxx> wrote: > > > Uli: can you check if atomic transfers work with the touchscreen or > > > codec on Armadillo-800-EVA? > > > > Atmoic transfers are used for very late communication (e.g. PMIC). > > Touchscreens and codecs should be already down, then. > > So how to test atomic transfers are working if the I2C controller is part of > a real power domain? Add a fake PMIC? Hack something like this into a driver which is executed late: struct i2c_msg simple_msg = { ... } adap = i2c_get_adapter(0); // or whatever number i2c_transfer(adap, simple_msg, 1); You don't need client struct, you can hardcode some address into simple_msg directly.
Attachment:
signature.asc
Description: PGP signature