- compatible          : "samsung,exynos5433-lpass"
  - reg                 : should contain the LPASS top SFR region location
                          and size
- - samsung,pmu-syscon  : the phandle to the Power Management Unit node
  - #address-cells      : should be 1
  - #size-cells         : should be 1
  - ranges              : must be present
 audio-subsystem {
        compatible = "samsung,exynos5433-lpass";
        reg = <0x11400000 0x100>, <0x11500000 0x08>;
-       samsung,pmu-syscon = <&pmu_system_controller>;
        #address-cells = <1>;
        #size-cells = <1>;
        ranges;
 
 #define  LPASS_INTR_SFR                        BIT(0)
 
 struct exynos_lpass {
-       /* pointer to the Power Management Unit regmap */
-       struct regmap *pmu;
        /* pointer to the LPASS TOP regmap */
        struct regmap *top;
 };
        regmap_write(lpass->top, SFR_LPASS_INTR_CPU_MASK,
                     LPASS_INTR_SFR | LPASS_INTR_DMA | LPASS_INTR_I2S);
 
-       /* Activate related PADs from retention state */
-       regmap_write(lpass->pmu, EXYNOS5433_PAD_RETENTION_AUD_OPTION,
-                    EXYNOS_WAKEUP_FROM_LOWPWR);
-
        exynos_lpass_core_sw_reset(lpass, LPASS_I2S_SW_RESET);
        exynos_lpass_core_sw_reset(lpass, LPASS_DMA_SW_RESET);
        exynos_lpass_core_sw_reset(lpass, LPASS_MEM_SW_RESET);
        /* Mask any unmasked IP interrupt sources */
        regmap_write(lpass->top, SFR_LPASS_INTR_CPU_MASK, 0);
        regmap_write(lpass->top, SFR_LPASS_INTR_CA5_MASK, 0);
-
-       /* Deactivate related PADs from retention state */
-       regmap_write(lpass->pmu, EXYNOS5433_PAD_RETENTION_AUD_OPTION, 0);
 }
 
 static const struct regmap_config exynos_lpass_reg_conf = {
                return PTR_ERR(lpass->top);
        }
 
-       lpass->pmu = syscon_regmap_lookup_by_phandle(dev->of_node,
-                                               "samsung,pmu-syscon");
-       if (IS_ERR(lpass->pmu)) {
-               dev_err(dev, "Failed to lookup PMU regmap\n");
-               return PTR_ERR(lpass->pmu);
-       }
-
        platform_set_drvdata(pdev, lpass);
        exynos_lpass_enable(lpass);