| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef _ASM_M68K_PCI_H | 
|  | 2 | #define _ASM_M68K_PCI_H | 
|  | 3 |  | 
|  | 4 | /* | 
|  | 5 | * asm-m68k/pci_m68k.h - m68k specific PCI declarations. | 
|  | 6 | * | 
|  | 7 | * Written by Wout Klaren. | 
|  | 8 | */ | 
|  | 9 |  | 
|  | 10 | #include <asm/scatterlist.h> | 
|  | 11 |  | 
|  | 12 | struct pci_ops; | 
|  | 13 |  | 
|  | 14 | /* | 
|  | 15 | * Structure with hardware dependent information and functions of the | 
|  | 16 | * PCI bus. | 
|  | 17 | */ | 
|  | 18 |  | 
|  | 19 | struct pci_bus_info | 
|  | 20 | { | 
|  | 21 | /* | 
|  | 22 | * Resources of the PCI bus. | 
|  | 23 | */ | 
|  | 24 |  | 
|  | 25 | struct resource mem_space; | 
|  | 26 | struct resource io_space; | 
|  | 27 |  | 
|  | 28 | /* | 
|  | 29 | * System dependent functions. | 
|  | 30 | */ | 
|  | 31 |  | 
|  | 32 | struct pci_ops *m68k_pci_ops; | 
|  | 33 |  | 
|  | 34 | void (*fixup)(int pci_modify); | 
|  | 35 | void (*conf_device)(struct pci_dev *dev); | 
|  | 36 | }; | 
|  | 37 |  | 
|  | 38 | #define pcibios_assign_all_busses()	0 | 
|  | 39 | #define pcibios_scan_all_fns(a, b)	0 | 
|  | 40 |  | 
|  | 41 | static inline void pcibios_set_master(struct pci_dev *dev) | 
|  | 42 | { | 
|  | 43 | /* No special bus mastering setup handling */ | 
|  | 44 | } | 
|  | 45 |  | 
| David Shaohua Li | c9c3e45 | 2005-04-01 00:07:31 -0500 | [diff] [blame] | 46 | static inline void pcibios_penalize_isa_irq(int irq, int active) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 47 | { | 
|  | 48 | /* We don't do dynamic PCI IRQ allocation */ | 
|  | 49 | } | 
|  | 50 |  | 
|  | 51 | /* The PCI address space does equal the physical memory | 
|  | 52 | * address space.  The networking and block device layers use | 
|  | 53 | * this boolean for bounce buffer decisions. | 
|  | 54 | */ | 
|  | 55 | #define PCI_DMA_BUS_IS_PHYS	(1) | 
|  | 56 |  | 
|  | 57 | static inline void pcibios_add_platform_entries(struct pci_dev *dev) | 
|  | 58 | { | 
|  | 59 | } | 
|  | 60 |  | 
|  | 61 | #endif /* _ASM_M68K_PCI_H */ |