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(); platform_add_devices(kai_devices, ARRAY_SIZE(kai_devices)); tegra_ram_console_debug_init(); kai_sdhci_init(); kai_regulator_init(); kai_suspend_init(); kai_power_off_init(); kai_touch_init(); kai_keys_init(); kai_panel_init(); kai_bt_st(); kai_pins_state_init(); tegra_release_bootloader_fb(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_enterprise_init(void) { tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(enterprise_clk_init_table); enterprise_pinmux_init(); enterprise_i2c_init(); enterprise_uart_init(); enterprise_usb_init(); enterprise_tsensor_init(); platform_add_devices(enterprise_devices, ARRAY_SIZE(enterprise_devices)); enterprise_regulator_init(); enterprise_sdhci_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS enterprise_edp_init(); #endif enterprise_kbc_init(); enterprise_touch_init(); enterprise_audio_init(); enterprise_gps_init(); enterprise_baseband_init(); enterprise_panel_init(); enterprise_setup_bluesleep(); enterprise_emc_init(); enterprise_sensors_init(); enterprise_suspend_init(); enterprise_bpc_mgmt_init(); tegra_release_bootloader_fb(); enterprise_nfc_init(); }
static void __init tegra_enterprise_init(void) { tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); tegra_clk_init_from_table(enterprise_clk_init_table); enterprise_pinmux_init(); enterprise_i2c_init(); enterprise_uart_init(); enterprise_usb_init(); platform_add_devices(enterprise_devices, ARRAY_SIZE(enterprise_devices)); tegra_ram_console_debug_init(); enterprise_regulator_init(); enterprise_sdhci_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS enterprise_edp_init(); #endif enterprise_kbc_init(); enterprise_nfc_init(); enterprise_touch_init(); enterprise_audio_init(); enterprise_baseband_init(); enterprise_panel_init(); enterprise_setup_bluesleep(); enterprise_emc_init(); enterprise_sensors_init(); enterprise_suspend_init(); enterprise_bpc_mgmt_init(); tegra_release_bootloader_fb(); tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); }
static void __init tegra_grouper_init(void) { tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(grouper_clk_init_table); grouper_pinmux_init(); grouper_misc_init(); tegra_booting_info(); grouper_i2c_init(); grouper_spi_init(); grouper_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS grouper_edp_init(); #endif grouper_uart_init(); grouper_audio_init(); platform_add_devices(grouper_devices, ARRAY_SIZE(grouper_devices)); tegra_ram_console_debug_init(); grouper_sdhci_init(); grouper_regulator_init(); grouper_suspend_init(); grouper_touch_init(); grouper_gps_init(); grouper_keys_init(); grouper_panel_init(); grouper_nfc_init(); grouper_sensors_init(); grouper_setup_bluesleep(); grouper_pins_state_init(); grouper_emc_init(); // tegra_release_bootloader_fb(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_cardhu_init(void) { struct board_info pmu_board_info; tegra_get_pmu_board_info(&pmu_board_info); tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(cardhu_clk_init_table); cardhu_pinmux_init(); cardhu_misc_init(); tegra_booting_info( ); cardhu_i2c_init(); cardhu_spi_init(); cardhu_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS cardhu_edp_init(); #endif cardhu_uart_init(); snprintf(cardhu_chipid, sizeof(cardhu_chipid), "%016llx", tegra_chip_uid()); cardhu_tsensor_init(); platform_add_devices(cardhu_devices, ARRAY_SIZE(cardhu_devices)); /* Don't register ALC5640 device if there is MAX77663 PMU on system, * because MAX77663 PMU and ALC5640 Audio Codec are using same i2c addr * on same i2c bus. */ if (pmu_board_info.board_id != BOARD_PMU_PM298) platform_device_register(&cardhu_audio_rt5640_device); tegra_ram_console_debug_init(); cardhu_sdhci_init(); cardhu_regulator_init(); cardhu_dtv_init(); cardhu_suspend_init(); cardhu_power_off_init(); cardhu_touch_init(); cardhu_gps_init(); cardhu_modem_init(); cardhu_kbc_init(); cardhu_scroll_init(); cardhu_keys_init(); cardhu_panel_init(); cardhu_pmon_init(); cardhu_sensors_init(); cardhu_setup_bluesleep(); cardhu_sata_init(); //audio_wired_jack_init(); cardhu_pins_state_init(); cardhu_emc_init(); tegra_release_bootloader_fb(); cardhu_nfc_init(); cardhu_pci_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_enterprise_init(void) { struct board_info board_info; tegra_get_board_info(&board_info); if (board_info.fab == BOARD_FAB_A04) tegra_clk_init_from_table(enterprise_clk_i2s4_table); else tegra_clk_init_from_table(enterprise_clk_i2s2_table); tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); tegra_clk_init_from_table(enterprise_clk_init_table); tegra_soc_device_init("tegra_enterprise"); enterprise_pinmux_init(); enterprise_i2c_init(); enterprise_uart_init(); enterprise_usb_init(); #ifdef CONFIG_BT_BLUESLEEP if (board_info.board_id == BOARD_E1239) enterprise_bt_rfkill_pdata[0].reset_gpio = TEGRA_GPIO_PF4; #endif platform_add_devices(enterprise_devices, ARRAY_SIZE(enterprise_devices)); tegra_ram_console_debug_init(); enterprise_regulator_init(); tegra_io_dpd_init(); enterprise_sdhci_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS enterprise_edp_init(); #endif enterprise_kbc_init(); enterprise_nfc_init(); enterprise_touch_init(); enterprise_audio_init(); enterprise_baseband_init(); enterprise_panel_init(); if (tegra_get_commchip_id() == COMMCHIP_TI_WL18XX) enterprise_bt_st(); else #ifdef CONFIG_BT_BLUESLEEP enterprise_bt_rfkill(); enterprise_setup_bluesleep(); #elif defined CONFIG_BLUEDROID_PM enterprise_bluedroid_pm(); #endif enterprise_emc_init(); enterprise_sensors_init(); enterprise_suspend_init(); enterprise_bpc_mgmt_init(); tegra_release_bootloader_fb(); enterprise_vibrator_init(); }
static void __init tegra_grouper_init(void) { grouper_misc_init(); tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(grouper_clk_init_table); grouper_pinmux_init(); grouper_misc_reset(); grouper_booting_info(); grouper_i2c_init(); grouper_spi_init(); grouper_usb_init(); #ifdef CONFIG_CPU_FREQ_GOV_ONDEMAND_2_PHASE set_two_phase_freq(1000000); #endif #ifdef CONFIG_TEGRA_EDP_LIMITS if (grouper_query_pmic_id()) grouper_ti_edp_init(); else grouper_edp_init(); #endif grouper_uart_init(); grouper_audio_init(); platform_add_devices(grouper_devices, ARRAY_SIZE(grouper_devices)); tegra_ram_console_debug_init(); grouper_sdhci_init(); if (grouper_query_pmic_id()) { grouper_ti_regulator_init(); grouper_ti_suspend_init(); } else { grouper_regulator_init(); grouper_suspend_init(); } grouper_touch_init(); grouper_gps_init(); grouper_modem_init(); grouper_keys_init(); grouper_panel_init(); grouper_nfc_init(); grouper_sensors_init(); grouper_setup_bluesleep(); grouper_pins_state_init(); grouper_emc_init(); // tegra_release_bootloader_fb(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_cardhu_init(void) { tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); tegra_clk_init_from_table(cardhu_clk_init_table); cardhu_pinmux_init(); cardhu_misc_init(); tegra_booting_info(); cardhu_i2c_init(); cardhu_spi_init(); cardhu_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS cardhu_edp_init(); #endif cardhu_uart_init(); platform_add_devices(cardhu_devices, ARRAY_SIZE(cardhu_devices)); tegra_ram_console_debug_init(); cardhu_sdhci_init(); cardhu_regulator_init(); cardhu_dtv_init(); cardhu_suspend_init(); cardhu_touch_init(); cardhu_gps_init(); cardhu_modem_init(); cardhu_keys_init(); cardhu_panel_init(); //cardhu_pmon_init(); cardhu_sensors_init(); //cardhu_audio_init(); cardhu_setup_bluesleep(); cardhu_sata_init(); //audio_wired_jack_init(); cardhu_pins_state_init(); cardhu_emc_init(); tegra_release_bootloader_fb(); #ifdef CONFIG_PN544_NFC cardhu_nfc_init(); #endif //cardhu_pci_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif //tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); }
static void __init tegra_enterprise_init(void) { tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); tegra_clk_init_from_table(enterprise_clk_init_table); enterprise_pinmux_init(); enterprise_i2c_init(); enterprise_uart_init(); enterprise_usb_init(); platform_add_devices(enterprise_devices, ARRAY_SIZE(enterprise_devices)); tegra_ram_console_debug_init(); enterprise_regulator_init(); tegra_io_dpd_init(); enterprise_sdhci_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS enterprise_edp_init(); #endif /* enterprise_kbc_init(); */ /* ZTE: modified by pengtao for gpio-key 20120528*/ zteenterprise_keys_init(); // ZTE: added by pengtao for gpio-key 20120528 enterprise_touch_init(); enterprise_audio_init(); enterprise_gps_init(); enterprise_baseband_init(); enterprise_panel_init(); enterprise_setup_bluesleep(); enterprise_emc_init(); enterprise_sensors_init(); enterprise_suspend_init(); enterprise_bpc_mgmt_init(); tegra_release_bootloader_fb(); enterprise_nfc_init(); batt_init(); #ifdef CONFIG_ZTE_CMMB enterprise_cmmb_init(); #endif #ifndef CONFIG_ZTE_CMMB cmmb_gpio_init(); #endif #ifdef CONFIG_SIRF_GPS create_sirf_proc_file(); #endif zte_hver_proc_init(); }
static void __init tegra_cardhu_init(void) { tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(cardhu_clk_init_table); cardhu_pinmux_init(); cardhu_misc_init(); tegra_booting_info( ); cardhu_i2c_init(); cardhu_spi_init(); cardhu_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS cardhu_edp_init(); #endif cardhu_uart_init(); snprintf(cardhu_chipid, sizeof(cardhu_chipid), "%016llx", tegra_chip_uid()); cardhu_tsensor_init(); platform_add_devices(cardhu_devices, ARRAY_SIZE(cardhu_devices)); cardhu_sdhci_init(); cardhu_regulator_init(); cardhu_gpio_switch_regulator_init(); cardhu_suspend_init(); cardhu_power_off_init(); cardhu_touch_init(); cardhu_gps_init(); cardhu_modem_init(); cardhu_kbc_init(); cardhu_scroll_init(); cardhu_keys_init(); cardhu_panel_init(); cardhu_pmon_init(); cardhu_sensors_init(); cardhu_setup_bluesleep(); cardhu_sata_init(); //audio_wired_jack_init(); cardhu_pins_state_init(); cardhu_emc_init(); tegra_release_bootloader_fb(); cardhu_nfc_init(); cardhu_pci_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_x3_init(void) { tegra_clk_init_from_table(x3_clk_i2s2_table); x3_setup_reboot(); tegra_clk_init_from_table(x3_clk_init_table); x3_pinmux_init(); x3_uart_init(); x3_i2c_init(); x3_regulator_init(); tegra_io_dpd_init(); x3_sdhci_init(); x3_usb_init(); // tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); platform_add_devices(x3_devices, ARRAY_SIZE(x3_devices)); tegra_ram_console_debug_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS x3_edp_init(); #endif x3_kbc_init(); //x3_touch_init(); x3_gps_init(); if(is_tegra_bootmode()) { x3_baseband_init(); } x3_panel_init(); x3_audio_init(); #if defined(CONFIG_BCM4330_RFKILL) x3_bt_rfkill(); #endif #if !defined(CONFIG_BRCM_LPM) x3_setup_bluesleep(); #endif x3_emc_init(); x3_sensors_init(); x3_suspend_init(); x3_bpc_mgmt_init(); tegra_release_bootloader_fb(); x3_sensor_input_init(); tegra_serial_debug_init(TEGRA_UARTD_BASE, INT_WDT_CPU, NULL, -1, -1); }
static void __init tegra_cardhu_init(void) { tegra_thermal_init(&thermal_data); tegra_clk_init_from_table(cardhu_clk_init_table); cardhu_pinmux_init(); cardhu_i2c_init(); cardhu_spi_init(); cardhu_usb_init(); #ifdef CONFIG_TEGRA_EDP_LIMITS cardhu_edp_init(); #endif cardhu_uart_init(); platform_add_devices(cardhu_devices, ARRAY_SIZE(cardhu_devices)); tegra_ram_console_debug_init(); cardhu_sdhci_init(); cardhu_regulator_init(); cardhu_dtv_init(); cardhu_suspend_init(); cardhu_touch_init(); cardhu_gps_init(); cardhu_modem_init(); cardhu_kbc_init(); cardhu_scroll_init(); cardhu_keys_init(); cardhu_panel_init(); cardhu_pmon_init(); cardhu_sensors_init(); cardhu_setup_bluesleep(); cardhu_sata_init(); //audio_wired_jack_init(); cardhu_pins_state_init(); cardhu_emc_init(); tegra_release_bootloader_fb(); cardhu_nfc_init(); cardhu_pci_init(); #ifdef CONFIG_TEGRA_WDT_RECOVERY tegra_wdt_recovery_init(); #endif }
static void __init tegra_kai_init(void) { tegra_thermal_init(&thermal_data, throttle_list, ARRAY_SIZE(throttle_list)); 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_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(); tegra_release_bootloader_fb(); 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); }