15 #include <linux/kernel.h>
16 #include <linux/sched.h>
17 #include <linux/tty.h>
18 #include <linux/module.h>
19 #include <linux/errno.h>
21 #include <linux/serial_core.h>
24 #include <linux/tty.h>
30 #include <asm/setup.h>
32 #include <asm/pgtable.h>
40 #include <mach/hardware.h>
41 #include <mach/irqs.h>
50 static void __init hackkit_map_io(
void);
66 .virtual = 0xe8000000,
74 .set_mctrl = hackkit_set_mctrl,
75 .get_mctrl = hackkit_get_mctrl,
76 .pm = hackkit_uart_pm,
83 static void __init hackkit_map_io(
void)
119 set |= PT_CTRL2_RS1_RTS;
121 clear |= PT_CTRL2_RS1_RTS;
124 set |= PT_CTRL2_RS1_DTR;
126 clear |= PT_CTRL2_RS1_DTR;
128 PTCTRL2_clear(
clear);
138 u_int irqsr = PT_IRQSR;
156 .offset = 0x00000000,
182 .map_name =
"cfi_probe",
183 .parts = hackkit_partitions,
187 static struct resource hackkit_flash_resource =
193 .name =
"hackkit:red",
194 .default_trigger =
"cpu0",
198 .name =
"hackkit:green",
199 .default_trigger =
"heartbeat",
213 .platform_data = &hackkit_gpio_led_info,
217 static void __init hackkit_init(
void)
228 .atag_offset = 0x100,
229 .map_io = hackkit_map_io,
233 .init_machine = hackkit_init,