6 #include <linux/kernel.h>
12 #include <video/sa1100fb.h>
14 #include <mach/hardware.h>
15 #include <asm/setup.h>
23 #include <mach/irqs.h>
28 #warning "include/asm/arch-sa1100/ide.h needs fixing for lart"
32 .sclk_rate = 11981000,
38 .xres = 320, .yres = 240,
40 .hsync_len = 1, .vsync_len = 1,
41 .left_margin = 4, .upper_margin = 0,
42 .right_margin = 2, .lower_margin = 0,
54 .xres = 320, .yres = 240,
56 .hsync_len = 2, .vsync_len = 3,
57 .left_margin = 69, .upper_margin = 14,
58 .right_margin = 8, .lower_margin = 4,
67 .xres = 640, .yres = 480,
69 .hsync_len = 95, .vsync_len = 2,
70 .left_margin = 40, .upper_margin = 32,
71 .right_margin = 24, .lower_margin = 11,
83 .xres = 640, .yres = 480,
85 .hsync_len = 64, .vsync_len = 3,
86 .left_margin = 122, .upper_margin = 45,
87 .right_margin = 10, .lower_margin = 10,
94 static void __init lart_init(
void)
99 inf = &lart_grey_info;
101 #ifdef LART_COLOR_LCD
102 inf = &lart_color_info;
104 #ifdef LART_VIDEO_OUT
105 inf = &lart_video_info;
107 #ifdef LART_KIT01_LCD
108 inf = &lart_kit01_info;
120 .virtual = 0xe8000000,
122 .length = 0x00400000,
125 .virtual = 0xec000000,
127 .length = 0x00400000,
136 .default_trigger =
"cpu0",
150 .platform_data = &lart_gpio_led_info,
153 static void __init lart_map_io(
void)
171 .atag_offset = 0x100,
172 .map_io = lart_map_io,
175 .init_machine = lart_init,