diff options
author | Andrew F. Davis <afd@ti.com> | 2019-04-09 17:05:16 +0200 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2019-04-09 17:05:16 +0200 |
commit | f8033678c6fe11a3e4cd31bca36b38e05c6ba9e5 (patch) | |
tree | 5da84f249a57e523b44e1fc9b4c3f8de97703d66 /arch/arm/mach-omap2 | |
parent | ARM: OMAP2+: Handle reset quirks for dynamically allocated modules (diff) | |
download | linux-f8033678c6fe11a3e4cd31bca36b38e05c6ba9e5.tar.xz linux-f8033678c6fe11a3e4cd31bca36b38e05c6ba9e5.zip |
ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save context like non-HS
Unlike some previous generation devices, AM43xx HS IRQ and Wakegen
context is handled by the ROM for us, and no secure service call
is needed or supported. Non-GP AM43xx devices should take the
same path as GP.
Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r-- | arch/arm/mach-omap2/omap-wakeupgen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-omap2/omap-wakeupgen.c b/arch/arm/mach-omap2/omap-wakeupgen.c index 17558be4bf0a..7dcbe1736f7e 100644 --- a/arch/arm/mach-omap2/omap-wakeupgen.c +++ b/arch/arm/mach-omap2/omap-wakeupgen.c @@ -436,13 +436,13 @@ static int irq_notifier(struct notifier_block *self, unsigned long cmd, void *v) { switch (cmd) { case CPU_CLUSTER_PM_ENTER: - if (omap_type() == OMAP2_DEVICE_TYPE_GP) + if (omap_type() == OMAP2_DEVICE_TYPE_GP || soc_is_am43xx()) irq_save_context(); else irq_save_secure_context(); break; case CPU_CLUSTER_PM_EXIT: - if (omap_type() == OMAP2_DEVICE_TYPE_GP) + if (omap_type() == OMAP2_DEVICE_TYPE_GP || soc_is_am43xx()) irq_restore_context(); break; } |