Changeset 27299


Ignore:
Timestamp:
2011-06-28T21:33:50+02:00 (7 years ago)
Author:
hauke
Message:

kernel: update ssb and bcma to linux-next next-20110628

Location:
trunk/target/linux
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/patches-2.6.39/020-ssb_update.patch

    r27295 r27299  
    588588        int err; 
    589589  
     590@@ -1001,8 +1002,8 @@ u32 ssb_calc_clock_rate(u32 plltype, u32 
     591        switch (plltype) { 
     592        case SSB_PLLTYPE_6: /* 100/200 or 120/240 only */ 
     593                if (m & SSB_CHIPCO_CLK_T6_MMASK) 
     594-                       return SSB_CHIPCO_CLK_T6_M0; 
     595-               return SSB_CHIPCO_CLK_T6_M1; 
     596+                       return SSB_CHIPCO_CLK_T6_M1; 
     597+               return SSB_CHIPCO_CLK_T6_M0; 
     598        case SSB_PLLTYPE_1: /* 48Mhz base, 3 dividers */ 
     599        case SSB_PLLTYPE_3: /* 25Mhz, 2 dividers */ 
     600        case SSB_PLLTYPE_4: /* 48Mhz, 4 dividers */ 
    590601@@ -1117,23 +1118,22 @@ static u32 ssb_tmslow_reject_bitmask(str 
    591602 { 
     
    750761        } 
    751762 #endif /* CONFIG_SSB_PCIHOST */ 
    752 @@ -307,7 +310,7 @@ int ssb_bus_scan(struct ssb_bus *bus, 
     763@@ -307,8 +310,7 @@ int ssb_bus_scan(struct ssb_bus *bus, 
    753764        } else { 
    754765                if (bus->bustype == SSB_BUSTYPE_PCI) { 
    755766                        bus->chip_id = pcidev_to_chipid(bus->host_pci); 
    756767-                       pci_read_config_word(bus->host_pci, PCI_REVISION_ID, 
    757 +                       pci_read_config_byte(bus->host_pci, PCI_REVISION_ID, 
    758                                              &bus->chip_rev); 
     768-                                            &bus->chip_rev); 
     769+                       bus->chip_rev = bus->host_pci->revision; 
    759770                        bus->chip_package = 0; 
    760771                } else { 
     772                        bus->chip_id = 0x4710; 
    761773--- a/drivers/ssb/sprom.c 
    762774+++ b/drivers/ssb/sprom.c 
  • trunk/target/linux/generic/patches-2.6.39/025-bcma_backport.patch

    r27295 r27299  
    917917--- /dev/null 
    918918+++ b/drivers/bcma/main.c 
    919 @@ -0,0 +1,254 @@ 
     919@@ -0,0 +1,255 @@ 
    920920+/* 
    921921+ * Broadcom specific AMBA 
     
    927927+#include "bcma_private.h" 
    928928+#include <linux/bcma/bcma.h> 
     929+#include <linux/slab.h> 
    929930+ 
    930931+MODULE_DESCRIPTION("Broadcom's specific AMBA driver"); 
  • trunk/target/linux/generic/patches-3.0/020-ssb_update.patch

    r27293 r27299  
    167167        int err; 
    168168  
     169@@ -1001,8 +1002,8 @@ u32 ssb_calc_clock_rate(u32 plltype, u32 
     170        switch (plltype) { 
     171        case SSB_PLLTYPE_6: /* 100/200 or 120/240 only */ 
     172                if (m & SSB_CHIPCO_CLK_T6_MMASK) 
     173-                       return SSB_CHIPCO_CLK_T6_M0; 
     174-               return SSB_CHIPCO_CLK_T6_M1; 
     175+                       return SSB_CHIPCO_CLK_T6_M1; 
     176+               return SSB_CHIPCO_CLK_T6_M0; 
     177        case SSB_PLLTYPE_1: /* 48Mhz base, 3 dividers */ 
     178        case SSB_PLLTYPE_3: /* 25Mhz, 2 dividers */ 
     179        case SSB_PLLTYPE_4: /* 48Mhz, 4 dividers */ 
    169180--- a/drivers/ssb/pcihost_wrapper.c 
    170181+++ b/drivers/ssb/pcihost_wrapper.c 
     
    189200        driver->probe = ssb_pcihost_probe; 
    190201        driver->remove = ssb_pcihost_remove; 
     202--- a/drivers/ssb/scan.c 
     203+++ b/drivers/ssb/scan.c 
     204@@ -310,8 +310,7 @@ int ssb_bus_scan(struct ssb_bus *bus, 
     205        } else { 
     206                if (bus->bustype == SSB_BUSTYPE_PCI) { 
     207                        bus->chip_id = pcidev_to_chipid(bus->host_pci); 
     208-                       pci_read_config_byte(bus->host_pci, PCI_REVISION_ID, 
     209-                                            &bus->chip_rev); 
     210+                       bus->chip_rev = bus->host_pci->revision; 
     211                        bus->chip_package = 0; 
     212                } else { 
     213                        bus->chip_id = 0x4710; 
  • trunk/target/linux/generic/patches-3.0/025-bcma_backport.patch

    r27293 r27299  
    201201--- a/drivers/bcma/main.c 
    202202+++ b/drivers/bcma/main.c 
    203 @@ -89,6 +89,8 @@ static int bcma_register_cores(struct bc 
     203@@ -7,6 +7,7 @@ 
     204  
     205 #include "bcma_private.h" 
     206 #include <linux/bcma/bcma.h> 
     207+#include <linux/slab.h> 
     208  
     209 MODULE_DESCRIPTION("Broadcom's specific AMBA driver"); 
     210 MODULE_LICENSE("GPL"); 
     211@@ -89,6 +90,8 @@ static int bcma_register_cores(struct bc 
    204212                switch (bus->hosttype) { 
    205213                case BCMA_HOSTTYPE_PCI: 
     
    210218                case BCMA_HOSTTYPE_NONE: 
    211219                case BCMA_HOSTTYPE_SDIO: 
    212 @@ -144,6 +146,13 @@ int bcma_bus_register(struct bcma_bus *b 
     220@@ -144,6 +147,13 @@ int bcma_bus_register(struct bcma_bus *b 
    213221                bcma_core_pci_init(&bus->drv_pci); 
    214222        } 
     
    224232        bcma_register_cores(bus); 
    225233  
    226 @@ -151,13 +160,11 @@ int bcma_bus_register(struct bcma_bus *b 
     234@@ -151,13 +161,11 @@ int bcma_bus_register(struct bcma_bus *b 
    227235  
    228236        return 0; 
Note: See TracChangeset for help on using the changeset viewer.