From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Tue, 22 Jan 2013 06:51:58 -0800 Subject: [U-Boot] [PATCH 1/7] EXYNOS5: Add function to enable XXTI clock source In-Reply-To: <1358765559-32709-2-git-send-email-rajeshwari.s@samsung.com> References: <1358765559-32709-1-git-send-email-rajeshwari.s@samsung.com> <1358765559-32709-2-git-send-email-rajeshwari.s@samsung.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Rajeshwari, On Mon, Jan 21, 2013 at 2:52 AM, Rajeshwari Shinde wrote: > This patch adds funtion to enable XXTI clock source > required by MAX98095 codec. > > Signed-off-by: Rajeshwari Shinde > --- > arch/arm/cpu/armv7/exynos/power.c | 11 +++++++++++ > arch/arm/include/asm/arch-exynos/power.h | 10 ++++++++++ > 2 files changed, 21 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..f0eab16 100644 > --- a/arch/arm/include/asm/arch-exynos/power.h > +++ b/arch/arm/include/asm/arch-exynos/power.h > @@ -872,4 +872,14 @@ 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 */ Multi-line comment style? > +void power_enable_xclkout(void); > #endif > -- > 1.7.4.4 > Regards, Simon