int __init omap_zoom2_debugboard_init(void) { if (!omap_zoom2_debugboard_detect()) return 0; zoom2_init_smsc911x(); zoom2_init_quaduart(); return platform_add_devices(zoom2_devices, ARRAY_SIZE(zoom2_devices)); }
static void __init omap_zoom2_init(void) { omap_i2c_init(); platform_add_devices(zoom2_devices, ARRAY_SIZE(zoom2_devices)); omap_board_config = zoom2_config; omap_board_config_size = ARRAY_SIZE(zoom2_config); spi_register_board_info(zoom2_spi_board_info, ARRAY_SIZE(zoom2_spi_board_info)); synaptics_dev_init(); msecure_init(); ldp_flash_init(); zoom2_init_quaduart(); omap_serial_init(); usb_musb_init(); config_wlan_gpio(); zoom2_cam_init(); zoom2_lcd_tv_panel_init(); }