Lines Matching +full:legacy +full:- +full:interrupt +full:- +full:controller
1 /* SPDX-License-Identifier: GPL-2.0 */
11 #define SIO_FDCBAR 0x90 /* Floppy Disk Controller BAR */
19 /* Interrupt Routing Control registers */
30 #define CFG_IR_LOW CFG_IR_SER /* Lowest interrupt routing reg */
31 #define CFG_IR_HIGH CFG_IR_ACPI /* Highest interrupt routing reg */
34 #define OCW2_EOI 0x20 /* Non-specific EOI */
38 #define OCW3_POLL 0x0C /* Poll the PIC for an interrupt vector */
40 /* Interrupt lines. Only PIC1 is used */
45 #define FDC_IRQ 6 /* Floppy controller */
60 struct pci_dev *lio_pdev; /* pci device for legacy IO (fn 1) */
70 * if it is SuperIO Legacy IO; but really now, is this combination
74 #define SUPERIO_IDE_FN 0 /* Function number of IDE controller */
75 #define SUPERIO_LIO_FN 1 /* Function number of Legacy IO controller */
76 #define SUPERIO_USB_FN 2 /* Function number of USB controller */
79 (((x)->vendor == PCI_VENDOR_ID_NS) && \
80 ( ((x)->device == PCI_DEVICE_ID_NS_87415) \
81 || ((x)->device == PCI_DEVICE_ID_NS_87560_LIO) \
82 || ((x)->device == PCI_DEVICE_ID_NS_87560_USB) ) )