Skip to content

Commit 7cd1bb4

Browse files
parakatsbogend
authored andcommitted
mips: ralink: rt3883: remove clock related code
A properly clock driver for ralink SoCs has been added. Hence there is no need to have clock related code in 'arch/mips/ralink' folder anymore. Signed-off-by: Sergio Paracuellos <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
1 parent daf73c7 commit 7cd1bb4

File tree

2 files changed

+0
-52
lines changed

2 files changed

+0
-52
lines changed

arch/mips/include/asm/mach-ralink/rt3883.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@
9292
#define RT3883_REVID_VER_ID_SHIFT 8
9393
#define RT3883_REVID_ECO_ID_MASK 0x0f
9494

95-
#define RT3883_SYSCFG0_DRAM_TYPE_DDR2 BIT(17)
96-
#define RT3883_SYSCFG0_CPUCLK_SHIFT 8
97-
#define RT3883_SYSCFG0_CPUCLK_MASK 0x3
98-
#define RT3883_SYSCFG0_CPUCLK_250 0x0
99-
#define RT3883_SYSCFG0_CPUCLK_384 0x1
100-
#define RT3883_SYSCFG0_CPUCLK_480 0x2
101-
#define RT3883_SYSCFG0_CPUCLK_500 0x3
102-
10395
#define RT3883_SYSCFG1_USB0_HOST_MODE BIT(10)
10496
#define RT3883_SYSCFG1_PCIE_RC_MODE BIT(8)
10597
#define RT3883_SYSCFG1_PCI_HOST_MODE BIT(7)

arch/mips/ralink/rt3883.c

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -21,50 +21,6 @@
2121

2222
static struct ralink_soc_info *soc_info_ptr;
2323

24-
void __init ralink_clk_init(void)
25-
{
26-
unsigned long cpu_rate, sys_rate;
27-
u32 syscfg0;
28-
u32 clksel;
29-
u32 ddr2;
30-
31-
syscfg0 = rt_sysc_r32(RT3883_SYSC_REG_SYSCFG0);
32-
clksel = ((syscfg0 >> RT3883_SYSCFG0_CPUCLK_SHIFT) &
33-
RT3883_SYSCFG0_CPUCLK_MASK);
34-
ddr2 = syscfg0 & RT3883_SYSCFG0_DRAM_TYPE_DDR2;
35-
36-
switch (clksel) {
37-
case RT3883_SYSCFG0_CPUCLK_250:
38-
cpu_rate = 250000000;
39-
sys_rate = (ddr2) ? 125000000 : 83000000;
40-
break;
41-
case RT3883_SYSCFG0_CPUCLK_384:
42-
cpu_rate = 384000000;
43-
sys_rate = (ddr2) ? 128000000 : 96000000;
44-
break;
45-
case RT3883_SYSCFG0_CPUCLK_480:
46-
cpu_rate = 480000000;
47-
sys_rate = (ddr2) ? 160000000 : 120000000;
48-
break;
49-
case RT3883_SYSCFG0_CPUCLK_500:
50-
cpu_rate = 500000000;
51-
sys_rate = (ddr2) ? 166000000 : 125000000;
52-
break;
53-
}
54-
55-
ralink_clk_add("cpu", cpu_rate);
56-
ralink_clk_add("10000100.timer", sys_rate);
57-
ralink_clk_add("10000120.watchdog", sys_rate);
58-
ralink_clk_add("10000500.uart", 40000000);
59-
ralink_clk_add("10000900.i2c", 40000000);
60-
ralink_clk_add("10000a00.i2s", 40000000);
61-
ralink_clk_add("10000b00.spi", sys_rate);
62-
ralink_clk_add("10000b40.spi", sys_rate);
63-
ralink_clk_add("10000c00.uartlite", 40000000);
64-
ralink_clk_add("10100000.ethernet", sys_rate);
65-
ralink_clk_add("10180000.wmac", 40000000);
66-
}
67-
6824
void __init ralink_of_remap(void)
6925
{
7026
rt_sysc_membase = plat_of_remap_node("ralink,rt3883-sysc");

0 commit comments

Comments
 (0)