int __init enterprise_pinmux_init(void) { tegra_pinmux_config_table(enterprise_pinmux, ARRAY_SIZE(enterprise_pinmux)); tegra_drive_pinmux_config_table(enterprise_drive_pinmux, ARRAY_SIZE(enterprise_drive_pinmux)); tegra_pinmux_config_table(enterprise_unused_pinmux, ARRAY_SIZE(enterprise_unused_pinmux)); enterprise_set_unused_pin_gpio(enterprise_unused_gpio_pins, ARRAY_SIZE(enterprise_unused_gpio_pins)); return 0; }
int __init enterprise_pinmux_init(void) { struct board_info board_info; tegra_get_board_info(&board_info); tegra_pinmux_config_table( m470_pinmux_common, ARRAY_SIZE( m470_pinmux_common)); tegra_drive_pinmux_config_table( m470_drive_pinmux, ARRAY_SIZE( m470_drive_pinmux)); tegra_pinmux_config_table( m470_unused_pinmux_common, ARRAY_SIZE( m470_unused_pinmux_common)); tegra_gpio_config( m470_gpio_table, ARRAY_SIZE( m470_gpio_table)); enterprise_set_unused_pin_gpio( m470_unused_gpio_pins, ARRAY_SIZE( m470_unused_gpio_pins)); tegra_pinmux_gpio_init( m470_gpio_init_table, ARRAY_SIZE( m470_gpio_init_table)); return 0; }