static void __init tegra_kai_init(void) { tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(kai_clk_init_table); kai_pinmux_init(); kai_i2c_init(); kai_spi_init(); kai_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS kai_edp_init(); #endif kai_uart_init(); kai_tsensor_init(); kai_audio_init(); platform_add_devices(kai_devices, ARRAY_SIZE(kai_devices)); tegra_ram_console_debug_init(); kai_sdhci_init(); kai_regulator_init(); kai_suspend_init(); kai_touch_init(); kai_keys_init(); kai_panel_init(); kai_bt_st(); kai_tegra_setup_tibluesleep(); kai_nfc_init(); kai_sensors_init(); kai_pins_state_init(); kai_emc_init(); tegra_release_bootloader_fb(); kai_modem_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_kai_init(void) { tegra_clk_init_from_table(kai_clk_init_table); tegra_enable_pinmux(); tegra_soc_device_init("kai"); kai_pinmux_init(); kai_i2c_init(); kai_spi_init(); kai_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS kai_edp_init(); #endif kai_uart_init(); kai_audio_init(); platform_add_devices(kai_devices, ARRAY_SIZE(kai_devices)); tegra_ram_console_debug_init(); tegra_io_dpd_init(); kai_sdhci_init(); kai_regulator_init(); kai_suspend_init(); kai_touch_init(); kai_keys_init(); kai_panel_init(); kai_tegra_setup_tibluesleep(); kai_bt_st(); kai_sensors_init(); kai_pins_state_init(); kai_emc_init(); kai_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); tegra_register_fuse(); }