aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/serial/8250_pci.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linus' 2.6 treeRussell King2005-07-281-0/+20
|\
| * [PATCH] serial: MRi MRI-PCIDS1 dual port serial cardDavid Ranson2005-07-271-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for the MRi PCIDS1 dual port serial card. This card is a little controversial since it is the subject of a PCI vendor/device ID clash. (See http://www.ussg.iu.edu/hypermail/linux/kernel/0303.1/0516.html). I have for now just used the hex ID 0x950a. The divisor was part calculated part iterated, so may not be exactly correct (but works for me at all settings between 300 - 115300 bps). Cc: Russell King <rmk@arm.linux.org.uk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [SERIAL] Convert parport_serial to use new 8250_pci interfacesRussell King2005-07-271-20/+1
| | | | | | | | | | | | | | | | Convert parport_serial to use the new 8250_pci interface, converting the table to a pciserial_board table. This also unuses the SPCI_* definitions in serialP.h, which can now be removed. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | [SERIAL] Expose 8250_pci setup/removal/suspend/resume functionsRussell King2005-07-271-112/+121
| | | | | | | | | | | | | | | | | | Re-jig the setup/removal/suspend/resume of 8250 pci ports so that they know slightly less about how they're attached to a PCI device. Expose this as the new interface for registering PCI serial ports, as well as the pciserial_board structure and associated flag definitions. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | [SERIAL] Pass around serial_private instead of pci_devRussell King2005-07-271-18/+22
| | | | | | | | | | | | | | | | | | Pass the serial_private structure via the setup method instead of the pci_dev. We don't want to assume that the pci_dev's driver data is a pointer to serial_private. Instead, put the pci_dev inside serial_private. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | [SERIAL] Collapse the SIIG quirk entriesRussell King2005-07-271-139/+18
| | | | | | | | | | | | | | | | Collapse all the SIIG quirk entries into one. SIIG10x cards all have PCI device IDs of 0x10xx, SIIG20x cards all have PCI device IDs of 0x20xx. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | [SERIAL] Factor out the common setup from the per-serial port loop.Russell King2005-07-271-12/+16
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | [SERIAL] Rename pci_board to pciserial_board.Russell King2005-07-271-15/+18
|/ | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [PATCH] Serial: No need to check for priv != NULL in remove_oneRussell King2005-07-221-20/+17
| | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [PATCH] Serial: Add support for SIIG Quartet serial cardAndrey Panin2005-07-181-0/+14
| | | | | | | | | | Add support for SIIG Quartet Serial card. This card has Oxford Semiconducor 16954 quad UART which is clocked by 10x faster (18.432 MHz) quartz. Signed-off-by: Andrey Panin <pazke@donpac.ru> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* [PATCH] 8250_pci.c: add comment about enum sorting orderRussell King2005-05-061-0/+2
| | | | Signed-off-by: Russell King <rmk@arm.linux.org.uk>
* Linux-2.6.12-rc2Linus Torvalds2005-04-161-0/+2303
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!