arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
Subsystems (2)
PATCH 3/3 arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
Remove exynos4x12_set_mmc_clk.
--- arch/arm/cpu/armv7/exynos/clock.c | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-)
arch/arm/cpu/armv7/exynos/clock.c +1 -28
@@ -893,30 +893,6 @@ static void exynos4_set_mmc_clk(int dev_index, unsigned int div) (div & 0xff) << ((dev_index << 4) + 8)); } -/* exynos4x12: set the mmc clock */ -static void exynos4x12_set_mmc_clk (int dev_index,unsigned int div) -{ -struct exynos4x12_clock *clk = - (struct exynos4x12_clock *)samsung_get_base_clock (); -unsigned int addr; - -/* -* CLK_DIV_FSYS1 -* MMC0_PRE_RATIO [15:8], MMC1_PRE_RATIO [31:24] -* CLK_DIV_FSYS2 -* MMC2_PRE_RATIO [15:8], MMC3_PRE_RATIO [31:24] -*/ -if (dev_index <2 ) { - addr = (unsigned int )&clk->div_fsys1; - }else { - addr = (unsigned int )&clk->div_fsys2; - dev_index -=2 ; - } - -clrsetbits_le32 (addr,0xff << ((dev_index <<4 ) +8 ), - (div &0xff ) << ((dev_index <<4 ) +8 )); -} -/* exynos5: set the mmc clock */ static void exynos5_set_mmc_clk (int dev_index,unsigned int div) {
@@ -1612,10 +1588,7 @@ void set_mmc_clk(int dev_index, unsigned int div)else exynos5_set_mmc_clk (dev_index, div); }else { -if (proid_is_exynos4412 ()) -exynos4x12_set_mmc_clk (dev_index, div); -else -exynos4_set_mmc_clk (dev_index, div); +exynos4_set_mmc_clk (dev_index, div); } }
Signature · 4 lines
1.7.9.5 -- Best Regards,
PATCH 3/3 arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
Quoted 1 line · Beomho Seo
Remove
exynos4x12_set_mmc_clk.
Please describe here why you remove it.
Quoted 45 lines
Signed-off-by Beomho Seo <[email protected]>Signed-off-by Jaehoon Chung <[email protected]>Cc Minkyu Kang <[email protected]>--- arch/arm/cpu/armv7/exynos/clock.c | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-)arch/arm/cpu/armv7/exynos/clock.c +0
-24@@ -893,30 +893,6 @@ static void exynos4_set_mmc_clk(int dev_index, unsigned int div) (div & 0xff) << ((dev_index << 4) + 8)); } -/* exynos4x12: set the mmc clock */ -static void exynos4x12_set_mmc_clk (int dev_index,unsigned int div) -{ -struct exynos4x12_clock *clk = - (struct exynos4x12_clock *)samsung_get_base_clock (); -unsigned int addr; - -/* -* CLK_DIV_FSYS1 -* MMC0_PRE_RATIO [15:8], MMC1_PRE_RATIO [31:24] -* CLK_DIV_FSYS2 -* MMC2_PRE_RATIO [15:8], MMC3_PRE_RATIO [31:24] -*/ -if (dev_index <2 ) { - addr = (unsigned int )&clk->div_fsys1; - }else { - addr = (unsigned int )&clk->div_fsys2; - dev_index -=2 ; - } - -clrsetbits_le32 (addr,0xff << ((dev_index <<4 ) +8 ), - (div &0xff ) << ((dev_index <<4 ) +8 )); -} -/* exynos5: set the mmc clock */ static void exynos5_set_mmc_clk (int dev_index,unsigned int div) {@@ -1612,10 +1588,7 @@ void set_mmc_clk(int dev_index, unsigned int div)else
arch/arm/cpu/armv7/exynos/clock.c void set_mmc_clk(int dev_index, unsigned int div) · line 1594
Quoted 10 lines
arch/arm/cpu/armv7/exynos/clock.c +1
-4exynos5_set_mmc_clk (dev_index, div); }else { -if (proid_is_exynos4412 ()) -exynos4x12_set_mmc_clk (dev_index, div); -else -exynos4_set_mmc_clk (dev_index, div); +exynos4_set_mmc_clk (dev_index, div); } }
Thanks,
Minkyu Kang.
PATCH 3/3 arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
Quoted 5 lines · Minkyu Kang
Quoted 1 line · Beomho Seo
Remove
exynos4x12_set_mmc_clk.Please describe here why you remove it.
exynos4x12_set_mmc_clk function have been removed. Because exynos4x12_clock/ exnos4_clock have same div_fsys* value.
I will describe here again when I send next version.
Quoted 59 lines
Quoted 45 lines
Signed-off-by Beomho Seo <[email protected]>Signed-off-by Jaehoon Chung <[email protected]>Cc Minkyu Kang <[email protected]>--- arch/arm/cpu/armv7/exynos/clock.c | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-)arch/arm/cpu/armv7/exynos/clock.c +0
-24@@ -893,30 +893,6 @@ static void exynos4_set_mmc_clk(int dev_index, unsigned int div) (div & 0xff) << ((dev_index << 4) + 8)); } -/* exynos4x12: set the mmc clock */ -static void exynos4x12_set_mmc_clk (int dev_index,unsigned int div) -{ -struct exynos4x12_clock *clk = - (struct exynos4x12_clock *)samsung_get_base_clock (); -unsigned int addr; - -/* -* CLK_DIV_FSYS1 -* MMC0_PRE_RATIO [15:8], MMC1_PRE_RATIO [31:24] -* CLK_DIV_FSYS2 -* MMC2_PRE_RATIO [15:8], MMC3_PRE_RATIO [31:24] -*/ -if (dev_index <2 ) { - addr = (unsigned int )&clk->div_fsys1; - }else { - addr = (unsigned int )&clk->div_fsys2; - dev_index -=2 ; - } - -clrsetbits_le32 (addr,0xff << ((dev_index <<4 ) +8 ), - (div &0xff ) << ((dev_index <<4 ) +8 )); -} -/* exynos5: set the mmc clock */ static void exynos5_set_mmc_clk (int dev_index,unsigned int div) {@@ -1612,10 +1588,7 @@ void set_mmc_clk(int dev_index, unsigned int div)else arch/arm/cpu/armv7/exynos/clock.c void set_mmc_clk(int dev_index, unsigned int div) · line 1594
Quoted 10 lines
arch/arm/cpu/armv7/exynos/clock.c +1
-4exynos5_set_mmc_clk (dev_index, div); }else { -if (proid_is_exynos4412 ()) -exynos4x12_set_mmc_clk (dev_index, div); -else -exynos4_set_mmc_clk (dev_index, div); +exynos4_set_mmc_clk (dev_index, div); } }Thanks,
Minkyu Kang.
Signature · 1 line
Best Regards,