diff --git a/arch/arm/mach-msm/board-htckaiser.c b/arch/arm/mach-msm/board-htckaiser.c index b33250a..582f0f9 100644 --- a/arch/arm/mach-msm/board-htckaiser.c +++ b/arch/arm/mach-msm/board-htckaiser.c @@ -94,13 +94,23 @@ static struct platform_device msm_serial0_device = { .id = 0, }; -/*static struct platform_device *devices[] __initdata = { +static struct platform_device vsfb = { + .name = "vsfb", + .id = -1, + .dev = { + .platform_data = NULL, + }, +}; + +static struct platform_device *devices[] __initdata = { + &vsfb, +/* ** &msm_serial0_device, ** &halibut_keypad_device, ** &msm_mddi0_device, ** &smc91x_device, -**}; */ +}; extern struct sys_timer msm_timer; @@ -110,14 +120,14 @@ static void __init halibut_init_irq(void) msm_init_irq(); } -/*static void __init halibut_init(void) -**{ -** printk("halibut_init()\n"); -** msm_init_gpio(); -** platform_add_devices(devices, ARRAY_SIZE(devices)); -** msm_add_devices(); -**} -*/ +static void __init htckaiser_init(void) +{ + printk("htckaiser_init()\n"); + msm_init_gpio(); + platform_add_devices(devices, ARRAY_SIZE(devices)); + msm_add_devices(); +} + static void __init halibut_map_io(void) { printk("halibut_init_map_io()\n"); @@ -135,6 +145,6 @@ MACHINE_START(HALIBUT, "Halibut Board (QCT SURF7200A)") .boot_params = 0x10000100, .map_io = halibut_map_io, .init_irq = halibut_init_irq, -/* .init_machine = halibut_init,*/ + .init_machine = halibut_init, .timer = &msm_timer, MACHINE_END