Messages in this thread | | | From | Andy Shevchenko <> | Date | Tue, 5 Jul 2022 21:12:03 +0200 | Subject | Re: [PATCH] iio: light: cm32181: Add PM support |
| |
On Tue, Jul 5, 2022 at 2:31 PM Kai-Heng Feng <kai.heng.feng@canonical.com> wrote: > > The read on in_illuminance_input keeps at 0 after system sleep. > > So add proper suspend and resume callback to make the sensor keep > working after system sleep.
...
> +static int cm32181_resume(struct device *dev) > +{ > + struct i2c_client *client = to_i2c_client(dev); > + struct cm32181_chip *cm32181 = iio_priv(i2c_get_clientdata(client));
Simply device_get_drvdata(dev) ?
> + return i2c_smbus_write_word_data(client, CM32181_REG_ADDR_CMD, > + cm32181->conf_regs[CM32181_REG_ADDR_CMD]); > +}
-- With Best Regards, Andy Shevchenko
| |