Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
fsl_uli1575.c File Reference
#include <linux/stddef.h>
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <linux/mc146818rtc.h>
#include <asm/pci-bridge.h>

Go to the source code of this file.

Macros

#define ULI_PIRQA   0x08
 
#define ULI_PIRQB   0x09
 
#define ULI_PIRQC   0x0a
 
#define ULI_PIRQD   0x0b
 
#define ULI_PIRQE   0x0c
 
#define ULI_PIRQF   0x0d
 
#define ULI_PIRQG   0x0e
 
#define ULI_8259_NONE   0x00
 
#define ULI_8259_IRQ1   0x08
 
#define ULI_8259_IRQ3   0x02
 
#define ULI_8259_IRQ4   0x04
 
#define ULI_8259_IRQ5   0x05
 
#define ULI_8259_IRQ6   0x07
 
#define ULI_8259_IRQ7   0x06
 
#define ULI_8259_IRQ9   0x01
 
#define ULI_8259_IRQ10   0x03
 
#define ULI_8259_IRQ11   0x09
 
#define ULI_8259_IRQ12   0x0b
 
#define ULI_8259_IRQ14   0x0d
 
#define ULI_8259_IRQ15   0x0f
 

Functions

 DECLARE_PCI_FIXUP_EARLY (PCI_VENDOR_ID_AL, 0x5249, early_uli5249)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x1575, quirk_uli1575)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x5288, quirk_uli5288)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x5229, quirk_uli5229)
 
 DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_AL, 0x5249, quirk_final_uli5249)
 
 DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_AL, 0x1575, quirk_final_uli1575)
 
 DECLARE_PCI_FIXUP_RESUME (PCI_VENDOR_ID_AL, 0x5229, quirk_uli5229)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x1575, hpcd_quirk_uli1575)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x5288, hpcd_quirk_uli5288)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_AL, 0x5229, hpcd_quirk_uli5229)
 
 DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_AL, 0x5288, hpcd_final_uli5288)
 
int uli_exclude_device (struct pci_controller *hose, u_char bus, u_char devfn)
 

Variables

u8 uli_pirq_to_irq [8]
 

Macro Definition Documentation

#define ULI_8259_IRQ1   0x08

Definition at line 29 of file fsl_uli1575.c.

#define ULI_8259_IRQ10   0x03

Definition at line 36 of file fsl_uli1575.c.

#define ULI_8259_IRQ11   0x09

Definition at line 37 of file fsl_uli1575.c.

#define ULI_8259_IRQ12   0x0b

Definition at line 38 of file fsl_uli1575.c.

#define ULI_8259_IRQ14   0x0d

Definition at line 39 of file fsl_uli1575.c.

#define ULI_8259_IRQ15   0x0f

Definition at line 40 of file fsl_uli1575.c.

#define ULI_8259_IRQ3   0x02

Definition at line 30 of file fsl_uli1575.c.

#define ULI_8259_IRQ4   0x04

Definition at line 31 of file fsl_uli1575.c.

#define ULI_8259_IRQ5   0x05

Definition at line 32 of file fsl_uli1575.c.

#define ULI_8259_IRQ6   0x07

Definition at line 33 of file fsl_uli1575.c.

#define ULI_8259_IRQ7   0x06

Definition at line 34 of file fsl_uli1575.c.

#define ULI_8259_IRQ9   0x01

Definition at line 35 of file fsl_uli1575.c.

#define ULI_8259_NONE   0x00

Definition at line 28 of file fsl_uli1575.c.

#define ULI_PIRQA   0x08

Definition at line 20 of file fsl_uli1575.c.

#define ULI_PIRQB   0x09

Definition at line 21 of file fsl_uli1575.c.

#define ULI_PIRQC   0x0a

Definition at line 22 of file fsl_uli1575.c.

#define ULI_PIRQD   0x0b

Definition at line 23 of file fsl_uli1575.c.

#define ULI_PIRQE   0x0c

Definition at line 24 of file fsl_uli1575.c.

#define ULI_PIRQF   0x0d

Definition at line 25 of file fsl_uli1575.c.

#define ULI_PIRQG   0x0e

Definition at line 26 of file fsl_uli1575.c.

Function Documentation

DECLARE_PCI_FIXUP_EARLY ( PCI_VENDOR_ID_AL  ,
0x5249  ,
early_uli5249   
)
DECLARE_PCI_FIXUP_FINAL ( PCI_VENDOR_ID_AL  ,
0x5249  ,
quirk_final_uli5249   
)
DECLARE_PCI_FIXUP_FINAL ( PCI_VENDOR_ID_AL  ,
0x1575  ,
quirk_final_uli1575   
)
DECLARE_PCI_FIXUP_FINAL ( PCI_VENDOR_ID_AL  ,
0x5288  ,
hpcd_final_uli5288   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x1575  ,
quirk_uli1575   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x5288  ,
quirk_uli5288   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x5229  ,
quirk_uli5229   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x1575  ,
hpcd_quirk_uli1575   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x5288  ,
hpcd_quirk_uli5288   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_AL  ,
0x5229  ,
hpcd_quirk_uli5229   
)
DECLARE_PCI_FIXUP_RESUME ( PCI_VENDOR_ID_AL  ,
0x5229  ,
quirk_uli5229   
)
int uli_exclude_device ( struct pci_controller hose,
u_char  bus,
u_char  devfn 
)

Definition at line 347 of file fsl_uli1575.c.

Variable Documentation

u8 uli_pirq_to_irq[8]