pci.c
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  linux/arch/arm/mach-shark/pci.c
  3.  *
  4.  *  PCI bios-type initialisation for PCI machines
  5.  *
  6.  *  Bits taken from various places.
  7.  */
  8. #include <linux/kernel.h>
  9. #include <linux/pci.h>
  10. #include <linux/init.h>
  11. #include <asm/irq.h>
  12. #include <asm/mach/pci.h>
  13. static int __init shark_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
  14. {
  15. if (dev->bus->number == 0)
  16. if (dev->devfn == 0) return 255;
  17. else return 11;
  18. else return 6;
  19. }
  20. struct hw_pci shark_pci __initdata = {
  21. init: via82c505_init,
  22. swizzle: no_swizzle,
  23. map_irq: shark_map_irq
  24. };