diff options
author | Florian Fainelli <florian@openwrt.org> | 2011-06-25 19:26:17 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2011-06-25 19:26:17 +0000 |
commit | 3f40c0f7dff7748c1d5b20be33e45c686a0b5ac5 (patch) | |
tree | 78e2acddff5c361550771e5172c3dde80f527d8f /target/linux/brcm63xx/patches-3.0 | |
parent | cc56af716c6ad8ed054c1c12076933014df951c9 (diff) | |
download | upstream-3f40c0f7dff7748c1d5b20be33e45c686a0b5ac5.tar.gz upstream-3f40c0f7dff7748c1d5b20be33e45c686a0b5ac5.tar.bz2 upstream-3f40c0f7dff7748c1d5b20be33e45c686a0b5ac5.zip |
remove gpiodev, prefer sysfs gpio
SVN-Revision: 27284
Diffstat (limited to 'target/linux/brcm63xx/patches-3.0')
8 files changed, 9 insertions, 31 deletions
diff --git a/target/linux/brcm63xx/patches-3.0/110-gpiodev.patch b/target/linux/brcm63xx/patches-3.0/110-gpiodev.patch deleted file mode 100644 index 8283a5422d..0000000000 --- a/target/linux/brcm63xx/patches-3.0/110-gpiodev.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/arch/mips/bcm63xx/boards/board_bcm963xx.c -+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -864,6 +864,10 @@ static struct platform_device mtd_dev = - .num_resources = ARRAY_SIZE(mtd_resources), - }; - -+static struct resource gpiodev_resource = { -+ .start = 0xFFFFFFFF, -+}; -+ - static struct gpio_led_platform_data bcm63xx_led_data; - - static struct platform_device bcm63xx_gpio_leds = { -@@ -928,6 +932,8 @@ int __init board_register_devices(void) - - platform_device_register(&mtd_dev); - -+ platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1); -+ - bcm63xx_led_data.num_leds = ARRAY_SIZE(board.leds); - bcm63xx_led_data.leds = board.leds; - diff --git a/target/linux/brcm63xx/patches-3.0/141-led_count.patch b/target/linux/brcm63xx/patches-3.0/141-led_count.patch index c9adbb2685..67bc9b2504 100644 --- a/target/linux/brcm63xx/patches-3.0/141-led_count.patch +++ b/target/linux/brcm63xx/patches-3.0/141-led_count.patch @@ -1,6 +1,6 @@ --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -893,6 +893,7 @@ int __init board_register_devices(void) +@@ -889,6 +889,7 @@ int __init board_register_devices(void) { u32 val; int button_count = 0; @@ -8,9 +8,9 @@ if (board.has_uart0) bcm63xx_uart_register(0); -@@ -934,7 +935,11 @@ int __init board_register_devices(void) +@@ -928,7 +929,11 @@ int __init board_register_devices(void) - platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1); + platform_device_register(&mtd_dev); - bcm63xx_led_data.num_leds = ARRAY_SIZE(board.leds); + /* count number of LEDs defined by this device */ diff --git a/target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch b/target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch index 1cc259bd77..255e3fb1f4 100644 --- a/target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch +++ b/target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch @@ -17,7 +17,7 @@ }; static struct board_info __initdata board_rta1025w_16 = { -@@ -921,6 +924,9 @@ int __init board_register_devices(void) +@@ -917,6 +920,9 @@ int __init board_register_devices(void) if (board.has_dsp) bcm63xx_dsp_register(&board.dsp); diff --git a/target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch b/target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch index f02db1f1db..c2c6879219 100644 --- a/target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch +++ b/target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch @@ -1,6 +1,6 @@ --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -927,6 +927,9 @@ int __init board_register_devices(void) +@@ -923,6 +923,9 @@ int __init board_register_devices(void) if (board.has_udc0) bcm63xx_udc_register(); diff --git a/target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch b/target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch index 59ef0af21e..b63e713992 100644 --- a/target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch +++ b/target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch @@ -1,6 +1,6 @@ --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -930,6 +930,9 @@ int __init board_register_devices(void) +@@ -926,6 +926,9 @@ int __init board_register_devices(void) if (board.num_devs) platform_add_devices(board.devs, board.num_devs); diff --git a/target/linux/brcm63xx/patches-3.0/240-spi.patch b/target/linux/brcm63xx/patches-3.0/240-spi.patch index 40606506f3..835cf87ae7 100644 --- a/target/linux/brcm63xx/patches-3.0/240-spi.patch +++ b/target/linux/brcm63xx/patches-3.0/240-spi.patch @@ -919,7 +919,7 @@ #include <board_bcm963xx.h> #define PFX "board_bcm963xx: " -@@ -943,6 +944,8 @@ int __init board_register_devices(void) +@@ -939,6 +940,8 @@ int __init board_register_devices(void) if (board.num_spis) spi_register_board_info(board.spis, board.num_spis); diff --git a/target/linux/brcm63xx/patches-3.0/260-ssb_sprom_mac_pool.patch b/target/linux/brcm63xx/patches-3.0/260-ssb_sprom_mac_pool.patch index 2b4e3e0c5f..c76b43d96d 100644 --- a/target/linux/brcm63xx/patches-3.0/260-ssb_sprom_mac_pool.patch +++ b/target/linux/brcm63xx/patches-3.0/260-ssb_sprom_mac_pool.patch @@ -19,7 +19,7 @@ } /* -@@ -958,6 +946,19 @@ int __init board_register_devices(void) +@@ -954,6 +942,19 @@ int __init board_register_devices(void) !board_get_mac_address(board.enet1.mac_addr)) bcm63xx_enet_register(1, &board.enet1); diff --git a/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch b/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch index 210008a111..4ad8e6f9a0 100644 --- a/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch +++ b/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch @@ -95,7 +95,7 @@ /* dump cfe version */ cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET; -@@ -2276,6 +2350,14 @@ int __init board_register_devices(void) +@@ -2272,6 +2346,14 @@ int __init board_register_devices(void) val = bcm_mpi_readl(MPI_CSBASE_REG(0)); val &= MPI_CSBASE_BASE_MASK; } |