diff options
| author | Olof Johansson <olof@lixom.net> | 2019-04-29 12:26:04 -0400 |
|---|---|---|
| committer | Olof Johansson <olof@lixom.net> | 2019-04-29 12:26:04 -0400 |
| commit | ffb832b4bb173ff6b701d2f82dfa5fe8d9f3fe9a (patch) | |
| tree | f632258a4e48ddfa1792cbb8decaec86a197144f | |
| parent | e165908fac8960e032da32cd300e8069553f82eb (diff) | |
| parent | 8f3e2d2c93494333a1e889a68eaed241329be4f8 (diff) | |
Merge tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc
i.MX SoC update for 5.2:
- Optimize i.MX6 cpuidle driver a little bit by omitting the
unnecessary unmask of GINT for WAIT_CLOCKED mode.
* tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
ARM: imx6: cpuidle: omit the unnecessary unmask of GINT
Signed-off-by: Olof Johansson <olof@lixom.net>
| -rw-r--r-- | arch/arm/mach-imx/pm-imx6.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/pm-imx6.c b/arch/arm/mach-imx/pm-imx6.c index 87f45b926c78..54add0178b96 100644 --- a/arch/arm/mach-imx/pm-imx6.c +++ b/arch/arm/mach-imx/pm-imx6.c | |||
| @@ -354,9 +354,11 @@ int imx6_set_lpm(enum mxc_cpu_pwr_mode mode) | |||
| 354 | * | 354 | * |
| 355 | * Note that IRQ #32 is GIC SPI #0. | 355 | * Note that IRQ #32 is GIC SPI #0. |
| 356 | */ | 356 | */ |
| 357 | imx_gpc_hwirq_unmask(0); | 357 | if (mode != WAIT_CLOCKED) |
| 358 | imx_gpc_hwirq_unmask(0); | ||
| 358 | writel_relaxed(val, ccm_base + CLPCR); | 359 | writel_relaxed(val, ccm_base + CLPCR); |
| 359 | imx_gpc_hwirq_mask(0); | 360 | if (mode != WAIT_CLOCKED) |
| 361 | imx_gpc_hwirq_mask(0); | ||
| 360 | 362 | ||
| 361 | return 0; | 363 | return 0; |
| 362 | } | 364 | } |
