On Thu, Jan 24, 2013 at 10:43 PM, Rajeshwari Shinde <rajeshwar...@samsung.com> wrote: > This patch adds funtion to enable XXTI clock source > required by MAX98095 codec. > > Signed-off-by: Rajeshwari Shinde <rajeshwar...@samsung.com>
Acked-by: Simon Glass <s...@chromium.org> > --- > Changes in V2: > - Corrected multi-line comment style > arch/arm/cpu/armv7/exynos/power.c | 11 +++++++++++ > arch/arm/include/asm/arch-exynos/power.h | 11 +++++++++++ > 2 files changed, 22 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/cpu/armv7/exynos/power.c > b/arch/arm/cpu/armv7/exynos/power.c > index 8572cfd..8de30c1 100644 > --- a/arch/arm/cpu/armv7/exynos/power.c > +++ b/arch/arm/cpu/armv7/exynos/power.c > @@ -105,3 +105,14 @@ void power_ps_hold_setup(void) > setbits_le32(&power->ps_hold_control, > EXYNOS_PS_HOLD_CONTROL_DATA_HIGH); > } > + > + > +void power_enable_xclkout(void) > +{ > + struct exynos5_power *power = > + (struct exynos5_power *)samsung_get_base_power(); > + > + /* use xxti for xclk out */ > + clrsetbits_le32(&power->pmu_debug, PMU_DEBUG_CLKOUT_SEL_MASK, > + PMU_DEBUG_XXTI); > +} > diff --git a/arch/arm/include/asm/arch-exynos/power.h > b/arch/arm/include/asm/arch-exynos/power.h > index 85e2cd9..09343d7 100644 > --- a/arch/arm/include/asm/arch-exynos/power.h > +++ b/arch/arm/include/asm/arch-exynos/power.h > @@ -872,4 +872,15 @@ void set_dp_phy_ctrl(unsigned int enable); > * (e.g. power button). > */ > void power_ps_hold_setup(void); > + > +/* PMU_DEBUG bits [12:8] = 0x1000 selects XXTI clock source */ > +#define PMU_DEBUG_XXTI 0x1000 > +/* Mask bit[12:8] for xxti clock selection */ > +#define PMU_DEBUG_CLKOUT_SEL_MASK 0x1f00 > + > +/* > + * Pmu debug is used for xclkout, enable xclkout with > + * source as XXTI > + */ > +void power_enable_xclkout(void); > #endif > -- > 1.7.4.4 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot