diff options
Diffstat (limited to 'arch/mips/tx4927/common/tx4927_setup.c')
-rw-r--r-- | arch/mips/tx4927/common/tx4927_setup.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/arch/mips/tx4927/common/tx4927_setup.c b/arch/mips/tx4927/common/tx4927_setup.c index c8e49feb345b..8ce0989671d8 100644 --- a/arch/mips/tx4927/common/tx4927_setup.c +++ b/arch/mips/tx4927/common/tx4927_setup.c | |||
@@ -49,14 +49,11 @@ | |||
49 | 49 | ||
50 | #undef DEBUG | 50 | #undef DEBUG |
51 | 51 | ||
52 | void __init tx4927_time_init(void); | ||
53 | void dump_cp0(char *key); | 52 | void dump_cp0(char *key); |
54 | 53 | ||
55 | 54 | ||
56 | void __init plat_mem_setup(void) | 55 | void __init plat_mem_setup(void) |
57 | { | 56 | { |
58 | board_time_init = tx4927_time_init; | ||
59 | |||
60 | #ifdef CONFIG_TOSHIBA_RBTX4927 | 57 | #ifdef CONFIG_TOSHIBA_RBTX4927 |
61 | { | 58 | { |
62 | extern void toshiba_rbtx4927_setup(void); | 59 | extern void toshiba_rbtx4927_setup(void); |
@@ -65,20 +62,16 @@ void __init plat_mem_setup(void) | |||
65 | #endif | 62 | #endif |
66 | } | 63 | } |
67 | 64 | ||
68 | void __init tx4927_time_init(void) | 65 | void __init plat_time_init(void) |
69 | { | 66 | { |
70 | |||
71 | #ifdef CONFIG_TOSHIBA_RBTX4927 | 67 | #ifdef CONFIG_TOSHIBA_RBTX4927 |
72 | { | 68 | { |
73 | extern void toshiba_rbtx4927_time_init(void); | 69 | extern void toshiba_rbtx4927_time_init(void); |
74 | toshiba_rbtx4927_time_init(); | 70 | toshiba_rbtx4927_time_init(); |
75 | } | 71 | } |
76 | #endif | 72 | #endif |
77 | |||
78 | return; | ||
79 | } | 73 | } |
80 | 74 | ||
81 | |||
82 | void __init plat_timer_setup(struct irqaction *irq) | 75 | void __init plat_timer_setup(struct irqaction *irq) |
83 | { | 76 | { |
84 | setup_irq(TX4927_IRQ_CPU_TIMER, irq); | 77 | setup_irq(TX4927_IRQ_CPU_TIMER, irq); |
@@ -124,10 +117,10 @@ dump_cp0(char *key) | |||
124 | return; | 117 | return; |
125 | } | 118 | } |
126 | 119 | ||
127 | void print_pic(char *key, u32 reg, char *name) | 120 | void print_pic(char *key, unsigned long reg, char *name) |
128 | { | 121 | { |
129 | printk("%s pic:0x%08x:%s=0x%08x\n", key, reg, name, | 122 | printk(KERN_INFO "%s pic:0x%08lx:%s=0x%08x\n", key, reg, name, |
130 | TX4927_RD(reg)); | 123 | __raw_readl((void __iomem *)reg)); |
131 | return; | 124 | return; |
132 | } | 125 | } |
133 | 126 | ||
@@ -166,9 +159,10 @@ void dump_pic(char *key) | |||
166 | } | 159 | } |
167 | 160 | ||
168 | 161 | ||
169 | void print_addr(char *hdr, char *key, u32 addr) | 162 | void print_addr(char *hdr, char *key, unsigned long addr) |
170 | { | 163 | { |
171 | printk("%s %s:0x%08x=0x%08x\n", hdr, key, addr, TX4927_RD(addr)); | 164 | printk(KERN_INFO "%s %s:0x%08lx=0x%08x\n", hdr, key, addr, |
165 | __raw_readl((void __iomem *)addr)); | ||
172 | return; | 166 | return; |
173 | } | 167 | } |
174 | 168 | ||