Beispiel #1
0
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;
}