8283a5422d978fd69948484e1a8d7bd16b219b44
[openwrt.git] / target / linux / brcm63xx / patches-3.0 / 110-gpiodev.patch
1 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
2 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
3 @@ -864,6 +864,10 @@ static struct platform_device mtd_dev =
4         .num_resources          = ARRAY_SIZE(mtd_resources),
5  };
6  
7 +static struct resource gpiodev_resource = {
8 +       .start                  = 0xFFFFFFFF,
9 +};
10 +
11  static struct gpio_led_platform_data bcm63xx_led_data;
12  
13  static struct platform_device bcm63xx_gpio_leds = {
14 @@ -928,6 +932,8 @@ int __init board_register_devices(void)
15  
16         platform_device_register(&mtd_dev);
17  
18 +       platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1);
19 +
20         bcm63xx_led_data.num_leds = ARRAY_SIZE(board.leds);
21         bcm63xx_led_data.leds = board.leds;
22