linux/drivers/pinctrl/tegra
Andy Shevchenko 83f7586f3b pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper
Since pm.h provides a helper for system no-IRQ PM callbacks,
switch the driver to use it instead of open coded variant.

With that, make sure the PM ops are used only in CONFIG_PM_SLEEP=y
case by wrapping them in pm_sleep_ptr() macro.

Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20230717172821.62827-11-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
2023-08-21 19:07:44 +03:00
..
Kconfig pinctrl: tegra: Add Tegra234 pinmux driver 2023-06-09 09:14:44 +02:00
Makefile pinctrl: tegra: Add Tegra234 pinmux driver 2023-06-09 09:14:44 +02:00
pinctrl-tegra-xusb.c pinctrl: tegra: Add missing header(s) 2022-10-24 17:06:47 +03:00
pinctrl-tegra.c pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper 2023-08-21 19:07:44 +03:00
pinctrl-tegra.h pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra20.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra30.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra114.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra124.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra194.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra210.c pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper 2023-08-21 19:07:44 +03:00
pinctrl-tegra234.c pinctrl: tegra: avoid duplicate field initializers 2023-06-19 10:54:35 +02:00