31 #include <linux/kernel.h>
32 #include <linux/types.h>
37 #include <asm/reboot.h>
44 static void jmr3927_machine_restart(
char *
command)
59 static void __init jmr3927_time_init(
void)
64 #define DO_WRITE_THROUGH
66 static void jmr3927_board_init(
void);
68 static void __init jmr3927_mem_setup(
void)
77 #ifdef DO_WRITE_THROUGH
78 int mips_config_cwfon = 0;
79 int mips_config_wbon = 0;
81 int mips_config_cwfon = 1;
82 int mips_config_wbon = 1;
100 static void __init jmr3927_pci_setup(
void)
124 static void __init jmr3927_board_init(
void)
156 "JMR-TX3927 (Rev %d) --- IOC(Rev %d) DIPSW:%d,%d,%d,%d\n",
164 static unsigned long jmr3927_swizzle_addr_b(
unsigned long port)
168 port = (port & 0xffff0000) | (port & 0x7fff << 1);
176 static void __init jmr3927_rtc_init(
void)
183 platform_device_register_simple(
"rtc-ds1742", -1, &res, 1);
186 static void __init jmr3927_mtd_init(
void)
190 for (i = 0; i < 2; i++)
194 static void __init jmr3927_device_init(
void)
197 #ifdef __LITTLE_ENDIAN
208 .system =
"Toshiba JMR_TX3927",
210 .mem_setup = jmr3927_mem_setup,
212 .time_init = jmr3927_time_init,
213 .device_init = jmr3927_device_init,