static void __init csb337_board_init(void) { /* */ at91_add_device_serial(); /* */ at91_add_device_eth(&csb337_eth_data); /* */ at91_add_device_usbh(&csb337_usbh_data); /* */ at91_add_device_udc(&csb337_udc_data); /* */ at91_add_device_i2c(csb337_i2c_devices, ARRAY_SIZE(csb337_i2c_devices)); /* */ at91_set_gpio_input(AT91_PIN_PB22, 1); /* */ at91_add_device_cf(&csb337_cf_data); /* */ at91_add_device_spi(csb337_spi_devices, ARRAY_SIZE(csb337_spi_devices)); /* */ at91_add_device_mmc(0, &csb337_mmc_data); /* */ platform_device_register(&csb_flash); /* */ at91_gpio_leds(csb_leds, ARRAY_SIZE(csb_leds)); /* */ csb300_add_device_buttons(); }
static void __init csb337_board_init(void) { /* Serial */ at91_add_device_serial(); /* Ethernet */ at91_add_device_eth(&csb337_eth_data); /* USB Host */ at91_add_device_usbh(&csb337_usbh_data); /* USB Device */ at91_add_device_udc(&csb337_udc_data); /* I2C */ at91_add_device_i2c(csb337_i2c_devices, ARRAY_SIZE(csb337_i2c_devices)); /* Compact Flash */ at91_set_gpio_input(AT91_PIN_PB22, 1); /* IOIS16 */ at91_add_device_cf(&csb337_cf_data); /* SPI */ at91_add_device_spi(csb337_spi_devices, ARRAY_SIZE(csb337_spi_devices)); /* MMC */ at91_add_device_mmc(0, &csb337_mmc_data); /* NOR flash */ platform_device_register(&csb_flash); /* LEDs */ at91_gpio_leds(csb_leds, ARRAY_SIZE(csb_leds)); /* Switches on CSB300 */ csb300_add_device_buttons(); }