File tree Expand file tree Collapse file tree 2 files changed +0
-41
lines changed Expand file tree Collapse file tree 2 files changed +0
-41
lines changed Original file line number Diff line number Diff line change 18
18
#define SYSC_REG_CHIP_NAME1 0x04
19
19
#define SYSC_REG_CHIP_ID 0x0c
20
20
#define SYSC_REG_SYSTEM_CONFIG 0x10
21
- #define SYSC_REG_CLKCFG 0x30
22
21
23
22
#define RT2880_CHIP_NAME0 0x38325452
24
23
#define RT2880_CHIP_NAME1 0x20203038
27
26
#define CHIP_ID_ID_SHIFT 8
28
27
#define CHIP_ID_REV_MASK 0xff
29
28
30
- #define SYSTEM_CONFIG_CPUCLK_SHIFT 20
31
- #define SYSTEM_CONFIG_CPUCLK_MASK 0x3
32
- #define SYSTEM_CONFIG_CPUCLK_250 0x0
33
- #define SYSTEM_CONFIG_CPUCLK_266 0x1
34
- #define SYSTEM_CONFIG_CPUCLK_280 0x2
35
- #define SYSTEM_CONFIG_CPUCLK_300 0x3
36
-
37
- #define CLKCFG_SRAM_CS_N_WDT BIT(9)
38
-
39
29
#define RT2880_SDRAM_BASE 0x08000000
40
30
#define RT2880_MEM_SIZE_MIN 2
41
31
#define RT2880_MEM_SIZE_MAX 128
Original file line number Diff line number Diff line change 21
21
22
22
static struct ralink_soc_info * soc_info_ptr ;
23
23
24
- void __init ralink_clk_init (void )
25
- {
26
- unsigned long cpu_rate , wmac_rate = 40000000 ;
27
- u32 t = rt_sysc_r32 (SYSC_REG_SYSTEM_CONFIG );
28
- t = ((t >> SYSTEM_CONFIG_CPUCLK_SHIFT ) & SYSTEM_CONFIG_CPUCLK_MASK );
29
-
30
- switch (t ) {
31
- case SYSTEM_CONFIG_CPUCLK_250 :
32
- cpu_rate = 250000000 ;
33
- break ;
34
- case SYSTEM_CONFIG_CPUCLK_266 :
35
- cpu_rate = 266666667 ;
36
- break ;
37
- case SYSTEM_CONFIG_CPUCLK_280 :
38
- cpu_rate = 280000000 ;
39
- break ;
40
- case SYSTEM_CONFIG_CPUCLK_300 :
41
- cpu_rate = 300000000 ;
42
- break ;
43
- }
44
-
45
- ralink_clk_add ("cpu" , cpu_rate );
46
- ralink_clk_add ("300100.timer" , cpu_rate / 2 );
47
- ralink_clk_add ("300120.watchdog" , cpu_rate / 2 );
48
- ralink_clk_add ("300500.uart" , cpu_rate / 2 );
49
- ralink_clk_add ("300900.i2c" , cpu_rate / 2 );
50
- ralink_clk_add ("300c00.uartlite" , cpu_rate / 2 );
51
- ralink_clk_add ("400000.ethernet" , cpu_rate / 2 );
52
- ralink_clk_add ("480000.wmac" , wmac_rate );
53
- }
54
-
55
24
void __init ralink_of_remap (void )
56
25
{
57
26
rt_sysc_membase = plat_of_remap_node ("ralink,rt2880-sysc" );
You can’t perform that action at this time.
0 commit comments