clk: mxs: fix ref_io clock definition
Subsystems (2)
PATCH 1/1 clk: mxs: fix ref_io clock definition
The definition of clocks ref_io0 and ref_io1 were inverted. It causes a mmc regression on some boards right away. Fix the regression by correcting the ref_io clock definition.
Reported-by Maxime Ripard <[email protected]>
Signed-off-by Shawn Guo <[email protected]>
--- drivers/clk/mxs/clk-imx28.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/clk/mxs/clk-imx28.c +2 -2
@@ -245,8 +245,8 @@ int __init mx28_clocks_init(void) clks[pll2] =mxs_clk_pll ("pll2" ,"ref_xtal" ,PLL2CTRL0 ,23 ,50000000 ); clks[ref_cpu] =mxs_clk_ref ("ref_cpu" ,"pll0" ,FRAC0 ,0 ); clks[ref_emi] =mxs_clk_ref ("ref_emi" ,"pll0" ,FRAC0 ,1 ); - clks[ref_io0] =mxs_clk_ref ("ref_io0" ,"pll0" ,FRAC0 ,2 ); - clks[ref_io1] =mxs_clk_ref ("ref_io1" ,"pll0" ,FRAC0 ,3 ); + clks[ref_io1] =mxs_clk_ref ("ref_io1" ,"pll0" ,FRAC0 ,2 ); + clks[ref_io0] =mxs_clk_ref ("ref_io0" ,"pll0" ,FRAC0 ,3 ); clks[ref_pix] =mxs_clk_ref ("ref_pix" ,"pll0" ,FRAC1 ,0 ); clks[ref_hsadc] =mxs_clk_ref ("ref_hsadc" ,"pll0" ,FRAC1 ,1 ); clks[ref_gpmi] =mxs_clk_ref ("ref_gpmi" ,"pll0" ,FRAC1 ,2 );
Signature · 1 line
1.7.5.4
PATCH 1/1 clk: mxs: fix ref_io clock definition
Hi,
Le 22/06/2012 04:21, Shawn Guo a ?crit :
Quoted 6 lines
The definition of clocks
ref_io0andref_io1were inverted. It causes a mmc regression on some boards right away. Fix the regression by correcting theref_ioclock definition.Reported-by Maxime Ripard <[email protected]>Signed-off-by Shawn Guo <[email protected]>
Acked-by Maxime Ripard <[email protected]>
Quoted 19 lines
--- drivers/clk/mxs/clk-imx28.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)drivers/clk/mxs/clk-imx28.c +2
-2@@ -245,8 +245,8 @@ int __init mx28_clocks_init(void) clks[pll2] =mxs_clk_pll ("pll2" ,"ref_xtal" ,PLL2CTRL0 ,23 ,50000000 ); clks[ref_cpu] =mxs_clk_ref ("ref_cpu" ,"pll0" ,FRAC0 ,0 ); clks[ref_emi] =mxs_clk_ref ("ref_emi" ,"pll0" ,FRAC0 ,1 ); - clks[ref_io0] =mxs_clk_ref ("ref_io0" ,"pll0" ,FRAC0 ,2 ); - clks[ref_io1] =mxs_clk_ref ("ref_io1" ,"pll0" ,FRAC0 ,3 ); + clks[ref_io1] =mxs_clk_ref ("ref_io1" ,"pll0" ,FRAC0 ,2 ); + clks[ref_io0] =mxs_clk_ref ("ref_io0" ,"pll0" ,FRAC0 ,3 ); clks[ref_pix] =mxs_clk_ref ("ref_pix" ,"pll0" ,FRAC1 ,0 ); clks[ref_hsadc] =mxs_clk_ref ("ref_hsadc" ,"pll0" ,FRAC1 ,1 ); clks[ref_gpmi] =mxs_clk_ref ("ref_gpmi" ,"pll0" ,FRAC1 ,2 );
Signature · 4 lines
Maxime Ripard, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com