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