[MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
4e5852f31a
commit
73f4388aed
3 changed files with 1 additions and 6 deletions
|
@ -64,7 +64,7 @@ static irqreturn_t gt64120_irq(int irq, void *dev_id)
|
||||||
* as *irq (=irq0 in ../kernel/time.c). We will do our own timer interrupt
|
* as *irq (=irq0 in ../kernel/time.c). We will do our own timer interrupt
|
||||||
* handling.
|
* handling.
|
||||||
*/
|
*/
|
||||||
void gt64120_time_init(void)
|
void __init plat_timer_setup(struct irqaction *irq)
|
||||||
{
|
{
|
||||||
static struct irqaction timer;
|
static struct irqaction timer;
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,6 @@ unsigned long __init prom_free_prom_memory(void)
|
||||||
* Initializes basic routines and structures pointers, memory size (as
|
* Initializes basic routines and structures pointers, memory size (as
|
||||||
* given by the bios and saves the command line.
|
* given by the bios and saves the command line.
|
||||||
*/
|
*/
|
||||||
extern void gt64120_time_init(void);
|
|
||||||
|
|
||||||
void __init plat_mem_setup(void)
|
void __init plat_mem_setup(void)
|
||||||
{
|
{
|
||||||
|
@ -76,7 +75,6 @@ void __init plat_mem_setup(void)
|
||||||
_machine_halt = galileo_machine_halt;
|
_machine_halt = galileo_machine_halt;
|
||||||
pm_power_off = galileo_machine_power_off;
|
pm_power_off = galileo_machine_power_off;
|
||||||
|
|
||||||
board_time_init = gt64120_time_init;
|
|
||||||
set_io_port_base(KSEG1);
|
set_io_port_base(KSEG1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,6 @@ extern void momenco_ocelot_restart(char *command);
|
||||||
extern void momenco_ocelot_halt(void);
|
extern void momenco_ocelot_halt(void);
|
||||||
extern void momenco_ocelot_power_off(void);
|
extern void momenco_ocelot_power_off(void);
|
||||||
|
|
||||||
extern void gt64120_time_init(void);
|
|
||||||
extern void momenco_ocelot_irq_setup(void);
|
extern void momenco_ocelot_irq_setup(void);
|
||||||
|
|
||||||
static char reset_reason;
|
static char reset_reason;
|
||||||
|
@ -156,8 +155,6 @@ void __init plat_mem_setup(void)
|
||||||
void (*l3func)(unsigned long)=KSEG1ADDR(&setup_l3cache);
|
void (*l3func)(unsigned long)=KSEG1ADDR(&setup_l3cache);
|
||||||
unsigned int tmpword;
|
unsigned int tmpword;
|
||||||
|
|
||||||
board_time_init = gt64120_time_init;
|
|
||||||
|
|
||||||
_machine_restart = momenco_ocelot_restart;
|
_machine_restart = momenco_ocelot_restart;
|
||||||
_machine_halt = momenco_ocelot_halt;
|
_machine_halt = momenco_ocelot_halt;
|
||||||
pm_power_off = momenco_ocelot_power_off;
|
pm_power_off = momenco_ocelot_power_off;
|
||||||
|
|
Loading…
Reference in a new issue