static void __init tegra_harmony_init(void) { tegra_clk_init_from_table(harmony_clk_init_table); harmony_pinmux_init(); harmony_keys_init(); harmony_debug_uart_init(); tegra_sdhci_device1.dev.platform_data = &sdhci_pdata1; tegra_sdhci_device2.dev.platform_data = &sdhci_pdata2; tegra_sdhci_device4.dev.platform_data = &sdhci_pdata4; tegra_ehci3_device.dev.platform_data = &tegra_ehci_pdata; platform_add_devices(harmony_devices, ARRAY_SIZE(harmony_devices)); harmony_i2c_init(); harmony_regulator_init(); harmony_suspend_init(); harmony_panel_init(); #ifdef CONFIG_KEYBOARD_TEGRA harmony_kbc_init(); #endif harmony_pcie_init(); }
static void __init tegra_harmony_init(void) { tegra_clk_init_from_table(harmony_clk_init_table); harmony_pinmux_init(); tegra_sdhci_device1.dev.platform_data = &sdhci_pdata1; tegra_sdhci_device2.dev.platform_data = &sdhci_pdata2; tegra_sdhci_device4.dev.platform_data = &sdhci_pdata4; platform_add_devices(harmony_devices, ARRAY_SIZE(harmony_devices)); harmony_i2c_init(); harmony_regulator_init(); }
static void __init tegra_harmony_init(void) { tegra_init_suspend(&harmony_suspend); harmony_pinmux_init(); tegra_clk_init_from_table(harmony_clk_init_table); tegra_sdhci_device1.dev.platform_data = &sdhci_pdata1; tegra_sdhci_device2.dev.platform_data = &sdhci_pdata2; tegra_sdhci_device4.dev.platform_data = &sdhci_pdata4; tegra_ehci3_device.dev.platform_data = &tegra_ehci_pdata; platform_add_devices(harmony_devices, ARRAY_SIZE(harmony_devices)); harmony_power_init(); harmony_panel_init(); harmony_i2c_init(); }