source: trunk/target/linux/generic/patches-3.0/020-ssb_update.patch @ 27293

Last change on this file since 27293 was 27293, checked in by hauke, 5 years ago

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

File size: 6.0 KB
  • drivers/ssb/driver_chipcommon_pmu.c

    a b static void ssb_pmu_resources_init(struc 
    417417        u32 min_msk = 0, max_msk = 0; 
    418418        unsigned int i; 
    419419        const struct pmu_res_updown_tab_entry *updown_tab = NULL; 
    420         unsigned int updown_tab_size; 
     420        unsigned int updown_tab_size = 0; 
    421421        const struct pmu_res_depend_tab_entry *depend_tab = NULL; 
    422         unsigned int depend_tab_size; 
     422        unsigned int depend_tab_size = 0; 
    423423 
    424424        switch (bus->chip_id) { 
    425425        case 0x4312: 
  • drivers/ssb/driver_gige.c

    a b void gige_pcicfg_write32(struct ssb_gige 
    106106        gige_write32(dev, SSB_GIGE_PCICFG + offset, value); 
    107107} 
    108108 
    109 static int ssb_gige_pci_read_config(struct pci_bus *bus, unsigned int devfn, 
    110                                     int reg, int size, u32 *val) 
     109static int __devinit ssb_gige_pci_read_config(struct pci_bus *bus, 
     110                                              unsigned int devfn, int reg, 
     111                                              int size, u32 *val) 
    111112{ 
    112113        struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops); 
    113114        unsigned long flags; 
    static int ssb_gige_pci_read_config(stru 
    136137        return PCIBIOS_SUCCESSFUL; 
    137138} 
    138139 
    139 static int ssb_gige_pci_write_config(struct pci_bus *bus, unsigned int devfn, 
    140                                      int reg, int size, u32 val) 
     140static int __devinit ssb_gige_pci_write_config(struct pci_bus *bus, 
     141                                               unsigned int devfn, int reg, 
     142                                               int size, u32 val) 
    141143{ 
    142144        struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops); 
    143145        unsigned long flags; 
    static int ssb_gige_pci_write_config(str 
    166168        return PCIBIOS_SUCCESSFUL; 
    167169} 
    168170 
    169 static int ssb_gige_probe(struct ssb_device *sdev, const struct ssb_device_id *id) 
     171static int __devinit ssb_gige_probe(struct ssb_device *sdev, 
     172                                    const struct ssb_device_id *id) 
    170173{ 
    171174        struct ssb_gige *dev; 
    172175        u32 base, tmslow, tmshigh; 
  • drivers/ssb/driver_pcicore.c

    a b int ssb_pcicore_pcibios_map_irq(const st 
    314314        return ssb_mips_irq(extpci_core->dev) + 2; 
    315315} 
    316316 
    317 static void ssb_pcicore_init_hostmode(struct ssb_pcicore *pc) 
     317static void __devinit ssb_pcicore_init_hostmode(struct ssb_pcicore *pc) 
    318318{ 
    319319        u32 val; 
    320320 
    static void ssb_pcicore_init_hostmode(st 
    379379        register_pci_controller(&ssb_pcicore_controller); 
    380380} 
    381381 
    382 static int pcicore_is_in_hostmode(struct ssb_pcicore *pc) 
     382static int __devinit pcicore_is_in_hostmode(struct ssb_pcicore *pc) 
    383383{ 
    384384        struct ssb_bus *bus = pc->dev->bus; 
    385385        u16 chipid_top; 
    static int pcicore_is_in_hostmode(struct 
    412412 * Workarounds. 
    413413 **************************************************/ 
    414414 
    415 static void ssb_pcicore_fix_sprom_core_index(struct ssb_pcicore *pc) 
     415static void __devinit ssb_pcicore_fix_sprom_core_index(struct ssb_pcicore *pc) 
    416416{ 
    417417        u16 tmp = pcicore_read16(pc, SSB_PCICORE_SPROM(0)); 
    418418        if (((tmp & 0xF000) >> 12) != pc->dev->core_index) { 
    static void ssb_pcicore_pcie_setup_worka 
    514514 * Generic and Clientmode operation code. 
    515515 **************************************************/ 
    516516 
    517 static void ssb_pcicore_init_clientmode(struct ssb_pcicore *pc) 
     517static void __devinit ssb_pcicore_init_clientmode(struct ssb_pcicore *pc) 
    518518{ 
    519519        /* Disable PCI interrupts. */ 
    520520        ssb_write32(pc->dev, SSB_INTVEC, 0); 
    521521} 
    522522 
    523 void ssb_pcicore_init(struct ssb_pcicore *pc) 
     523void __devinit ssb_pcicore_init(struct ssb_pcicore *pc) 
    524524{ 
    525525        struct ssb_device *dev = pc->dev; 
    526526 
  • drivers/ssb/main.c

    a b error: 
    557557} 
    558558 
    559559/* Needs ssb_buses_lock() */ 
    560 static int ssb_attach_queued_buses(void) 
     560static int __devinit ssb_attach_queued_buses(void) 
    561561{ 
    562562        struct ssb_bus *bus, *n; 
    563563        int err = 0; 
    out: 
    768768        return err; 
    769769} 
    770770 
    771 static int ssb_bus_register(struct ssb_bus *bus, 
    772                             ssb_invariants_func_t get_invariants, 
    773                             unsigned long baseaddr) 
     771static int __devinit ssb_bus_register(struct ssb_bus *bus, 
     772                                      ssb_invariants_func_t get_invariants, 
     773                                      unsigned long baseaddr) 
    774774{ 
    775775        int err; 
    776776 
    err_disable_xtal: 
    851851} 
    852852 
    853853#ifdef CONFIG_SSB_PCIHOST 
    854 int ssb_bus_pcibus_register(struct ssb_bus *bus, 
    855                             struct pci_dev *host_pci) 
     854int __devinit ssb_bus_pcibus_register(struct ssb_bus *bus, 
     855                                      struct pci_dev *host_pci) 
    856856{ 
    857857        int err; 
    858858 
    EXPORT_SYMBOL(ssb_bus_pcibus_register); 
    875875#endif /* CONFIG_SSB_PCIHOST */ 
    876876 
    877877#ifdef CONFIG_SSB_PCMCIAHOST 
    878 int ssb_bus_pcmciabus_register(struct ssb_bus *bus, 
    879                               struct pcmcia_device *pcmcia_dev, 
    880                               unsigned long baseaddr) 
     878int __devinit ssb_bus_pcmciabus_register(struct ssb_bus *bus, 
     879                                        struct pcmcia_device *pcmcia_dev, 
     880                                        unsigned long baseaddr) 
    881881{ 
    882882        int err; 
    883883 
    EXPORT_SYMBOL(ssb_bus_pcmciabus_register 
    897897#endif /* CONFIG_SSB_PCMCIAHOST */ 
    898898 
    899899#ifdef CONFIG_SSB_SDIOHOST 
    900 int ssb_bus_sdiobus_register(struct ssb_bus *bus, struct sdio_func *func, 
    901                              unsigned int quirks) 
     900int __devinit ssb_bus_sdiobus_register(struct ssb_bus *bus, 
     901                                       struct sdio_func *func, 
     902                                       unsigned int quirks) 
    902903{ 
    903904        int err; 
    904905 
    int ssb_bus_sdiobus_register(struct ssb_ 
    918919EXPORT_SYMBOL(ssb_bus_sdiobus_register); 
    919920#endif /* CONFIG_SSB_PCMCIAHOST */ 
    920921 
    921 int ssb_bus_ssbbus_register(struct ssb_bus *bus, 
    922                             unsigned long baseaddr, 
    923                             ssb_invariants_func_t get_invariants) 
     922int __devinit ssb_bus_ssbbus_register(struct ssb_bus *bus, 
     923                                      unsigned long baseaddr, 
     924                                      ssb_invariants_func_t get_invariants) 
    924925{ 
    925926        int err; 
    926927 
  • drivers/ssb/pcihost_wrapper.c

    a b static int ssb_pcihost_resume(struct pci 
    5353# define ssb_pcihost_resume     NULL 
    5454#endif /* CONFIG_PM */ 
    5555 
    56 static int ssb_pcihost_probe(struct pci_dev *dev, 
    57                              const struct pci_device_id *id) 
     56static int __devinit ssb_pcihost_probe(struct pci_dev *dev, 
     57                                       const struct pci_device_id *id) 
    5858{ 
    5959        struct ssb_bus *ssb; 
    6060        int err = -ENOMEM; 
    static void ssb_pcihost_remove(struct pc 
    110110        pci_set_drvdata(dev, NULL); 
    111111} 
    112112 
    113 int ssb_pcihost_register(struct pci_driver *driver) 
     113int __devinit ssb_pcihost_register(struct pci_driver *driver) 
    114114{ 
    115115        driver->probe = ssb_pcihost_probe; 
    116116        driver->remove = ssb_pcihost_remove; 
Note: See TracBrowser for help on using the repository browser.