static void __init tegra_macallan_late_init(void) { macallan_i2c_init(); macallan_usb_init(); macallan_uart_init(); macallan_audio_init(); platform_add_devices(macallan_devices, ARRAY_SIZE(macallan_devices)); //tegra_ram_console_debug_init(); tegra_io_dpd_init(); macallan_regulator_init(); macallan_sdhci_init(); macallan_suspend_init(); macallan_emc_init(); macallan_edp_init(); isomgr_init(); macallan_touch_init(); macallan_panel_init(); macallan_kbc_init(); macallan_pmon_init(); #if defined CONFIG_TI_ST || defined CONFIG_TI_ST_MODULE macallan_bt_st(); macallan_tegra_setup_st_host_wake(); #endif macallan_modem_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); macallan_sensors_init(); macallan_soctherm_init(); tegra_register_fuse(); }
static void __init tegra_macallan_init(void) { struct board_info board_info; macallan_sysedp_init(); tegra_get_display_board_info(&board_info); tegra_clk_init_from_table(macallan_clk_init_table); tegra_clk_verify_parents(); tegra_soc_device_init("macallan"); tegra_enable_pinmux(); macallan_pinmux_init(); macallan_i2c_init(); macallan_spi_init(); macallan_usb_init(); macallan_uart_init(); macallan_audio_init(); platform_add_devices(macallan_devices, ARRAY_SIZE(macallan_devices)); tegra_ram_console_debug_init(); tegra_io_dpd_init(); macallan_regulator_init(); macallan_sdhci_init(); macallan_suspend_init(); macallan_emc_init(); macallan_edp_init(); macallan_touch_init(); macallan_panel_init(); macallan_kbc_init(); macallan_pmon_init(); #if defined CONFIG_TI_ST || defined CONFIG_TI_ST_MODULE macallan_bt_st(); macallan_tegra_setup_st_host_wake(); #endif macallan_modem_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif macallan_sensors_init(); macallan_soctherm_init(); tegra_register_fuse(); macallan_sysedp_core_init(); macallan_sysedp_psydepl_init(); }