Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 73f4388a authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().

parent 4e5852f3
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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;


+0 −2
Original line number Original line Diff line number Diff line
@@ -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);
}
}


+0 −3
Original line number Original line Diff line number Diff line
@@ -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;