diff options
Diffstat (limited to 'target/linux/ar7/files/arch/mips/ar7/setup.c')
-rw-r--r-- | target/linux/ar7/files/arch/mips/ar7/setup.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/target/linux/ar7/files/arch/mips/ar7/setup.c b/target/linux/ar7/files/arch/mips/ar7/setup.c index 388557ff0d..078598536c 100644 --- a/target/linux/ar7/files/arch/mips/ar7/setup.c +++ b/target/linux/ar7/files/arch/mips/ar7/setup.c @@ -17,16 +17,19 @@ * with this program; if not, write to the Free Software Foundation, Inc., * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. */ +#include <linux/version.h> #include <linux/init.h> #include <linux/ioport.h> #include <linux/pm.h> -#include <asm/mips-boards/prom.h> #include <asm/reboot.h> #include <asm/time.h> #include <asm/ar7/ar7.h> +#include <asm/ar7/prom.h> +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 24) /* TODO remove when 2.6.24 is stable */ extern void ar7_time_init(void); +#endif static void ar7_machine_restart(char *command); static void ar7_machine_halt(void); static void ar7_machine_power_off(void); @@ -85,7 +88,9 @@ void __init plat_mem_setup(void) _machine_restart = ar7_machine_restart; _machine_halt = ar7_machine_halt; pm_power_off = ar7_machine_power_off; +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 24) /* TODO remove when 2.6.24 is stable */ board_time_init = ar7_time_init; +#endif panic_timeout = 3; io_base = (unsigned long)ioremap(AR7_REGS_BASE, 0x10000); |