pci.h 972 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef M68KNOMMU_PCI_H
  2. #define M68KNOMMU_PCI_H
  3. #include <asm-m68k/pci.h>
  4. #ifdef CONFIG_COMEMPCI
  5. /*
  6. * These are pretty much arbitary with the CoMEM implementation.
  7. * We have the whole address space to ourselves.
  8. */
  9. #define PCIBIOS_MIN_IO 0x100
  10. #define PCIBIOS_MIN_MEM 0x00010000
  11. #define pcibios_scan_all_fns(a, b) 0
  12. /*
  13. * Return whether the given PCI device DMA address mask can
  14. * be supported properly. For example, if your device can
  15. * only drive the low 24-bits during PCI bus mastering, then
  16. * you would pass 0x00ffffff as the mask to this function.
  17. */
  18. static inline int pci_dma_supported(struct pci_dev *hwdev, u64 mask)
  19. {
  20. return 1;
  21. }
  22. /*
  23. * Not supporting more than 32-bit PCI bus addresses now, but
  24. * must satisfy references to this function. Change if needed.
  25. */
  26. #define pci_dac_dma_supported(pci_dev, mask) (0)
  27. static inline void pcibios_add_platform_entries(struct pci_dev *dev)
  28. {
  29. }
  30. #endif /* CONFIG_COMEMPCI */
  31. #endif /* M68KNOMMU_PCI_H */