Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

hw-footbridge.c File Reference

#include <linux/config.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/ptrace.h>
#include <linux/interrupt.h>
#include <linux/ioport.h>
#include <linux/smp.h>
#include <linux/mm.h>
#include <linux/init.h>
#include <asm/dec21285.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/leds.h>
#include <asm/system.h>

Include dependency graph for hw-footbridge.c:

Go to the source code of this file.

Defines

#define IRDA_IO_BASE   0x180
#define ETHER10_IO_BASE   0x301
#define GP1_IO_BASE   0x338
#define GP2_IO_BASE   0x33a
#define DEC21143_IO_BASE   0x401
#define DEC21143_MEM_BASE   0x00800000
#define CYBER2000_MEM_BASE   0x01000000
#define report_pci_dev_error()
#define DEFAULT_LEDS   GPIO_GREEN_LED

Functions

int setup_arm_irq (int, struct irqaction *)
void pci_set_cmd (struct pci_dev *dev, unsigned short clear, unsigned short set)
void pci_set_base_addr (struct pci_dev *dev, int idx, unsigned int addr)
void pci_set_irq_line (struct pci_dev *dev, unsigned int irq)
static void irq_pci_err (int irq, void *dev_id, struct pt_regs *regs)
 __initfunc (void pcibios_init_ebsa285(void))

Variables

int have_isa_bridge
void(* kd_mksound )(unsigned int hz, unsigned int ticks)
static struct irqaction irq_pci_error


Define Documentation

#define CYBER2000_MEM_BASE   0x01000000
 

Definition at line 33 of file hw-footbridge.c.

#define DEC21143_IO_BASE   0x401
 

Definition at line 31 of file hw-footbridge.c.

#define DEC21143_MEM_BASE   0x00800000
 

Definition at line 32 of file hw-footbridge.c.

#define DEFAULT_LEDS   GPIO_GREEN_LED
 

Definition at line 867 of file hw-footbridge.c.

#define ETHER10_IO_BASE   0x301
 

Definition at line 28 of file hw-footbridge.c.

#define GP1_IO_BASE   0x338
 

Definition at line 29 of file hw-footbridge.c.

#define GP2_IO_BASE   0x33a
 

Definition at line 30 of file hw-footbridge.c.

#define IRDA_IO_BASE   0x180
 

Definition at line 27 of file hw-footbridge.c.

 
#define report_pci_dev_error  ) 
 

Definition at line 217 of file hw-footbridge.c.

Referenced by irq_pci_err().


Function Documentation

__initfunc void   pcibios_init_ebsa285(void)  ) 
 

Definition at line 288 of file hw-footbridge.c.

References IRQ_PCI_ERR, and setup_arm_irq().

Here is the call graph for this function:

static void irq_pci_err int  irq,
void *  dev_id,
struct pt_regs regs
[static]
 

Definition at line 224 of file hw-footbridge.c.

References CSR_IRQ_RAWSTATUS, CSR_PCICMD, CSR_SA110_CNTL, HZ, instruction_pointer, jiffies, KERN_DEBUG, printk, report_pci_dev_error, SA110_CNTL_DISCARDTIMER, SA110_CNTL_RXSERR, and time_after_eq.

void pci_set_base_addr struct pci_dev *  dev,
int  idx,
unsigned int  addr
 

void pci_set_cmd struct pci_dev *  dev,
unsigned short  clear,
unsigned short  set
 

void pci_set_irq_line struct pci_dev *  dev,
unsigned int  irq
 

int setup_arm_irq int  ,
struct irqaction
 


Variable Documentation

int have_isa_bridge
 

Definition at line 35 of file hw-footbridge.c.

struct irqaction irq_pci_error [static]
 

Initial value:

 {
        irq_pci_err, SA_INTERRUPT, 0, "PCI error", NULL, NULL
}

Definition at line 284 of file hw-footbridge.c.

void(* kd_mksound
 

Definition at line 125 of file arch/m68k/mac/config.c.

Referenced by __initfunc(), attach_vidc(), config_apollo(), dmasound_init(), do_con_trol(), kbd_ioctl(), unload_vidc(), and vt_ioctl().