11 #include <linux/kernel.h>
55 .gpio_write_protect = 44,
56 .gpio_card_detect = 47,
59 static struct gpio_led sheevaplug_led_pins[] = {
61 .name =
"plug:red:misc",
62 .default_trigger =
"none",
67 .name =
"plug:green:health",
68 .default_trigger =
"default-on",
75 .leds = sheevaplug_led_pins,
83 .platform_data = &sheevaplug_led_data,
87 static unsigned int sheevaplug_mpp_config[]
__initdata = {
94 static unsigned int sheeva_esata_mpp_config[]
__initdata = {
102 static void __init sheevaplug_init(
void)
110 if (machine_is_esata_sheevaplug())
126 if (machine_is_esata_sheevaplug())
130 if (machine_is_esata_sheevaplug())
138 #ifdef CONFIG_MACH_SHEEVAPLUG
139 MACHINE_START(SHEEVAPLUG,
"Marvell SheevaPlug Reference Board")
141 .atag_offset = 0x100,
142 .init_machine = sheevaplug_init,
151 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
152 MACHINE_START(ESATA_SHEEVAPLUG,
"Marvell eSATA SheevaPlug Reference Board")
153 .atag_offset = 0x100,
154 .init_machine = sheevaplug_init,