Signed-off-by: Jonas Gorski <jonas.gorski+open...@gmail.com>
---
 .../linux/brcm63xx/{config-2.6.39 => config-3.0}   |    5 +++--
 .../007-usb-ohci-support.patch                     |    2 +-
 .../008-usb-ehci-support.patch                     |    2 +-
 .../010-add_bcm63xx_ohci_controller.patch          |    2 +-
 .../011-add_bcm63xx_ehci_controller.patch          |    6 +++---
 .../040-bcm963xx_flashmap.patch                    |    6 +++---
 .../041-bcm963xx_real_rootfs_length.patch          |    0
 .../070_bcm63xx_enet_vlan_incoming_fixed.patch     |    2 +-
 .../100-reset_buttons.patch                        |    4 ++--
 .../110-gpiodev.patch                              |    4 ++--
 .../141-led_count.patch                            |    4 ++--
 .../180-udc_preliminary_support.patch              |    2 +-
 .../200-extended-platform-devices.patch            |    2 +-
 .../200-spi-board-info.patch                       |    2 +-
 .../210-no_ehci_over_current_check.patch           |    2 +-
 .../220-wl_exports.patch                           |    2 +-
 .../230-6358-enet1-external-mii-clk.patch          |    2 +-
 .../{patches-2.6.39 => patches-3.0}/240-spi.patch  |    4 ++--
 .../250-boardid_fixup.patch                        |    4 ++--
 .../300-alice_gate2_leds.patch                     |    0
 .../310-96348gw_a_leds.patch                       |    0
 .../440-board-D4PW.patch                           |    0
 .../441-board-NB4.patch                            |    2 +-
 .../442-board-96338W2_E7T.patch                    |    0
 .../443-board-CPVA642.patch                        |    0
 .../444-board_dsl_274xb_rev_c.patch                |    0
 .../445-board_spw500v.patch                        |    0
 .../447-board_gw6200_gw6000.patch                  |    0
 .../448-board-MAGIC.patch                          |    0
 .../449-board_hw553.patch                          |    0
 .../450-board_rta1320_16m.patch                    |    0
 .../451-board_spw303v.patch                        |    0
 .../452-board_V2500V.patch                         |    4 ++--
 .../453-board_BTV2110.patch                        |    0
 .../454-board_livebox.patch                        |    0
 .../455-board_ct536_ct5621.patch                   |    0
 .../977-ssb_export_fallback_sprom.patch            |    0
 37 files changed, 32 insertions(+), 31 deletions(-)
 copy target/linux/brcm63xx/{config-2.6.39 => config-3.0} (98%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/007-usb-ohci-support.patch (98%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/008-usb-ehci-support.patch (98%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/010-add_bcm63xx_ohci_controller.patch (99%)
 copy target/linux/brcm63xx/{patches-2.6.38 => 
patches-3.0}/011-add_bcm63xx_ehci_controller.patch (96%)
 copy target/linux/brcm63xx/{patches-2.6.38 => 
patches-3.0}/040-bcm963xx_flashmap.patch (95%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/041-bcm963xx_real_rootfs_length.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/070_bcm63xx_enet_vlan_incoming_fixed.patch (81%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/100-reset_buttons.patch (94%)
 copy target/linux/brcm63xx/{patches-2.6.39 => patches-3.0}/110-gpiodev.patch 
(81%)
 copy target/linux/brcm63xx/{patches-2.6.39 => patches-3.0}/141-led_count.patch 
(83%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/180-udc_preliminary_support.patch (99%)
 copy target/linux/brcm63xx/{patches-2.6.38 => 
patches-3.0}/200-extended-platform-devices.patch (91%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/200-spi-board-info.patch (92%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/210-no_ehci_over_current_check.patch (88%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/220-wl_exports.patch (94%)
 copy target/linux/brcm63xx/{patches-2.6.38 => 
patches-3.0}/230-6358-enet1-external-mii-clk.patch (93%)
 copy target/linux/brcm63xx/{patches-2.6.39 => patches-3.0}/240-spi.patch (99%)
 copy target/linux/brcm63xx/{patches-2.6.38 => 
patches-3.0}/250-boardid_fixup.patch (92%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/300-alice_gate2_leds.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/310-96348gw_a_leds.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/440-board-D4PW.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.39 => patches-3.0}/441-board-NB4.patch 
(99%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/442-board-96338W2_E7T.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/443-board-CPVA642.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/444-board_dsl_274xb_rev_c.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/445-board_spw500v.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/447-board_gw6200_gw6000.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/448-board-MAGIC.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/449-board_hw553.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/450-board_rta1320_16m.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/451-board_spw303v.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/452-board_V2500V.patch (95%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/453-board_BTV2110.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.39 => 
patches-3.0}/454-board_livebox.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/455-board_ct536_ct5621.patch (100%)
 copy target/linux/brcm63xx/{patches-2.6.37 => 
patches-3.0}/977-ssb_export_fallback_sprom.patch (100%)

diff --git a/target/linux/brcm63xx/config-2.6.39 
b/target/linux/brcm63xx/config-3.0
similarity index 98%
copy from target/linux/brcm63xx/config-2.6.39
copy to target/linux/brcm63xx/config-3.0
index e3cd44d..2fa9a10 100644
--- a/target/linux/brcm63xx/config-2.6.39
+++ b/target/linux/brcm63xx/config-3.0
@@ -19,8 +19,10 @@ CONFIG_BCM63XX_CPU_6358=y
 CONFIG_BCM63XX_ENET=y
 CONFIG_BCM63XX_PHY=y
 CONFIG_BCM63XX_WDT=y
+CONFIG_BCMA_POSSIBLE=y
 CONFIG_BOARD_BCM963XX=y
 # CONFIG_BOARD_LIVEBOX is not set
+# CONFIG_BRCMUTIL is not set
 CONFIG_BSD_PROCESS_ACCT_V3=y
 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
 CONFIG_CEVT_R4K=y
@@ -48,8 +50,6 @@ CONFIG_GENERIC_ATOMIC64=y
 CONFIG_GENERIC_CLOCKEVENTS=y
 CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
 CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_GENERIC_FIND_LAST_BIT=y
-CONFIG_GENERIC_FIND_NEXT_BIT=y
 CONFIG_GENERIC_GPIO=y
 CONFIG_GENERIC_IRQ_SHOW=y
 CONFIG_GPIOLIB=y
@@ -89,6 +89,7 @@ CONFIG_IP_PIMSM_V1=y
 CONFIG_IP_PIMSM_V2=y
 CONFIG_IRQ_CPU=y
 CONFIG_KEXEC=y
+# CONFIG_LANTIQ is not set
 CONFIG_LEDS_GPIO=y
 CONFIG_MACH_NO_WESTBRIDGE=y
 # CONFIG_MINIX_FS_NATIVE_ENDIAN is not set
diff --git a/target/linux/brcm63xx/patches-2.6.37/007-usb-ohci-support.patch 
b/target/linux/brcm63xx/patches-3.0/007-usb-ohci-support.patch
similarity index 98%
copy from target/linux/brcm63xx/patches-2.6.37/007-usb-ohci-support.patch
copy to target/linux/brcm63xx/patches-3.0/007-usb-ohci-support.patch
index a70b501..e4327af 100644
--- a/target/linux/brcm63xx/patches-2.6.37/007-usb-ohci-support.patch
+++ b/target/linux/brcm63xx/patches-3.0/007-usb-ohci-support.patch
@@ -52,7 +52,7 @@ Signed-off-by: Maxime Bizon <mbi...@freebox.fr>
  #include <board_bcm963xx.h>
  
  #define PFX   "board_bcm963xx: "
-@@ -877,6 +878,9 @@ int __init board_register_devices(void)
+@@ -889,6 +890,9 @@ 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-2.6.39/008-usb-ehci-support.patch 
b/target/linux/brcm63xx/patches-3.0/008-usb-ehci-support.patch
similarity index 98%
copy from target/linux/brcm63xx/patches-2.6.39/008-usb-ehci-support.patch
copy to target/linux/brcm63xx/patches-3.0/008-usb-ehci-support.patch
index 0c236f0..c044e52 100644
--- a/target/linux/brcm63xx/patches-2.6.39/008-usb-ehci-support.patch
+++ b/target/linux/brcm63xx/patches-3.0/008-usb-ehci-support.patch
@@ -44,7 +44,7 @@ Signed-off-by: Maxime Bizon <mbi...@freebox.fr>
  #include <board_bcm963xx.h>
  
  #define PFX   "board_bcm963xx: "
-@@ -878,6 +879,9 @@ int __init board_register_devices(void)
+@@ -890,6 +891,9 @@ 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-2.6.39/010-add_bcm63xx_ohci_controller.patch 
b/target/linux/brcm63xx/patches-3.0/010-add_bcm63xx_ohci_controller.patch
similarity index 99%
copy from 
target/linux/brcm63xx/patches-2.6.39/010-add_bcm63xx_ohci_controller.patch
copy to target/linux/brcm63xx/patches-3.0/010-add_bcm63xx_ohci_controller.patch
index 39c732f..2c32a20 100644
--- a/target/linux/brcm63xx/patches-2.6.39/010-add_bcm63xx_ohci_controller.patch
+++ b/target/linux/brcm63xx/patches-3.0/010-add_bcm63xx_ohci_controller.patch
@@ -177,7 +177,7 @@ Signed-off-by: Maxime Bizon <mbi...@freebox.fr>
 +MODULE_ALIAS("platform:bcm63xx_ohci");
 --- a/drivers/usb/host/ohci-hcd.c
 +++ b/drivers/usb/host/ohci-hcd.c
-@@ -1054,6 +1054,11 @@ MODULE_LICENSE ("GPL");
+@@ -1056,6 +1056,11 @@ MODULE_LICENSE ("GPL");
  #define PLATFORM_DRIVER               ohci_hcd_da8xx_driver
  #endif
  
diff --git 
a/target/linux/brcm63xx/patches-2.6.38/011-add_bcm63xx_ehci_controller.patch 
b/target/linux/brcm63xx/patches-3.0/011-add_bcm63xx_ehci_controller.patch
similarity index 96%
copy from 
target/linux/brcm63xx/patches-2.6.38/011-add_bcm63xx_ehci_controller.patch
copy to target/linux/brcm63xx/patches-3.0/011-add_bcm63xx_ehci_controller.patch
index 28a1b2b..d287c52 100644
--- a/target/linux/brcm63xx/patches-2.6.38/011-add_bcm63xx_ehci_controller.patch
+++ b/target/linux/brcm63xx/patches-3.0/011-add_bcm63xx_ehci_controller.patch
@@ -118,7 +118,7 @@ Signed-off-by: Maxime Bizon <mbi...@freebox.fr>
 +      ehci->big_endian_desc = 0;
 +      ehci->caps = hcd->regs;
 +      ehci->regs = hcd->regs +
-+              HC_LENGTH(ehci_readl(ehci, &ehci->caps->hc_capbase));
++              HC_LENGTH(ehci, ehci_readl(ehci, &ehci->caps->hc_capbase));
 +      ehci->hcs_params = ehci_readl(ehci, &ehci->caps->hcs_params);
 +      ehci->sbrn = 0x20;
 +
@@ -164,8 +164,8 @@ Signed-off-by: Maxime Bizon <mbi...@freebox.fr>
 +MODULE_ALIAS("platform:bcm63xx_ehci");
 --- a/drivers/usb/host/ehci-hcd.c
 +++ b/drivers/usb/host/ehci-hcd.c
-@@ -1254,6 +1254,11 @@ MODULE_LICENSE ("GPL");
- #define PLATFORM_DRIVER               ehci_msm_driver
+@@ -1282,6 +1282,11 @@ MODULE_LICENSE ("GPL");
+ #define PLATFORM_DRIVER               ehci_grlib_driver
  #endif
  
 +#ifdef CONFIG_BCM63XX
diff --git a/target/linux/brcm63xx/patches-2.6.38/040-bcm963xx_flashmap.patch 
b/target/linux/brcm63xx/patches-3.0/040-bcm963xx_flashmap.patch
similarity index 95%
copy from target/linux/brcm63xx/patches-2.6.38/040-bcm963xx_flashmap.patch
copy to target/linux/brcm63xx/patches-3.0/040-bcm963xx_flashmap.patch
index a216230..6a352da 100644
--- a/target/linux/brcm63xx/patches-2.6.38/040-bcm963xx_flashmap.patch
+++ b/target/linux/brcm63xx/patches-3.0/040-bcm963xx_flashmap.patch
@@ -12,7 +12,7 @@ Signed-off-by: Axel Gembe <a...@bastart.eu.org>
 
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -816,20 +816,6 @@ void __init board_setup(void)
+@@ -828,20 +828,6 @@ void __init board_setup(void)
                panic("unexpected CPU for bcm963xx board");
  }
  
@@ -33,7 +33,7 @@ Signed-off-by: Axel Gembe <a...@bastart.eu.org>
  static struct resource mtd_resources[] = {
        {
                .start          = 0,    /* filled at runtime */
-@@ -839,12 +825,9 @@ static struct resource mtd_resources[] =
+@@ -851,12 +837,9 @@ static struct resource mtd_resources[] =
  };
  
  static struct platform_device mtd_dev = {
@@ -97,7 +97,7 @@ Signed-off-by: Axel Gembe <a...@bastart.eu.org>
 +#endif
        }
  
-       return add_mtd_partitions(bcm963xx_mtd_info, parsed_parts,
+       return mtd_device_register(bcm963xx_mtd_info, parsed_parts,
 --- a/drivers/mtd/redboot.c
 +++ b/drivers/mtd/redboot.c
 @@ -57,7 +57,7 @@ static inline int redboot_checksum(struc
diff --git 
a/target/linux/brcm63xx/patches-2.6.39/041-bcm963xx_real_rootfs_length.patch 
b/target/linux/brcm63xx/patches-3.0/041-bcm963xx_real_rootfs_length.patch
similarity index 100%
copy from 
target/linux/brcm63xx/patches-2.6.39/041-bcm963xx_real_rootfs_length.patch
copy to target/linux/brcm63xx/patches-3.0/041-bcm963xx_real_rootfs_length.patch
diff --git 
a/target/linux/brcm63xx/patches-2.6.39/070_bcm63xx_enet_vlan_incoming_fixed.patch
 b/target/linux/brcm63xx/patches-3.0/070_bcm63xx_enet_vlan_incoming_fixed.patch
similarity index 81%
copy from 
target/linux/brcm63xx/patches-2.6.39/070_bcm63xx_enet_vlan_incoming_fixed.patch
copy to 
target/linux/brcm63xx/patches-3.0/070_bcm63xx_enet_vlan_incoming_fixed.patch
index 8211e29..332acfa 100644
--- 
a/target/linux/brcm63xx/patches-2.6.39/070_bcm63xx_enet_vlan_incoming_fixed.patch
+++ 
b/target/linux/brcm63xx/patches-3.0/070_bcm63xx_enet_vlan_incoming_fixed.patch
@@ -1,6 +1,6 @@
 --- a/drivers/net/bcm63xx_enet.c
 +++ b/drivers/net/bcm63xx_enet.c
-@@ -1515,7 +1515,7 @@ static int compute_hw_mtu(struct bcm_ene
+@@ -1516,7 +1516,7 @@ static int compute_hw_mtu(struct bcm_ene
        actual_mtu = mtu;
  
        /* add ethernet header + vlan tag size */
diff --git a/target/linux/brcm63xx/patches-2.6.39/100-reset_buttons.patch 
b/target/linux/brcm63xx/patches-3.0/100-reset_buttons.patch
similarity index 94%
copy from target/linux/brcm63xx/patches-2.6.39/100-reset_buttons.patch
copy to target/linux/brcm63xx/patches-3.0/100-reset_buttons.patch
index 786c18b..486054f 100644
--- a/target/linux/brcm63xx/patches-2.6.39/100-reset_buttons.patch
+++ b/target/linux/brcm63xx/patches-3.0/100-reset_buttons.patch
@@ -43,7 +43,7 @@
  };
  
  static struct board_info __initdata board_FAST2404 = {
-@@ -838,12 +860,23 @@ static struct platform_device bcm63xx_gp
+@@ -850,12 +872,23 @@ static struct platform_device bcm63xx_gp
        .dev.platform_data      = &bcm63xx_led_data,
  };
  
@@ -67,7 +67,7 @@
  
        if (board.has_uart0)
                bcm63xx_uart_register(0);
-@@ -888,5 +921,16 @@ int __init board_register_devices(void)
+@@ -900,5 +933,16 @@ int __init board_register_devices(void)
  
        platform_device_register(&bcm63xx_gpio_leds);
  
diff --git a/target/linux/brcm63xx/patches-2.6.39/110-gpiodev.patch 
b/target/linux/brcm63xx/patches-3.0/110-gpiodev.patch
similarity index 81%
copy from target/linux/brcm63xx/patches-2.6.39/110-gpiodev.patch
copy to target/linux/brcm63xx/patches-3.0/110-gpiodev.patch
index fc99f53..8283a54 100644
--- a/target/linux/brcm63xx/patches-2.6.39/110-gpiodev.patch
+++ b/target/linux/brcm63xx/patches-3.0/110-gpiodev.patch
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -852,6 +852,10 @@ static struct platform_device mtd_dev =
+@@ -864,6 +864,10 @@ static struct platform_device mtd_dev =
        .num_resources          = ARRAY_SIZE(mtd_resources),
  };
  
@@ -11,7 +11,7 @@
  static struct gpio_led_platform_data bcm63xx_led_data;
  
  static struct platform_device bcm63xx_gpio_leds = {
-@@ -916,6 +920,8 @@ int __init board_register_devices(void)
+@@ -928,6 +932,8 @@ int __init board_register_devices(void)
  
        platform_device_register(&mtd_dev);
  
diff --git a/target/linux/brcm63xx/patches-2.6.39/141-led_count.patch 
b/target/linux/brcm63xx/patches-3.0/141-led_count.patch
similarity index 83%
copy from target/linux/brcm63xx/patches-2.6.39/141-led_count.patch
copy to target/linux/brcm63xx/patches-3.0/141-led_count.patch
index baf0920..582f868 100644
--- a/target/linux/brcm63xx/patches-2.6.39/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
-@@ -881,6 +881,7 @@ int __init board_register_devices(void)
+@@ -893,6 +893,7 @@ int __init board_register_devices(void)
  {
        u32 val;
        int button_count = 0;
@@ -8,7 +8,7 @@
  
        if (board.has_uart0)
                bcm63xx_uart_register(0);
-@@ -922,7 +923,11 @@ int __init board_register_devices(void)
+@@ -934,7 +935,11 @@ int __init board_register_devices(void)
  
        platform_device_register_simple("GPIODEV", 0, &gpiodev_resource, 1);
  
diff --git 
a/target/linux/brcm63xx/patches-2.6.39/180-udc_preliminary_support.patch 
b/target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch
similarity index 99%
copy from target/linux/brcm63xx/patches-2.6.39/180-udc_preliminary_support.patch
copy to target/linux/brcm63xx/patches-3.0/180-udc_preliminary_support.patch
index 7b341b7..1cc259b 100644
--- a/target/linux/brcm63xx/patches-2.6.39/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 = {
-@@ -909,6 +912,9 @@ int __init board_register_devices(void)
+@@ -921,6 +924,9 @@ int __init board_register_devices(void)
        if (board.has_dsp)
                bcm63xx_dsp_register(&board.dsp);
  
diff --git 
a/target/linux/brcm63xx/patches-2.6.38/200-extended-platform-devices.patch 
b/target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch
similarity index 91%
copy from 
target/linux/brcm63xx/patches-2.6.38/200-extended-platform-devices.patch
copy to target/linux/brcm63xx/patches-3.0/200-extended-platform-devices.patch
index db2c22f..f02db1f 100644
--- a/target/linux/brcm63xx/patches-2.6.38/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
-@@ -915,6 +915,9 @@ int __init board_register_devices(void)
+@@ -927,6 +927,9 @@ int __init board_register_devices(void)
        if (board.has_udc0)
                bcm63xx_udc_register();
  
diff --git a/target/linux/brcm63xx/patches-2.6.39/200-spi-board-info.patch 
b/target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch
similarity index 92%
copy from target/linux/brcm63xx/patches-2.6.39/200-spi-board-info.patch
copy to target/linux/brcm63xx/patches-3.0/200-spi-board-info.patch
index 761ac96..59ef0af 100644
--- a/target/linux/brcm63xx/patches-2.6.39/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
-@@ -918,6 +918,9 @@ int __init board_register_devices(void)
+@@ -930,6 +930,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-2.6.39/210-no_ehci_over_current_check.patch 
b/target/linux/brcm63xx/patches-3.0/210-no_ehci_over_current_check.patch
similarity index 88%
copy from 
target/linux/brcm63xx/patches-2.6.39/210-no_ehci_over_current_check.patch
copy to target/linux/brcm63xx/patches-3.0/210-no_ehci_over_current_check.patch
index cfdf165..f2c10da 100644
--- a/target/linux/brcm63xx/patches-2.6.39/210-no_ehci_over_current_check.patch
+++ b/target/linux/brcm63xx/patches-3.0/210-no_ehci_over_current_check.patch
@@ -1,6 +1,6 @@
 --- a/drivers/usb/host/ehci-hub.c
 +++ b/drivers/usb/host/ehci-hub.c
-@@ -883,11 +883,13 @@ static int ehci_hub_control (
+@@ -891,11 +891,13 @@ static int ehci_hub_control (
                         * power switching; they're allowed to just limit the
                         * current.  khubd will turn the power back on.
                         */
diff --git a/target/linux/brcm63xx/patches-2.6.39/220-wl_exports.patch 
b/target/linux/brcm63xx/patches-3.0/220-wl_exports.patch
similarity index 94%
copy from target/linux/brcm63xx/patches-2.6.39/220-wl_exports.patch
copy to target/linux/brcm63xx/patches-3.0/220-wl_exports.patch
index 8cd87b8..2e43006 100644
--- a/target/linux/brcm63xx/patches-2.6.39/220-wl_exports.patch
+++ b/target/linux/brcm63xx/patches-3.0/220-wl_exports.patch
@@ -14,7 +14,7 @@
   * known 6338 boards
   */
  #ifdef CONFIG_BCM63XX_CPU_6338
-@@ -747,6 +754,7 @@ void __init board_prom_init(void)
+@@ -758,6 +765,7 @@ void __init board_prom_init(void)
  
        /* extract nvram data */
        memcpy(&nvram, boot_addr + BCM963XX_NVRAM_OFFSET, sizeof(nvram));
diff --git 
a/target/linux/brcm63xx/patches-2.6.38/230-6358-enet1-external-mii-clk.patch 
b/target/linux/brcm63xx/patches-3.0/230-6358-enet1-external-mii-clk.patch
similarity index 93%
copy from 
target/linux/brcm63xx/patches-2.6.38/230-6358-enet1-external-mii-clk.patch
copy to target/linux/brcm63xx/patches-3.0/230-6358-enet1-external-mii-clk.patch
index d859410..58fa709 100644
--- a/target/linux/brcm63xx/patches-2.6.38/230-6358-enet1-external-mii-clk.patch
+++ b/target/linux/brcm63xx/patches-3.0/230-6358-enet1-external-mii-clk.patch
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -818,6 +818,8 @@ void __init board_prom_init(void)
+@@ -829,6 +829,8 @@ void __init board_prom_init(void)
                if (BCMCPU_IS_6348())
                        val |= GPIO_MODE_6348_G3_EXT_MII |
                                GPIO_MODE_6348_G0_EXT_MII;
diff --git a/target/linux/brcm63xx/patches-2.6.39/240-spi.patch 
b/target/linux/brcm63xx/patches-3.0/240-spi.patch
similarity index 99%
copy from target/linux/brcm63xx/patches-2.6.39/240-spi.patch
copy to target/linux/brcm63xx/patches-3.0/240-spi.patch
index d882c21..a567a7d 100644
--- a/target/linux/brcm63xx/patches-2.6.39/240-spi.patch
+++ b/target/linux/brcm63xx/patches-3.0/240-spi.patch
@@ -833,7 +833,7 @@
        depends on BLACKFIN
 --- a/drivers/spi/Makefile
 +++ b/drivers/spi/Makefile
-@@ -55,6 +55,7 @@ obj-$(CONFIG_SPI_SH_SCI)             += spi_sh_sci.
+@@ -56,6 +56,7 @@ obj-$(CONFIG_SPI_SH_SCI)             += spi_sh_sci.
  obj-$(CONFIG_SPI_SH_MSIOF)            += spi_sh_msiof.o
  obj-$(CONFIG_SPI_STMP3XXX)            += spi_stmp.o
  obj-$(CONFIG_SPI_NUC900)              += spi_nuc900.o
@@ -990,7 +990,7 @@
  #include <board_bcm963xx.h>
  
  #define PFX   "board_bcm963xx: "
-@@ -931,6 +932,9 @@ int __init board_register_devices(void)
+@@ -943,6 +944,9 @@ 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-2.6.38/250-boardid_fixup.patch 
b/target/linux/brcm63xx/patches-3.0/250-boardid_fixup.patch
similarity index 92%
copy from target/linux/brcm63xx/patches-2.6.38/250-boardid_fixup.patch
copy to target/linux/brcm63xx/patches-3.0/250-boardid_fixup.patch
index 50e8016..36a5805 100644
--- a/target/linux/brcm63xx/patches-2.6.38/250-boardid_fixup.patch
+++ b/target/linux/brcm63xx/patches-3.0/250-boardid_fixup.patch
@@ -14,7 +14,7 @@
  static struct bcm963xx_nvram nvram;
  static unsigned int mac_addr_used;
  static struct board_info board;
-@@ -723,6 +727,29 @@ static int board_get_mac_address(u8 *mac
+@@ -734,6 +738,29 @@ static int board_get_mac_address(u8 *mac
        return 0;
  }
  
@@ -44,7 +44,7 @@
  /*
   * early init callback, read nvram data from flash and checksum it
   */
-@@ -771,6 +798,11 @@ void __init board_prom_init(void)
+@@ -782,6 +809,11 @@ void __init board_prom_init(void)
                return;
        }
  
diff --git a/target/linux/brcm63xx/patches-2.6.37/300-alice_gate2_leds.patch 
b/target/linux/brcm63xx/patches-3.0/300-alice_gate2_leds.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/300-alice_gate2_leds.patch
copy to target/linux/brcm63xx/patches-3.0/300-alice_gate2_leds.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/310-96348gw_a_leds.patch 
b/target/linux/brcm63xx/patches-3.0/310-96348gw_a_leds.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/310-96348gw_a_leds.patch
copy to target/linux/brcm63xx/patches-3.0/310-96348gw_a_leds.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch 
b/target/linux/brcm63xx/patches-3.0/440-board-D4PW.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch
copy to target/linux/brcm63xx/patches-3.0/440-board-D4PW.patch
diff --git a/target/linux/brcm63xx/patches-2.6.39/441-board-NB4.patch 
b/target/linux/brcm63xx/patches-3.0/441-board-NB4.patch
similarity index 99%
copy from target/linux/brcm63xx/patches-2.6.39/441-board-NB4.patch
copy to target/linux/brcm63xx/patches-3.0/441-board-NB4.patch
index 2fb7ff2..8dec892 100644
--- a/target/linux/brcm63xx/patches-2.6.39/441-board-NB4.patch
+++ b/target/linux/brcm63xx/patches-3.0/441-board-NB4.patch
@@ -557,7 +557,7 @@
  /*
   * Register a sane SPROMv2 to make the on-board
   * bcm4318 WLAN work
-@@ -959,6 +1485,9 @@ void __init board_prom_init(void)
+@@ -970,6 +1496,9 @@ void __init board_prom_init(void)
                boardid_fixup(boot_addr);
        }
  
diff --git a/target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch 
b/target/linux/brcm63xx/patches-3.0/442-board-96338W2_E7T.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch
copy to target/linux/brcm63xx/patches-3.0/442-board-96338W2_E7T.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch 
b/target/linux/brcm63xx/patches-3.0/443-board-CPVA642.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch
copy to target/linux/brcm63xx/patches-3.0/443-board-CPVA642.patch
diff --git 
a/target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch 
b/target/linux/brcm63xx/patches-3.0/444-board_dsl_274xb_rev_c.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch
copy to target/linux/brcm63xx/patches-3.0/444-board_dsl_274xb_rev_c.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch 
b/target/linux/brcm63xx/patches-3.0/445-board_spw500v.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch
copy to target/linux/brcm63xx/patches-3.0/445-board_spw500v.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/447-board_gw6200_gw6000.patch 
b/target/linux/brcm63xx/patches-3.0/447-board_gw6200_gw6000.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/447-board_gw6200_gw6000.patch
copy to target/linux/brcm63xx/patches-3.0/447-board_gw6200_gw6000.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/448-board-MAGIC.patch 
b/target/linux/brcm63xx/patches-3.0/448-board-MAGIC.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/448-board-MAGIC.patch
copy to target/linux/brcm63xx/patches-3.0/448-board-MAGIC.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/449-board_hw553.patch 
b/target/linux/brcm63xx/patches-3.0/449-board_hw553.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/449-board_hw553.patch
copy to target/linux/brcm63xx/patches-3.0/449-board_hw553.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/450-board_rta1320_16m.patch 
b/target/linux/brcm63xx/patches-3.0/450-board_rta1320_16m.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/450-board_rta1320_16m.patch
copy to target/linux/brcm63xx/patches-3.0/450-board_rta1320_16m.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch 
b/target/linux/brcm63xx/patches-3.0/451-board_spw303v.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch
copy to target/linux/brcm63xx/patches-3.0/451-board_spw303v.patch
diff --git a/target/linux/brcm63xx/patches-2.6.39/452-board_V2500V.patch 
b/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch
similarity index 95%
copy from target/linux/brcm63xx/patches-2.6.39/452-board_V2500V.patch
copy to target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch
index 4b483d4..210008a 100644
--- a/target/linux/brcm63xx/patches-2.6.39/452-board_V2500V.patch
+++ b/target/linux/brcm63xx/patches-3.0/452-board_V2500V.patch
@@ -72,7 +72,7 @@
  #endif
  
  #ifdef CONFIG_BCM63XX_CPU_6358
-@@ -2057,6 +2115,22 @@ void __init board_prom_init(void)
+@@ -2068,6 +2126,22 @@ void __init board_prom_init(void)
                val &= MPI_CSBASE_BASE_MASK;
        }
        boot_addr = (u8 *)KSEG1ADDR(val);
@@ -95,7 +95,7 @@
  
        /* dump cfe version */
        cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET;
-@@ -2264,6 +2338,14 @@ int __init board_register_devices(void)
+@@ -2276,6 +2350,14 @@ int __init board_register_devices(void)
                val = bcm_mpi_readl(MPI_CSBASE_REG(0));
                val &= MPI_CSBASE_BASE_MASK;
        }
diff --git a/target/linux/brcm63xx/patches-2.6.37/453-board_BTV2110.patch 
b/target/linux/brcm63xx/patches-3.0/453-board_BTV2110.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/453-board_BTV2110.patch
copy to target/linux/brcm63xx/patches-3.0/453-board_BTV2110.patch
diff --git a/target/linux/brcm63xx/patches-2.6.39/454-board_livebox.patch 
b/target/linux/brcm63xx/patches-3.0/454-board_livebox.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.39/454-board_livebox.patch
copy to target/linux/brcm63xx/patches-3.0/454-board_livebox.patch
diff --git a/target/linux/brcm63xx/patches-2.6.37/455-board_ct536_ct5621.patch 
b/target/linux/brcm63xx/patches-3.0/455-board_ct536_ct5621.patch
similarity index 100%
copy from target/linux/brcm63xx/patches-2.6.37/455-board_ct536_ct5621.patch
copy to target/linux/brcm63xx/patches-3.0/455-board_ct536_ct5621.patch
diff --git 
a/target/linux/brcm63xx/patches-2.6.37/977-ssb_export_fallback_sprom.patch 
b/target/linux/brcm63xx/patches-3.0/977-ssb_export_fallback_sprom.patch
similarity index 100%
copy from 
target/linux/brcm63xx/patches-2.6.37/977-ssb_export_fallback_sprom.patch
copy to target/linux/brcm63xx/patches-3.0/977-ssb_export_fallback_sprom.patch
-- 
1.7.2.5

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to