diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-07-16 23:49:09 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-07-16 23:49:09 -0400 |
commit | f85c712429ca43ca21daa35f8a47bcaffdb3d5a1 (patch) | |
tree | 9e6e10b644831f24bade09e5804780a59f9bc772 | |
parent | 761ab7664b30ed907f55da7f6966d4537f36d9ff (diff) | |
parent | 67592f699cb309559575b89d727d510ea076521c (diff) |
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
-rw-r--r-- | arch/m68k/Kconfig.cpu | 49 | ||||
-rw-r--r-- | arch/m68k/configs/m5208evb_defconfig | 22 | ||||
-rw-r--r-- | arch/m68k/configs/m5249evb_defconfig | 17 | ||||
-rw-r--r-- | arch/m68k/configs/m5272c3_defconfig | 14 | ||||
-rw-r--r-- | arch/m68k/configs/m5275evb_defconfig | 19 | ||||
-rw-r--r-- | arch/m68k/configs/m5307c3_defconfig | 21 | ||||
-rw-r--r-- | arch/m68k/configs/m5407c3_defconfig | 17 | ||||
-rw-r--r-- | arch/m68k/configs/m5475evb_defconfig | 9 | ||||
-rw-r--r-- | arch/m68k/include/asm/coldfire.h | 2 | ||||
-rw-r--r-- | arch/m68k/include/asm/io_mm.h | 3 |
10 files changed, 45 insertions, 128 deletions
diff --git a/arch/m68k/Kconfig.cpu b/arch/m68k/Kconfig.cpu index 33013dfcd3e1..c496d48a8c8d 100644 --- a/arch/m68k/Kconfig.cpu +++ b/arch/m68k/Kconfig.cpu | |||
@@ -125,6 +125,13 @@ endif # M68KCLASSIC | |||
125 | 125 | ||
126 | if COLDFIRE | 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 | config M5206 | 135 | config M5206 |
129 | bool "MCF5206" | 136 | bool "MCF5206" |
130 | depends on !MMU | 137 | depends on !MMU |
@@ -174,9 +181,6 @@ config M525x | |||
174 | help | 181 | help |
175 | Freescale (Motorola) Coldfire 5251/5253 processor support. | 182 | Freescale (Motorola) Coldfire 5251/5253 processor support. |
176 | 183 | ||
177 | config M527x | ||
178 | bool | ||
179 | |||
180 | config M5271 | 184 | config M5271 |
181 | bool "MCF5271" | 185 | bool "MCF5271" |
182 | depends on !MMU | 186 | depends on !MMU |
@@ -223,9 +227,6 @@ config M5307 | |||
223 | help | 227 | help |
224 | Motorola ColdFire 5307 processor support. | 228 | Motorola ColdFire 5307 processor support. |
225 | 229 | ||
226 | config M53xx | ||
227 | bool | ||
228 | |||
229 | config M532x | 230 | config M532x |
230 | bool "MCF532x" | 231 | bool "MCF532x" |
231 | depends on !MMU | 232 | depends on !MMU |
@@ -251,9 +252,6 @@ config M5407 | |||
251 | help | 252 | help |
252 | Motorola ColdFire 5407 processor support. | 253 | Motorola ColdFire 5407 processor support. |
253 | 254 | ||
254 | config M54xx | ||
255 | bool | ||
256 | |||
257 | config M547x | 255 | config M547x |
258 | bool "MCF547x" | 256 | bool "MCF547x" |
259 | select M54xx | 257 | select M54xx |
@@ -280,6 +278,17 @@ config M5441x | |||
280 | help | 278 | help |
281 | Freescale Coldfire 54410/54415/54416/54417/54418 processor support. | 279 | Freescale Coldfire 54410/54415/54416/54417/54418 processor support. |
282 | 280 | ||
281 | endchoice | ||
282 | |||
283 | config M527x | ||
284 | bool | ||
285 | |||
286 | config M53xx | ||
287 | bool | ||
288 | |||
289 | config M54xx | ||
290 | bool | ||
291 | |||
283 | endif # COLDFIRE | 292 | endif # COLDFIRE |
284 | 293 | ||
285 | 294 | ||
@@ -416,22 +425,18 @@ config HAVE_MBAR | |||
416 | config HAVE_IPSBAR | 425 | config HAVE_IPSBAR |
417 | bool | 426 | bool |
418 | 427 | ||
419 | config CLOCK_SET | ||
420 | bool "Enable setting the CPU clock frequency" | ||
421 | depends on COLDFIRE | ||
422 | default n | ||
423 | help | ||
424 | On some CPU's you do not need to know what the core CPU clock | ||
425 | frequency is. On these you can disable clock setting. On some | ||
426 | traditional 68K parts, and on all ColdFire parts you need to set | ||
427 | the appropriate CPU clock frequency. On these devices many of the | ||
428 | onboard peripherals derive their timing from the master CPU clock | ||
429 | frequency. | ||
430 | |||
431 | config CLOCK_FREQ | 428 | config CLOCK_FREQ |
432 | int "Set the core clock frequency" | 429 | int "Set the core clock frequency" |
430 | default "25000000" if M5206 | ||
431 | default "54000000" if M5206e | ||
432 | default "166666666" if M520x | ||
433 | default "140000000" if M5249 | ||
434 | default "150000000" if M527x || M523x | ||
435 | default "90000000" if M5307 | ||
436 | default "50000000" if M5407 | ||
437 | default "266000000" if M54xx | ||
433 | default "66666666" | 438 | default "66666666" |
434 | depends on CLOCK_SET | 439 | depends on COLDFIRE |
435 | help | 440 | help |
436 | Define the CPU clock frequency in use. This is the core clock | 441 | Define the CPU clock frequency in use. This is the core clock |
437 | frequency, it may or may not be the same as the external clock | 442 | frequency, it may or may not be the same as the external clock |
diff --git a/arch/m68k/configs/m5208evb_defconfig b/arch/m68k/configs/m5208evb_defconfig index e7292f460af4..4c7b7938d53a 100644 --- a/arch/m68k/configs/m5208evb_defconfig +++ b/arch/m68k/configs/m5208evb_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -16,17 +12,12 @@ CONFIG_EXPERT=y | |||
16 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
17 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
18 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
19 | CONFIG_M520x=y | 15 | # CONFIG_MMU is not set |
20 | CONFIG_CLOCK_SET=y | ||
21 | CONFIG_CLOCK_FREQ=166666666 | ||
22 | CONFIG_CLOCK_DIV=2 | ||
23 | CONFIG_M5208EVB=y | ||
24 | # CONFIG_4KSTACKS is not set | 16 | # CONFIG_4KSTACKS is not set |
25 | CONFIG_RAMBASE=0x40000000 | 17 | CONFIG_RAMBASE=0x40000000 |
26 | CONFIG_RAMSIZE=0x2000000 | 18 | CONFIG_RAMSIZE=0x2000000 |
27 | CONFIG_VECTORBASE=0x40000000 | 19 | CONFIG_VECTORBASE=0x40000000 |
28 | CONFIG_KERNELBASE=0x40020000 | 20 | CONFIG_KERNELBASE=0x40020000 |
29 | CONFIG_RAM16BIT=y | ||
30 | CONFIG_BINFMT_FLAT=y | 21 | CONFIG_BINFMT_FLAT=y |
31 | CONFIG_NET=y | 22 | CONFIG_NET=y |
32 | CONFIG_PACKET=y | 23 | CONFIG_PACKET=y |
@@ -40,24 +31,19 @@ CONFIG_INET=y | |||
40 | # CONFIG_IPV6 is not set | 31 | # CONFIG_IPV6 is not set |
41 | # CONFIG_FW_LOADER is not set | 32 | # CONFIG_FW_LOADER is not set |
42 | CONFIG_MTD=y | 33 | CONFIG_MTD=y |
43 | CONFIG_MTD_CHAR=y | ||
44 | CONFIG_MTD_BLOCK=y | 34 | CONFIG_MTD_BLOCK=y |
45 | CONFIG_MTD_RAM=y | 35 | CONFIG_MTD_RAM=y |
46 | CONFIG_MTD_UCLINUX=y | 36 | CONFIG_MTD_UCLINUX=y |
47 | CONFIG_BLK_DEV_RAM=y | 37 | CONFIG_BLK_DEV_RAM=y |
48 | # CONFIG_MISC_DEVICES is not set | ||
49 | CONFIG_NETDEVICES=y | 38 | CONFIG_NETDEVICES=y |
50 | CONFIG_NET_ETHERNET=y | ||
51 | CONFIG_FEC=y | 39 | CONFIG_FEC=y |
52 | # CONFIG_NETDEV_1000 is not set | ||
53 | # CONFIG_NETDEV_10000 is not set | ||
54 | # CONFIG_INPUT is not set | 40 | # CONFIG_INPUT is not set |
55 | # CONFIG_SERIO is not set | 41 | # CONFIG_SERIO is not set |
56 | # CONFIG_VT is not set | 42 | # CONFIG_VT is not set |
43 | # CONFIG_UNIX98_PTYS is not set | ||
57 | CONFIG_SERIAL_MCF=y | 44 | CONFIG_SERIAL_MCF=y |
58 | CONFIG_SERIAL_MCF_BAUDRATE=115200 | 45 | CONFIG_SERIAL_MCF_BAUDRATE=115200 |
59 | CONFIG_SERIAL_MCF_CONSOLE=y | 46 | CONFIG_SERIAL_MCF_CONSOLE=y |
60 | # CONFIG_UNIX98_PTYS is not set | ||
61 | # CONFIG_HW_RANDOM is not set | 47 | # CONFIG_HW_RANDOM is not set |
62 | # CONFIG_HWMON is not set | 48 | # CONFIG_HWMON is not set |
63 | # CONFIG_USB_SUPPORT is not set | 49 | # CONFIG_USB_SUPPORT is not set |
@@ -68,8 +54,6 @@ CONFIG_EXT2_FS=y | |||
68 | CONFIG_ROMFS_FS=y | 54 | CONFIG_ROMFS_FS=y |
69 | CONFIG_ROMFS_BACKED_BY_MTD=y | 55 | CONFIG_ROMFS_BACKED_BY_MTD=y |
70 | # CONFIG_NETWORK_FILESYSTEMS is not set | 56 | # CONFIG_NETWORK_FILESYSTEMS is not set |
71 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
72 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
73 | CONFIG_FULLDEBUG=y | ||
74 | CONFIG_BOOTPARAM=y | 57 | CONFIG_BOOTPARAM=y |
75 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 58 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
59 | CONFIG_FULLDEBUG=y | ||
diff --git a/arch/m68k/configs/m5249evb_defconfig b/arch/m68k/configs/m5249evb_defconfig index 0cd4b39f325b..a782f368650f 100644 --- a/arch/m68k/configs/m5249evb_defconfig +++ b/arch/m68k/configs/m5249evb_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -16,10 +12,8 @@ CONFIG_EXPERT=y | |||
16 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
17 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
18 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | # CONFIG_MMU is not set | ||
19 | CONFIG_M5249=y | 16 | CONFIG_M5249=y |
20 | CONFIG_CLOCK_SET=y | ||
21 | CONFIG_CLOCK_FREQ=140000000 | ||
22 | CONFIG_CLOCK_DIV=2 | ||
23 | CONFIG_M5249C3=y | 17 | CONFIG_M5249C3=y |
24 | CONFIG_RAMBASE=0x00000000 | 18 | CONFIG_RAMBASE=0x00000000 |
25 | CONFIG_RAMSIZE=0x00800000 | 19 | CONFIG_RAMSIZE=0x00800000 |
@@ -38,23 +32,18 @@ CONFIG_INET=y | |||
38 | # CONFIG_IPV6 is not set | 32 | # CONFIG_IPV6 is not set |
39 | # CONFIG_FW_LOADER is not set | 33 | # CONFIG_FW_LOADER is not set |
40 | CONFIG_MTD=y | 34 | CONFIG_MTD=y |
41 | CONFIG_MTD_CHAR=y | ||
42 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
43 | CONFIG_MTD_RAM=y | 36 | CONFIG_MTD_RAM=y |
44 | CONFIG_MTD_UCLINUX=y | 37 | CONFIG_MTD_UCLINUX=y |
45 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
46 | # CONFIG_MISC_DEVICES is not set | ||
47 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
48 | CONFIG_NET_ETHERNET=y | ||
49 | # CONFIG_NETDEV_1000 is not set | ||
50 | # CONFIG_NETDEV_10000 is not set | ||
51 | CONFIG_PPP=y | 40 | CONFIG_PPP=y |
52 | # CONFIG_INPUT is not set | 41 | # CONFIG_INPUT is not set |
53 | # CONFIG_SERIO is not set | 42 | # CONFIG_SERIO is not set |
54 | # CONFIG_VT is not set | 43 | # CONFIG_VT is not set |
44 | # CONFIG_UNIX98_PTYS is not set | ||
55 | CONFIG_SERIAL_MCF=y | 45 | CONFIG_SERIAL_MCF=y |
56 | CONFIG_SERIAL_MCF_CONSOLE=y | 46 | CONFIG_SERIAL_MCF_CONSOLE=y |
57 | # CONFIG_UNIX98_PTYS is not set | ||
58 | # CONFIG_HWMON is not set | 47 | # CONFIG_HWMON is not set |
59 | # CONFIG_USB_SUPPORT is not set | 48 | # CONFIG_USB_SUPPORT is not set |
60 | CONFIG_EXT2_FS=y | 49 | CONFIG_EXT2_FS=y |
@@ -62,7 +51,5 @@ CONFIG_EXT2_FS=y | |||
62 | CONFIG_ROMFS_FS=y | 51 | CONFIG_ROMFS_FS=y |
63 | CONFIG_ROMFS_BACKED_BY_MTD=y | 52 | CONFIG_ROMFS_BACKED_BY_MTD=y |
64 | # CONFIG_NETWORK_FILESYSTEMS is not set | 53 | # CONFIG_NETWORK_FILESYSTEMS is not set |
65 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
66 | CONFIG_BOOTPARAM=y | 54 | CONFIG_BOOTPARAM=y |
67 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 55 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
68 | # CONFIG_CRC32 is not set | ||
diff --git a/arch/m68k/configs/m5272c3_defconfig b/arch/m68k/configs/m5272c3_defconfig index a60cb3509135..6f5fb92f5cbf 100644 --- a/arch/m68k/configs/m5272c3_defconfig +++ b/arch/m68k/configs/m5272c3_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -16,8 +12,8 @@ CONFIG_EXPERT=y | |||
16 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
17 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
18 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | # CONFIG_MMU is not set | ||
19 | CONFIG_M5272=y | 16 | CONFIG_M5272=y |
20 | CONFIG_CLOCK_SET=y | ||
21 | CONFIG_M5272C3=y | 17 | CONFIG_M5272C3=y |
22 | CONFIG_RAMBASE=0x00000000 | 18 | CONFIG_RAMBASE=0x00000000 |
23 | CONFIG_RAMSIZE=0x00800000 | 19 | CONFIG_RAMSIZE=0x00800000 |
@@ -36,23 +32,18 @@ CONFIG_INET=y | |||
36 | # CONFIG_IPV6 is not set | 32 | # CONFIG_IPV6 is not set |
37 | # CONFIG_FW_LOADER is not set | 33 | # CONFIG_FW_LOADER is not set |
38 | CONFIG_MTD=y | 34 | CONFIG_MTD=y |
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_RAM=y | 36 | CONFIG_MTD_RAM=y |
42 | CONFIG_MTD_UCLINUX=y | 37 | CONFIG_MTD_UCLINUX=y |
43 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
44 | # CONFIG_MISC_DEVICES is not set | ||
45 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
46 | CONFIG_NET_ETHERNET=y | ||
47 | CONFIG_FEC=y | 40 | CONFIG_FEC=y |
48 | # CONFIG_NETDEV_1000 is not set | ||
49 | # CONFIG_NETDEV_10000 is not set | ||
50 | # CONFIG_INPUT is not set | 41 | # CONFIG_INPUT is not set |
51 | # CONFIG_SERIO is not set | 42 | # CONFIG_SERIO is not set |
52 | # CONFIG_VT is not set | 43 | # CONFIG_VT is not set |
44 | # CONFIG_UNIX98_PTYS is not set | ||
53 | CONFIG_SERIAL_MCF=y | 45 | CONFIG_SERIAL_MCF=y |
54 | CONFIG_SERIAL_MCF_CONSOLE=y | 46 | CONFIG_SERIAL_MCF_CONSOLE=y |
55 | # CONFIG_UNIX98_PTYS is not set | ||
56 | # CONFIG_HWMON is not set | 47 | # CONFIG_HWMON is not set |
57 | # CONFIG_USB_SUPPORT is not set | 48 | # CONFIG_USB_SUPPORT is not set |
58 | CONFIG_EXT2_FS=y | 49 | CONFIG_EXT2_FS=y |
@@ -61,6 +52,5 @@ CONFIG_EXT2_FS=y | |||
61 | CONFIG_ROMFS_FS=y | 52 | CONFIG_ROMFS_FS=y |
62 | CONFIG_ROMFS_BACKED_BY_MTD=y | 53 | CONFIG_ROMFS_BACKED_BY_MTD=y |
63 | # CONFIG_NETWORK_FILESYSTEMS is not set | 54 | # CONFIG_NETWORK_FILESYSTEMS is not set |
64 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
65 | CONFIG_BOOTPARAM=y | 55 | CONFIG_BOOTPARAM=y |
66 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 56 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
diff --git a/arch/m68k/configs/m5275evb_defconfig b/arch/m68k/configs/m5275evb_defconfig index e6502ab7cb2f..b5d7cd1ce856 100644 --- a/arch/m68k/configs/m5275evb_defconfig +++ b/arch/m68k/configs/m5275evb_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -16,11 +12,8 @@ CONFIG_EXPERT=y | |||
16 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
17 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
18 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | # CONFIG_MMU is not set | ||
19 | CONFIG_M5275=y | 16 | CONFIG_M5275=y |
20 | CONFIG_CLOCK_SET=y | ||
21 | CONFIG_CLOCK_FREQ=150000000 | ||
22 | CONFIG_CLOCK_DIV=2 | ||
23 | CONFIG_M5275EVB=y | ||
24 | # CONFIG_4KSTACKS is not set | 17 | # CONFIG_4KSTACKS is not set |
25 | CONFIG_RAMBASE=0x00000000 | 18 | CONFIG_RAMBASE=0x00000000 |
26 | CONFIG_RAMSIZE=0x00000000 | 19 | CONFIG_RAMSIZE=0x00000000 |
@@ -39,24 +32,19 @@ CONFIG_INET=y | |||
39 | # CONFIG_IPV6 is not set | 32 | # CONFIG_IPV6 is not set |
40 | # CONFIG_FW_LOADER is not set | 33 | # CONFIG_FW_LOADER is not set |
41 | CONFIG_MTD=y | 34 | CONFIG_MTD=y |
42 | CONFIG_MTD_CHAR=y | ||
43 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
44 | CONFIG_MTD_RAM=y | 36 | CONFIG_MTD_RAM=y |
45 | CONFIG_MTD_UCLINUX=y | 37 | CONFIG_MTD_UCLINUX=y |
46 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
47 | # CONFIG_MISC_DEVICES is not set | ||
48 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
49 | CONFIG_NET_ETHERNET=y | ||
50 | CONFIG_FEC=y | 40 | CONFIG_FEC=y |
51 | # CONFIG_NETDEV_1000 is not set | ||
52 | # CONFIG_NETDEV_10000 is not set | ||
53 | CONFIG_PPP=y | 41 | CONFIG_PPP=y |
54 | # CONFIG_INPUT is not set | 42 | # CONFIG_INPUT is not set |
55 | # CONFIG_SERIO is not set | 43 | # CONFIG_SERIO is not set |
56 | # CONFIG_VT is not set | 44 | # CONFIG_VT is not set |
45 | # CONFIG_UNIX98_PTYS is not set | ||
57 | CONFIG_SERIAL_MCF=y | 46 | CONFIG_SERIAL_MCF=y |
58 | CONFIG_SERIAL_MCF_CONSOLE=y | 47 | CONFIG_SERIAL_MCF_CONSOLE=y |
59 | # CONFIG_UNIX98_PTYS is not set | ||
60 | # CONFIG_HWMON is not set | 48 | # CONFIG_HWMON is not set |
61 | # CONFIG_USB_SUPPORT is not set | 49 | # CONFIG_USB_SUPPORT is not set |
62 | CONFIG_EXT2_FS=y | 50 | CONFIG_EXT2_FS=y |
@@ -65,8 +53,5 @@ CONFIG_EXT2_FS=y | |||
65 | CONFIG_ROMFS_FS=y | 53 | CONFIG_ROMFS_FS=y |
66 | CONFIG_ROMFS_BACKED_BY_MTD=y | 54 | CONFIG_ROMFS_BACKED_BY_MTD=y |
67 | # CONFIG_NETWORK_FILESYSTEMS is not set | 55 | # CONFIG_NETWORK_FILESYSTEMS is not set |
68 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
69 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
70 | CONFIG_BOOTPARAM=y | 56 | CONFIG_BOOTPARAM=y |
71 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 57 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
72 | # CONFIG_CRC32 is not set | ||
diff --git a/arch/m68k/configs/m5307c3_defconfig b/arch/m68k/configs/m5307c3_defconfig index 023812abd2e6..1b4c09461c40 100644 --- a/arch/m68k/configs/m5307c3_defconfig +++ b/arch/m68k/configs/m5307c3_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -16,10 +12,8 @@ CONFIG_EXPERT=y | |||
16 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
17 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
18 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | # CONFIG_MMU is not set | ||
19 | CONFIG_M5307=y | 16 | CONFIG_M5307=y |
20 | CONFIG_CLOCK_SET=y | ||
21 | CONFIG_CLOCK_FREQ=90000000 | ||
22 | CONFIG_CLOCK_DIV=2 | ||
23 | CONFIG_M5307C3=y | 17 | CONFIG_M5307C3=y |
24 | CONFIG_RAMBASE=0x00000000 | 18 | CONFIG_RAMBASE=0x00000000 |
25 | CONFIG_RAMSIZE=0x00800000 | 19 | CONFIG_RAMSIZE=0x00800000 |
@@ -38,16 +32,11 @@ CONFIG_INET=y | |||
38 | # CONFIG_IPV6 is not set | 32 | # CONFIG_IPV6 is not set |
39 | # CONFIG_FW_LOADER is not set | 33 | # CONFIG_FW_LOADER is not set |
40 | CONFIG_MTD=y | 34 | CONFIG_MTD=y |
41 | CONFIG_MTD_CHAR=y | ||
42 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
43 | CONFIG_MTD_RAM=y | 36 | CONFIG_MTD_RAM=y |
44 | CONFIG_MTD_UCLINUX=y | 37 | CONFIG_MTD_UCLINUX=y |
45 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
46 | # CONFIG_MISC_DEVICES is not set | ||
47 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
48 | CONFIG_NET_ETHERNET=y | ||
49 | # CONFIG_NETDEV_1000 is not set | ||
50 | # CONFIG_NETDEV_10000 is not set | ||
51 | CONFIG_PPP=y | 40 | CONFIG_PPP=y |
52 | CONFIG_SLIP=y | 41 | CONFIG_SLIP=y |
53 | CONFIG_SLIP_COMPRESSED=y | 42 | CONFIG_SLIP_COMPRESSED=y |
@@ -56,21 +45,17 @@ CONFIG_SLIP_COMPRESSED=y | |||
56 | # CONFIG_INPUT_MOUSE is not set | 45 | # CONFIG_INPUT_MOUSE is not set |
57 | # CONFIG_SERIO is not set | 46 | # CONFIG_SERIO is not set |
58 | # CONFIG_VT is not set | 47 | # CONFIG_VT is not set |
48 | # CONFIG_LEGACY_PTYS is not set | ||
59 | CONFIG_SERIAL_MCF=y | 49 | CONFIG_SERIAL_MCF=y |
60 | CONFIG_SERIAL_MCF_CONSOLE=y | 50 | CONFIG_SERIAL_MCF_CONSOLE=y |
61 | # CONFIG_LEGACY_PTYS is not set | ||
62 | # CONFIG_HW_RANDOM is not set | 51 | # CONFIG_HW_RANDOM is not set |
63 | # CONFIG_HWMON is not set | 52 | # CONFIG_HWMON is not set |
64 | # CONFIG_HID_SUPPORT is not set | ||
65 | # CONFIG_USB_SUPPORT is not set | 53 | # CONFIG_USB_SUPPORT is not set |
66 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
67 | # CONFIG_DNOTIFY is not set | 55 | # CONFIG_DNOTIFY is not set |
68 | CONFIG_ROMFS_FS=y | 56 | CONFIG_ROMFS_FS=y |
69 | CONFIG_ROMFS_BACKED_BY_MTD=y | 57 | CONFIG_ROMFS_BACKED_BY_MTD=y |
70 | # CONFIG_NETWORK_FILESYSTEMS is not set | 58 | # CONFIG_NETWORK_FILESYSTEMS is not set |
71 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
72 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
73 | CONFIG_FULLDEBUG=y | ||
74 | CONFIG_BOOTPARAM=y | 59 | CONFIG_BOOTPARAM=y |
75 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 60 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
76 | # CONFIG_CRC32 is not set | 61 | CONFIG_FULLDEBUG=y |
diff --git a/arch/m68k/configs/m5407c3_defconfig b/arch/m68k/configs/m5407c3_defconfig index 557b39f3be90..275ad543d4bc 100644 --- a/arch/m68k/configs/m5407c3_defconfig +++ b/arch/m68k/configs/m5407c3_defconfig | |||
@@ -1,10 +1,6 @@ | |||
1 | # CONFIG_MMU is not set | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 1 | CONFIG_LOG_BUF_SHIFT=14 |
4 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
5 | CONFIG_EXPERT=y | 2 | CONFIG_EXPERT=y |
6 | # CONFIG_KALLSYMS is not set | 3 | # CONFIG_KALLSYMS is not set |
7 | # CONFIG_HOTPLUG is not set | ||
8 | # CONFIG_FUTEX is not set | 4 | # CONFIG_FUTEX is not set |
9 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
10 | # CONFIG_SIGNALFD is not set | 6 | # CONFIG_SIGNALFD is not set |
@@ -17,9 +13,8 @@ CONFIG_MODULE_UNLOAD=y | |||
17 | # CONFIG_BLK_DEV_BSG is not set | 13 | # CONFIG_BLK_DEV_BSG is not set |
18 | # CONFIG_IOSCHED_DEADLINE is not set | 14 | # CONFIG_IOSCHED_DEADLINE is not set |
19 | # CONFIG_IOSCHED_CFQ is not set | 15 | # CONFIG_IOSCHED_CFQ is not set |
16 | # CONFIG_MMU is not set | ||
20 | CONFIG_M5407=y | 17 | CONFIG_M5407=y |
21 | CONFIG_CLOCK_SET=y | ||
22 | CONFIG_CLOCK_FREQ=50000000 | ||
23 | CONFIG_M5407C3=y | 18 | CONFIG_M5407C3=y |
24 | CONFIG_RAMBASE=0x00000000 | 19 | CONFIG_RAMBASE=0x00000000 |
25 | CONFIG_RAMSIZE=0x00000000 | 20 | CONFIG_RAMSIZE=0x00000000 |
@@ -38,22 +33,17 @@ CONFIG_INET=y | |||
38 | # CONFIG_IPV6 is not set | 33 | # CONFIG_IPV6 is not set |
39 | # CONFIG_FW_LOADER is not set | 34 | # CONFIG_FW_LOADER is not set |
40 | CONFIG_MTD=y | 35 | CONFIG_MTD=y |
41 | CONFIG_MTD_CHAR=y | ||
42 | CONFIG_MTD_BLOCK=y | 36 | CONFIG_MTD_BLOCK=y |
43 | CONFIG_MTD_RAM=y | 37 | CONFIG_MTD_RAM=y |
44 | CONFIG_MTD_UCLINUX=y | 38 | CONFIG_MTD_UCLINUX=y |
45 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
46 | # CONFIG_MISC_DEVICES is not set | ||
47 | CONFIG_NETDEVICES=y | 40 | CONFIG_NETDEVICES=y |
48 | CONFIG_NET_ETHERNET=y | ||
49 | # CONFIG_NETDEV_1000 is not set | ||
50 | # CONFIG_NETDEV_10000 is not set | ||
51 | CONFIG_PPP=y | 41 | CONFIG_PPP=y |
52 | # CONFIG_INPUT is not set | 42 | # CONFIG_INPUT is not set |
53 | # CONFIG_VT is not set | 43 | # CONFIG_VT is not set |
44 | # CONFIG_UNIX98_PTYS is not set | ||
54 | CONFIG_SERIAL_MCF=y | 45 | CONFIG_SERIAL_MCF=y |
55 | CONFIG_SERIAL_MCF_CONSOLE=y | 46 | CONFIG_SERIAL_MCF_CONSOLE=y |
56 | # CONFIG_UNIX98_PTYS is not set | ||
57 | # CONFIG_HW_RANDOM is not set | 47 | # CONFIG_HW_RANDOM is not set |
58 | # CONFIG_HWMON is not set | 48 | # CONFIG_HWMON is not set |
59 | # CONFIG_USB_SUPPORT is not set | 49 | # CONFIG_USB_SUPPORT is not set |
@@ -63,8 +53,5 @@ CONFIG_EXT2_FS=y | |||
63 | CONFIG_ROMFS_FS=y | 53 | CONFIG_ROMFS_FS=y |
64 | CONFIG_ROMFS_BACKED_BY_MTD=y | 54 | CONFIG_ROMFS_BACKED_BY_MTD=y |
65 | # CONFIG_NETWORK_FILESYSTEMS is not set | 55 | # CONFIG_NETWORK_FILESYSTEMS is not set |
66 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
67 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
68 | CONFIG_BOOTPARAM=y | 56 | CONFIG_BOOTPARAM=y |
69 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" | 57 | CONFIG_BOOTPARAM_STRING="root=/dev/mtdblock0" |
70 | # CONFIG_CRC32 is not set | ||
diff --git a/arch/m68k/configs/m5475evb_defconfig b/arch/m68k/configs/m5475evb_defconfig index c5018a68819b..4f4ccd13c11b 100644 --- a/arch/m68k/configs/m5475evb_defconfig +++ b/arch/m68k/configs/m5475evb_defconfig | |||
@@ -1,11 +1,7 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | # CONFIG_SWAP is not set | 1 | # CONFIG_SWAP is not set |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_SYSFS_DEPRECATED=y | ||
5 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
6 | CONFIG_SYSCTL_SYSCALL=y | 3 | CONFIG_SYSCTL_SYSCALL=y |
7 | # CONFIG_KALLSYMS is not set | 4 | # CONFIG_KALLSYMS is not set |
8 | # CONFIG_HOTPLUG is not set | ||
9 | # CONFIG_FUTEX is not set | 5 | # CONFIG_FUTEX is not set |
10 | # CONFIG_EPOLL is not set | 6 | # CONFIG_EPOLL is not set |
11 | # CONFIG_SIGNALFD is not set | 7 | # CONFIG_SIGNALFD is not set |
@@ -20,19 +16,16 @@ CONFIG_MODULES=y | |||
20 | # CONFIG_IOSCHED_DEADLINE is not set | 16 | # CONFIG_IOSCHED_DEADLINE is not set |
21 | # CONFIG_IOSCHED_CFQ is not set | 17 | # CONFIG_IOSCHED_CFQ is not set |
22 | CONFIG_COLDFIRE=y | 18 | CONFIG_COLDFIRE=y |
23 | CONFIG_M547x=y | ||
24 | CONFIG_CLOCK_SET=y | ||
25 | CONFIG_CLOCK_FREQ=266000000 | ||
26 | # CONFIG_4KSTACKS is not set | 19 | # CONFIG_4KSTACKS is not set |
27 | CONFIG_RAMBASE=0x0 | 20 | CONFIG_RAMBASE=0x0 |
28 | CONFIG_RAMSIZE=0x2000000 | 21 | CONFIG_RAMSIZE=0x2000000 |
29 | CONFIG_VECTORBASE=0x0 | 22 | CONFIG_VECTORBASE=0x0 |
30 | CONFIG_MBAR=0xff000000 | 23 | CONFIG_MBAR=0xff000000 |
31 | CONFIG_KERNELBASE=0x20000 | 24 | CONFIG_KERNELBASE=0x20000 |
25 | CONFIG_PCI=y | ||
32 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 26 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
33 | # CONFIG_FW_LOADER is not set | 27 | # CONFIG_FW_LOADER is not set |
34 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_BLOCK=y | 29 | CONFIG_MTD_BLOCK=y |
37 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_JEDECPROBE=y | 31 | CONFIG_MTD_JEDECPROBE=y |
diff --git a/arch/m68k/include/asm/coldfire.h b/arch/m68k/include/asm/coldfire.h index c94557b91448..50aa4dac9ca2 100644 --- a/arch/m68k/include/asm/coldfire.h +++ b/arch/m68k/include/asm/coldfire.h | |||
@@ -19,7 +19,7 @@ | |||
19 | * in any case new boards come along from time to time that have yet | 19 | * in any case new boards come along from time to time that have yet |
20 | * another different clocking frequency. | 20 | * another different clocking frequency. |
21 | */ | 21 | */ |
22 | #ifdef CONFIG_CLOCK_SET | 22 | #ifdef CONFIG_CLOCK_FREQ |
23 | #define MCF_CLK CONFIG_CLOCK_FREQ | 23 | #define MCF_CLK CONFIG_CLOCK_FREQ |
24 | #else | 24 | #else |
25 | #error "Don't know what your ColdFire CPU clock frequency is??" | 25 | #error "Don't know what your ColdFire CPU clock frequency is??" |
diff --git a/arch/m68k/include/asm/io_mm.h b/arch/m68k/include/asm/io_mm.h index 618c85d3c786..f55cad529400 100644 --- a/arch/m68k/include/asm/io_mm.h +++ b/arch/m68k/include/asm/io_mm.h | |||
@@ -413,7 +413,8 @@ static inline void isa_delay(void) | |||
413 | #define writew(val, addr) out_le16((addr), (val)) | 413 | #define writew(val, addr) out_le16((addr), (val)) |
414 | #endif /* CONFIG_ATARI_ROM_ISA */ | 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 | * We need to define dummy functions for GENERIC_IOMAP support. | 419 | * We need to define dummy functions for GENERIC_IOMAP support. |
419 | */ | 420 | */ |