#ifndef _ASM_M68K_PCI_H #define _ASM_M68K_PCI_H /* * asm-m68k/pci_m68k.h - m68k specific PCI declarations. * * Written by Wout Klaren. */ #include <asm/scatterlist.h> struct pci_ops; /* * Structure with hardware dependent information and functions of the * PCI bus. */ struct pci_bus_info { /* * Resources of the PCI bus. */ struct resource mem_space; struct resource io_space; /* * System dependent functions. */ struct pci_ops *m68k_pci_ops; void (*fixup)(int pci_modify); void (*conf_device)(struct pci_dev *dev); }; #define pcibios_assign_all_busses() 0 #define pcibios_scan_all_fns(a, b) 0 static inline void pcibios_set_master(struct pci_dev *dev) { /* No special bus mastering setup handling */ } static inline void pcibios_penalize_isa_irq(int irq, int active) { /* We don't do dynamic PCI IRQ allocation */ } /* The PCI address space does equal the physical memory * address space. The networking and block device layers use * this boolean for bounce buffer decisions. */ #define PCI_DMA_BUS_IS_PHYS (1) #endif /* _ASM_M68K_PCI_H */