Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Pull m68knommu updates from Greg Ungerer: "These changes all relate to converting the IO access functions for the ColdFire (and all other non-MMU m68k) platforms to use asm-generic IO instead. This makes the IO support the same on all ColdFire (regardless of MMU enabled or not) and means we can now support PCI in non-MMU mode. As a bonus these changes remove more code than they add" * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: m68k: fix ColdFire PCI config reads and writes m68k: introduce iomem() macro for __iomem conversions m68k: allow ColdFire PCI bus on MMU and non-MMU configuration m68k: fix ioremapping for internal ColdFire peripherals m68k: fix read/write multi-byte IO for PCI on ColdFire m68k: don't redefine access functions if we have PCI m68k: remove old ColdFire IO access support code m68k: use io_no.h for MMU and non-MMU enabled ColdFire m68k: setup PCI support code in io_no.h m68k: group io mapping definitions and functions m68k: rework raw access macros for the non-MMU case m68k: use asm-generic/io.h for non-MMU io access functions m68k: put definition guards around virt_to_phys and phys_to_virt m68k: move *_relaxed macros into io_no.h and io_mm.h
Showing
- arch/m68k/Kconfig.bus 5 additions, 3 deletionsarch/m68k/Kconfig.bus
- arch/m68k/coldfire/pci.c 7 additions, 107 deletionsarch/m68k/coldfire/pci.c
- arch/m68k/include/asm/atarihw.h 1 addition, 0 deletionsarch/m68k/include/asm/atarihw.h
- arch/m68k/include/asm/io.h 1 addition, 9 deletionsarch/m68k/include/asm/io.h
- arch/m68k/include/asm/io_mm.h 9 additions, 89 deletionsarch/m68k/include/asm/io_mm.h
- arch/m68k/include/asm/io_no.h 105 additions, 148 deletionsarch/m68k/include/asm/io_no.h
- arch/m68k/include/asm/kmap.h 80 additions, 0 deletionsarch/m68k/include/asm/kmap.h
- arch/m68k/include/asm/nubus.h 1 addition, 0 deletionsarch/m68k/include/asm/nubus.h
- arch/m68k/include/asm/q40_master.h 1 addition, 1 deletionarch/m68k/include/asm/q40_master.h
- arch/m68k/include/asm/raw_io.h 0 additions, 14 deletionsarch/m68k/include/asm/raw_io.h
- arch/m68k/include/asm/vga.h 9 additions, 0 deletionsarch/m68k/include/asm/vga.h
- arch/m68k/include/asm/virtconvert.h 2 additions, 0 deletionsarch/m68k/include/asm/virtconvert.h
- arch/m68k/include/asm/zorro.h 1 addition, 0 deletionsarch/m68k/include/asm/zorro.h
- arch/m68k/mm/kmap.c 8 additions, 0 deletionsarch/m68k/mm/kmap.c
Please register or sign in to comment