soc: samsung: pm: adapt to recent pinctrl changes
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 24 Jul 2018 09:06:08 +0000 (11:06 +0200)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Thu, 14 Feb 2019 05:57:57 +0000 (14:57 +0900)
Adapt code to recent Exynos pinctrl changes. exynos_get_eint_wake_mask()
hack has been removed and EXYNOS5433_EINT_WAKEUP_MASK PMU register is
configured directly by the pinctrl driver.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I7ccf5f350b07a5454339c3bf528d959ba7666988

drivers/soc/samsung/exynos-pmu.h
drivers/soc/samsung/exynos5433-pmu.c

index e4855f6..485ee54 100644 (file)
@@ -30,7 +30,6 @@ struct exynos_pmu_data {
 };
 
 extern void __iomem *pmu_base_addr;
-extern u32 exynos_get_eint_wake_mask(void);
 
 #ifdef CONFIG_EXYNOS_PMU_ARM_DRIVERS
 /* list of all exported SoC specific data */
index d653543..886324b 100644 (file)
@@ -122,9 +122,6 @@ static void exynos5433_set_wakeupmask(enum sys_powerdown mode)
 {
        u32 intmask = 0;
 
-       pmu_raw_writel(exynos_get_eint_wake_mask(),
-                                       EXYNOS5433_EINT_WAKEUP_MASK);
-
        /* Disable WAKEUP event monitor */
        intmask = pmu_raw_readl(EXYNOS5433_WAKEUP_MASK);
        intmask &= ~(1 << 31);