static void __init tegra_wario_init(void) { struct clk *c, *p; tegra_init_suspend(&seaboard_suspend); __init_debug_uart_B(); seaboard_kbc_platform_data.keymap_data = &cros_keymap_data; seaboard_common_init(); /* wario has same memory config as seaboard */ seaboard_emc_init(); /* Temporary hack to keep eMMC controller at 24MHz */ c = tegra_get_clock_by_name("sdmmc4"); p = tegra_get_clock_by_name("pll_p"); if (c && p) { clk_set_parent(c, p); clk_set_rate(c, 24000000); clk_enable(c); } wario_i2c_register_devices(); seaboard_i2c_init(); }
static void __init tegra_wario_init(void) { /* Wario uses UARTB for the debug port. */ debug_uart_platform_data[0].membase = IO_ADDRESS(TEGRA_UARTB_BASE); debug_uart_platform_data[0].mapbase = TEGRA_UARTB_BASE; debug_uart_platform_data[0].irq = INT_UARTB; seaboard_common_init(); seaboard_i2c_init(); }
static void __init tegra_seaboard_init(void) { /* Seaboard uses UARTD for the debug port. */ debug_uart_platform_data[0].membase = IO_ADDRESS(TEGRA_UARTD_BASE); debug_uart_platform_data[0].mapbase = TEGRA_UARTD_BASE; debug_uart_platform_data[0].irq = INT_UARTD; tegra_soc_device_init("seaboard"); seaboard_common_init(); seaboard_i2c_init(); }
static void __init tegra_seaboard_init(void) { debug_uart_platform_data[0].membase = IO_ADDRESS(TEGRA_UARTD_BASE); debug_uart_platform_data[0].mapbase = TEGRA_UARTD_BASE; debug_uart_platform_data[0].irq = INT_UARTD; seaboard_common_init(); seaboard_i2c_init(); }
static void __init tegra_arthur_init(void) { tegra_init_suspend(&seaboard_suspend); __init_debug_uart_B(); seaboard_kbc_platform_data.keymap_data = &cros_keymap_data; seaboard_common_init(); arthur_i2c_register_devices(); seaboard_i2c_init(); }
static void __init tegra_kaen_init(void) { /* Kaen uses UARTB for the debug port. */ debug_uart_platform_data[0].membase = IO_ADDRESS(TEGRA_UARTB_BASE); debug_uart_platform_data[0].mapbase = TEGRA_UARTB_BASE; debug_uart_platform_data[0].irq = INT_UARTB; seaboard_audio_pdata.gpio_hp_mute = TEGRA_GPIO_KAEN_HP_MUTE; tegra_soc_device_init("kaen"); seaboard_common_init(); seaboard_i2c_init(); }
static void __init tegra_kaen_init(void) { debug_uart_platform_data[0].membase = IO_ADDRESS(TEGRA_UARTB_BASE); debug_uart_platform_data[0].mapbase = TEGRA_UARTB_BASE; debug_uart_platform_data[0].irq = INT_UARTB; seaboard_audio_pdata.gpio_hp_mute = TEGRA_GPIO_KAEN_HP_MUTE; tegra_gpio_enable(TEGRA_GPIO_KAEN_HP_MUTE); seaboard_common_init(); seaboard_i2c_init(); }
static void __init tegra_seaboard_init(void) { tegra_init_suspend(&seaboard_suspend); __init_debug_uart_D(); seaboard_common_init(); seaboard_emc_init(); seaboard_i2c_register_devices(); seaboard_i2c_init(); seaboard_sensors_init(); }