|
@@ -19,7 +19,6 @@
|
|
|
#include <linux/mtd/partitions.h>
|
|
|
#include <linux/mv643xx_eth.h>
|
|
|
#include <linux/gpio.h>
|
|
|
-#include <linux/leds.h>
|
|
|
#include <linux/input.h>
|
|
|
#include <linux/gpio_keys.h>
|
|
|
#include <asm/mach/arch.h>
|
|
@@ -31,50 +30,6 @@ static struct mv643xx_eth_platform_data iconnect_ge00_data = {
|
|
|
.phy_addr = MV643XX_ETH_PHY_ADDR(11),
|
|
|
};
|
|
|
|
|
|
-static struct gpio_led iconnect_led_pins[] = {
|
|
|
- {
|
|
|
- .name = "led_level",
|
|
|
- .gpio = 41,
|
|
|
- .default_trigger = "default-on",
|
|
|
- }, {
|
|
|
- .name = "power:blue",
|
|
|
- .gpio = 42,
|
|
|
- .default_trigger = "timer",
|
|
|
- }, {
|
|
|
- .name = "power:red",
|
|
|
- .gpio = 43,
|
|
|
- }, {
|
|
|
- .name = "usb1:blue",
|
|
|
- .gpio = 44,
|
|
|
- }, {
|
|
|
- .name = "usb2:blue",
|
|
|
- .gpio = 45,
|
|
|
- }, {
|
|
|
- .name = "usb3:blue",
|
|
|
- .gpio = 46,
|
|
|
- }, {
|
|
|
- .name = "usb4:blue",
|
|
|
- .gpio = 47,
|
|
|
- }, {
|
|
|
- .name = "otb:blue",
|
|
|
- .gpio = 48,
|
|
|
- },
|
|
|
-};
|
|
|
-
|
|
|
-static struct gpio_led_platform_data iconnect_led_data = {
|
|
|
- .leds = iconnect_led_pins,
|
|
|
- .num_leds = ARRAY_SIZE(iconnect_led_pins),
|
|
|
- .gpio_blink_set = orion_gpio_led_blink_set,
|
|
|
-};
|
|
|
-
|
|
|
-static struct platform_device iconnect_leds = {
|
|
|
- .name = "leds-gpio",
|
|
|
- .id = -1,
|
|
|
- .dev = {
|
|
|
- .platform_data = &iconnect_led_data,
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
static unsigned int iconnect_mpp_config[] __initdata = {
|
|
|
MPP12_GPIO,
|
|
|
MPP35_GPIO,
|
|
@@ -140,7 +95,6 @@ void __init iconnect_init(void)
|
|
|
kirkwood_ge00_init(&iconnect_ge00_data);
|
|
|
|
|
|
platform_device_register(&iconnect_button_device);
|
|
|
- platform_device_register(&iconnect_leds);
|
|
|
}
|
|
|
|
|
|
static int __init iconnect_pci_init(void)
|