static void __init tegra_dalmore_late_init(void) { dalmore_i2c_init(); dalmore_usb_init(); dalmore_xusb_init(); dalmore_uart_init(); dalmore_audio_init(); platform_add_devices(dalmore_devices, ARRAY_SIZE(dalmore_devices)); tegra_io_dpd_init(); dalmore_regulator_init(); dalmore_sdhci_init(); dalmore_suspend_init(); dalmore_emc_init(); dalmore_edp_init(); isomgr_init(); dalmore_touch_init(); if (board_info.board_id == BOARD_E1582) roth_panel_init(board_info.board_id); else dalmore_panel_init(); dalmore_kbc_init(); #if defined(CONFIG_BT_BLUESLEEP) || defined(CONFIG_BT_BLUESLEEP_MODULE) dalmore_setup_bluesleep(); dalmore_setup_bt_rfkill(); #elif defined(CONFIG_BLUEDROID_PM) || defined(CONFIG_BLUEDROID_PM_MODULE) dalmore_setup_bluedroid_pm(); #endif dalmore_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); dalmore_sensors_init(); dalmore_soctherm_init(); }
static void __init tegra_dalmore_init(void) { struct board_info board_info; tegra_get_display_board_info(&board_info); tegra_clk_init_from_table(dalmore_clk_init_table); tegra_clk_verify_parents(); tegra_soc_device_init("dalmore"); tegra_enable_pinmux(); dalmore_pinmux_init(); dalmore_i2c_init(); dalmore_spi_init(); dalmore_usb_init(); dalmore_xusb_init(); dalmore_uart_init(); dalmore_audio_init(); platform_add_devices(dalmore_devices, ARRAY_SIZE(dalmore_devices)); tegra_ram_console_debug_init(); tegra_io_dpd_init(); dalmore_regulator_init(); dalmore_sdhci_init(); dalmore_suspend_init(); dalmore_emc_init(); dalmore_edp_init(); dalmore_touch_init(); if (board_info.board_id == BOARD_E1582) roth_panel_init(board_info.board_id); else dalmore_panel_init(); dalmore_kbc_init(); dalmore_pmon_init(); #if defined(CONFIG_BT_BLUESLEEP) || defined(CONFIG_BT_BLUESLEEP_MODULE) dalmore_setup_bluesleep(); dalmore_setup_bt_rfkill(); #elif defined CONFIG_BLUEDROID_PM dalmore_setup_bluedroid_pm(); #endif dalmore_modem_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif dalmore_sensors_init(); dalmore_soctherm_init(); tegra_register_fuse(); }