Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu

Pull m68knommu/coldfire fixes from Greg Ungerer:
"Contains build fixes and updates for the ColdFire defconfigs.

Specifically there is a couple of fixes that address problems building
allnoconfig. Also fix for enabling PCI bus on the M54xx family of
ColdFire"

* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:
m68k: enable PCI support for m5475evb defconfig
m68k: fix io functions for ColdFire/MMU/PCI case
m68knommu: update defconfig for ColdFire m5475evb
m68knommu: update defconfig for ColdFire m5407c3
m68knommu: update defconfig for ColdFire m5307c3
m68knommu: update defconfig for ColdFire m5275evb
m68knommu: update defconfig for ColdFire m5272c3
m68knommu: update defconfig for ColdFire m5249evb
m68knommu: update defconfig for m5208evb
m68knommu: make ColdFire SoC selection a choice
m68knommu: improve the clock configuration defaults
m68knommu: force setting of CONFIG_CLOCK_FREQ for ColdFire

+45 -128
+27 -22
arch/m68k/Kconfig.cpu
··· 125 125 126 126 if COLDFIRE 127 127 128 + choice 129 + prompt "ColdFire SoC type" 130 + default M520x 131 + help 132 + Select the type of ColdFire System-on-Chip (SoC) that you want 133 + to build for. 134 + 128 135 config M5206 129 136 bool "MCF5206" 130 137 depends on !MMU ··· 181 174 help 182 175 Freescale (Motorola) Coldfire 5251/5253 processor support. 183 176 184 - config M527x 185 - bool 186 - 187 177 config M5271 188 178 bool "MCF5271" 189 179 depends on !MMU ··· 227 223 help 228 224 Motorola ColdFire 5307 processor support. 229 225 230 - config M53xx 231 - bool 232 - 233 226 config M532x 234 227 bool "MCF532x" 235 228 depends on !MMU ··· 251 250 select HAVE_MBAR 252 251 help 253 252 Motorola ColdFire 5407 processor support. 254 - 255 - config M54xx 256 - bool 257 253 258 254 config M547x 259 255 bool "MCF547x" ··· 277 279 select HAVE_CACHE_CB 278 280 help 279 281 Freescale Coldfire 54410/54415/54416/54417/54418 processor support. 282 + 283 + endchoice 284 + 285 + config M527x 286 + bool 287 + 288 + config M53xx 289 + bool 290 + 291 + config M54xx 292 + bool 280 293 281 294 endif # COLDFIRE 282 295 ··· 425 416 config HAVE_IPSBAR 426 417 bool 427 418 428 - config CLOCK_SET 429 - bool "Enable setting the CPU clock frequency" 430 - depends on COLDFIRE 431 - default n 432 - help 433 - On some CPU's you do not need to know what the core CPU clock 434 - frequency is. On these you can disable clock setting. On some 435 - traditional 68K parts, and on all ColdFire parts you need to set 436 - the appropriate CPU clock frequency. On these devices many of the 437 - onboard peripherals derive their timing from the master CPU clock 438 - frequency. 439 - 440 419 config CLOCK_FREQ 441 420 int "Set the core clock frequency" 421 + default "25000000" if M5206 422 + default "54000000" if M5206e 423 + default "166666666" if M520x 424 + default "140000000" if M5249 425 + default "150000000" if M527x || M523x 426 + default "90000000" if M5307 427 + default "50000000" if M5407 428 + default "266000000" if M54xx 442 429 default "66666666" 443 - depends on CLOCK_SET 430 + depends on COLDFIRE 444 431 help 445 432 Define the CPU clock frequency in use. This is the core clock 446 433 frequency, it may or may not be the same as the external clock
+3 -19
arch/m68k/configs/m5208evb_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 12 16 # CONFIG_BLK_DEV_BSG is not set 13 17 # CONFIG_IOSCHED_DEADLINE is not set 14 18 # CONFIG_IOSCHED_CFQ is not set 15 - CONFIG_M520x=y 16 - CONFIG_CLOCK_SET=y 17 - CONFIG_CLOCK_FREQ=166666666 18 - CONFIG_CLOCK_DIV=2 19 - CONFIG_M5208EVB=y 19 + # CONFIG_MMU is not set 20 20 # CONFIG_4KSTACKS is not set 21 21 CONFIG_RAMBASE=0x40000000 22 22 CONFIG_RAMSIZE=0x2000000 23 23 CONFIG_VECTORBASE=0x40000000 24 24 CONFIG_KERNELBASE=0x40020000 25 - CONFIG_RAM16BIT=y 26 25 CONFIG_BINFMT_FLAT=y 27 26 CONFIG_NET=y 28 27 CONFIG_PACKET=y ··· 31 40 # CONFIG_IPV6 is not set 32 41 # CONFIG_FW_LOADER is not set 33 42 CONFIG_MTD=y 34 - CONFIG_MTD_CHAR=y 35 43 CONFIG_MTD_BLOCK=y 36 44 CONFIG_MTD_RAM=y 37 45 CONFIG_MTD_UCLINUX=y 38 46 CONFIG_BLK_DEV_RAM=y 39 - # CONFIG_MISC_DEVICES is not set 40 47 CONFIG_NETDEVICES=y 41 - CONFIG_NET_ETHERNET=y 42 48 CONFIG_FEC=y 43 - # CONFIG_NETDEV_1000 is not set 44 - # CONFIG_NETDEV_10000 is not set 45 49 # CONFIG_INPUT is not set 46 50 # CONFIG_SERIO is not set 47 51 # CONFIG_VT is not set 52 + # CONFIG_UNIX98_PTYS is not set 48 53 CONFIG_SERIAL_MCF=y 49 54 CONFIG_SERIAL_MCF_BAUDRATE=115200 50 55 CONFIG_SERIAL_MCF_CONSOLE=y 51 - # CONFIG_UNIX98_PTYS is not set 52 56 # CONFIG_HW_RANDOM is not set 53 57 # CONFIG_HWMON is not set 54 58 # CONFIG_USB_SUPPORT is not set ··· 54 68 CONFIG_ROMFS_FS=y 55 69 CONFIG_ROMFS_BACKED_BY_MTD=y 56 70 # CONFIG_NETWORK_FILESYSTEMS is not set 57 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 58 - CONFIG_SYSCTL_SYSCALL_CHECK=y 59 - CONFIG_FULLDEBUG=y 60 71 CONFIG_BOOTPARAM=y 61 72 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" 73 + CONFIG_FULLDEBUG=y
+2 -15
arch/m68k/configs/m5249evb_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 12 16 # CONFIG_BLK_DEV_BSG is not set 13 17 # CONFIG_IOSCHED_DEADLINE is not set 14 18 # CONFIG_IOSCHED_CFQ is not set 19 + # CONFIG_MMU is not set 15 20 CONFIG_M5249=y 16 - CONFIG_CLOCK_SET=y 17 - CONFIG_CLOCK_FREQ=140000000 18 - CONFIG_CLOCK_DIV=2 19 21 CONFIG_M5249C3=y 20 22 CONFIG_RAMBASE=0x00000000 21 23 CONFIG_RAMSIZE=0x00800000 ··· 32 38 # CONFIG_IPV6 is not set 33 39 # CONFIG_FW_LOADER is not set 34 40 CONFIG_MTD=y 35 - CONFIG_MTD_CHAR=y 36 41 CONFIG_MTD_BLOCK=y 37 42 CONFIG_MTD_RAM=y 38 43 CONFIG_MTD_UCLINUX=y 39 44 CONFIG_BLK_DEV_RAM=y 40 - # CONFIG_MISC_DEVICES is not set 41 45 CONFIG_NETDEVICES=y 42 - CONFIG_NET_ETHERNET=y 43 - # CONFIG_NETDEV_1000 is not set 44 - # CONFIG_NETDEV_10000 is not set 45 46 CONFIG_PPP=y 46 47 # CONFIG_INPUT is not set 47 48 # CONFIG_SERIO is not set 48 49 # CONFIG_VT is not set 50 + # CONFIG_UNIX98_PTYS is not set 49 51 CONFIG_SERIAL_MCF=y 50 52 CONFIG_SERIAL_MCF_CONSOLE=y 51 - # CONFIG_UNIX98_PTYS is not set 52 53 # CONFIG_HWMON is not set 53 54 # CONFIG_USB_SUPPORT is not set 54 55 CONFIG_EXT2_FS=y ··· 51 62 CONFIG_ROMFS_FS=y 52 63 CONFIG_ROMFS_BACKED_BY_MTD=y 53 64 # CONFIG_NETWORK_FILESYSTEMS is not set 54 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 55 65 CONFIG_BOOTPARAM=y 56 66 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" 57 - # CONFIG_CRC32 is not set
+2 -12
arch/m68k/configs/m5272c3_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 12 16 # CONFIG_BLK_DEV_BSG is not set 13 17 # CONFIG_IOSCHED_DEADLINE is not set 14 18 # CONFIG_IOSCHED_CFQ is not set 19 + # CONFIG_MMU is not set 15 20 CONFIG_M5272=y 16 - CONFIG_CLOCK_SET=y 17 21 CONFIG_M5272C3=y 18 22 CONFIG_RAMBASE=0x00000000 19 23 CONFIG_RAMSIZE=0x00800000 ··· 32 36 # CONFIG_IPV6 is not set 33 37 # CONFIG_FW_LOADER is not set 34 38 CONFIG_MTD=y 35 - CONFIG_MTD_CHAR=y 36 39 CONFIG_MTD_BLOCK=y 37 40 CONFIG_MTD_RAM=y 38 41 CONFIG_MTD_UCLINUX=y 39 42 CONFIG_BLK_DEV_RAM=y 40 - # CONFIG_MISC_DEVICES is not set 41 43 CONFIG_NETDEVICES=y 42 - CONFIG_NET_ETHERNET=y 43 44 CONFIG_FEC=y 44 - # CONFIG_NETDEV_1000 is not set 45 - # CONFIG_NETDEV_10000 is not set 46 45 # CONFIG_INPUT is not set 47 46 # CONFIG_SERIO is not set 48 47 # CONFIG_VT is not set 48 + # CONFIG_UNIX98_PTYS is not set 49 49 CONFIG_SERIAL_MCF=y 50 50 CONFIG_SERIAL_MCF_CONSOLE=y 51 - # CONFIG_UNIX98_PTYS is not set 52 51 # CONFIG_HWMON is not set 53 52 # CONFIG_USB_SUPPORT is not set 54 53 CONFIG_EXT2_FS=y ··· 52 61 CONFIG_ROMFS_FS=y 53 62 CONFIG_ROMFS_BACKED_BY_MTD=y 54 63 # CONFIG_NETWORK_FILESYSTEMS is not set 55 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 56 64 CONFIG_BOOTPARAM=y 57 65 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0"
+2 -17
arch/m68k/configs/m5275evb_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 12 16 # CONFIG_BLK_DEV_BSG is not set 13 17 # CONFIG_IOSCHED_DEADLINE is not set 14 18 # CONFIG_IOSCHED_CFQ is not set 19 + # CONFIG_MMU is not set 15 20 CONFIG_M5275=y 16 - CONFIG_CLOCK_SET=y 17 - CONFIG_CLOCK_FREQ=150000000 18 - CONFIG_CLOCK_DIV=2 19 - CONFIG_M5275EVB=y 20 21 # CONFIG_4KSTACKS is not set 21 22 CONFIG_RAMBASE=0x00000000 22 23 CONFIG_RAMSIZE=0x00000000 ··· 32 39 # CONFIG_IPV6 is not set 33 40 # CONFIG_FW_LOADER is not set 34 41 CONFIG_MTD=y 35 - CONFIG_MTD_CHAR=y 36 42 CONFIG_MTD_BLOCK=y 37 43 CONFIG_MTD_RAM=y 38 44 CONFIG_MTD_UCLINUX=y 39 45 CONFIG_BLK_DEV_RAM=y 40 - # CONFIG_MISC_DEVICES is not set 41 46 CONFIG_NETDEVICES=y 42 - CONFIG_NET_ETHERNET=y 43 47 CONFIG_FEC=y 44 - # CONFIG_NETDEV_1000 is not set 45 - # CONFIG_NETDEV_10000 is not set 46 48 CONFIG_PPP=y 47 49 # CONFIG_INPUT is not set 48 50 # CONFIG_SERIO is not set 49 51 # CONFIG_VT is not set 52 + # CONFIG_UNIX98_PTYS is not set 50 53 CONFIG_SERIAL_MCF=y 51 54 CONFIG_SERIAL_MCF_CONSOLE=y 52 - # CONFIG_UNIX98_PTYS is not set 53 55 # CONFIG_HWMON is not set 54 56 # CONFIG_USB_SUPPORT is not set 55 57 CONFIG_EXT2_FS=y ··· 53 65 CONFIG_ROMFS_FS=y 54 66 CONFIG_ROMFS_BACKED_BY_MTD=y 55 67 # CONFIG_NETWORK_FILESYSTEMS is not set 56 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 57 - CONFIG_SYSCTL_SYSCALL_CHECK=y 58 68 CONFIG_BOOTPARAM=y 59 69 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" 60 - # CONFIG_CRC32 is not set
+3 -18
arch/m68k/configs/m5307c3_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 12 16 # CONFIG_BLK_DEV_BSG is not set 13 17 # CONFIG_IOSCHED_DEADLINE is not set 14 18 # CONFIG_IOSCHED_CFQ is not set 19 + # CONFIG_MMU is not set 15 20 CONFIG_M5307=y 16 - CONFIG_CLOCK_SET=y 17 - CONFIG_CLOCK_FREQ=90000000 18 - CONFIG_CLOCK_DIV=2 19 21 CONFIG_M5307C3=y 20 22 CONFIG_RAMBASE=0x00000000 21 23 CONFIG_RAMSIZE=0x00800000 ··· 32 38 # CONFIG_IPV6 is not set 33 39 # CONFIG_FW_LOADER is not set 34 40 CONFIG_MTD=y 35 - CONFIG_MTD_CHAR=y 36 41 CONFIG_MTD_BLOCK=y 37 42 CONFIG_MTD_RAM=y 38 43 CONFIG_MTD_UCLINUX=y 39 44 CONFIG_BLK_DEV_RAM=y 40 - # CONFIG_MISC_DEVICES is not set 41 45 CONFIG_NETDEVICES=y 42 - CONFIG_NET_ETHERNET=y 43 - # CONFIG_NETDEV_1000 is not set 44 - # CONFIG_NETDEV_10000 is not set 45 46 CONFIG_PPP=y 46 47 CONFIG_SLIP=y 47 48 CONFIG_SLIP_COMPRESSED=y ··· 45 56 # CONFIG_INPUT_MOUSE is not set 46 57 # CONFIG_SERIO is not set 47 58 # CONFIG_VT is not set 59 + # CONFIG_LEGACY_PTYS is not set 48 60 CONFIG_SERIAL_MCF=y 49 61 CONFIG_SERIAL_MCF_CONSOLE=y 50 - # CONFIG_LEGACY_PTYS is not set 51 62 # CONFIG_HW_RANDOM is not set 52 63 # CONFIG_HWMON is not set 53 - # CONFIG_HID_SUPPORT is not set 54 64 # CONFIG_USB_SUPPORT is not set 55 65 CONFIG_EXT2_FS=y 56 66 # CONFIG_DNOTIFY is not set 57 67 CONFIG_ROMFS_FS=y 58 68 CONFIG_ROMFS_BACKED_BY_MTD=y 59 69 # CONFIG_NETWORK_FILESYSTEMS is not set 60 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 61 - CONFIG_SYSCTL_SYSCALL_CHECK=y 62 - CONFIG_FULLDEBUG=y 63 70 CONFIG_BOOTPARAM=y 64 71 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" 65 - # CONFIG_CRC32 is not set 72 + CONFIG_FULLDEBUG=y
+2 -15
arch/m68k/configs/m5407c3_defconfig
··· 1 - # CONFIG_MMU is not set 2 - CONFIG_EXPERIMENTAL=y 3 1 CONFIG_LOG_BUF_SHIFT=14 4 - # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 5 2 CONFIG_EXPERT=y 6 3 # CONFIG_KALLSYMS is not set 7 - # CONFIG_HOTPLUG is not set 8 4 # CONFIG_FUTEX is not set 9 5 # CONFIG_EPOLL is not set 10 6 # CONFIG_SIGNALFD is not set ··· 13 17 # CONFIG_BLK_DEV_BSG is not set 14 18 # CONFIG_IOSCHED_DEADLINE is not set 15 19 # CONFIG_IOSCHED_CFQ is not set 20 + # CONFIG_MMU is not set 16 21 CONFIG_M5407=y 17 - CONFIG_CLOCK_SET=y 18 - CONFIG_CLOCK_FREQ=50000000 19 22 CONFIG_M5407C3=y 20 23 CONFIG_RAMBASE=0x00000000 21 24 CONFIG_RAMSIZE=0x00000000 ··· 33 38 # CONFIG_IPV6 is not set 34 39 # CONFIG_FW_LOADER is not set 35 40 CONFIG_MTD=y 36 - CONFIG_MTD_CHAR=y 37 41 CONFIG_MTD_BLOCK=y 38 42 CONFIG_MTD_RAM=y 39 43 CONFIG_MTD_UCLINUX=y 40 44 CONFIG_BLK_DEV_RAM=y 41 - # CONFIG_MISC_DEVICES is not set 42 45 CONFIG_NETDEVICES=y 43 - CONFIG_NET_ETHERNET=y 44 - # CONFIG_NETDEV_1000 is not set 45 - # CONFIG_NETDEV_10000 is not set 46 46 CONFIG_PPP=y 47 47 # CONFIG_INPUT is not set 48 48 # CONFIG_VT is not set 49 + # CONFIG_UNIX98_PTYS is not set 49 50 CONFIG_SERIAL_MCF=y 50 51 CONFIG_SERIAL_MCF_CONSOLE=y 51 - # CONFIG_UNIX98_PTYS is not set 52 52 # CONFIG_HW_RANDOM is not set 53 53 # CONFIG_HWMON is not set 54 54 # CONFIG_USB_SUPPORT is not set ··· 53 63 CONFIG_ROMFS_FS=y 54 64 CONFIG_ROMFS_BACKED_BY_MTD=y 55 65 # CONFIG_NETWORK_FILESYSTEMS is not set 56 - # CONFIG_RCU_CPU_STALL_DETECTOR is not set 57 - CONFIG_SYSCTL_SYSCALL_CHECK=y 58 66 CONFIG_BOOTPARAM=y 59 67 CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" 60 - # CONFIG_CRC32 is not set
+1 -8
arch/m68k/configs/m5475evb_defconfig
··· 1 - CONFIG_EXPERIMENTAL=y 2 1 # CONFIG_SWAP is not set 3 2 CONFIG_LOG_BUF_SHIFT=14 4 - CONFIG_SYSFS_DEPRECATED=y 5 - CONFIG_SYSFS_DEPRECATED_V2=y 6 3 CONFIG_SYSCTL_SYSCALL=y 7 4 # CONFIG_KALLSYMS is not set 8 - # CONFIG_HOTPLUG is not set 9 5 # CONFIG_FUTEX is not set 10 6 # CONFIG_EPOLL is not set 11 7 # CONFIG_SIGNALFD is not set ··· 16 20 # CONFIG_IOSCHED_DEADLINE is not set 17 21 # CONFIG_IOSCHED_CFQ is not set 18 22 CONFIG_COLDFIRE=y 19 - CONFIG_M547x=y 20 - CONFIG_CLOCK_SET=y 21 - CONFIG_CLOCK_FREQ=266000000 22 23 # CONFIG_4KSTACKS is not set 23 24 CONFIG_RAMBASE=0x0 24 25 CONFIG_RAMSIZE=0x2000000 25 26 CONFIG_VECTORBASE=0x0 26 27 CONFIG_MBAR=0xff000000 27 28 CONFIG_KERNELBASE=0x20000 29 + CONFIG_PCI=y 28 30 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 29 31 # CONFIG_FW_LOADER is not set 30 32 CONFIG_MTD=y 31 - CONFIG_MTD_CHAR=y 32 33 CONFIG_MTD_BLOCK=y 33 34 CONFIG_MTD_CFI=y 34 35 CONFIG_MTD_JEDECPROBE=y
+1 -1
arch/m68k/include/asm/coldfire.h
··· 19 19 * in any case new boards come along from time to time that have yet 20 20 * another different clocking frequency. 21 21 */ 22 - #ifdef CONFIG_CLOCK_SET 22 + #ifdef CONFIG_CLOCK_FREQ 23 23 #define MCF_CLK CONFIG_CLOCK_FREQ 24 24 #else 25 25 #error "Don't know what your ColdFire CPU clock frequency is??"
+2 -1
arch/m68k/include/asm/io_mm.h
··· 413 413 #define writew(val, addr) out_le16((addr), (val)) 414 414 #endif /* CONFIG_ATARI_ROM_ISA */ 415 415 416 - #if !defined(CONFIG_ISA) && !defined(CONFIG_ATARI_ROM_ISA) 416 + #if !defined(CONFIG_ISA) && !defined(CONFIG_ATARI_ROM_ISA) && \ 417 + !(defined(CONFIG_PCI) && defined(CONFIG_COLDFIRE)) 417 418 /* 418 419 * We need to define dummy functions for GENERIC_IOMAP support. 419 420 */