#define LED0_GPIO13 13
#define LED1_GPIO14 14
#define LED2_GPIO15 15
+#define LED3_GPIO92 92
+#define LED4_GPIO93 93
#define APOLLON_FLASH_CS 0
#define APOLLON_ETH_CS 1
},
.gpio = LED2_GPIO15,
},
+#ifdef CONFIG_MACH_OMAP_APOLLON_PLUS
+ {
+ .cdev = {
+ .name = "apollon:led3",
+ },
+ .gpio = LED3_GPIO92,
+ },
+ {
+ .cdev = {
+ .name = "apollon:led4",
+ },
+ .gpio = LED4_GPIO93,
+ },
+#endif
};
static struct omap_led_platform_data apollon_led_data = {
omap_request_gpio(LED2_GPIO15);
omap_set_gpio_direction(LED2_GPIO15, 0);
omap_set_gpio_dataout(LED2_GPIO15, 0);
+#ifdef CONFIG_MACH_OMAP_APOLLON_PLUS
+ /* LED3 - M15 */
+ omap_cfg_reg(M15_24XX_GPIO92);
+ omap_request_gpio(LED3_GPIO92);
+ omap_set_gpio_direction(LED3_GPIO92, 0);
+ omap_set_gpio_dataout(LED3_GPIO92, 0);
+ /* LED4 - P20 */
+ omap_cfg_reg(P20_24XX_GPIO93);
+ omap_request_gpio(LED4_GPIO93);
+ omap_set_gpio_direction(LED4_GPIO93, 0);
+ omap_set_gpio_dataout(LED4_GPIO93, 0);
+#endif
}
static void __init apollon_usb_init(void)