aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch
diff options
context:
space:
mode:
authorDaniel Dickinson <daniel@cshore.neomailbox.net>2010-12-07 15:15:41 +0000
committerDaniel Dickinson <daniel@cshore.neomailbox.net>2010-12-07 15:15:41 +0000
commit903d1b5311096893f39534043f9d9d73ffb6ece9 (patch)
treead06b2230ede57c0beedca5a7652fbef8b333b02 /target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch
parent140a67149ab8bad8939f5b1dddf69b9791b0e4de (diff)
downloadmaster-187ad058-903d1b5311096893f39534043f9d9d73ffb6ece9.tar.gz
master-187ad058-903d1b5311096893f39534043f9d9d73ffb6ece9.tar.bz2
master-187ad058-903d1b5311096893f39534043f9d9d73ffb6ece9.zip
[brcm63xx] Remove patch 140-new_bcm96348gw_leds because it is really the GW6200 leds, not the generic 96348GW. Another commit will add the GW6200 specific boardid and leds. This removal reverts the 96348GW leds to the reference design GPIOs.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24302 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch')
-rw-r--r--target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch82
1 files changed, 0 insertions, 82 deletions
diff --git a/target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch b/target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch
deleted file mode 100644
index 5d3fcfd0f5..0000000000
--- a/target/linux/brcm63xx/patches-2.6.35/140-new_bcm96348gw_leds.patch
+++ /dev/null
@@ -1,82 +0,0 @@
---- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
-+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -345,24 +345,39 @@ static struct board_info __initdata boar
- .active_low = 1,
- },
- {
-- .name = "ppp",
-- .gpio = 3,
-+ .name = "power",
-+ .gpio = 0,
- .active_low = 1,
-+ .default_trigger = "default-on",
- },
- {
-- .name = "ppp-fail",
-+ .name = "stop",
-+ .gpio = 1,
-+ .active_low = 1,
-+ },
-+ {
-+ .name = "line1",
- .gpio = 4,
- .active_low = 1,
- },
- {
-- .name = "power",
-- .gpio = 0,
-+ .name = "line2",
-+ .gpio = 5,
- .active_low = 1,
-- .default_trigger = "default-on",
- },
- {
-- .name = "stop",
-- .gpio = 1,
-+ .name = "line3",
-+ .gpio = 6,
-+ .active_low = 1,
-+ },
-+ {
-+ .name = "tel",
-+ .gpio = 7,
-+ .active_low = 1,
-+ },
-+ {
-+ .name = "eth",
-+ .gpio = 35,
- .active_low = 1,
- },
- },
-@@ -880,6 +895,7 @@ static struct platform_device bcm63xx_gp
- int __init board_register_devices(void)
- {
- u32 val;
-+ int led_count = 0;
- int button_count = 0;
-
- if (board.has_uart0)
-@@ -922,7 +938,11 @@ int __init board_register_devices(void)
-
- platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1);
-
-- bcm63xx_led_data.num_leds = ARRAY_SIZE(board.leds);
-+ /* count number of LEDs defined by this device */
-+ while (led_count < ARRAY_SIZE(board.leds) && board.leds[led_count].name)
-+ led_count++;
-+
-+ bcm63xx_led_data.num_leds = led_count;
- bcm63xx_led_data.leds = board.leds;
-
- platform_device_register(&bcm63xx_gpio_leds);
---- a/arch/mips/include/asm/mach-bcm63xx/board_bcm963xx.h
-+++ b/arch/mips/include/asm/mach-bcm63xx/board_bcm963xx.h
-@@ -56,7 +56,7 @@ struct board_info {
- struct bcm63xx_dsp_platform_data dsp;
-
- /* GPIO LEDs */
-- struct gpio_led leds[5];
-+ struct gpio_led leds[8];
-
- /* Buttons */
- struct gpio_button buttons[2];