cs5535-mfd.c (53279f36dccffc26ff536003fd6bb97cc21c3b82) | cs5535-mfd.c (84449216b01f9c2b4c9b1882f9d6abba07b7b7ca) |
---|---|
1/* 2 * cs5535-mfd.c - core MFD driver for CS5535/CS5536 southbridges 3 * 4 * The CS5535 and CS5536 has an ISA bridge on the PCI bus that is 5 * used for accessing GPIOs, MFGPTs, ACPI, etc. Each subdevice has 6 * an IO range that's specified in a single BAR. The BAR order is 7 * hardcoded in the CS553x specifications. 8 * --- 169 unchanged lines hidden (view full) --- 178 { 0, } 179}; 180MODULE_DEVICE_TABLE(pci, cs5535_mfd_pci_tbl); 181 182static struct pci_driver cs5535_mfd_driver = { 183 .name = DRV_NAME, 184 .id_table = cs5535_mfd_pci_tbl, 185 .probe = cs5535_mfd_probe, | 1/* 2 * cs5535-mfd.c - core MFD driver for CS5535/CS5536 southbridges 3 * 4 * The CS5535 and CS5536 has an ISA bridge on the PCI bus that is 5 * used for accessing GPIOs, MFGPTs, ACPI, etc. Each subdevice has 6 * an IO range that's specified in a single BAR. The BAR order is 7 * hardcoded in the CS553x specifications. 8 * --- 169 unchanged lines hidden (view full) --- 178 { 0, } 179}; 180MODULE_DEVICE_TABLE(pci, cs5535_mfd_pci_tbl); 181 182static struct pci_driver cs5535_mfd_driver = { 183 .name = DRV_NAME, 184 .id_table = cs5535_mfd_pci_tbl, 185 .probe = cs5535_mfd_probe, |
186 .remove = __devexit_p(cs5535_mfd_remove), | 186 .remove = cs5535_mfd_remove, |
187}; 188 189module_pci_driver(cs5535_mfd_driver); 190 191MODULE_AUTHOR("Andres Salomon <dilinger@queued.net>"); 192MODULE_DESCRIPTION("MFD driver for CS5535/CS5536 southbridge's ISA PCI device"); 193MODULE_LICENSE("GPL"); | 187}; 188 189module_pci_driver(cs5535_mfd_driver); 190 191MODULE_AUTHOR("Andres Salomon <dilinger@queued.net>"); 192MODULE_DESCRIPTION("MFD driver for CS5535/CS5536 southbridge's ISA PCI device"); 193MODULE_LICENSE("GPL"); |