home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-sh / mpc1211 / pci.h < prev   
Encoding:
C/C++ Source or Header  |  2006-08-11  |  940 b   |  41 lines

  1. /*
  2.  *    Low-Level PCI Support for MPC-1211
  3.  *
  4.  *      (c) 2002 Saito.K & Jeanne
  5.  *
  6.  */
  7.  
  8. #ifndef _PCI_MPC1211_H_
  9. #define _PCI_MPC1211_H_
  10.  
  11. #include <linux/pci.h>
  12.  
  13. /* set debug level 4=verbose...1=terse */
  14. //#define DEBUG_PCI 3
  15. #undef DEBUG_PCI
  16.  
  17. #ifdef DEBUG_PCI
  18. #define PCIDBG(n, x...) { if(DEBUG_PCI>=n) printk(x); }
  19. #else
  20. #define PCIDBG(n, x...)
  21. #endif
  22.  
  23. /* startup values */
  24. #define PCI_PROBE_BIOS    1
  25. #define PCI_PROBE_CONF1   2
  26. #define PCI_PROBE_CONF2   4
  27. #define PCI_NO_SORT       0x100
  28. #define PCI_BIOS_SORT     0x200
  29. #define PCI_NO_CHECKS     0x400
  30. #define PCI_ASSIGN_ROMS   0x1000
  31. #define PCI_BIOS_IRQ_SCAN 0x2000
  32.  
  33. /* MPC-1211 Specific Values */
  34. #define PCIPAR            (0xa4000cf8)    /* PCI Config address */
  35. #define PCIPDR            (0xa4000cfc)    /* PCI Config data    */
  36.  
  37. #define PA_PCI_IO         (0xa4000000)    /* PCI I/O space */
  38. #define PA_PCI_MEM        (0xb0000000)    /* PCI MEM space */
  39.  
  40. #endif /* _PCI_MPC1211_H_ */
  41.