diff options
author | Danny Nold <dannynold@freescale.com> | 2012-02-22 12:59:38 -0600 |
---|---|---|
committer | Danny Nold <dannynold@freescale.com> | 2012-02-22 13:30:27 -0600 |
commit | b230853f1bdc1d450952cd4d95d5e2427f972152 (patch) | |
tree | b19062d3547c46d1f2666fe36851bbe807f72803 /arch/arm/mach-mx6/clock.c | |
parent | c8aa4fe8d25b317f7b17c10f10d21e878bd390cb (diff) |
ENGR00174886-1 - EPDC fb: Don't register EPDC unless "epdc" kernel option set
- Add E Ink support as a default for MX6 platforms
- Conditionalize registration of EPDC-related modules based on "epdc"
kernel command line option
Signed-off-by: Danny Nold <dannynold@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx6/clock.c')
-rw-r--r-- | arch/arm/mach-mx6/clock.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-mx6/clock.c b/arch/arm/mach-mx6/clock.c index a75011e5d23a..17251f9ac709 100644 --- a/arch/arm/mach-mx6/clock.c +++ b/arch/arm/mach-mx6/clock.c @@ -107,13 +107,13 @@ static unsigned long anaclk_1_reference, anaclk_2_reference; * parameters, in order to set the EPDC parent clock to the Video PLL. * This will have an impact on the behavior of HDMI and LVDS. */ -static int epdc_use_video_pll; -static int __init epdc_clk_setup(char *__unused) +int epdc_enabled; +static int __init epdc_setup(char *__unused) { - epdc_use_video_pll = 1; + epdc_enabled = 1; return 1; } -__setup("epdc", epdc_clk_setup); +__setup("epdc", epdc_setup); static void __calc_pre_post_dividers(u32 max_podf, u32 div, u32 *pre, u32 *post) { @@ -5379,7 +5379,7 @@ int __init mx6_clocks_init(unsigned long ckil, unsigned long osc, } if (cpu_is_mx6dl()) { - if (epdc_use_video_pll) + if (epdc_enabled) clk_set_parent(&ipu2_di_clk[1], &pll5_video_main_clk); else clk_set_parent(&ipu2_di_clk[1], &pll3_pfd_540M); |