gpio: rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 9 Jul 2025 18:43:59 +0000 (20:43 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 11 Jul 2025 10:21:03 +0000 (12:21 +0200)
commit328d48cc0a644bc54c2ab27ee584f3510ae8c6ec
treeb584c01a53af2f68537493b5c2a99d8d38ba6eaa
parent0cf6d425d39cfc1b676fbf9dea36ecd68eeb27ee
gpio: rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()

Convert the Renesas R-Car GPIO driver from SIMPLE_DEV_PM_OPS() to
DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr().  This lets us drop the
check for CONFIG_PM_SLEEP, and reduces kernel size in case CONFIG_PM or
CONFIG_PM_SLEEP is disabled, while increasing build coverage.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Link: https://lore.kernel.org/r/e201140426daacaa799d73e2f76bfd96b6f5718f.1752086619.git.geert+renesas@glider.be
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-rcar.c