]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
ARM: zynq: Remove SCU standby from platform code
authorSoren Brinkmann <soren.brinkmann@xilinx.com>
Wed, 30 Jul 2014 16:13:06 +0000 (09:13 -0700)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 31 Jul 2014 09:45:53 +0000 (11:45 +0200)
Enabling SCU standby mode is done in common code now. There is no longer
a need to change the SCU configuration from platform code.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/mach-zynq/pm.c

index 4b416ea6404a5e21e01585b2660cf965b13230a0..248ef3d71aa1da5f52474b23fa8e4b2c619e7de8 100644 (file)
 
 #define DDRC_CTRL_REG1_OFFS            0x60
 #define DDRC_DRAM_PARAM_REG3_OFFS      0x20
-#define SCU_CTRL                       0
 
 #define DDRC_CLOCKSTOP_MASK    BIT(23)
 #define DDRC_SELFREFRESH_MASK  BIT(12)
-#define SCU_STBY_EN_MASK       BIT(5)
 
 static void __iomem *ddrc_base;
 static void __iomem *ocm_base;
@@ -60,18 +58,10 @@ static void zynq_pm_wake(void)
 
 static int zynq_pm_suspend(unsigned long arg)
 {
-       u32 reg;
        int (*zynq_suspend_ptr)(void __iomem *, void __iomem *) =
                (__force void *)ocm_base;
        int do_ddrpll_bypass = 1;
 
-       /* SCU standby mode */
-       if (zynq_scu_base) {
-               reg = readl(zynq_scu_base + SCU_CTRL);
-               reg |= SCU_STBY_EN_MASK;
-               writel(reg, zynq_scu_base + SCU_CTRL);
-       }
-
        /* Topswitch clock stop disable */
        zynq_clk_topswitch_disable();
 
@@ -104,13 +94,6 @@ static int zynq_pm_suspend(unsigned long arg)
        /* Topswitch clock stop enable */
        zynq_clk_topswitch_enable();
 
-       /* SCU standby mode */
-       if (zynq_scu_base) {
-               reg = readl(zynq_scu_base + SCU_CTRL);
-               reg &= ~SCU_STBY_EN_MASK;
-               writel(reg, zynq_scu_base + SCU_CTRL);
-       }
-
        /* A9 clock gating */
        asm volatile ("mrc  p15, 0, r12, c15, c0, 0\n"
                      "bic  r12, r12, #1\n"