EXYNOS5: Add function to enable XXTI clock source
This patch adds funtion to enable XXTI clock source required by MAX98095 codec. Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
parent
b278c4095b
commit
a006076b15
@ -111,3 +111,20 @@ void set_ps_hold_ctrl(void)
|
||||
if (cpu_is_exynos5())
|
||||
exynos5_set_ps_hold_ctrl();
|
||||
}
|
||||
|
||||
|
||||
static void exynos5_set_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);
|
||||
}
|
||||
|
||||
void set_xclkout(void)
|
||||
{
|
||||
if (cpu_is_exynos5())
|
||||
exynos5_set_xclkout();
|
||||
}
|
||||
|
@ -873,4 +873,15 @@ void set_dp_phy_ctrl(unsigned int enable);
|
||||
* (e.g. power button).
|
||||
*/
|
||||
void set_ps_hold_ctrl(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 set_xclkout(void);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user