static void __init tegra_roth_init(void) { tegra_clk_init_from_table(roth_clk_init_table); tegra_clk_vefify_parents(); tegra_soc_device_init("roth"); tegra_enable_pinmux(); roth_pinmux_init(); roth_i2c_init(); roth_spi_init(); roth_usb_init(); roth_uart_init(); roth_led_init(); roth_audio_init(); platform_add_devices(roth_devices, ARRAY_SIZE(roth_devices)); tegra_ram_console_debug_init(); tegra_io_dpd_init(); roth_regulator_init(); roth_sdhci_init(); roth_suspend_init(); roth_emc_init(); roth_edp_init(); roth_touch_init(); /* roth will pass a null board id to panel_init */ roth_panel_init(0); roth_kbc_init(); roth_pmon_init(); #ifdef CONFIG_BT_BLUESLEEP roth_setup_bluesleep(); roth_setup_bt_rfkill(); #elif defined CONFIG_BLUEDROID_PM roth_setup_bluedroid_pm(); #endif tegra_release_bootloader_fb(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); roth_sensors_init(); roth_soctherm_init(); roth_fan_init(); roth_revision_init(); roth_issp_init(); /* Enable HDMI hotplug as a wakesource */ tegra_set_wake_gpio(4, TEGRA_GPIO_HDMI_HPD); }
static void __init tegra_roth_init(void) { tegra_clk_init_from_table(roth_clk_init_table); tegra_clk_verify_parents(); tegra_soc_device_init("roth"); roth_i2c_init(); roth_usb_init(); roth_uart_init(); roth_led_init(); roth_audio_init(); platform_add_devices(roth_devices, ARRAY_SIZE(roth_devices)); tegra_io_dpd_init(); roth_regulator_init(); roth_sdhci_init(); roth_suspend_init(); roth_emc_init(); roth_edp_init(); isomgr_init(); roth_touch_init(); /* roth will pass a null board id to panel_init */ roth_panel_init(0); roth_kbc_init(); roth_pmon_init(); #ifdef CONFIG_BT_BLUESLEEP roth_setup_bluesleep(); roth_setup_bt_rfkill(); #elif defined CONFIG_BLUEDROID_PM roth_setup_bluedroid_pm(); #endif #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); roth_sensors_init(); roth_soctherm_init(); roth_fan_init(); tegra_register_fuse(); roth_issp_init(); }