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");