You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
940 B
41 lines
940 B
20 years ago
|
/*
|
||
|
* Low-Level PCI Support for MPC-1211
|
||
|
*
|
||
|
* (c) 2002 Saito.K & Jeanne
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#ifndef _PCI_MPC1211_H_
|
||
|
#define _PCI_MPC1211_H_
|
||
|
|
||
|
#include <linux/pci.h>
|
||
|
|
||
|
/* set debug level 4=verbose...1=terse */
|
||
|
//#define DEBUG_PCI 3
|
||
|
#undef DEBUG_PCI
|
||
|
|
||
|
#ifdef DEBUG_PCI
|
||
|
#define PCIDBG(n, x...) { if(DEBUG_PCI>=n) printk(x); }
|
||
|
#else
|
||
|
#define PCIDBG(n, x...)
|
||
|
#endif
|
||
|
|
||
|
/* startup values */
|
||
|
#define PCI_PROBE_BIOS 1
|
||
|
#define PCI_PROBE_CONF1 2
|
||
|
#define PCI_PROBE_CONF2 4
|
||
|
#define PCI_NO_SORT 0x100
|
||
|
#define PCI_BIOS_SORT 0x200
|
||
|
#define PCI_NO_CHECKS 0x400
|
||
|
#define PCI_ASSIGN_ROMS 0x1000
|
||
|
#define PCI_BIOS_IRQ_SCAN 0x2000
|
||
|
|
||
|
/* MPC-1211 Specific Values */
|
||
|
#define PCIPAR (0xa4000cf8) /* PCI Config address */
|
||
|
#define PCIPDR (0xa4000cfc) /* PCI Config data */
|
||
|
|
||
|
#define PA_PCI_IO (0xa4000000) /* PCI I/O space */
|
||
|
#define PA_PCI_MEM (0xb0000000) /* PCI MEM space */
|
||
|
|
||
|
#endif /* _PCI_MPC1211_H_ */
|