|
|
|
@ -30,9 +30,7 @@ |
|
|
|
|
#include <linux/io.h> |
|
|
|
|
#include <linux/version.h> |
|
|
|
|
#include <linux/vlynq.h> |
|
|
|
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,23) |
|
|
|
|
#include <linux/leds.h> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#include <asm/addrspace.h> |
|
|
|
|
#include <asm/ar7/ar7.h> |
|
|
|
@ -320,7 +318,6 @@ static struct platform_device uart = { |
|
|
|
|
}; |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,23) |
|
|
|
|
static struct gpio_led default_leds[] = { |
|
|
|
|
{ .name = "status", .gpio = 8, .active_low = 1, }, |
|
|
|
|
}; |
|
|
|
@ -350,7 +347,6 @@ static struct platform_device ar7_gpio_leds = { |
|
|
|
|
.platform_data = &ar7_led_data, |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
static struct platform_device ar7_udc = { |
|
|
|
|
.id = -1, |
|
|
|
@ -476,12 +472,10 @@ static int __init ar7_register_devices(void) |
|
|
|
|
if (res) |
|
|
|
|
return res; |
|
|
|
|
|
|
|
|
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,23) |
|
|
|
|
#warning FIXME: add model detection |
|
|
|
|
ar7_led_data.num_leds = ARRAY_SIZE(default_leds); |
|
|
|
|
ar7_led_data.leds = default_leds; |
|
|
|
|
res = platform_device_register(&ar7_gpio_leds); |
|
|
|
|
#endif |
|
|
|
|
if (res) |
|
|
|
|
return res; |
|
|
|
|
|
|
|
|
|