iio: pressure: bmp280: Use new PM macros
authorPaul Cercueil <paul@crapouillou.net>
Fri, 7 Jan 2022 18:17:23 +0000 (18:17 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 12 Jan 2022 18:59:06 +0000 (19:59 +0100)
commit5865918fe49ed3cb9d7b5d21f41aff8a68fbceb1
treeb1c93748f2d82dd3adedbb8f7693778f8fd5c463
parentd59ff7d9d84b03d22c5107f794e28fc8e1fce3a6
iio: pressure: bmp280: Use new PM macros

Use the new EXPORT_RUNTIME_DEV_PM_OPS() macro. It allows the underlying
dev_pm_ops struct as well as the suspend/resume callbacks to be detected
as dead code in the case where CONFIG_PM is disabled, without having to
wrap everything inside #ifdef CONFIG_PM guards.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/iio/pressure/bmp280-core.c
drivers/iio/pressure/bmp280-i2c.c
drivers/iio/pressure/bmp280-spi.c