Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rbtx4938.h File Reference
#include <asm/addrspace.h>
#include <asm/txx9irq.h>
#include <asm/txx9/tx4938.h>

Go to the source code of this file.

Macros

#define RBTX4938_FPGA_REG_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000000)
 
#define RBTX4938_FPGA_REV_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000002)
 
#define RBTX4938_CONFIG1_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000004)
 
#define RBTX4938_CONFIG2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000006)
 
#define RBTX4938_CONFIG3_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000008)
 
#define RBTX4938_LED_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001000)
 
#define RBTX4938_DIPSW_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001002)
 
#define RBTX4938_BDIPSW_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001004)
 
#define RBTX4938_IMASK_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002000)
 
#define RBTX4938_IMASK2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002002)
 
#define RBTX4938_INTPOL_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002004)
 
#define RBTX4938_ISTAT_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002006)
 
#define RBTX4938_ISTAT2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002008)
 
#define RBTX4938_IMSTAT_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000200a)
 
#define RBTX4938_IMSTAT2_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000200c)
 
#define RBTX4938_SOFTINT_ADDR   (IO_BASE + TXX9_CE(2) + 0x00003000)
 
#define RBTX4938_PIOSEL_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005000)
 
#define RBTX4938_SPICS_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005002)
 
#define RBTX4938_SFPWR_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005008)
 
#define RBTX4938_SFVOL_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000500a)
 
#define RBTX4938_SOFTRESET_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007000)
 
#define RBTX4938_SOFTRESETLOCK_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007002)
 
#define RBTX4938_PCIRESET_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007004)
 
#define RBTX4938_ETHER_BASE   (IO_BASE + TXX9_CE(2) + 0x00020000)
 
#define RBTX4938_ETHER_ADDR   (RBTX4938_ETHER_BASE + 0x280)
 
#define RBTX4938_INTB_PCID   0
 
#define RBTX4938_INTB_PCIC   1
 
#define RBTX4938_INTB_PCIB   2
 
#define RBTX4938_INTB_PCIA   3
 
#define RBTX4938_INTB_RTC   4
 
#define RBTX4938_INTB_ATA   5
 
#define RBTX4938_INTB_MODEM   6
 
#define RBTX4938_INTB_SWINT   7
 
#define RBTX4938_INTF_PCID   (1 << RBTX4938_INTB_PCID)
 
#define RBTX4938_INTF_PCIC   (1 << RBTX4938_INTB_PCIC)
 
#define RBTX4938_INTF_PCIB   (1 << RBTX4938_INTB_PCIB)
 
#define RBTX4938_INTF_PCIA   (1 << RBTX4938_INTB_PCIA)
 
#define RBTX4938_INTF_RTC   (1 << RBTX4938_INTB_RTC)
 
#define RBTX4938_INTF_ATA   (1 << RBTX4938_INTB_ATA)
 
#define RBTX4938_INTF_MODEM   (1 << RBTX4938_INTB_MODEM)
 
#define RBTX4938_INTF_SWINT   (1 << RBTX4938_INTB_SWINT)
 
#define rbtx4938_fpga_rev_addr   ((__u8 __iomem *)RBTX4938_FPGA_REV_ADDR)
 
#define rbtx4938_led_addr   ((__u8 __iomem *)RBTX4938_LED_ADDR)
 
#define rbtx4938_dipsw_addr   ((__u8 __iomem *)RBTX4938_DIPSW_ADDR)
 
#define rbtx4938_bdipsw_addr   ((__u8 __iomem *)RBTX4938_BDIPSW_ADDR)
 
#define rbtx4938_imask_addr   ((__u8 __iomem *)RBTX4938_IMASK_ADDR)
 
#define rbtx4938_imask2_addr   ((__u8 __iomem *)RBTX4938_IMASK2_ADDR)
 
#define rbtx4938_intpol_addr   ((__u8 __iomem *)RBTX4938_INTPOL_ADDR)
 
#define rbtx4938_istat_addr   ((__u8 __iomem *)RBTX4938_ISTAT_ADDR)
 
#define rbtx4938_istat2_addr   ((__u8 __iomem *)RBTX4938_ISTAT2_ADDR)
 
#define rbtx4938_imstat_addr   ((__u8 __iomem *)RBTX4938_IMSTAT_ADDR)
 
#define rbtx4938_imstat2_addr   ((__u8 __iomem *)RBTX4938_IMSTAT2_ADDR)
 
#define rbtx4938_softint_addr   ((__u8 __iomem *)RBTX4938_SOFTINT_ADDR)
 
#define rbtx4938_piosel_addr   ((__u8 __iomem *)RBTX4938_PIOSEL_ADDR)
 
#define rbtx4938_spics_addr   ((__u8 __iomem *)RBTX4938_SPICS_ADDR)
 
#define rbtx4938_sfpwr_addr   ((__u8 __iomem *)RBTX4938_SFPWR_ADDR)
 
#define rbtx4938_sfvol_addr   ((__u8 __iomem *)RBTX4938_SFVOL_ADDR)
 
#define rbtx4938_softreset_addr   ((__u8 __iomem *)RBTX4938_SOFTRESET_ADDR)
 
#define rbtx4938_softresetlock_addr   ((__u8 __iomem *)RBTX4938_SOFTRESETLOCK_ADDR)
 
#define rbtx4938_pcireset_addr   ((__u8 __iomem *)RBTX4938_PCIRESET_ADDR)
 
#define RBTX4938_SOFT_INT0   0 /* not used */
 
#define RBTX4938_SOFT_INT1   1 /* not used */
 
#define RBTX4938_IRC_INT   2
 
#define RBTX4938_TIMER_INT   7
 
#define RBTX4938_NR_IRQ_IOC   8
 
#define RBTX4938_IRQ_IRC   TXX9_IRQ_BASE
 
#define RBTX4938_IRQ_IOC   (TXX9_IRQ_BASE + TX4938_NUM_IR)
 
#define RBTX4938_IRQ_END   (RBTX4938_IRQ_IOC + RBTX4938_NR_IRQ_IOC)
 
#define RBTX4938_IRQ_IRC_ECCERR   (RBTX4938_IRQ_IRC + TX4938_IR_ECCERR)
 
#define RBTX4938_IRQ_IRC_WTOERR   (RBTX4938_IRQ_IRC + TX4938_IR_WTOERR)
 
#define RBTX4938_IRQ_IRC_INT(n)   (RBTX4938_IRQ_IRC + TX4938_IR_INT(n))
 
#define RBTX4938_IRQ_IRC_SIO(n)   (RBTX4938_IRQ_IRC + TX4938_IR_SIO(n))
 
#define RBTX4938_IRQ_IRC_DMA(ch, n)   (RBTX4938_IRQ_IRC + TX4938_IR_DMA(ch, n))
 
#define RBTX4938_IRQ_IRC_PIO   (RBTX4938_IRQ_IRC + TX4938_IR_PIO)
 
#define RBTX4938_IRQ_IRC_PDMAC   (RBTX4938_IRQ_IRC + TX4938_IR_PDMAC)
 
#define RBTX4938_IRQ_IRC_PCIC   (RBTX4938_IRQ_IRC + TX4938_IR_PCIC)
 
#define RBTX4938_IRQ_IRC_TMR(n)   (RBTX4938_IRQ_IRC + TX4938_IR_TMR(n))
 
#define RBTX4938_IRQ_IRC_NDFMC   (RBTX4938_IRQ_IRC + TX4938_IR_NDFMC)
 
#define RBTX4938_IRQ_IRC_PCIERR   (RBTX4938_IRQ_IRC + TX4938_IR_PCIERR)
 
#define RBTX4938_IRQ_IRC_PCIPME   (RBTX4938_IRQ_IRC + TX4938_IR_PCIPME)
 
#define RBTX4938_IRQ_IRC_ACLC   (RBTX4938_IRQ_IRC + TX4938_IR_ACLC)
 
#define RBTX4938_IRQ_IRC_ACLCPME   (RBTX4938_IRQ_IRC + TX4938_IR_ACLCPME)
 
#define RBTX4938_IRQ_IRC_PCIC1   (RBTX4938_IRQ_IRC + TX4938_IR_PCIC1)
 
#define RBTX4938_IRQ_IRC_SPI   (RBTX4938_IRQ_IRC + TX4938_IR_SPI)
 
#define RBTX4938_IRQ_IOC_PCID   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCID)
 
#define RBTX4938_IRQ_IOC_PCIC   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIC)
 
#define RBTX4938_IRQ_IOC_PCIB   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIB)
 
#define RBTX4938_IRQ_IOC_PCIA   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIA)
 
#define RBTX4938_IRQ_IOC_RTC   (RBTX4938_IRQ_IOC + RBTX4938_INTB_RTC)
 
#define RBTX4938_IRQ_IOC_ATA   (RBTX4938_IRQ_IOC + RBTX4938_INTB_ATA)
 
#define RBTX4938_IRQ_IOC_MODEM   (RBTX4938_IRQ_IOC + RBTX4938_INTB_MODEM)
 
#define RBTX4938_IRQ_IOC_SWINT   (RBTX4938_IRQ_IOC + RBTX4938_INTB_SWINT)
 
#define RBTX4938_IRQ_IOCINT   (TXX9_IRQ_BASE + TX4938_IR_INT(0))
 
#define RBTX4938_IRQ_ETHER   (TXX9_IRQ_BASE + TX4938_IR_INT(1))
 
#define RBTX4938_RTL_8019_BASE   (RBTX4938_ETHER_ADDR - mips_io_port_base)
 
#define RBTX4938_RTL_8019_IRQ   (RBTX4938_IRQ_ETHER)
 

Functions

void rbtx4938_prom_init (void)
 
void rbtx4938_irq_setup (void)
 
int rbtx4938_pci_map_irq (const struct pci_dev *dev, u8 slot, u8 pin)
 

Macro Definition Documentation

#define RBTX4938_BDIPSW_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001004)

Definition at line 26 of file rbtx4938.h.

#define rbtx4938_bdipsw_addr   ((__u8 __iomem *)RBTX4938_BDIPSW_ADDR)

Definition at line 68 of file rbtx4938.h.

#define RBTX4938_CONFIG1_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000004)

Definition at line 21 of file rbtx4938.h.

#define RBTX4938_CONFIG2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000006)

Definition at line 22 of file rbtx4938.h.

#define RBTX4938_CONFIG3_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000008)

Definition at line 23 of file rbtx4938.h.

#define RBTX4938_DIPSW_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001002)

Definition at line 25 of file rbtx4938.h.

#define rbtx4938_dipsw_addr   ((__u8 __iomem *)RBTX4938_DIPSW_ADDR)

Definition at line 67 of file rbtx4938.h.

#define RBTX4938_ETHER_ADDR   (RBTX4938_ETHER_BASE + 0x280)

Definition at line 45 of file rbtx4938.h.

#define RBTX4938_ETHER_BASE   (IO_BASE + TXX9_CE(2) + 0x00020000)

Definition at line 42 of file rbtx4938.h.

#define RBTX4938_FPGA_REG_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000000)

Definition at line 19 of file rbtx4938.h.

#define RBTX4938_FPGA_REV_ADDR   (IO_BASE + TXX9_CE(2) + 0x00000002)

Definition at line 20 of file rbtx4938.h.

#define rbtx4938_fpga_rev_addr   ((__u8 __iomem *)RBTX4938_FPGA_REV_ADDR)

Definition at line 65 of file rbtx4938.h.

#define RBTX4938_IMASK2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002002)

Definition at line 28 of file rbtx4938.h.

#define rbtx4938_imask2_addr   ((__u8 __iomem *)RBTX4938_IMASK2_ADDR)

Definition at line 70 of file rbtx4938.h.

#define RBTX4938_IMASK_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002000)

Definition at line 27 of file rbtx4938.h.

#define rbtx4938_imask_addr   ((__u8 __iomem *)RBTX4938_IMASK_ADDR)

Definition at line 69 of file rbtx4938.h.

#define RBTX4938_IMSTAT2_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000200c)

Definition at line 33 of file rbtx4938.h.

#define rbtx4938_imstat2_addr   ((__u8 __iomem *)RBTX4938_IMSTAT2_ADDR)

Definition at line 75 of file rbtx4938.h.

#define RBTX4938_IMSTAT_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000200a)

Definition at line 32 of file rbtx4938.h.

#define rbtx4938_imstat_addr   ((__u8 __iomem *)RBTX4938_IMSTAT_ADDR)

Definition at line 74 of file rbtx4938.h.

#define RBTX4938_INTB_ATA   5

Definition at line 53 of file rbtx4938.h.

#define RBTX4938_INTB_MODEM   6

Definition at line 54 of file rbtx4938.h.

#define RBTX4938_INTB_PCIA   3

Definition at line 51 of file rbtx4938.h.

#define RBTX4938_INTB_PCIB   2

Definition at line 50 of file rbtx4938.h.

#define RBTX4938_INTB_PCIC   1

Definition at line 49 of file rbtx4938.h.

#define RBTX4938_INTB_PCID   0

Definition at line 48 of file rbtx4938.h.

#define RBTX4938_INTB_RTC   4

Definition at line 52 of file rbtx4938.h.

#define RBTX4938_INTB_SWINT   7

Definition at line 55 of file rbtx4938.h.

#define RBTX4938_INTF_ATA   (1 << RBTX4938_INTB_ATA)

Definition at line 61 of file rbtx4938.h.

#define RBTX4938_INTF_MODEM   (1 << RBTX4938_INTB_MODEM)

Definition at line 62 of file rbtx4938.h.

#define RBTX4938_INTF_PCIA   (1 << RBTX4938_INTB_PCIA)

Definition at line 59 of file rbtx4938.h.

#define RBTX4938_INTF_PCIB   (1 << RBTX4938_INTB_PCIB)

Definition at line 58 of file rbtx4938.h.

#define RBTX4938_INTF_PCIC   (1 << RBTX4938_INTB_PCIC)

Definition at line 57 of file rbtx4938.h.

#define RBTX4938_INTF_PCID   (1 << RBTX4938_INTB_PCID)

Definition at line 56 of file rbtx4938.h.

#define RBTX4938_INTF_RTC   (1 << RBTX4938_INTB_RTC)

Definition at line 60 of file rbtx4938.h.

#define RBTX4938_INTF_SWINT   (1 << RBTX4938_INTB_SWINT)

Definition at line 63 of file rbtx4938.h.

#define RBTX4938_INTPOL_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002004)

Definition at line 29 of file rbtx4938.h.

#define rbtx4938_intpol_addr   ((__u8 __iomem *)RBTX4938_INTPOL_ADDR)

Definition at line 71 of file rbtx4938.h.

#define RBTX4938_IRC_INT   2

Definition at line 92 of file rbtx4938.h.

#define RBTX4938_IRQ_END   (RBTX4938_IRQ_IOC + RBTX4938_NR_IRQ_IOC)

Definition at line 104 of file rbtx4938.h.

#define RBTX4938_IRQ_ETHER   (TXX9_IRQ_BASE + TX4938_IR_INT(1))

Definition at line 135 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC   (TXX9_IRQ_BASE + TX4938_NUM_IR)

Definition at line 103 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_ATA   (RBTX4938_IRQ_IOC + RBTX4938_INTB_ATA)

Definition at line 127 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_MODEM   (RBTX4938_IRQ_IOC + RBTX4938_INTB_MODEM)

Definition at line 128 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_PCIA   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIA)

Definition at line 125 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_PCIB   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIB)

Definition at line 124 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_PCIC   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCIC)

Definition at line 123 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_PCID   (RBTX4938_IRQ_IOC + RBTX4938_INTB_PCID)

Definition at line 122 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_RTC   (RBTX4938_IRQ_IOC + RBTX4938_INTB_RTC)

Definition at line 126 of file rbtx4938.h.

#define RBTX4938_IRQ_IOC_SWINT   (RBTX4938_IRQ_IOC + RBTX4938_INTB_SWINT)

Definition at line 129 of file rbtx4938.h.

#define RBTX4938_IRQ_IOCINT   (TXX9_IRQ_BASE + TX4938_IR_INT(0))

Definition at line 133 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC   TXX9_IRQ_BASE

Definition at line 102 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_ACLC   (RBTX4938_IRQ_IRC + TX4938_IR_ACLC)

Definition at line 118 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_ACLCPME   (RBTX4938_IRQ_IRC + TX4938_IR_ACLCPME)

Definition at line 119 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_DMA (   ch,
  n 
)    (RBTX4938_IRQ_IRC + TX4938_IR_DMA(ch, n))

Definition at line 110 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_ECCERR   (RBTX4938_IRQ_IRC + TX4938_IR_ECCERR)

Definition at line 106 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_INT (   n)    (RBTX4938_IRQ_IRC + TX4938_IR_INT(n))

Definition at line 108 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_NDFMC   (RBTX4938_IRQ_IRC + TX4938_IR_NDFMC)

Definition at line 115 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PCIC   (RBTX4938_IRQ_IRC + TX4938_IR_PCIC)

Definition at line 113 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PCIC1   (RBTX4938_IRQ_IRC + TX4938_IR_PCIC1)

Definition at line 120 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PCIERR   (RBTX4938_IRQ_IRC + TX4938_IR_PCIERR)

Definition at line 116 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PCIPME   (RBTX4938_IRQ_IRC + TX4938_IR_PCIPME)

Definition at line 117 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PDMAC   (RBTX4938_IRQ_IRC + TX4938_IR_PDMAC)

Definition at line 112 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_PIO   (RBTX4938_IRQ_IRC + TX4938_IR_PIO)

Definition at line 111 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_SIO (   n)    (RBTX4938_IRQ_IRC + TX4938_IR_SIO(n))

Definition at line 109 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_SPI   (RBTX4938_IRQ_IRC + TX4938_IR_SPI)

Definition at line 121 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_TMR (   n)    (RBTX4938_IRQ_IRC + TX4938_IR_TMR(n))

Definition at line 114 of file rbtx4938.h.

#define RBTX4938_IRQ_IRC_WTOERR   (RBTX4938_IRQ_IRC + TX4938_IR_WTOERR)

Definition at line 107 of file rbtx4938.h.

#define RBTX4938_ISTAT2_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002008)

Definition at line 31 of file rbtx4938.h.

#define rbtx4938_istat2_addr   ((__u8 __iomem *)RBTX4938_ISTAT2_ADDR)

Definition at line 73 of file rbtx4938.h.

#define RBTX4938_ISTAT_ADDR   (IO_BASE + TXX9_CE(2) + 0x00002006)

Definition at line 30 of file rbtx4938.h.

#define rbtx4938_istat_addr   ((__u8 __iomem *)RBTX4938_ISTAT_ADDR)

Definition at line 72 of file rbtx4938.h.

#define RBTX4938_LED_ADDR   (IO_BASE + TXX9_CE(2) + 0x00001000)

Definition at line 24 of file rbtx4938.h.

#define rbtx4938_led_addr   ((__u8 __iomem *)RBTX4938_LED_ADDR)

Definition at line 66 of file rbtx4938.h.

#define RBTX4938_NR_IRQ_IOC   8

Definition at line 100 of file rbtx4938.h.

#define RBTX4938_PCIRESET_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007004)

Definition at line 41 of file rbtx4938.h.

#define rbtx4938_pcireset_addr   ((__u8 __iomem *)RBTX4938_PCIRESET_ADDR)

Definition at line 84 of file rbtx4938.h.

#define RBTX4938_PIOSEL_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005000)

Definition at line 35 of file rbtx4938.h.

#define rbtx4938_piosel_addr   ((__u8 __iomem *)RBTX4938_PIOSEL_ADDR)

Definition at line 77 of file rbtx4938.h.

#define RBTX4938_RTL_8019_BASE   (RBTX4938_ETHER_ADDR - mips_io_port_base)

Definition at line 137 of file rbtx4938.h.

#define RBTX4938_RTL_8019_IRQ   (RBTX4938_IRQ_ETHER)

Definition at line 138 of file rbtx4938.h.

#define RBTX4938_SFPWR_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005008)

Definition at line 37 of file rbtx4938.h.

#define rbtx4938_sfpwr_addr   ((__u8 __iomem *)RBTX4938_SFPWR_ADDR)

Definition at line 79 of file rbtx4938.h.

#define RBTX4938_SFVOL_ADDR   (IO_BASE + TXX9_CE(2) + 0x0000500a)

Definition at line 38 of file rbtx4938.h.

#define rbtx4938_sfvol_addr   ((__u8 __iomem *)RBTX4938_SFVOL_ADDR)

Definition at line 80 of file rbtx4938.h.

#define RBTX4938_SOFT_INT0   0 /* not used */

Definition at line 90 of file rbtx4938.h.

#define RBTX4938_SOFT_INT1   1 /* not used */

Definition at line 91 of file rbtx4938.h.

#define RBTX4938_SOFTINT_ADDR   (IO_BASE + TXX9_CE(2) + 0x00003000)

Definition at line 34 of file rbtx4938.h.

#define rbtx4938_softint_addr   ((__u8 __iomem *)RBTX4938_SOFTINT_ADDR)

Definition at line 76 of file rbtx4938.h.

#define RBTX4938_SOFTRESET_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007000)

Definition at line 39 of file rbtx4938.h.

#define rbtx4938_softreset_addr   ((__u8 __iomem *)RBTX4938_SOFTRESET_ADDR)

Definition at line 81 of file rbtx4938.h.

#define RBTX4938_SOFTRESETLOCK_ADDR   (IO_BASE + TXX9_CE(2) + 0x00007002)

Definition at line 40 of file rbtx4938.h.

#define rbtx4938_softresetlock_addr   ((__u8 __iomem *)RBTX4938_SOFTRESETLOCK_ADDR)

Definition at line 82 of file rbtx4938.h.

#define RBTX4938_SPICS_ADDR   (IO_BASE + TXX9_CE(2) + 0x00005002)

Definition at line 36 of file rbtx4938.h.

#define rbtx4938_spics_addr   ((__u8 __iomem *)RBTX4938_SPICS_ADDR)

Definition at line 78 of file rbtx4938.h.

#define RBTX4938_TIMER_INT   7

Definition at line 93 of file rbtx4938.h.

Function Documentation

void rbtx4938_irq_setup ( void  )

Definition at line 141 of file irq.c.

int rbtx4938_pci_map_irq ( const struct pci_dev dev,
u8  slot,
u8  pin 
)

Definition at line 16 of file fixup-rbtx4938.c.

void rbtx4938_prom_init ( void  )

Definition at line 19 of file prom.c.