diff options
author | Claudiu Beznea <claudiu.beznea@microchip.com> | 2022-08-31 16:56:35 +0300 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2022-09-03 00:19:23 +0200 |
commit | a575207583676298f3999d41d86d81f7172fe950 (patch) | |
tree | 2628d0a667a83af6b2c1ff380ab0577d8bfbfaa3 /include/soc | |
parent | 7fec8c9ceeedbe29be64c1b0a0610d40de39fcf8 (diff) | |
download | lwn-a575207583676298f3999d41d86d81f7172fe950.tar.gz lwn-a575207583676298f3999d41d86d81f7172fe950.zip |
pinctrl: at91: move gpio suspend/resume calls to driver's context
Move gpio suspend/resume execution local to driver and let it execute as
close as possible to the moment the machine specific PM code is executed
(by setting it to .noirq member of dev_pm_ops). With this the
at91_pinctrl_gpio_suspend()/at91_pinctrl_gpio_resume() calls were removed
from arch/arm/mach-at91/pm.c and also a header has been removed.
The patch has been checked on sama5d3_xplained, sam9x60ek,
sama5d2_xplained, sama7g5ek boards.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/20220831135636.3176406-3-claudiu.beznea@microchip.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'include/soc')
-rw-r--r-- | include/soc/at91/pm.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/include/soc/at91/pm.h b/include/soc/at91/pm.h deleted file mode 100644 index 7a41e53a3ffa..000000000000 --- a/include/soc/at91/pm.h +++ /dev/null @@ -1,16 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -/* - * Atmel Power Management - * - * Copyright (C) 2020 Atmel - * - * Author: Lee Jones <lee.jones@linaro.org> - */ - -#ifndef __SOC_ATMEL_PM_H -#define __SOC_ATMEL_PM_H - -void at91_pinctrl_gpio_suspend(void); -void at91_pinctrl_gpio_resume(void); - -#endif /* __SOC_ATMEL_PM_H */ |