Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
tsi108_pci.h File Reference
#include <asm/tsi108.h>

Go to the source code of this file.

Macros

#define TSI108_PCI_P2O_BAR0   (TSI108_PCI_OFFSET + 0x10)
 
#define TSI108_PCI_P2O_BAR0_UPPER   (TSI108_PCI_OFFSET + 0x14)
 
#define TSI108_PCI_P2O_BAR2   (TSI108_PCI_OFFSET + 0x18)
 
#define TSI108_PCI_P2O_BAR2_UPPER   (TSI108_PCI_OFFSET + 0x1c)
 
#define TSI108_PCI_P2O_PAGE_SIZES   (TSI108_PCI_OFFSET + 0x4c)
 
#define TSI108_PCI_PFAB_BAR0   (TSI108_PCI_OFFSET + 0x204)
 
#define TSI108_PCI_PFAB_BAR0_UPPER   (TSI108_PCI_OFFSET + 0x208)
 
#define TSI108_PCI_PFAB_IO   (TSI108_PCI_OFFSET + 0x20c)
 
#define TSI108_PCI_PFAB_IO_UPPER   (TSI108_PCI_OFFSET + 0x210)
 
#define TSI108_PCI_PFAB_MEM32   (TSI108_PCI_OFFSET + 0x214)
 
#define TSI108_PCI_PFAB_PFM3   (TSI108_PCI_OFFSET + 0x220)
 
#define TSI108_PCI_PFAB_PFM4   (TSI108_PCI_OFFSET + 0x230)
 

Functions

int tsi108_setup_pci (struct device_node *dev, u32 cfg_phys, int primary)
 
void tsi108_pci_int_init (struct device_node *node)
 
void tsi108_irq_cascade (unsigned int irq, struct irq_desc *desc)
 
void tsi108_clear_pci_cfg_error (void)
 

Macro Definition Documentation

#define TSI108_PCI_P2O_BAR0   (TSI108_PCI_OFFSET + 0x10)

Definition at line 27 of file tsi108_pci.h.

#define TSI108_PCI_P2O_BAR0_UPPER   (TSI108_PCI_OFFSET + 0x14)

Definition at line 28 of file tsi108_pci.h.

#define TSI108_PCI_P2O_BAR2   (TSI108_PCI_OFFSET + 0x18)

Definition at line 29 of file tsi108_pci.h.

#define TSI108_PCI_P2O_BAR2_UPPER   (TSI108_PCI_OFFSET + 0x1c)

Definition at line 30 of file tsi108_pci.h.

#define TSI108_PCI_P2O_PAGE_SIZES   (TSI108_PCI_OFFSET + 0x4c)

Definition at line 31 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_BAR0   (TSI108_PCI_OFFSET + 0x204)

Definition at line 32 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_BAR0_UPPER   (TSI108_PCI_OFFSET + 0x208)

Definition at line 33 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_IO   (TSI108_PCI_OFFSET + 0x20c)

Definition at line 34 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_IO_UPPER   (TSI108_PCI_OFFSET + 0x210)

Definition at line 35 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_MEM32   (TSI108_PCI_OFFSET + 0x214)

Definition at line 36 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_PFM3   (TSI108_PCI_OFFSET + 0x220)

Definition at line 37 of file tsi108_pci.h.

#define TSI108_PCI_PFAB_PFM4   (TSI108_PCI_OFFSET + 0x230)

Definition at line 38 of file tsi108_pci.h.

Function Documentation

void tsi108_clear_pci_cfg_error ( void  )

Definition at line 188 of file tsi108_pci.c.

void tsi108_irq_cascade ( unsigned int  irq,
struct irq_desc desc 
)

Definition at line 431 of file tsi108_pci.c.

void tsi108_pci_int_init ( struct device_node node)

Definition at line 418 of file tsi108_pci.c.

int tsi108_setup_pci ( struct device_node dev,
u32  cfg_phys,
int  primary 
)

Definition at line 198 of file tsi108_pci.c.