diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/m68knommu/Kconfig | 15 | ||||
-rw-r--r-- | arch/m68knommu/Makefile | 11 | ||||
-rw-r--r-- | arch/m68knommu/configs/m5208evb_defconfig | 610 | ||||
-rw-r--r-- | arch/m68knommu/configs/m5249evb_defconfig | 497 | ||||
-rw-r--r-- | arch/m68knommu/configs/m5275evb_defconfig | 627 | ||||
-rw-r--r-- | arch/m68knommu/configs/m5307c3_defconfig | 580 | ||||
-rw-r--r-- | arch/m68knommu/configs/m5407c3_defconfig | 641 | ||||
-rw-r--r-- | arch/m68knommu/kernel/time.c | 40 | ||||
-rw-r--r-- | arch/m68knommu/kernel/traps.c | 38 | ||||
-rw-r--r-- | arch/m68knommu/kernel/vmlinux.lds.S | 1 | ||||
-rw-r--r-- | arch/m68knommu/platform/coldfire/Makefile | 2 | ||||
-rw-r--r-- | arch/m68knommu/platform/coldfire/dma_timer.c | 84 | ||||
-rw-r--r-- | arch/m68knommu/platform/coldfire/head.S | 3 | ||||
-rw-r--r-- | arch/m68knommu/platform/coldfire/pit.c | 91 |
14 files changed, 3196 insertions, 44 deletions
diff --git a/arch/m68knommu/Kconfig b/arch/m68knommu/Kconfig index 8e8441587c22..2e7515e8db98 100644 --- a/arch/m68knommu/Kconfig +++ b/arch/m68knommu/Kconfig | |||
@@ -58,10 +58,18 @@ config GENERIC_TIME | |||
58 | bool | 58 | bool |
59 | default y | 59 | default y |
60 | 60 | ||
61 | config GENERIC_CMOS_UPDATE | ||
62 | bool | ||
63 | default y | ||
64 | |||
61 | config TIME_LOW_RES | 65 | config TIME_LOW_RES |
62 | bool | 66 | bool |
63 | default y | 67 | default y |
64 | 68 | ||
69 | config GENERIC_CLOCKEVENTS | ||
70 | bool | ||
71 | default n | ||
72 | |||
65 | config NO_IOPORT | 73 | config NO_IOPORT |
66 | def_bool y | 74 | def_bool y |
67 | 75 | ||
@@ -108,11 +116,13 @@ config M5206e | |||
108 | 116 | ||
109 | config M520x | 117 | config M520x |
110 | bool "MCF520x" | 118 | bool "MCF520x" |
119 | select GENERIC_CLOCKEVENTS | ||
111 | help | 120 | help |
112 | Freescale Coldfire 5207/5208 processor support. | 121 | Freescale Coldfire 5207/5208 processor support. |
113 | 122 | ||
114 | config M523x | 123 | config M523x |
115 | bool "MCF523x" | 124 | bool "MCF523x" |
125 | select GENERIC_CLOCKEVENTS | ||
116 | help | 126 | help |
117 | Freescale Coldfire 5230/1/2/4/5 processor support | 127 | Freescale Coldfire 5230/1/2/4/5 processor support |
118 | 128 | ||
@@ -138,6 +148,7 @@ config M5275 | |||
138 | 148 | ||
139 | config M528x | 149 | config M528x |
140 | bool "MCF528x" | 150 | bool "MCF528x" |
151 | select GENERIC_CLOCKEVENTS | ||
141 | help | 152 | help |
142 | Motorola ColdFire 5280/5282 processor support. | 153 | Motorola ColdFire 5280/5282 processor support. |
143 | 154 | ||
@@ -161,6 +172,7 @@ endchoice | |||
161 | config M527x | 172 | config M527x |
162 | bool | 173 | bool |
163 | depends on (M5271 || M5275) | 174 | depends on (M5271 || M5275) |
175 | select GENERIC_CLOCKEVENTS | ||
164 | default y | 176 | default y |
165 | 177 | ||
166 | config COLDFIRE | 178 | config COLDFIRE |
@@ -674,6 +686,9 @@ endchoice | |||
674 | if COLDFIRE | 686 | if COLDFIRE |
675 | source "kernel/Kconfig.preempt" | 687 | source "kernel/Kconfig.preempt" |
676 | endif | 688 | endif |
689 | |||
690 | source "kernel/time/Kconfig" | ||
691 | |||
677 | source "mm/Kconfig" | 692 | source "mm/Kconfig" |
678 | 693 | ||
679 | endmenu | 694 | endmenu |
diff --git a/arch/m68knommu/Makefile b/arch/m68knommu/Makefile index e0b5f62e395c..b63bbcf874ff 100644 --- a/arch/m68knommu/Makefile +++ b/arch/m68knommu/Makefile | |||
@@ -8,6 +8,8 @@ | |||
8 | # (C) Copyright 2002, Greg Ungerer <gerg@snapgear.com> | 8 | # (C) Copyright 2002, Greg Ungerer <gerg@snapgear.com> |
9 | # | 9 | # |
10 | 10 | ||
11 | KBUILD_DEFCONFIG := m5208evb_defconfig | ||
12 | |||
11 | platform-$(CONFIG_M68328) := 68328 | 13 | platform-$(CONFIG_M68328) := 68328 |
12 | platform-$(CONFIG_M68EZ328) := 68EZ328 | 14 | platform-$(CONFIG_M68EZ328) := 68EZ328 |
13 | platform-$(CONFIG_M68VZ328) := 68VZ328 | 15 | platform-$(CONFIG_M68VZ328) := 68VZ328 |
@@ -90,13 +92,14 @@ export PLATFORM BOARD MODEL CPUCLASS | |||
90 | cflags-$(CONFIG_M5206) := -m5200 | 92 | cflags-$(CONFIG_M5206) := -m5200 |
91 | cflags-$(CONFIG_M5206e) := -m5200 | 93 | cflags-$(CONFIG_M5206e) := -m5200 |
92 | cflags-$(CONFIG_M520x) := -m5307 | 94 | cflags-$(CONFIG_M520x) := -m5307 |
93 | cflags-$(CONFIG_M523x) := -m5307 | 95 | cflags-$(CONFIG_M523x) := $(call cc-option,-mcpu=523x,-m5307) |
94 | cflags-$(CONFIG_M5249) := -m5200 | 96 | cflags-$(CONFIG_M5249) := -m5200 |
95 | cflags-$(CONFIG_M527x) := -m5307 | 97 | cflags-$(CONFIG_M5271) := $(call cc-option,-mcpu=5271,-m5307) |
96 | cflags-$(CONFIG_M5272) := -m5307 | 98 | cflags-$(CONFIG_M5272) := -m5307 |
97 | cflags-$(CONFIG_M528x) := -m5307 | 99 | cflags-$(CONFIG_M5275) := $(call cc-option,-mcpu=5275,-m5307) |
100 | cflags-$(CONFIG_M528x) := $(call cc-option,-m528x,-m5307) | ||
98 | cflags-$(CONFIG_M5307) := -m5307 | 101 | cflags-$(CONFIG_M5307) := -m5307 |
99 | cflags-$(CONFIG_M532x) := -m5307 | 102 | cflags-$(CONFIG_M532x) := $(call cc-option,-mcpu=532x,-m5307) |
100 | cflags-$(CONFIG_M5407) := -m5200 | 103 | cflags-$(CONFIG_M5407) := -m5200 |
101 | cflags-$(CONFIG_M68328) := -m68000 | 104 | cflags-$(CONFIG_M68328) := -m68000 |
102 | cflags-$(CONFIG_M68EZ328) := -m68000 | 105 | cflags-$(CONFIG_M68EZ328) := -m68000 |
diff --git a/arch/m68knommu/configs/m5208evb_defconfig b/arch/m68knommu/configs/m5208evb_defconfig new file mode 100644 index 000000000000..6fae33a05e2a --- /dev/null +++ b/arch/m68knommu/configs/m5208evb_defconfig | |||
@@ -0,0 +1,610 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.26-rc1 | ||
4 | # | ||
5 | CONFIG_M68K=y | ||
6 | # CONFIG_MMU is not set | ||
7 | # CONFIG_FPU is not set | ||
8 | CONFIG_ZONE_DMA=y | ||
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
10 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
11 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
12 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_GENERIC_HWEIGHT=y | ||
15 | CONFIG_GENERIC_HARDIRQS=y | ||
16 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
17 | CONFIG_GENERIC_TIME=y | ||
18 | CONFIG_TIME_LOW_RES=y | ||
19 | CONFIG_NO_IOPORT=y | ||
20 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
21 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
22 | |||
23 | # | ||
24 | # General setup | ||
25 | # | ||
26 | CONFIG_EXPERIMENTAL=y | ||
27 | CONFIG_BROKEN_ON_SMP=y | ||
28 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
29 | CONFIG_LOCALVERSION="" | ||
30 | CONFIG_LOCALVERSION_AUTO=y | ||
31 | # CONFIG_SYSVIPC is not set | ||
32 | # CONFIG_POSIX_MQUEUE is not set | ||
33 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
34 | # CONFIG_TASKSTATS is not set | ||
35 | # CONFIG_AUDIT is not set | ||
36 | # CONFIG_IKCONFIG is not set | ||
37 | CONFIG_LOG_BUF_SHIFT=14 | ||
38 | # CONFIG_CGROUPS is not set | ||
39 | # CONFIG_GROUP_SCHED is not set | ||
40 | # CONFIG_RELAY is not set | ||
41 | # CONFIG_NAMESPACES is not set | ||
42 | # CONFIG_BLK_DEV_INITRD is not set | ||
43 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
44 | CONFIG_SYSCTL=y | ||
45 | CONFIG_EMBEDDED=y | ||
46 | # CONFIG_UID16 is not set | ||
47 | # CONFIG_SYSCTL_SYSCALL is not set | ||
48 | # CONFIG_KALLSYMS is not set | ||
49 | # CONFIG_HOTPLUG is not set | ||
50 | CONFIG_PRINTK=y | ||
51 | CONFIG_BUG=y | ||
52 | CONFIG_ELF_CORE=y | ||
53 | # CONFIG_COMPAT_BRK is not set | ||
54 | CONFIG_BASE_FULL=y | ||
55 | # CONFIG_FUTEX is not set | ||
56 | # CONFIG_EPOLL is not set | ||
57 | # CONFIG_SIGNALFD is not set | ||
58 | # CONFIG_TIMERFD is not set | ||
59 | # CONFIG_EVENTFD is not set | ||
60 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
61 | CONFIG_SLAB=y | ||
62 | # CONFIG_SLUB is not set | ||
63 | # CONFIG_SLOB is not set | ||
64 | # CONFIG_PROFILING is not set | ||
65 | # CONFIG_MARKERS is not set | ||
66 | # CONFIG_HAVE_OPROFILE is not set | ||
67 | # CONFIG_HAVE_KPROBES is not set | ||
68 | # CONFIG_HAVE_KRETPROBES is not set | ||
69 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
70 | CONFIG_SLABINFO=y | ||
71 | CONFIG_TINY_SHMEM=y | ||
72 | CONFIG_BASE_SMALL=0 | ||
73 | CONFIG_MODULES=y | ||
74 | CONFIG_MODULE_UNLOAD=y | ||
75 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
76 | # CONFIG_MODVERSIONS is not set | ||
77 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
78 | # CONFIG_KMOD is not set | ||
79 | CONFIG_BLOCK=y | ||
80 | # CONFIG_LBD is not set | ||
81 | # CONFIG_LSF is not set | ||
82 | # CONFIG_BLK_DEV_BSG is not set | ||
83 | |||
84 | # | ||
85 | # IO Schedulers | ||
86 | # | ||
87 | CONFIG_IOSCHED_NOOP=y | ||
88 | # CONFIG_IOSCHED_AS is not set | ||
89 | # CONFIG_IOSCHED_DEADLINE is not set | ||
90 | # CONFIG_IOSCHED_CFQ is not set | ||
91 | # CONFIG_DEFAULT_AS is not set | ||
92 | # CONFIG_DEFAULT_DEADLINE is not set | ||
93 | # CONFIG_DEFAULT_CFQ is not set | ||
94 | CONFIG_DEFAULT_NOOP=y | ||
95 | CONFIG_DEFAULT_IOSCHED="noop" | ||
96 | CONFIG_CLASSIC_RCU=y | ||
97 | |||
98 | # | ||
99 | # Processor type and features | ||
100 | # | ||
101 | # CONFIG_M68328 is not set | ||
102 | # CONFIG_M68EZ328 is not set | ||
103 | # CONFIG_M68VZ328 is not set | ||
104 | # CONFIG_M68360 is not set | ||
105 | # CONFIG_M5206 is not set | ||
106 | # CONFIG_M5206e is not set | ||
107 | CONFIG_M520x=y | ||
108 | # CONFIG_M523x is not set | ||
109 | # CONFIG_M5249 is not set | ||
110 | # CONFIG_M5271 is not set | ||
111 | # CONFIG_M5272 is not set | ||
112 | # CONFIG_M5275 is not set | ||
113 | # CONFIG_M528x is not set | ||
114 | # CONFIG_M5307 is not set | ||
115 | # CONFIG_M532x is not set | ||
116 | # CONFIG_M5407 is not set | ||
117 | CONFIG_COLDFIRE=y | ||
118 | CONFIG_CLOCK_SET=y | ||
119 | CONFIG_CLOCK_FREQ=166666666 | ||
120 | CONFIG_CLOCK_DIV=2 | ||
121 | |||
122 | # | ||
123 | # Platform | ||
124 | # | ||
125 | CONFIG_M5208EVB=y | ||
126 | CONFIG_FREESCALE=y | ||
127 | # CONFIG_4KSTACKS is not set | ||
128 | CONFIG_HZ=100 | ||
129 | |||
130 | # | ||
131 | # RAM configuration | ||
132 | # | ||
133 | CONFIG_RAMBASE=0x40000000 | ||
134 | CONFIG_RAMSIZE=0x2000000 | ||
135 | CONFIG_VECTORBASE=0x40000000 | ||
136 | CONFIG_KERNELBASE=0x40020000 | ||
137 | # CONFIG_RAMAUTOBIT is not set | ||
138 | # CONFIG_RAM8BIT is not set | ||
139 | CONFIG_RAM16BIT=y | ||
140 | # CONFIG_RAM32BIT is not set | ||
141 | |||
142 | # | ||
143 | # ROM configuration | ||
144 | # | ||
145 | # CONFIG_ROM is not set | ||
146 | CONFIG_RAMKERNEL=y | ||
147 | # CONFIG_ROMKERNEL is not set | ||
148 | CONFIG_SELECT_MEMORY_MODEL=y | ||
149 | CONFIG_FLATMEM_MANUAL=y | ||
150 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
151 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
152 | CONFIG_FLATMEM=y | ||
153 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
154 | # CONFIG_SPARSEMEM_STATIC is not set | ||
155 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
156 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
157 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
158 | # CONFIG_RESOURCES_64BIT is not set | ||
159 | CONFIG_ZONE_DMA_FLAG=1 | ||
160 | CONFIG_VIRT_TO_BUS=y | ||
161 | CONFIG_ISA_DMA_API=y | ||
162 | |||
163 | # | ||
164 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
165 | # | ||
166 | # CONFIG_PCI is not set | ||
167 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
168 | |||
169 | # | ||
170 | # Executable file formats | ||
171 | # | ||
172 | CONFIG_BINFMT_FLAT=y | ||
173 | # CONFIG_BINFMT_ZFLAT is not set | ||
174 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
175 | # CONFIG_BINFMT_AOUT is not set | ||
176 | # CONFIG_BINFMT_MISC is not set | ||
177 | |||
178 | # | ||
179 | # Power management options | ||
180 | # | ||
181 | # CONFIG_PM is not set | ||
182 | |||
183 | # | ||
184 | # Networking | ||
185 | # | ||
186 | CONFIG_NET=y | ||
187 | |||
188 | # | ||
189 | # Networking options | ||
190 | # | ||
191 | CONFIG_PACKET=y | ||
192 | # CONFIG_PACKET_MMAP is not set | ||
193 | CONFIG_UNIX=y | ||
194 | # CONFIG_NET_KEY is not set | ||
195 | CONFIG_INET=y | ||
196 | # CONFIG_IP_MULTICAST is not set | ||
197 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
198 | CONFIG_IP_FIB_HASH=y | ||
199 | # CONFIG_IP_PNP is not set | ||
200 | # CONFIG_NET_IPIP is not set | ||
201 | # CONFIG_NET_IPGRE is not set | ||
202 | # CONFIG_ARPD is not set | ||
203 | # CONFIG_SYN_COOKIES is not set | ||
204 | # CONFIG_INET_AH is not set | ||
205 | # CONFIG_INET_ESP is not set | ||
206 | # CONFIG_INET_IPCOMP is not set | ||
207 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
208 | # CONFIG_INET_TUNNEL is not set | ||
209 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
210 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
211 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
212 | # CONFIG_INET_LRO is not set | ||
213 | # CONFIG_INET_DIAG is not set | ||
214 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
215 | CONFIG_TCP_CONG_CUBIC=y | ||
216 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
217 | # CONFIG_TCP_MD5SIG is not set | ||
218 | # CONFIG_IPV6 is not set | ||
219 | # CONFIG_NETWORK_SECMARK is not set | ||
220 | # CONFIG_NETFILTER is not set | ||
221 | # CONFIG_IP_DCCP is not set | ||
222 | # CONFIG_IP_SCTP is not set | ||
223 | # CONFIG_TIPC is not set | ||
224 | # CONFIG_ATM is not set | ||
225 | # CONFIG_BRIDGE is not set | ||
226 | # CONFIG_VLAN_8021Q is not set | ||
227 | # CONFIG_DECNET is not set | ||
228 | # CONFIG_LLC2 is not set | ||
229 | # CONFIG_IPX is not set | ||
230 | # CONFIG_ATALK is not set | ||
231 | # CONFIG_X25 is not set | ||
232 | # CONFIG_LAPB is not set | ||
233 | # CONFIG_ECONET is not set | ||
234 | # CONFIG_WAN_ROUTER is not set | ||
235 | # CONFIG_NET_SCHED is not set | ||
236 | |||
237 | # | ||
238 | # Network testing | ||
239 | # | ||
240 | # CONFIG_NET_PKTGEN is not set | ||
241 | # CONFIG_HAMRADIO is not set | ||
242 | # CONFIG_CAN is not set | ||
243 | # CONFIG_IRDA is not set | ||
244 | # CONFIG_BT is not set | ||
245 | # CONFIG_AF_RXRPC is not set | ||
246 | |||
247 | # | ||
248 | # Wireless | ||
249 | # | ||
250 | # CONFIG_CFG80211 is not set | ||
251 | # CONFIG_WIRELESS_EXT is not set | ||
252 | # CONFIG_MAC80211 is not set | ||
253 | # CONFIG_IEEE80211 is not set | ||
254 | # CONFIG_RFKILL is not set | ||
255 | # CONFIG_NET_9P is not set | ||
256 | |||
257 | # | ||
258 | # Device Drivers | ||
259 | # | ||
260 | |||
261 | # | ||
262 | # Generic Driver Options | ||
263 | # | ||
264 | CONFIG_STANDALONE=y | ||
265 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
266 | # CONFIG_SYS_HYPERVISOR is not set | ||
267 | # CONFIG_CONNECTOR is not set | ||
268 | CONFIG_MTD=y | ||
269 | # CONFIG_MTD_DEBUG is not set | ||
270 | # CONFIG_MTD_CONCAT is not set | ||
271 | CONFIG_MTD_PARTITIONS=y | ||
272 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
273 | # CONFIG_MTD_CMDLINE_PARTS is not set | ||
274 | # CONFIG_MTD_AR7_PARTS is not set | ||
275 | |||
276 | # | ||
277 | # User Modules And Translation Layers | ||
278 | # | ||
279 | CONFIG_MTD_CHAR=y | ||
280 | CONFIG_MTD_BLKDEVS=y | ||
281 | CONFIG_MTD_BLOCK=y | ||
282 | # CONFIG_FTL is not set | ||
283 | # CONFIG_NFTL is not set | ||
284 | # CONFIG_INFTL is not set | ||
285 | # CONFIG_RFD_FTL is not set | ||
286 | # CONFIG_SSFDC is not set | ||
287 | # CONFIG_MTD_OOPS is not set | ||
288 | |||
289 | # | ||
290 | # RAM/ROM/Flash chip drivers | ||
291 | # | ||
292 | CONFIG_MTD_CFI=y | ||
293 | # CONFIG_MTD_JEDECPROBE is not set | ||
294 | CONFIG_MTD_GEN_PROBE=y | ||
295 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set | ||
296 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
297 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
298 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
299 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
300 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
301 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
302 | CONFIG_MTD_CFI_I1=y | ||
303 | CONFIG_MTD_CFI_I2=y | ||
304 | # CONFIG_MTD_CFI_I4 is not set | ||
305 | # CONFIG_MTD_CFI_I8 is not set | ||
306 | # CONFIG_MTD_CFI_INTELEXT is not set | ||
307 | CONFIG_MTD_CFI_AMDSTD=y | ||
308 | # CONFIG_MTD_CFI_STAA is not set | ||
309 | CONFIG_MTD_CFI_UTIL=y | ||
310 | CONFIG_MTD_RAM=y | ||
311 | # CONFIG_MTD_ROM is not set | ||
312 | # CONFIG_MTD_ABSENT is not set | ||
313 | |||
314 | # | ||
315 | # Mapping drivers for chip access | ||
316 | # | ||
317 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
318 | # CONFIG_MTD_PHYSMAP is not set | ||
319 | CONFIG_MTD_UCLINUX=y | ||
320 | # CONFIG_MTD_PLATRAM is not set | ||
321 | |||
322 | # | ||
323 | # Self-contained MTD device drivers | ||
324 | # | ||
325 | # CONFIG_MTD_SLRAM is not set | ||
326 | # CONFIG_MTD_PHRAM is not set | ||
327 | # CONFIG_MTD_MTDRAM is not set | ||
328 | # CONFIG_MTD_BLOCK2MTD is not set | ||
329 | |||
330 | # | ||
331 | # Disk-On-Chip Device Drivers | ||
332 | # | ||
333 | # CONFIG_MTD_DOC2000 is not set | ||
334 | # CONFIG_MTD_DOC2001 is not set | ||
335 | # CONFIG_MTD_DOC2001PLUS is not set | ||
336 | # CONFIG_MTD_NAND is not set | ||
337 | # CONFIG_MTD_ONENAND is not set | ||
338 | |||
339 | # | ||
340 | # UBI - Unsorted block images | ||
341 | # | ||
342 | # CONFIG_MTD_UBI is not set | ||
343 | # CONFIG_PARPORT is not set | ||
344 | CONFIG_BLK_DEV=y | ||
345 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
346 | # CONFIG_BLK_DEV_LOOP is not set | ||
347 | # CONFIG_BLK_DEV_NBD is not set | ||
348 | CONFIG_BLK_DEV_RAM=y | ||
349 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
350 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
351 | # CONFIG_BLK_DEV_XIP is not set | ||
352 | # CONFIG_CDROM_PKTCDVD is not set | ||
353 | # CONFIG_ATA_OVER_ETH is not set | ||
354 | # CONFIG_MISC_DEVICES is not set | ||
355 | CONFIG_HAVE_IDE=y | ||
356 | # CONFIG_IDE is not set | ||
357 | |||
358 | # | ||
359 | # SCSI device support | ||
360 | # | ||
361 | # CONFIG_RAID_ATTRS is not set | ||
362 | # CONFIG_SCSI is not set | ||
363 | # CONFIG_SCSI_DMA is not set | ||
364 | # CONFIG_SCSI_NETLINK is not set | ||
365 | # CONFIG_MD is not set | ||
366 | CONFIG_NETDEVICES=y | ||
367 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
368 | # CONFIG_DUMMY is not set | ||
369 | # CONFIG_BONDING is not set | ||
370 | # CONFIG_MACVLAN is not set | ||
371 | # CONFIG_EQUALIZER is not set | ||
372 | # CONFIG_TUN is not set | ||
373 | # CONFIG_VETH is not set | ||
374 | # CONFIG_PHYLIB is not set | ||
375 | CONFIG_NET_ETHERNET=y | ||
376 | # CONFIG_MII is not set | ||
377 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
378 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
379 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
380 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
381 | # CONFIG_B44 is not set | ||
382 | CONFIG_FEC=y | ||
383 | # CONFIG_FEC2 is not set | ||
384 | # CONFIG_NETDEV_1000 is not set | ||
385 | # CONFIG_NETDEV_10000 is not set | ||
386 | |||
387 | # | ||
388 | # Wireless LAN | ||
389 | # | ||
390 | # CONFIG_WLAN_PRE80211 is not set | ||
391 | # CONFIG_WLAN_80211 is not set | ||
392 | # CONFIG_IWLWIFI is not set | ||
393 | # CONFIG_IWLWIFI_LEDS is not set | ||
394 | # CONFIG_WAN is not set | ||
395 | # CONFIG_PPP is not set | ||
396 | # CONFIG_SLIP is not set | ||
397 | # CONFIG_NETCONSOLE is not set | ||
398 | # CONFIG_NETPOLL is not set | ||
399 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
400 | # CONFIG_ISDN is not set | ||
401 | # CONFIG_PHONE is not set | ||
402 | |||
403 | # | ||
404 | # Input device support | ||
405 | # | ||
406 | # CONFIG_INPUT is not set | ||
407 | |||
408 | # | ||
409 | # Hardware I/O ports | ||
410 | # | ||
411 | # CONFIG_SERIO is not set | ||
412 | # CONFIG_GAMEPORT is not set | ||
413 | |||
414 | # | ||
415 | # Character devices | ||
416 | # | ||
417 | # CONFIG_VT is not set | ||
418 | # CONFIG_DEVKMEM is not set | ||
419 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
420 | |||
421 | # | ||
422 | # Serial drivers | ||
423 | # | ||
424 | # CONFIG_SERIAL_8250 is not set | ||
425 | |||
426 | # | ||
427 | # Non-8250 serial port support | ||
428 | # | ||
429 | CONFIG_SERIAL_CORE=y | ||
430 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
431 | # CONFIG_SERIAL_COLDFIRE is not set | ||
432 | CONFIG_SERIAL_MCF=y | ||
433 | CONFIG_SERIAL_MCF_BAUDRATE=115200 | ||
434 | CONFIG_SERIAL_MCF_CONSOLE=y | ||
435 | # CONFIG_UNIX98_PTYS is not set | ||
436 | CONFIG_LEGACY_PTYS=y | ||
437 | CONFIG_LEGACY_PTY_COUNT=256 | ||
438 | # CONFIG_IPMI_HANDLER is not set | ||
439 | # CONFIG_HW_RANDOM is not set | ||
440 | # CONFIG_GEN_RTC is not set | ||
441 | # CONFIG_R3964 is not set | ||
442 | # CONFIG_RAW_DRIVER is not set | ||
443 | # CONFIG_TCG_TPM is not set | ||
444 | # CONFIG_I2C is not set | ||
445 | # CONFIG_SPI is not set | ||
446 | # CONFIG_W1 is not set | ||
447 | # CONFIG_POWER_SUPPLY is not set | ||
448 | # CONFIG_HWMON is not set | ||
449 | # CONFIG_THERMAL is not set | ||
450 | # CONFIG_WATCHDOG is not set | ||
451 | |||
452 | # | ||
453 | # Sonics Silicon Backplane | ||
454 | # | ||
455 | CONFIG_SSB_POSSIBLE=y | ||
456 | # CONFIG_SSB is not set | ||
457 | |||
458 | # | ||
459 | # Multifunction device drivers | ||
460 | # | ||
461 | # CONFIG_MFD_SM501 is not set | ||
462 | # CONFIG_HTC_PASIC3 is not set | ||
463 | |||
464 | # | ||
465 | # Multimedia devices | ||
466 | # | ||
467 | |||
468 | # | ||
469 | # Multimedia core support | ||
470 | # | ||
471 | # CONFIG_VIDEO_DEV is not set | ||
472 | # CONFIG_DVB_CORE is not set | ||
473 | |||
474 | # | ||
475 | # Multimedia drivers | ||
476 | # | ||
477 | # CONFIG_DAB is not set | ||
478 | |||
479 | # | ||
480 | # Graphics support | ||
481 | # | ||
482 | # CONFIG_VGASTATE is not set | ||
483 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
484 | # CONFIG_FB is not set | ||
485 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
486 | |||
487 | # | ||
488 | # Display device support | ||
489 | # | ||
490 | # CONFIG_DISPLAY_SUPPORT is not set | ||
491 | |||
492 | # | ||
493 | # Sound | ||
494 | # | ||
495 | # CONFIG_SOUND is not set | ||
496 | # CONFIG_USB_SUPPORT is not set | ||
497 | # CONFIG_MMC is not set | ||
498 | # CONFIG_MEMSTICK is not set | ||
499 | # CONFIG_NEW_LEDS is not set | ||
500 | # CONFIG_ACCESSIBILITY is not set | ||
501 | # CONFIG_RTC_CLASS is not set | ||
502 | # CONFIG_UIO is not set | ||
503 | |||
504 | # | ||
505 | # File systems | ||
506 | # | ||
507 | CONFIG_EXT2_FS=y | ||
508 | # CONFIG_EXT2_FS_XATTR is not set | ||
509 | # CONFIG_EXT3_FS is not set | ||
510 | # CONFIG_EXT4DEV_FS is not set | ||
511 | # CONFIG_REISERFS_FS is not set | ||
512 | # CONFIG_JFS_FS is not set | ||
513 | # CONFIG_FS_POSIX_ACL is not set | ||
514 | # CONFIG_XFS_FS is not set | ||
515 | # CONFIG_DNOTIFY is not set | ||
516 | # CONFIG_INOTIFY is not set | ||
517 | # CONFIG_QUOTA is not set | ||
518 | # CONFIG_AUTOFS_FS is not set | ||
519 | # CONFIG_AUTOFS4_FS is not set | ||
520 | # CONFIG_FUSE_FS is not set | ||
521 | |||
522 | # | ||
523 | # CD-ROM/DVD Filesystems | ||
524 | # | ||
525 | # CONFIG_ISO9660_FS is not set | ||
526 | # CONFIG_UDF_FS is not set | ||
527 | |||
528 | # | ||
529 | # DOS/FAT/NT Filesystems | ||
530 | # | ||
531 | # CONFIG_MSDOS_FS is not set | ||
532 | # CONFIG_VFAT_FS is not set | ||
533 | # CONFIG_NTFS_FS is not set | ||
534 | |||
535 | # | ||
536 | # Pseudo filesystems | ||
537 | # | ||
538 | CONFIG_PROC_FS=y | ||
539 | CONFIG_PROC_SYSCTL=y | ||
540 | # CONFIG_SYSFS is not set | ||
541 | # CONFIG_TMPFS is not set | ||
542 | # CONFIG_HUGETLB_PAGE is not set | ||
543 | |||
544 | # | ||
545 | # Miscellaneous filesystems | ||
546 | # | ||
547 | # CONFIG_ADFS_FS is not set | ||
548 | # CONFIG_AFFS_FS is not set | ||
549 | # CONFIG_HFS_FS is not set | ||
550 | # CONFIG_HFSPLUS_FS is not set | ||
551 | # CONFIG_BEFS_FS is not set | ||
552 | # CONFIG_BFS_FS is not set | ||
553 | # CONFIG_EFS_FS is not set | ||
554 | # CONFIG_JFFS2_FS is not set | ||
555 | # CONFIG_CRAMFS is not set | ||
556 | # CONFIG_VXFS_FS is not set | ||
557 | # CONFIG_MINIX_FS is not set | ||
558 | # CONFIG_HPFS_FS is not set | ||
559 | # CONFIG_QNX4FS_FS is not set | ||
560 | CONFIG_ROMFS_FS=y | ||
561 | # CONFIG_SYSV_FS is not set | ||
562 | # CONFIG_UFS_FS is not set | ||
563 | # CONFIG_NETWORK_FILESYSTEMS is not set | ||
564 | |||
565 | # | ||
566 | # Partition Types | ||
567 | # | ||
568 | # CONFIG_PARTITION_ADVANCED is not set | ||
569 | CONFIG_MSDOS_PARTITION=y | ||
570 | # CONFIG_NLS is not set | ||
571 | |||
572 | # | ||
573 | # Kernel hacking | ||
574 | # | ||
575 | # CONFIG_PRINTK_TIME is not set | ||
576 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
577 | CONFIG_ENABLE_MUST_CHECK=y | ||
578 | CONFIG_FRAME_WARN=1024 | ||
579 | # CONFIG_MAGIC_SYSRQ is not set | ||
580 | # CONFIG_UNUSED_SYMBOLS is not set | ||
581 | # CONFIG_HEADERS_CHECK is not set | ||
582 | # CONFIG_DEBUG_KERNEL is not set | ||
583 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
584 | # CONFIG_SAMPLES is not set | ||
585 | CONFIG_FULLDEBUG=y | ||
586 | # CONFIG_HIGHPROFILE is not set | ||
587 | # CONFIG_BOOTPARAM is not set | ||
588 | # CONFIG_NO_KERNEL_MSG is not set | ||
589 | # CONFIG_BDM_DISABLE is not set | ||
590 | |||
591 | # | ||
592 | # Security options | ||
593 | # | ||
594 | # CONFIG_KEYS is not set | ||
595 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
596 | # CONFIG_CRYPTO is not set | ||
597 | |||
598 | # | ||
599 | # Library routines | ||
600 | # | ||
601 | CONFIG_BITREVERSE=y | ||
602 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
603 | # CONFIG_CRC_CCITT is not set | ||
604 | # CONFIG_CRC16 is not set | ||
605 | # CONFIG_CRC_ITU_T is not set | ||
606 | CONFIG_CRC32=y | ||
607 | # CONFIG_CRC7 is not set | ||
608 | # CONFIG_LIBCRC32C is not set | ||
609 | CONFIG_HAS_IOMEM=y | ||
610 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/m68knommu/configs/m5249evb_defconfig b/arch/m68knommu/configs/m5249evb_defconfig new file mode 100644 index 000000000000..cc6458333d67 --- /dev/null +++ b/arch/m68knommu/configs/m5249evb_defconfig | |||
@@ -0,0 +1,497 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.26-rc1 | ||
4 | # | ||
5 | CONFIG_M68K=y | ||
6 | # CONFIG_MMU is not set | ||
7 | # CONFIG_FPU is not set | ||
8 | CONFIG_ZONE_DMA=y | ||
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
10 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
11 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
12 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_GENERIC_HWEIGHT=y | ||
15 | CONFIG_GENERIC_HARDIRQS=y | ||
16 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
17 | CONFIG_GENERIC_TIME=y | ||
18 | CONFIG_TIME_LOW_RES=y | ||
19 | CONFIG_NO_IOPORT=y | ||
20 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
21 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
22 | |||
23 | # | ||
24 | # General setup | ||
25 | # | ||
26 | CONFIG_EXPERIMENTAL=y | ||
27 | CONFIG_BROKEN_ON_SMP=y | ||
28 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
29 | CONFIG_LOCALVERSION="" | ||
30 | CONFIG_LOCALVERSION_AUTO=y | ||
31 | # CONFIG_SYSVIPC is not set | ||
32 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
33 | # CONFIG_IKCONFIG is not set | ||
34 | CONFIG_LOG_BUF_SHIFT=14 | ||
35 | # CONFIG_CGROUPS is not set | ||
36 | # CONFIG_GROUP_SCHED is not set | ||
37 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | ||
38 | # CONFIG_RELAY is not set | ||
39 | # CONFIG_NAMESPACES is not set | ||
40 | # CONFIG_BLK_DEV_INITRD is not set | ||
41 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
42 | CONFIG_SYSCTL=y | ||
43 | CONFIG_EMBEDDED=y | ||
44 | # CONFIG_UID16 is not set | ||
45 | # CONFIG_SYSCTL_SYSCALL is not set | ||
46 | # CONFIG_KALLSYMS is not set | ||
47 | # CONFIG_HOTPLUG is not set | ||
48 | CONFIG_PRINTK=y | ||
49 | CONFIG_BUG=y | ||
50 | CONFIG_ELF_CORE=y | ||
51 | # CONFIG_COMPAT_BRK is not set | ||
52 | CONFIG_BASE_FULL=y | ||
53 | # CONFIG_FUTEX is not set | ||
54 | # CONFIG_EPOLL is not set | ||
55 | # CONFIG_SIGNALFD is not set | ||
56 | # CONFIG_TIMERFD is not set | ||
57 | # CONFIG_EVENTFD is not set | ||
58 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
59 | CONFIG_SLAB=y | ||
60 | # CONFIG_SLUB is not set | ||
61 | # CONFIG_SLOB is not set | ||
62 | # CONFIG_PROFILING is not set | ||
63 | # CONFIG_MARKERS is not set | ||
64 | # CONFIG_HAVE_OPROFILE is not set | ||
65 | # CONFIG_HAVE_KPROBES is not set | ||
66 | # CONFIG_HAVE_KRETPROBES is not set | ||
67 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
68 | CONFIG_SLABINFO=y | ||
69 | CONFIG_TINY_SHMEM=y | ||
70 | CONFIG_BASE_SMALL=0 | ||
71 | CONFIG_MODULES=y | ||
72 | CONFIG_MODULE_UNLOAD=y | ||
73 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
74 | # CONFIG_MODVERSIONS is not set | ||
75 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
76 | # CONFIG_KMOD is not set | ||
77 | CONFIG_BLOCK=y | ||
78 | # CONFIG_LBD is not set | ||
79 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
80 | # CONFIG_LSF is not set | ||
81 | # CONFIG_BLK_DEV_BSG is not set | ||
82 | |||
83 | # | ||
84 | # IO Schedulers | ||
85 | # | ||
86 | CONFIG_IOSCHED_NOOP=y | ||
87 | # CONFIG_IOSCHED_AS is not set | ||
88 | # CONFIG_IOSCHED_DEADLINE is not set | ||
89 | # CONFIG_IOSCHED_CFQ is not set | ||
90 | # CONFIG_DEFAULT_AS is not set | ||
91 | # CONFIG_DEFAULT_DEADLINE is not set | ||
92 | # CONFIG_DEFAULT_CFQ is not set | ||
93 | CONFIG_DEFAULT_NOOP=y | ||
94 | CONFIG_DEFAULT_IOSCHED="noop" | ||
95 | CONFIG_CLASSIC_RCU=y | ||
96 | |||
97 | # | ||
98 | # Processor type and features | ||
99 | # | ||
100 | # CONFIG_M68328 is not set | ||
101 | # CONFIG_M68EZ328 is not set | ||
102 | # CONFIG_M68VZ328 is not set | ||
103 | # CONFIG_M68360 is not set | ||
104 | # CONFIG_M5206 is not set | ||
105 | # CONFIG_M5206e is not set | ||
106 | # CONFIG_M520x is not set | ||
107 | # CONFIG_M523x is not set | ||
108 | CONFIG_M5249=y | ||
109 | # CONFIG_M5271 is not set | ||
110 | # CONFIG_M5272 is not set | ||
111 | # CONFIG_M5275 is not set | ||
112 | # CONFIG_M528x is not set | ||
113 | # CONFIG_M5307 is not set | ||
114 | # CONFIG_M532x is not set | ||
115 | # CONFIG_M5407 is not set | ||
116 | CONFIG_COLDFIRE=y | ||
117 | CONFIG_CLOCK_SET=y | ||
118 | CONFIG_CLOCK_FREQ=140000000 | ||
119 | CONFIG_CLOCK_DIV=2 | ||
120 | |||
121 | # | ||
122 | # Platform | ||
123 | # | ||
124 | CONFIG_M5249C3=y | ||
125 | CONFIG_FREESCALE=y | ||
126 | CONFIG_4KSTACKS=y | ||
127 | CONFIG_HZ=100 | ||
128 | |||
129 | # | ||
130 | # RAM configuration | ||
131 | # | ||
132 | CONFIG_RAMBASE=0x00000000 | ||
133 | CONFIG_RAMSIZE=0x00800000 | ||
134 | CONFIG_VECTORBASE=0x00000000 | ||
135 | CONFIG_KERNELBASE=0x00020000 | ||
136 | CONFIG_RAMAUTOBIT=y | ||
137 | # CONFIG_RAM8BIT is not set | ||
138 | # CONFIG_RAM16BIT is not set | ||
139 | # CONFIG_RAM32BIT is not set | ||
140 | |||
141 | # | ||
142 | # ROM configuration | ||
143 | # | ||
144 | # CONFIG_ROM is not set | ||
145 | CONFIG_RAMKERNEL=y | ||
146 | # CONFIG_ROMKERNEL is not set | ||
147 | CONFIG_SELECT_MEMORY_MODEL=y | ||
148 | CONFIG_FLATMEM_MANUAL=y | ||
149 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
150 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
151 | CONFIG_FLATMEM=y | ||
152 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
153 | # CONFIG_SPARSEMEM_STATIC is not set | ||
154 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
155 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
156 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
157 | # CONFIG_RESOURCES_64BIT is not set | ||
158 | CONFIG_ZONE_DMA_FLAG=1 | ||
159 | CONFIG_VIRT_TO_BUS=y | ||
160 | CONFIG_ISA_DMA_API=y | ||
161 | |||
162 | # | ||
163 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
164 | # | ||
165 | # CONFIG_PCI is not set | ||
166 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
167 | |||
168 | # | ||
169 | # Executable file formats | ||
170 | # | ||
171 | CONFIG_BINFMT_FLAT=y | ||
172 | # CONFIG_BINFMT_ZFLAT is not set | ||
173 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
174 | # CONFIG_BINFMT_AOUT is not set | ||
175 | # CONFIG_BINFMT_MISC is not set | ||
176 | |||
177 | # | ||
178 | # Power management options | ||
179 | # | ||
180 | # CONFIG_PM is not set | ||
181 | |||
182 | # | ||
183 | # Networking | ||
184 | # | ||
185 | # CONFIG_NET is not set | ||
186 | |||
187 | # | ||
188 | # Device Drivers | ||
189 | # | ||
190 | |||
191 | # | ||
192 | # Generic Driver Options | ||
193 | # | ||
194 | CONFIG_STANDALONE=y | ||
195 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
196 | # CONFIG_SYS_HYPERVISOR is not set | ||
197 | CONFIG_MTD=y | ||
198 | # CONFIG_MTD_DEBUG is not set | ||
199 | # CONFIG_MTD_CONCAT is not set | ||
200 | CONFIG_MTD_PARTITIONS=y | ||
201 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
202 | # CONFIG_MTD_CMDLINE_PARTS is not set | ||
203 | # CONFIG_MTD_AR7_PARTS is not set | ||
204 | |||
205 | # | ||
206 | # User Modules And Translation Layers | ||
207 | # | ||
208 | CONFIG_MTD_CHAR=y | ||
209 | CONFIG_MTD_BLKDEVS=y | ||
210 | CONFIG_MTD_BLOCK=y | ||
211 | # CONFIG_FTL is not set | ||
212 | # CONFIG_NFTL is not set | ||
213 | # CONFIG_INFTL is not set | ||
214 | # CONFIG_RFD_FTL is not set | ||
215 | # CONFIG_SSFDC is not set | ||
216 | # CONFIG_MTD_OOPS is not set | ||
217 | |||
218 | # | ||
219 | # RAM/ROM/Flash chip drivers | ||
220 | # | ||
221 | # CONFIG_MTD_CFI is not set | ||
222 | # CONFIG_MTD_JEDECPROBE is not set | ||
223 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
224 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
225 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
226 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
227 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
228 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
229 | CONFIG_MTD_CFI_I1=y | ||
230 | CONFIG_MTD_CFI_I2=y | ||
231 | # CONFIG_MTD_CFI_I4 is not set | ||
232 | # CONFIG_MTD_CFI_I8 is not set | ||
233 | CONFIG_MTD_RAM=y | ||
234 | # CONFIG_MTD_ROM is not set | ||
235 | # CONFIG_MTD_ABSENT is not set | ||
236 | |||
237 | # | ||
238 | # Mapping drivers for chip access | ||
239 | # | ||
240 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
241 | CONFIG_MTD_UCLINUX=y | ||
242 | # CONFIG_MTD_PLATRAM is not set | ||
243 | |||
244 | # | ||
245 | # Self-contained MTD device drivers | ||
246 | # | ||
247 | # CONFIG_MTD_SLRAM is not set | ||
248 | # CONFIG_MTD_PHRAM is not set | ||
249 | # CONFIG_MTD_MTDRAM is not set | ||
250 | # CONFIG_MTD_BLOCK2MTD is not set | ||
251 | |||
252 | # | ||
253 | # Disk-On-Chip Device Drivers | ||
254 | # | ||
255 | # CONFIG_MTD_DOC2000 is not set | ||
256 | # CONFIG_MTD_DOC2001 is not set | ||
257 | # CONFIG_MTD_DOC2001PLUS is not set | ||
258 | # CONFIG_MTD_NAND is not set | ||
259 | # CONFIG_MTD_ONENAND is not set | ||
260 | |||
261 | # | ||
262 | # UBI - Unsorted block images | ||
263 | # | ||
264 | # CONFIG_MTD_UBI is not set | ||
265 | # CONFIG_PARPORT is not set | ||
266 | CONFIG_BLK_DEV=y | ||
267 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
268 | # CONFIG_BLK_DEV_LOOP is not set | ||
269 | CONFIG_BLK_DEV_RAM=y | ||
270 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
271 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
272 | # CONFIG_BLK_DEV_XIP is not set | ||
273 | # CONFIG_CDROM_PKTCDVD is not set | ||
274 | CONFIG_MISC_DEVICES=y | ||
275 | # CONFIG_EEPROM_93CX6 is not set | ||
276 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
277 | CONFIG_HAVE_IDE=y | ||
278 | # CONFIG_IDE is not set | ||
279 | |||
280 | # | ||
281 | # SCSI device support | ||
282 | # | ||
283 | # CONFIG_RAID_ATTRS is not set | ||
284 | # CONFIG_SCSI is not set | ||
285 | # CONFIG_SCSI_DMA is not set | ||
286 | # CONFIG_SCSI_NETLINK is not set | ||
287 | # CONFIG_MD is not set | ||
288 | # CONFIG_PHONE is not set | ||
289 | |||
290 | # | ||
291 | # Input device support | ||
292 | # | ||
293 | # CONFIG_INPUT is not set | ||
294 | |||
295 | # | ||
296 | # Hardware I/O ports | ||
297 | # | ||
298 | # CONFIG_SERIO is not set | ||
299 | # CONFIG_GAMEPORT is not set | ||
300 | |||
301 | # | ||
302 | # Character devices | ||
303 | # | ||
304 | # CONFIG_VT is not set | ||
305 | # CONFIG_DEVKMEM is not set | ||
306 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
307 | |||
308 | # | ||
309 | # Serial drivers | ||
310 | # | ||
311 | # CONFIG_SERIAL_8250 is not set | ||
312 | |||
313 | # | ||
314 | # Non-8250 serial port support | ||
315 | # | ||
316 | CONFIG_SERIAL_CORE=y | ||
317 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
318 | # CONFIG_SERIAL_COLDFIRE is not set | ||
319 | CONFIG_SERIAL_MCF=y | ||
320 | CONFIG_SERIAL_MCF_BAUDRATE=19200 | ||
321 | CONFIG_SERIAL_MCF_CONSOLE=y | ||
322 | # CONFIG_UNIX98_PTYS is not set | ||
323 | CONFIG_LEGACY_PTYS=y | ||
324 | CONFIG_LEGACY_PTY_COUNT=256 | ||
325 | # CONFIG_IPMI_HANDLER is not set | ||
326 | # CONFIG_HW_RANDOM is not set | ||
327 | # CONFIG_GEN_RTC is not set | ||
328 | # CONFIG_R3964 is not set | ||
329 | # CONFIG_RAW_DRIVER is not set | ||
330 | # CONFIG_TCG_TPM is not set | ||
331 | # CONFIG_I2C is not set | ||
332 | # CONFIG_SPI is not set | ||
333 | # CONFIG_W1 is not set | ||
334 | # CONFIG_POWER_SUPPLY is not set | ||
335 | # CONFIG_HWMON is not set | ||
336 | # CONFIG_THERMAL is not set | ||
337 | # CONFIG_WATCHDOG is not set | ||
338 | |||
339 | # | ||
340 | # Sonics Silicon Backplane | ||
341 | # | ||
342 | CONFIG_SSB_POSSIBLE=y | ||
343 | # CONFIG_SSB is not set | ||
344 | |||
345 | # | ||
346 | # Multifunction device drivers | ||
347 | # | ||
348 | # CONFIG_MFD_SM501 is not set | ||
349 | # CONFIG_HTC_PASIC3 is not set | ||
350 | |||
351 | # | ||
352 | # Multimedia devices | ||
353 | # | ||
354 | |||
355 | # | ||
356 | # Multimedia core support | ||
357 | # | ||
358 | # CONFIG_VIDEO_DEV is not set | ||
359 | |||
360 | # | ||
361 | # Multimedia drivers | ||
362 | # | ||
363 | # CONFIG_DAB is not set | ||
364 | |||
365 | # | ||
366 | # Graphics support | ||
367 | # | ||
368 | # CONFIG_VGASTATE is not set | ||
369 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
370 | # CONFIG_FB is not set | ||
371 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
372 | |||
373 | # | ||
374 | # Display device support | ||
375 | # | ||
376 | # CONFIG_DISPLAY_SUPPORT is not set | ||
377 | |||
378 | # | ||
379 | # Sound | ||
380 | # | ||
381 | # CONFIG_SOUND is not set | ||
382 | # CONFIG_USB_SUPPORT is not set | ||
383 | # CONFIG_MMC is not set | ||
384 | # CONFIG_MEMSTICK is not set | ||
385 | # CONFIG_NEW_LEDS is not set | ||
386 | # CONFIG_ACCESSIBILITY is not set | ||
387 | # CONFIG_RTC_CLASS is not set | ||
388 | # CONFIG_UIO is not set | ||
389 | |||
390 | # | ||
391 | # File systems | ||
392 | # | ||
393 | CONFIG_EXT2_FS=y | ||
394 | # CONFIG_EXT2_FS_XATTR is not set | ||
395 | # CONFIG_EXT3_FS is not set | ||
396 | # CONFIG_EXT4DEV_FS is not set | ||
397 | # CONFIG_REISERFS_FS is not set | ||
398 | # CONFIG_JFS_FS is not set | ||
399 | # CONFIG_FS_POSIX_ACL is not set | ||
400 | # CONFIG_XFS_FS is not set | ||
401 | # CONFIG_DNOTIFY is not set | ||
402 | # CONFIG_INOTIFY is not set | ||
403 | # CONFIG_QUOTA is not set | ||
404 | # CONFIG_AUTOFS_FS is not set | ||
405 | # CONFIG_AUTOFS4_FS is not set | ||
406 | # CONFIG_FUSE_FS is not set | ||
407 | |||
408 | # | ||
409 | # CD-ROM/DVD Filesystems | ||
410 | # | ||
411 | # CONFIG_ISO9660_FS is not set | ||
412 | # CONFIG_UDF_FS is not set | ||
413 | |||
414 | # | ||
415 | # DOS/FAT/NT Filesystems | ||
416 | # | ||
417 | # CONFIG_MSDOS_FS is not set | ||
418 | # CONFIG_VFAT_FS is not set | ||
419 | # CONFIG_NTFS_FS is not set | ||
420 | |||
421 | # | ||
422 | # Pseudo filesystems | ||
423 | # | ||
424 | CONFIG_PROC_FS=y | ||
425 | CONFIG_PROC_SYSCTL=y | ||
426 | CONFIG_SYSFS=y | ||
427 | # CONFIG_TMPFS is not set | ||
428 | # CONFIG_HUGETLB_PAGE is not set | ||
429 | # CONFIG_CONFIGFS_FS is not set | ||
430 | |||
431 | # | ||
432 | # Miscellaneous filesystems | ||
433 | # | ||
434 | # CONFIG_ADFS_FS is not set | ||
435 | # CONFIG_AFFS_FS is not set | ||
436 | # CONFIG_HFS_FS is not set | ||
437 | # CONFIG_HFSPLUS_FS is not set | ||
438 | # CONFIG_BEFS_FS is not set | ||
439 | # CONFIG_BFS_FS is not set | ||
440 | # CONFIG_EFS_FS is not set | ||
441 | # CONFIG_JFFS2_FS is not set | ||
442 | # CONFIG_CRAMFS is not set | ||
443 | # CONFIG_VXFS_FS is not set | ||
444 | # CONFIG_MINIX_FS is not set | ||
445 | # CONFIG_HPFS_FS is not set | ||
446 | # CONFIG_QNX4FS_FS is not set | ||
447 | CONFIG_ROMFS_FS=y | ||
448 | # CONFIG_SYSV_FS is not set | ||
449 | # CONFIG_UFS_FS is not set | ||
450 | |||
451 | # | ||
452 | # Partition Types | ||
453 | # | ||
454 | # CONFIG_PARTITION_ADVANCED is not set | ||
455 | CONFIG_MSDOS_PARTITION=y | ||
456 | # CONFIG_NLS is not set | ||
457 | |||
458 | # | ||
459 | # Kernel hacking | ||
460 | # | ||
461 | # CONFIG_PRINTK_TIME is not set | ||
462 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
463 | CONFIG_ENABLE_MUST_CHECK=y | ||
464 | CONFIG_FRAME_WARN=1024 | ||
465 | # CONFIG_MAGIC_SYSRQ is not set | ||
466 | # CONFIG_UNUSED_SYMBOLS is not set | ||
467 | # CONFIG_DEBUG_FS is not set | ||
468 | # CONFIG_HEADERS_CHECK is not set | ||
469 | # CONFIG_DEBUG_KERNEL is not set | ||
470 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
471 | # CONFIG_SAMPLES is not set | ||
472 | # CONFIG_FULLDEBUG is not set | ||
473 | # CONFIG_HIGHPROFILE is not set | ||
474 | # CONFIG_BOOTPARAM is not set | ||
475 | # CONFIG_NO_KERNEL_MSG is not set | ||
476 | # CONFIG_BDM_DISABLE is not set | ||
477 | |||
478 | # | ||
479 | # Security options | ||
480 | # | ||
481 | # CONFIG_KEYS is not set | ||
482 | # CONFIG_SECURITY is not set | ||
483 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
484 | # CONFIG_CRYPTO is not set | ||
485 | |||
486 | # | ||
487 | # Library routines | ||
488 | # | ||
489 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
490 | # CONFIG_CRC_CCITT is not set | ||
491 | # CONFIG_CRC16 is not set | ||
492 | # CONFIG_CRC_ITU_T is not set | ||
493 | # CONFIG_CRC32 is not set | ||
494 | # CONFIG_CRC7 is not set | ||
495 | # CONFIG_LIBCRC32C is not set | ||
496 | CONFIG_HAS_IOMEM=y | ||
497 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/m68knommu/configs/m5275evb_defconfig b/arch/m68knommu/configs/m5275evb_defconfig new file mode 100644 index 000000000000..0d1256f5addb --- /dev/null +++ b/arch/m68knommu/configs/m5275evb_defconfig | |||
@@ -0,0 +1,627 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.26-rc1 | ||
4 | # | ||
5 | CONFIG_M68K=y | ||
6 | # CONFIG_MMU is not set | ||
7 | # CONFIG_FPU is not set | ||
8 | CONFIG_ZONE_DMA=y | ||
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
10 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
11 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
12 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_GENERIC_HWEIGHT=y | ||
15 | CONFIG_GENERIC_HARDIRQS=y | ||
16 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
17 | CONFIG_GENERIC_TIME=y | ||
18 | CONFIG_TIME_LOW_RES=y | ||
19 | CONFIG_NO_IOPORT=y | ||
20 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
21 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
22 | |||
23 | # | ||
24 | # General setup | ||
25 | # | ||
26 | CONFIG_EXPERIMENTAL=y | ||
27 | CONFIG_BROKEN_ON_SMP=y | ||
28 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
29 | CONFIG_LOCALVERSION="" | ||
30 | CONFIG_LOCALVERSION_AUTO=y | ||
31 | # CONFIG_SYSVIPC is not set | ||
32 | # CONFIG_POSIX_MQUEUE is not set | ||
33 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
34 | # CONFIG_TASKSTATS is not set | ||
35 | # CONFIG_AUDIT is not set | ||
36 | # CONFIG_IKCONFIG is not set | ||
37 | CONFIG_LOG_BUF_SHIFT=14 | ||
38 | # CONFIG_CGROUPS is not set | ||
39 | # CONFIG_GROUP_SCHED is not set | ||
40 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | ||
41 | # CONFIG_RELAY is not set | ||
42 | # CONFIG_NAMESPACES is not set | ||
43 | # CONFIG_BLK_DEV_INITRD is not set | ||
44 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
45 | CONFIG_SYSCTL=y | ||
46 | CONFIG_EMBEDDED=y | ||
47 | # CONFIG_UID16 is not set | ||
48 | # CONFIG_SYSCTL_SYSCALL is not set | ||
49 | # CONFIG_KALLSYMS is not set | ||
50 | # CONFIG_HOTPLUG is not set | ||
51 | CONFIG_PRINTK=y | ||
52 | CONFIG_BUG=y | ||
53 | CONFIG_ELF_CORE=y | ||
54 | # CONFIG_COMPAT_BRK is not set | ||
55 | CONFIG_BASE_FULL=y | ||
56 | # CONFIG_FUTEX is not set | ||
57 | # CONFIG_EPOLL is not set | ||
58 | # CONFIG_SIGNALFD is not set | ||
59 | # CONFIG_TIMERFD is not set | ||
60 | # CONFIG_EVENTFD is not set | ||
61 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
62 | CONFIG_SLAB=y | ||
63 | # CONFIG_SLUB is not set | ||
64 | # CONFIG_SLOB is not set | ||
65 | # CONFIG_PROFILING is not set | ||
66 | # CONFIG_MARKERS is not set | ||
67 | # CONFIG_HAVE_OPROFILE is not set | ||
68 | # CONFIG_HAVE_KPROBES is not set | ||
69 | # CONFIG_HAVE_KRETPROBES is not set | ||
70 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
71 | CONFIG_SLABINFO=y | ||
72 | CONFIG_TINY_SHMEM=y | ||
73 | CONFIG_BASE_SMALL=0 | ||
74 | CONFIG_MODULES=y | ||
75 | CONFIG_MODULE_UNLOAD=y | ||
76 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
77 | # CONFIG_MODVERSIONS is not set | ||
78 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
79 | # CONFIG_KMOD is not set | ||
80 | CONFIG_BLOCK=y | ||
81 | # CONFIG_LBD is not set | ||
82 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
83 | # CONFIG_LSF is not set | ||
84 | # CONFIG_BLK_DEV_BSG is not set | ||
85 | |||
86 | # | ||
87 | # IO Schedulers | ||
88 | # | ||
89 | CONFIG_IOSCHED_NOOP=y | ||
90 | # CONFIG_IOSCHED_AS is not set | ||
91 | # CONFIG_IOSCHED_DEADLINE is not set | ||
92 | # CONFIG_IOSCHED_CFQ is not set | ||
93 | # CONFIG_DEFAULT_AS is not set | ||
94 | # CONFIG_DEFAULT_DEADLINE is not set | ||
95 | # CONFIG_DEFAULT_CFQ is not set | ||
96 | CONFIG_DEFAULT_NOOP=y | ||
97 | CONFIG_DEFAULT_IOSCHED="noop" | ||
98 | CONFIG_CLASSIC_RCU=y | ||
99 | |||
100 | # | ||
101 | # Processor type and features | ||
102 | # | ||
103 | # CONFIG_M68328 is not set | ||
104 | # CONFIG_M68EZ328 is not set | ||
105 | # CONFIG_M68VZ328 is not set | ||
106 | # CONFIG_M68360 is not set | ||
107 | # CONFIG_M5206 is not set | ||
108 | # CONFIG_M5206e is not set | ||
109 | # CONFIG_M520x is not set | ||
110 | # CONFIG_M523x is not set | ||
111 | # CONFIG_M5249 is not set | ||
112 | # CONFIG_M5271 is not set | ||
113 | # CONFIG_M5272 is not set | ||
114 | CONFIG_M5275=y | ||
115 | # CONFIG_M528x is not set | ||
116 | # CONFIG_M5307 is not set | ||
117 | # CONFIG_M532x is not set | ||
118 | # CONFIG_M5407 is not set | ||
119 | CONFIG_M527x=y | ||
120 | CONFIG_COLDFIRE=y | ||
121 | CONFIG_CLOCK_SET=y | ||
122 | CONFIG_CLOCK_FREQ=150000000 | ||
123 | CONFIG_CLOCK_DIV=2 | ||
124 | |||
125 | # | ||
126 | # Platform | ||
127 | # | ||
128 | CONFIG_M5275EVB=y | ||
129 | CONFIG_FREESCALE=y | ||
130 | # CONFIG_4KSTACKS is not set | ||
131 | CONFIG_HZ=100 | ||
132 | |||
133 | # | ||
134 | # RAM configuration | ||
135 | # | ||
136 | CONFIG_RAMBASE=0x00000000 | ||
137 | CONFIG_RAMSIZE=0x00000000 | ||
138 | CONFIG_VECTORBASE=0x00000000 | ||
139 | CONFIG_KERNELBASE=0x00020000 | ||
140 | CONFIG_RAMAUTOBIT=y | ||
141 | # CONFIG_RAM8BIT is not set | ||
142 | # CONFIG_RAM16BIT is not set | ||
143 | # CONFIG_RAM32BIT is not set | ||
144 | |||
145 | # | ||
146 | # ROM configuration | ||
147 | # | ||
148 | # CONFIG_ROM is not set | ||
149 | CONFIG_RAMKERNEL=y | ||
150 | # CONFIG_ROMKERNEL is not set | ||
151 | CONFIG_SELECT_MEMORY_MODEL=y | ||
152 | CONFIG_FLATMEM_MANUAL=y | ||
153 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
154 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
155 | CONFIG_FLATMEM=y | ||
156 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
157 | # CONFIG_SPARSEMEM_STATIC is not set | ||
158 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
159 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
160 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
161 | # CONFIG_RESOURCES_64BIT is not set | ||
162 | CONFIG_ZONE_DMA_FLAG=1 | ||
163 | CONFIG_VIRT_TO_BUS=y | ||
164 | CONFIG_ISA_DMA_API=y | ||
165 | |||
166 | # | ||
167 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
168 | # | ||
169 | # CONFIG_PCI is not set | ||
170 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
171 | |||
172 | # | ||
173 | # Executable file formats | ||
174 | # | ||
175 | CONFIG_BINFMT_FLAT=y | ||
176 | # CONFIG_BINFMT_ZFLAT is not set | ||
177 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
178 | # CONFIG_BINFMT_AOUT is not set | ||
179 | # CONFIG_BINFMT_MISC is not set | ||
180 | |||
181 | # | ||
182 | # Power management options | ||
183 | # | ||
184 | # CONFIG_PM is not set | ||
185 | |||
186 | # | ||
187 | # Networking | ||
188 | # | ||
189 | CONFIG_NET=y | ||
190 | |||
191 | # | ||
192 | # Networking options | ||
193 | # | ||
194 | CONFIG_PACKET=y | ||
195 | # CONFIG_PACKET_MMAP is not set | ||
196 | CONFIG_UNIX=y | ||
197 | # CONFIG_NET_KEY is not set | ||
198 | CONFIG_INET=y | ||
199 | # CONFIG_IP_MULTICAST is not set | ||
200 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
201 | CONFIG_IP_FIB_HASH=y | ||
202 | # CONFIG_IP_PNP is not set | ||
203 | # CONFIG_NET_IPIP is not set | ||
204 | # CONFIG_NET_IPGRE is not set | ||
205 | # CONFIG_ARPD is not set | ||
206 | # CONFIG_SYN_COOKIES is not set | ||
207 | # CONFIG_INET_AH is not set | ||
208 | # CONFIG_INET_ESP is not set | ||
209 | # CONFIG_INET_IPCOMP is not set | ||
210 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
211 | # CONFIG_INET_TUNNEL is not set | ||
212 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
213 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
214 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
215 | # CONFIG_INET_LRO is not set | ||
216 | # CONFIG_INET_DIAG is not set | ||
217 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
218 | CONFIG_TCP_CONG_CUBIC=y | ||
219 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
220 | # CONFIG_TCP_MD5SIG is not set | ||
221 | # CONFIG_IPV6 is not set | ||
222 | # CONFIG_NETWORK_SECMARK is not set | ||
223 | # CONFIG_NETFILTER is not set | ||
224 | # CONFIG_IP_DCCP is not set | ||
225 | # CONFIG_IP_SCTP is not set | ||
226 | # CONFIG_TIPC is not set | ||
227 | # CONFIG_ATM is not set | ||
228 | # CONFIG_BRIDGE is not set | ||
229 | # CONFIG_VLAN_8021Q is not set | ||
230 | # CONFIG_DECNET is not set | ||
231 | # CONFIG_LLC2 is not set | ||
232 | # CONFIG_IPX is not set | ||
233 | # CONFIG_ATALK is not set | ||
234 | # CONFIG_X25 is not set | ||
235 | # CONFIG_LAPB is not set | ||
236 | # CONFIG_ECONET is not set | ||
237 | # CONFIG_WAN_ROUTER is not set | ||
238 | # CONFIG_NET_SCHED is not set | ||
239 | |||
240 | # | ||
241 | # Network testing | ||
242 | # | ||
243 | # CONFIG_NET_PKTGEN is not set | ||
244 | # CONFIG_HAMRADIO is not set | ||
245 | # CONFIG_CAN is not set | ||
246 | # CONFIG_IRDA is not set | ||
247 | # CONFIG_BT is not set | ||
248 | # CONFIG_AF_RXRPC is not set | ||
249 | |||
250 | # | ||
251 | # Wireless | ||
252 | # | ||
253 | # CONFIG_CFG80211 is not set | ||
254 | # CONFIG_WIRELESS_EXT is not set | ||
255 | # CONFIG_MAC80211 is not set | ||
256 | # CONFIG_IEEE80211 is not set | ||
257 | # CONFIG_RFKILL is not set | ||
258 | # CONFIG_NET_9P is not set | ||
259 | |||
260 | # | ||
261 | # Device Drivers | ||
262 | # | ||
263 | |||
264 | # | ||
265 | # Generic Driver Options | ||
266 | # | ||
267 | CONFIG_STANDALONE=y | ||
268 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
269 | # CONFIG_SYS_HYPERVISOR is not set | ||
270 | # CONFIG_CONNECTOR is not set | ||
271 | CONFIG_MTD=y | ||
272 | # CONFIG_MTD_DEBUG is not set | ||
273 | # CONFIG_MTD_CONCAT is not set | ||
274 | CONFIG_MTD_PARTITIONS=y | ||
275 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
276 | # CONFIG_MTD_CMDLINE_PARTS is not set | ||
277 | # CONFIG_MTD_AR7_PARTS is not set | ||
278 | |||
279 | # | ||
280 | # User Modules And Translation Layers | ||
281 | # | ||
282 | CONFIG_MTD_CHAR=y | ||
283 | CONFIG_MTD_BLKDEVS=y | ||
284 | CONFIG_MTD_BLOCK=y | ||
285 | # CONFIG_FTL is not set | ||
286 | # CONFIG_NFTL is not set | ||
287 | # CONFIG_INFTL is not set | ||
288 | # CONFIG_RFD_FTL is not set | ||
289 | # CONFIG_SSFDC is not set | ||
290 | # CONFIG_MTD_OOPS is not set | ||
291 | |||
292 | # | ||
293 | # RAM/ROM/Flash chip drivers | ||
294 | # | ||
295 | # CONFIG_MTD_CFI is not set | ||
296 | # CONFIG_MTD_JEDECPROBE is not set | ||
297 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
298 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
299 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
300 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
301 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
302 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
303 | CONFIG_MTD_CFI_I1=y | ||
304 | CONFIG_MTD_CFI_I2=y | ||
305 | # CONFIG_MTD_CFI_I4 is not set | ||
306 | # CONFIG_MTD_CFI_I8 is not set | ||
307 | CONFIG_MTD_RAM=y | ||
308 | # CONFIG_MTD_ROM is not set | ||
309 | # CONFIG_MTD_ABSENT is not set | ||
310 | |||
311 | # | ||
312 | # Mapping drivers for chip access | ||
313 | # | ||
314 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
315 | CONFIG_MTD_UCLINUX=y | ||
316 | # CONFIG_MTD_PLATRAM is not set | ||
317 | |||
318 | # | ||
319 | # Self-contained MTD device drivers | ||
320 | # | ||
321 | # CONFIG_MTD_SLRAM is not set | ||
322 | # CONFIG_MTD_PHRAM is not set | ||
323 | # CONFIG_MTD_MTDRAM is not set | ||
324 | # CONFIG_MTD_BLOCK2MTD is not set | ||
325 | |||
326 | # | ||
327 | # Disk-On-Chip Device Drivers | ||
328 | # | ||
329 | # CONFIG_MTD_DOC2000 is not set | ||
330 | # CONFIG_MTD_DOC2001 is not set | ||
331 | # CONFIG_MTD_DOC2001PLUS is not set | ||
332 | # CONFIG_MTD_NAND is not set | ||
333 | # CONFIG_MTD_ONENAND is not set | ||
334 | |||
335 | # | ||
336 | # UBI - Unsorted block images | ||
337 | # | ||
338 | # CONFIG_MTD_UBI is not set | ||
339 | # CONFIG_PARPORT is not set | ||
340 | CONFIG_BLK_DEV=y | ||
341 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
342 | # CONFIG_BLK_DEV_LOOP is not set | ||
343 | # CONFIG_BLK_DEV_NBD is not set | ||
344 | CONFIG_BLK_DEV_RAM=y | ||
345 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
346 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
347 | # CONFIG_BLK_DEV_XIP is not set | ||
348 | # CONFIG_CDROM_PKTCDVD is not set | ||
349 | # CONFIG_ATA_OVER_ETH is not set | ||
350 | # CONFIG_MISC_DEVICES is not set | ||
351 | CONFIG_HAVE_IDE=y | ||
352 | # CONFIG_IDE is not set | ||
353 | |||
354 | # | ||
355 | # SCSI device support | ||
356 | # | ||
357 | # CONFIG_RAID_ATTRS is not set | ||
358 | # CONFIG_SCSI is not set | ||
359 | # CONFIG_SCSI_DMA is not set | ||
360 | # CONFIG_SCSI_NETLINK is not set | ||
361 | # CONFIG_MD is not set | ||
362 | CONFIG_NETDEVICES=y | ||
363 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
364 | # CONFIG_DUMMY is not set | ||
365 | # CONFIG_BONDING is not set | ||
366 | # CONFIG_MACVLAN is not set | ||
367 | # CONFIG_EQUALIZER is not set | ||
368 | # CONFIG_TUN is not set | ||
369 | # CONFIG_VETH is not set | ||
370 | # CONFIG_PHYLIB is not set | ||
371 | CONFIG_NET_ETHERNET=y | ||
372 | # CONFIG_MII is not set | ||
373 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
374 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
375 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
376 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
377 | # CONFIG_B44 is not set | ||
378 | CONFIG_FEC=y | ||
379 | CONFIG_FEC2=y | ||
380 | # CONFIG_NETDEV_1000 is not set | ||
381 | # CONFIG_NETDEV_10000 is not set | ||
382 | |||
383 | # | ||
384 | # Wireless LAN | ||
385 | # | ||
386 | # CONFIG_WLAN_PRE80211 is not set | ||
387 | # CONFIG_WLAN_80211 is not set | ||
388 | # CONFIG_IWLWIFI is not set | ||
389 | # CONFIG_IWLWIFI_LEDS is not set | ||
390 | # CONFIG_WAN is not set | ||
391 | CONFIG_PPP=y | ||
392 | # CONFIG_PPP_MULTILINK is not set | ||
393 | # CONFIG_PPP_FILTER is not set | ||
394 | # CONFIG_PPP_ASYNC is not set | ||
395 | # CONFIG_PPP_SYNC_TTY is not set | ||
396 | # CONFIG_PPP_DEFLATE is not set | ||
397 | # CONFIG_PPP_BSDCOMP is not set | ||
398 | # CONFIG_PPP_MPPE is not set | ||
399 | # CONFIG_PPPOE is not set | ||
400 | # CONFIG_PPPOL2TP is not set | ||
401 | # CONFIG_SLIP is not set | ||
402 | CONFIG_SLHC=y | ||
403 | # CONFIG_NETCONSOLE is not set | ||
404 | # CONFIG_NETPOLL is not set | ||
405 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
406 | # CONFIG_ISDN is not set | ||
407 | # CONFIG_PHONE is not set | ||
408 | |||
409 | # | ||
410 | # Input device support | ||
411 | # | ||
412 | # CONFIG_INPUT is not set | ||
413 | |||
414 | # | ||
415 | # Hardware I/O ports | ||
416 | # | ||
417 | # CONFIG_SERIO is not set | ||
418 | # CONFIG_GAMEPORT is not set | ||
419 | |||
420 | # | ||
421 | # Character devices | ||
422 | # | ||
423 | # CONFIG_VT is not set | ||
424 | # CONFIG_DEVKMEM is not set | ||
425 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
426 | |||
427 | # | ||
428 | # Serial drivers | ||
429 | # | ||
430 | # CONFIG_SERIAL_8250 is not set | ||
431 | |||
432 | # | ||
433 | # Non-8250 serial port support | ||
434 | # | ||
435 | CONFIG_SERIAL_CORE=y | ||
436 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
437 | # CONFIG_SERIAL_COLDFIRE is not set | ||
438 | CONFIG_SERIAL_MCF=y | ||
439 | CONFIG_SERIAL_MCF_BAUDRATE=19200 | ||
440 | CONFIG_SERIAL_MCF_CONSOLE=y | ||
441 | # CONFIG_UNIX98_PTYS is not set | ||
442 | CONFIG_LEGACY_PTYS=y | ||
443 | CONFIG_LEGACY_PTY_COUNT=256 | ||
444 | # CONFIG_IPMI_HANDLER is not set | ||
445 | # CONFIG_HW_RANDOM is not set | ||
446 | # CONFIG_GEN_RTC is not set | ||
447 | # CONFIG_R3964 is not set | ||
448 | # CONFIG_RAW_DRIVER is not set | ||
449 | # CONFIG_TCG_TPM is not set | ||
450 | # CONFIG_I2C is not set | ||
451 | # CONFIG_SPI is not set | ||
452 | # CONFIG_W1 is not set | ||
453 | # CONFIG_POWER_SUPPLY is not set | ||
454 | # CONFIG_HWMON is not set | ||
455 | # CONFIG_THERMAL is not set | ||
456 | # CONFIG_WATCHDOG is not set | ||
457 | |||
458 | # | ||
459 | # Sonics Silicon Backplane | ||
460 | # | ||
461 | CONFIG_SSB_POSSIBLE=y | ||
462 | # CONFIG_SSB is not set | ||
463 | |||
464 | # | ||
465 | # Multifunction device drivers | ||
466 | # | ||
467 | # CONFIG_MFD_SM501 is not set | ||
468 | # CONFIG_HTC_PASIC3 is not set | ||
469 | |||
470 | # | ||
471 | # Multimedia devices | ||
472 | # | ||
473 | |||
474 | # | ||
475 | # Multimedia core support | ||
476 | # | ||
477 | # CONFIG_VIDEO_DEV is not set | ||
478 | # CONFIG_DVB_CORE is not set | ||
479 | |||
480 | # | ||
481 | # Multimedia drivers | ||
482 | # | ||
483 | CONFIG_DAB=y | ||
484 | |||
485 | # | ||
486 | # Graphics support | ||
487 | # | ||
488 | # CONFIG_VGASTATE is not set | ||
489 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
490 | # CONFIG_FB is not set | ||
491 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
492 | |||
493 | # | ||
494 | # Display device support | ||
495 | # | ||
496 | # CONFIG_DISPLAY_SUPPORT is not set | ||
497 | |||
498 | # | ||
499 | # Sound | ||
500 | # | ||
501 | # CONFIG_SOUND is not set | ||
502 | # CONFIG_USB_SUPPORT is not set | ||
503 | # CONFIG_MMC is not set | ||
504 | # CONFIG_MEMSTICK is not set | ||
505 | # CONFIG_NEW_LEDS is not set | ||
506 | # CONFIG_ACCESSIBILITY is not set | ||
507 | # CONFIG_RTC_CLASS is not set | ||
508 | # CONFIG_UIO is not set | ||
509 | |||
510 | # | ||
511 | # File systems | ||
512 | # | ||
513 | CONFIG_EXT2_FS=y | ||
514 | # CONFIG_EXT2_FS_XATTR is not set | ||
515 | # CONFIG_EXT3_FS is not set | ||
516 | # CONFIG_EXT4DEV_FS is not set | ||
517 | # CONFIG_REISERFS_FS is not set | ||
518 | # CONFIG_JFS_FS is not set | ||
519 | # CONFIG_FS_POSIX_ACL is not set | ||
520 | # CONFIG_XFS_FS is not set | ||
521 | # CONFIG_OCFS2_FS is not set | ||
522 | # CONFIG_DNOTIFY is not set | ||
523 | # CONFIG_INOTIFY is not set | ||
524 | # CONFIG_QUOTA is not set | ||
525 | # CONFIG_AUTOFS_FS is not set | ||
526 | # CONFIG_AUTOFS4_FS is not set | ||
527 | # CONFIG_FUSE_FS is not set | ||
528 | |||
529 | # | ||
530 | # CD-ROM/DVD Filesystems | ||
531 | # | ||
532 | # CONFIG_ISO9660_FS is not set | ||
533 | # CONFIG_UDF_FS is not set | ||
534 | |||
535 | # | ||
536 | # DOS/FAT/NT Filesystems | ||
537 | # | ||
538 | # CONFIG_MSDOS_FS is not set | ||
539 | # CONFIG_VFAT_FS is not set | ||
540 | # CONFIG_NTFS_FS is not set | ||
541 | |||
542 | # | ||
543 | # Pseudo filesystems | ||
544 | # | ||
545 | CONFIG_PROC_FS=y | ||
546 | CONFIG_PROC_SYSCTL=y | ||
547 | CONFIG_SYSFS=y | ||
548 | # CONFIG_TMPFS is not set | ||
549 | # CONFIG_HUGETLB_PAGE is not set | ||
550 | # CONFIG_CONFIGFS_FS is not set | ||
551 | |||
552 | # | ||
553 | # Miscellaneous filesystems | ||
554 | # | ||
555 | # CONFIG_ADFS_FS is not set | ||
556 | # CONFIG_AFFS_FS is not set | ||
557 | # CONFIG_HFS_FS is not set | ||
558 | # CONFIG_HFSPLUS_FS is not set | ||
559 | # CONFIG_BEFS_FS is not set | ||
560 | # CONFIG_BFS_FS is not set | ||
561 | # CONFIG_EFS_FS is not set | ||
562 | # CONFIG_JFFS2_FS is not set | ||
563 | # CONFIG_CRAMFS is not set | ||
564 | # CONFIG_VXFS_FS is not set | ||
565 | # CONFIG_MINIX_FS is not set | ||
566 | # CONFIG_HPFS_FS is not set | ||
567 | # CONFIG_QNX4FS_FS is not set | ||
568 | CONFIG_ROMFS_FS=y | ||
569 | # CONFIG_SYSV_FS is not set | ||
570 | # CONFIG_UFS_FS is not set | ||
571 | CONFIG_NETWORK_FILESYSTEMS=y | ||
572 | # CONFIG_NFS_FS is not set | ||
573 | # CONFIG_NFSD is not set | ||
574 | # CONFIG_SMB_FS is not set | ||
575 | # CONFIG_CIFS is not set | ||
576 | # CONFIG_NCP_FS is not set | ||
577 | # CONFIG_CODA_FS is not set | ||
578 | # CONFIG_AFS_FS is not set | ||
579 | |||
580 | # | ||
581 | # Partition Types | ||
582 | # | ||
583 | # CONFIG_PARTITION_ADVANCED is not set | ||
584 | CONFIG_MSDOS_PARTITION=y | ||
585 | # CONFIG_NLS is not set | ||
586 | # CONFIG_DLM is not set | ||
587 | |||
588 | # | ||
589 | # Kernel hacking | ||
590 | # | ||
591 | # CONFIG_PRINTK_TIME is not set | ||
592 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
593 | CONFIG_ENABLE_MUST_CHECK=y | ||
594 | CONFIG_FRAME_WARN=1024 | ||
595 | # CONFIG_MAGIC_SYSRQ is not set | ||
596 | # CONFIG_UNUSED_SYMBOLS is not set | ||
597 | # CONFIG_DEBUG_FS is not set | ||
598 | # CONFIG_HEADERS_CHECK is not set | ||
599 | # CONFIG_DEBUG_KERNEL is not set | ||
600 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
601 | # CONFIG_SAMPLES is not set | ||
602 | # CONFIG_FULLDEBUG is not set | ||
603 | # CONFIG_HIGHPROFILE is not set | ||
604 | # CONFIG_BOOTPARAM is not set | ||
605 | # CONFIG_NO_KERNEL_MSG is not set | ||
606 | # CONFIG_BDM_DISABLE is not set | ||
607 | |||
608 | # | ||
609 | # Security options | ||
610 | # | ||
611 | # CONFIG_KEYS is not set | ||
612 | # CONFIG_SECURITY is not set | ||
613 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
614 | # CONFIG_CRYPTO is not set | ||
615 | |||
616 | # | ||
617 | # Library routines | ||
618 | # | ||
619 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
620 | # CONFIG_CRC_CCITT is not set | ||
621 | # CONFIG_CRC16 is not set | ||
622 | # CONFIG_CRC_ITU_T is not set | ||
623 | # CONFIG_CRC32 is not set | ||
624 | # CONFIG_CRC7 is not set | ||
625 | # CONFIG_LIBCRC32C is not set | ||
626 | CONFIG_HAS_IOMEM=y | ||
627 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/m68knommu/configs/m5307c3_defconfig b/arch/m68knommu/configs/m5307c3_defconfig new file mode 100644 index 000000000000..fe2acdfa4d76 --- /dev/null +++ b/arch/m68knommu/configs/m5307c3_defconfig | |||
@@ -0,0 +1,580 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.26-rc1 | ||
4 | # | ||
5 | CONFIG_M68K=y | ||
6 | # CONFIG_MMU is not set | ||
7 | # CONFIG_FPU is not set | ||
8 | CONFIG_ZONE_DMA=y | ||
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
10 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
11 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
12 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_GENERIC_HWEIGHT=y | ||
15 | CONFIG_GENERIC_HARDIRQS=y | ||
16 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
17 | CONFIG_GENERIC_TIME=y | ||
18 | CONFIG_TIME_LOW_RES=y | ||
19 | CONFIG_NO_IOPORT=y | ||
20 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
21 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
22 | |||
23 | # | ||
24 | # General setup | ||
25 | # | ||
26 | CONFIG_EXPERIMENTAL=y | ||
27 | CONFIG_BROKEN_ON_SMP=y | ||
28 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
29 | CONFIG_LOCALVERSION="" | ||
30 | CONFIG_LOCALVERSION_AUTO=y | ||
31 | # CONFIG_SYSVIPC is not set | ||
32 | # CONFIG_POSIX_MQUEUE is not set | ||
33 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
34 | # CONFIG_TASKSTATS is not set | ||
35 | # CONFIG_AUDIT is not set | ||
36 | # CONFIG_IKCONFIG is not set | ||
37 | CONFIG_LOG_BUF_SHIFT=14 | ||
38 | # CONFIG_CGROUPS is not set | ||
39 | # CONFIG_GROUP_SCHED is not set | ||
40 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | ||
41 | # CONFIG_RELAY is not set | ||
42 | # CONFIG_NAMESPACES is not set | ||
43 | # CONFIG_BLK_DEV_INITRD is not set | ||
44 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
45 | CONFIG_SYSCTL=y | ||
46 | CONFIG_EMBEDDED=y | ||
47 | # CONFIG_UID16 is not set | ||
48 | # CONFIG_SYSCTL_SYSCALL is not set | ||
49 | # CONFIG_KALLSYMS is not set | ||
50 | # CONFIG_HOTPLUG is not set | ||
51 | CONFIG_PRINTK=y | ||
52 | CONFIG_BUG=y | ||
53 | CONFIG_ELF_CORE=y | ||
54 | # CONFIG_COMPAT_BRK is not set | ||
55 | CONFIG_BASE_FULL=y | ||
56 | # CONFIG_FUTEX is not set | ||
57 | # CONFIG_EPOLL is not set | ||
58 | # CONFIG_SIGNALFD is not set | ||
59 | # CONFIG_TIMERFD is not set | ||
60 | # CONFIG_EVENTFD is not set | ||
61 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
62 | CONFIG_SLAB=y | ||
63 | # CONFIG_SLUB is not set | ||
64 | # CONFIG_SLOB is not set | ||
65 | # CONFIG_PROFILING is not set | ||
66 | # CONFIG_MARKERS is not set | ||
67 | # CONFIG_HAVE_OPROFILE is not set | ||
68 | # CONFIG_HAVE_KPROBES is not set | ||
69 | # CONFIG_HAVE_KRETPROBES is not set | ||
70 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
71 | CONFIG_SLABINFO=y | ||
72 | CONFIG_TINY_SHMEM=y | ||
73 | CONFIG_BASE_SMALL=0 | ||
74 | CONFIG_MODULES=y | ||
75 | CONFIG_MODULE_UNLOAD=y | ||
76 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
77 | # CONFIG_MODVERSIONS is not set | ||
78 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
79 | # CONFIG_KMOD is not set | ||
80 | CONFIG_BLOCK=y | ||
81 | # CONFIG_LBD is not set | ||
82 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
83 | # CONFIG_LSF is not set | ||
84 | # CONFIG_BLK_DEV_BSG is not set | ||
85 | |||
86 | # | ||
87 | # IO Schedulers | ||
88 | # | ||
89 | CONFIG_IOSCHED_NOOP=y | ||
90 | # CONFIG_IOSCHED_AS is not set | ||
91 | # CONFIG_IOSCHED_DEADLINE is not set | ||
92 | # CONFIG_IOSCHED_CFQ is not set | ||
93 | # CONFIG_DEFAULT_AS is not set | ||
94 | # CONFIG_DEFAULT_DEADLINE is not set | ||
95 | # CONFIG_DEFAULT_CFQ is not set | ||
96 | CONFIG_DEFAULT_NOOP=y | ||
97 | CONFIG_DEFAULT_IOSCHED="noop" | ||
98 | CONFIG_CLASSIC_RCU=y | ||
99 | |||
100 | # | ||
101 | # Processor type and features | ||
102 | # | ||
103 | # CONFIG_M68328 is not set | ||
104 | # CONFIG_M68EZ328 is not set | ||
105 | # CONFIG_M68VZ328 is not set | ||
106 | # CONFIG_M68360 is not set | ||
107 | # CONFIG_M5206 is not set | ||
108 | # CONFIG_M5206e is not set | ||
109 | # CONFIG_M520x is not set | ||
110 | # CONFIG_M523x is not set | ||
111 | # CONFIG_M5249 is not set | ||
112 | # CONFIG_M5271 is not set | ||
113 | # CONFIG_M5272 is not set | ||
114 | # CONFIG_M5275 is not set | ||
115 | # CONFIG_M528x is not set | ||
116 | CONFIG_M5307=y | ||
117 | # CONFIG_M532x is not set | ||
118 | # CONFIG_M5407 is not set | ||
119 | CONFIG_COLDFIRE=y | ||
120 | CONFIG_CLOCK_SET=y | ||
121 | CONFIG_CLOCK_FREQ=90000000 | ||
122 | CONFIG_CLOCK_DIV=2 | ||
123 | # CONFIG_OLDMASK is not set | ||
124 | |||
125 | # | ||
126 | # Platform | ||
127 | # | ||
128 | # CONFIG_ARN5307 is not set | ||
129 | CONFIG_M5307C3=y | ||
130 | # CONFIG_eLIA is not set | ||
131 | # CONFIG_SECUREEDGEMP3 is not set | ||
132 | # CONFIG_CLEOPATRA is not set | ||
133 | # CONFIG_NETtel is not set | ||
134 | CONFIG_FREESCALE=y | ||
135 | # CONFIG_4KSTACKS is not set | ||
136 | CONFIG_HZ=100 | ||
137 | |||
138 | # | ||
139 | # RAM configuration | ||
140 | # | ||
141 | CONFIG_RAMBASE=0x00000000 | ||
142 | CONFIG_RAMSIZE=0x00800000 | ||
143 | CONFIG_VECTORBASE=0x00000000 | ||
144 | CONFIG_KERNELBASE=0x00020000 | ||
145 | CONFIG_RAMAUTOBIT=y | ||
146 | # CONFIG_RAM8BIT is not set | ||
147 | # CONFIG_RAM16BIT is not set | ||
148 | # CONFIG_RAM32BIT is not set | ||
149 | |||
150 | # | ||
151 | # ROM configuration | ||
152 | # | ||
153 | # CONFIG_ROM is not set | ||
154 | CONFIG_RAMKERNEL=y | ||
155 | # CONFIG_ROMKERNEL is not set | ||
156 | CONFIG_SELECT_MEMORY_MODEL=y | ||
157 | CONFIG_FLATMEM_MANUAL=y | ||
158 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
159 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
160 | CONFIG_FLATMEM=y | ||
161 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
162 | # CONFIG_SPARSEMEM_STATIC is not set | ||
163 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
164 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
165 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
166 | # CONFIG_RESOURCES_64BIT is not set | ||
167 | CONFIG_ZONE_DMA_FLAG=1 | ||
168 | CONFIG_VIRT_TO_BUS=y | ||
169 | CONFIG_ISA_DMA_API=y | ||
170 | |||
171 | # | ||
172 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
173 | # | ||
174 | # CONFIG_PCI is not set | ||
175 | # CONFIG_COMEMPCI is not set | ||
176 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
177 | |||
178 | # | ||
179 | # Executable file formats | ||
180 | # | ||
181 | CONFIG_BINFMT_FLAT=y | ||
182 | # CONFIG_BINFMT_ZFLAT is not set | ||
183 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
184 | # CONFIG_BINFMT_AOUT is not set | ||
185 | # CONFIG_BINFMT_MISC is not set | ||
186 | |||
187 | # | ||
188 | # Power management options | ||
189 | # | ||
190 | # CONFIG_PM is not set | ||
191 | |||
192 | # | ||
193 | # Networking | ||
194 | # | ||
195 | CONFIG_NET=y | ||
196 | |||
197 | # | ||
198 | # Networking options | ||
199 | # | ||
200 | CONFIG_PACKET=y | ||
201 | # CONFIG_PACKET_MMAP is not set | ||
202 | CONFIG_UNIX=y | ||
203 | # CONFIG_NET_KEY is not set | ||
204 | CONFIG_INET=y | ||
205 | # CONFIG_IP_MULTICAST is not set | ||
206 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
207 | CONFIG_IP_FIB_HASH=y | ||
208 | # CONFIG_IP_PNP is not set | ||
209 | # CONFIG_NET_IPIP is not set | ||
210 | # CONFIG_NET_IPGRE is not set | ||
211 | # CONFIG_ARPD is not set | ||
212 | # CONFIG_SYN_COOKIES is not set | ||
213 | # CONFIG_INET_AH is not set | ||
214 | # CONFIG_INET_ESP is not set | ||
215 | # CONFIG_INET_IPCOMP is not set | ||
216 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
217 | # CONFIG_INET_TUNNEL is not set | ||
218 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
219 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
220 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
221 | # CONFIG_INET_LRO is not set | ||
222 | # CONFIG_INET_DIAG is not set | ||
223 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
224 | CONFIG_TCP_CONG_CUBIC=y | ||
225 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
226 | # CONFIG_TCP_MD5SIG is not set | ||
227 | # CONFIG_IPV6 is not set | ||
228 | # CONFIG_NETWORK_SECMARK is not set | ||
229 | # CONFIG_NETFILTER is not set | ||
230 | # CONFIG_IP_DCCP is not set | ||
231 | # CONFIG_IP_SCTP is not set | ||
232 | # CONFIG_TIPC is not set | ||
233 | # CONFIG_ATM is not set | ||
234 | # CONFIG_BRIDGE is not set | ||
235 | # CONFIG_VLAN_8021Q is not set | ||
236 | # CONFIG_DECNET is not set | ||
237 | # CONFIG_LLC2 is not set | ||
238 | # CONFIG_IPX is not set | ||
239 | # CONFIG_ATALK is not set | ||
240 | # CONFIG_X25 is not set | ||
241 | # CONFIG_LAPB is not set | ||
242 | # CONFIG_ECONET is not set | ||
243 | # CONFIG_WAN_ROUTER is not set | ||
244 | # CONFIG_NET_SCHED is not set | ||
245 | |||
246 | # | ||
247 | # Network testing | ||
248 | # | ||
249 | # CONFIG_NET_PKTGEN is not set | ||
250 | # CONFIG_HAMRADIO is not set | ||
251 | # CONFIG_CAN is not set | ||
252 | # CONFIG_IRDA is not set | ||
253 | # CONFIG_BT is not set | ||
254 | # CONFIG_AF_RXRPC is not set | ||
255 | |||
256 | # | ||
257 | # Wireless | ||
258 | # | ||
259 | # CONFIG_CFG80211 is not set | ||
260 | # CONFIG_WIRELESS_EXT is not set | ||
261 | # CONFIG_MAC80211 is not set | ||
262 | # CONFIG_IEEE80211 is not set | ||
263 | # CONFIG_RFKILL is not set | ||
264 | # CONFIG_NET_9P is not set | ||
265 | |||
266 | # | ||
267 | # Device Drivers | ||
268 | # | ||
269 | |||
270 | # | ||
271 | # Generic Driver Options | ||
272 | # | ||
273 | CONFIG_STANDALONE=y | ||
274 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
275 | # CONFIG_SYS_HYPERVISOR is not set | ||
276 | # CONFIG_CONNECTOR is not set | ||
277 | # CONFIG_MTD is not set | ||
278 | # CONFIG_PARPORT is not set | ||
279 | CONFIG_BLK_DEV=y | ||
280 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
281 | # CONFIG_BLK_DEV_LOOP is not set | ||
282 | # CONFIG_BLK_DEV_NBD is not set | ||
283 | CONFIG_BLK_DEV_RAM=y | ||
284 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
285 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
286 | # CONFIG_BLK_DEV_XIP is not set | ||
287 | # CONFIG_CDROM_PKTCDVD is not set | ||
288 | # CONFIG_ATA_OVER_ETH is not set | ||
289 | # CONFIG_MISC_DEVICES is not set | ||
290 | CONFIG_HAVE_IDE=y | ||
291 | # CONFIG_IDE is not set | ||
292 | |||
293 | # | ||
294 | # SCSI device support | ||
295 | # | ||
296 | # CONFIG_RAID_ATTRS is not set | ||
297 | # CONFIG_SCSI is not set | ||
298 | # CONFIG_SCSI_DMA is not set | ||
299 | # CONFIG_SCSI_NETLINK is not set | ||
300 | # CONFIG_MD is not set | ||
301 | CONFIG_NETDEVICES=y | ||
302 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
303 | # CONFIG_DUMMY is not set | ||
304 | # CONFIG_BONDING is not set | ||
305 | # CONFIG_MACVLAN is not set | ||
306 | # CONFIG_EQUALIZER is not set | ||
307 | # CONFIG_TUN is not set | ||
308 | # CONFIG_VETH is not set | ||
309 | # CONFIG_PHYLIB is not set | ||
310 | CONFIG_NET_ETHERNET=y | ||
311 | # CONFIG_MII is not set | ||
312 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
313 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
314 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
315 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
316 | # CONFIG_B44 is not set | ||
317 | # CONFIG_NETDEV_1000 is not set | ||
318 | # CONFIG_NETDEV_10000 is not set | ||
319 | |||
320 | # | ||
321 | # Wireless LAN | ||
322 | # | ||
323 | # CONFIG_WLAN_PRE80211 is not set | ||
324 | # CONFIG_WLAN_80211 is not set | ||
325 | # CONFIG_IWLWIFI is not set | ||
326 | # CONFIG_IWLWIFI_LEDS is not set | ||
327 | # CONFIG_WAN is not set | ||
328 | CONFIG_PPP=y | ||
329 | # CONFIG_PPP_MULTILINK is not set | ||
330 | # CONFIG_PPP_FILTER is not set | ||
331 | # CONFIG_PPP_ASYNC is not set | ||
332 | # CONFIG_PPP_SYNC_TTY is not set | ||
333 | # CONFIG_PPP_DEFLATE is not set | ||
334 | # CONFIG_PPP_BSDCOMP is not set | ||
335 | # CONFIG_PPP_MPPE is not set | ||
336 | # CONFIG_PPPOE is not set | ||
337 | # CONFIG_PPPOL2TP is not set | ||
338 | CONFIG_SLIP=y | ||
339 | CONFIG_SLIP_COMPRESSED=y | ||
340 | CONFIG_SLHC=y | ||
341 | # CONFIG_SLIP_SMART is not set | ||
342 | # CONFIG_SLIP_MODE_SLIP6 is not set | ||
343 | # CONFIG_NETCONSOLE is not set | ||
344 | # CONFIG_NETPOLL is not set | ||
345 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
346 | # CONFIG_ISDN is not set | ||
347 | # CONFIG_PHONE is not set | ||
348 | |||
349 | # | ||
350 | # Input device support | ||
351 | # | ||
352 | CONFIG_INPUT=y | ||
353 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
354 | # CONFIG_INPUT_POLLDEV is not set | ||
355 | |||
356 | # | ||
357 | # Userland interfaces | ||
358 | # | ||
359 | # CONFIG_INPUT_MOUSEDEV is not set | ||
360 | # CONFIG_INPUT_JOYDEV is not set | ||
361 | # CONFIG_INPUT_EVDEV is not set | ||
362 | # CONFIG_INPUT_EVBUG is not set | ||
363 | |||
364 | # | ||
365 | # Input Device Drivers | ||
366 | # | ||
367 | # CONFIG_INPUT_KEYBOARD is not set | ||
368 | # CONFIG_INPUT_MOUSE is not set | ||
369 | # CONFIG_INPUT_JOYSTICK is not set | ||
370 | # CONFIG_INPUT_TABLET is not set | ||
371 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
372 | # CONFIG_INPUT_MISC is not set | ||
373 | |||
374 | # | ||
375 | # Hardware I/O ports | ||
376 | # | ||
377 | # CONFIG_SERIO is not set | ||
378 | # CONFIG_GAMEPORT is not set | ||
379 | |||
380 | # | ||
381 | # Character devices | ||
382 | # | ||
383 | # CONFIG_VT is not set | ||
384 | # CONFIG_DEVKMEM is not set | ||
385 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
386 | |||
387 | # | ||
388 | # Serial drivers | ||
389 | # | ||
390 | # CONFIG_SERIAL_8250 is not set | ||
391 | |||
392 | # | ||
393 | # Non-8250 serial port support | ||
394 | # | ||
395 | CONFIG_SERIAL_CORE=y | ||
396 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
397 | # CONFIG_SERIAL_COLDFIRE is not set | ||
398 | CONFIG_SERIAL_MCF=y | ||
399 | CONFIG_SERIAL_MCF_BAUDRATE=19200 | ||
400 | CONFIG_SERIAL_MCF_CONSOLE=y | ||
401 | CONFIG_UNIX98_PTYS=y | ||
402 | CONFIG_LEGACY_PTYS=y | ||
403 | CONFIG_LEGACY_PTY_COUNT=256 | ||
404 | # CONFIG_IPMI_HANDLER is not set | ||
405 | # CONFIG_HW_RANDOM is not set | ||
406 | # CONFIG_GEN_RTC is not set | ||
407 | # CONFIG_R3964 is not set | ||
408 | # CONFIG_RAW_DRIVER is not set | ||
409 | # CONFIG_TCG_TPM is not set | ||
410 | # CONFIG_I2C is not set | ||
411 | # CONFIG_SPI is not set | ||
412 | # CONFIG_W1 is not set | ||
413 | # CONFIG_POWER_SUPPLY is not set | ||
414 | # CONFIG_HWMON is not set | ||
415 | # CONFIG_THERMAL is not set | ||
416 | # CONFIG_WATCHDOG is not set | ||
417 | |||
418 | # | ||
419 | # Sonics Silicon Backplane | ||
420 | # | ||
421 | CONFIG_SSB_POSSIBLE=y | ||
422 | # CONFIG_SSB is not set | ||
423 | |||
424 | # | ||
425 | # Multifunction device drivers | ||
426 | # | ||
427 | # CONFIG_MFD_SM501 is not set | ||
428 | # CONFIG_HTC_PASIC3 is not set | ||
429 | |||
430 | # | ||
431 | # Multimedia devices | ||
432 | # | ||
433 | |||
434 | # | ||
435 | # Multimedia core support | ||
436 | # | ||
437 | # CONFIG_VIDEO_DEV is not set | ||
438 | # CONFIG_DVB_CORE is not set | ||
439 | |||
440 | # | ||
441 | # Multimedia drivers | ||
442 | # | ||
443 | CONFIG_DAB=y | ||
444 | |||
445 | # | ||
446 | # Graphics support | ||
447 | # | ||
448 | # CONFIG_VGASTATE is not set | ||
449 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
450 | # CONFIG_FB is not set | ||
451 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
452 | |||
453 | # | ||
454 | # Display device support | ||
455 | # | ||
456 | # CONFIG_DISPLAY_SUPPORT is not set | ||
457 | |||
458 | # | ||
459 | # Sound | ||
460 | # | ||
461 | # CONFIG_SOUND is not set | ||
462 | # CONFIG_HID_SUPPORT is not set | ||
463 | # CONFIG_USB_SUPPORT is not set | ||
464 | # CONFIG_MMC is not set | ||
465 | # CONFIG_MEMSTICK is not set | ||
466 | # CONFIG_NEW_LEDS is not set | ||
467 | # CONFIG_ACCESSIBILITY is not set | ||
468 | # CONFIG_RTC_CLASS is not set | ||
469 | # CONFIG_UIO is not set | ||
470 | |||
471 | # | ||
472 | # File systems | ||
473 | # | ||
474 | CONFIG_EXT2_FS=y | ||
475 | # CONFIG_EXT2_FS_XATTR is not set | ||
476 | # CONFIG_EXT3_FS is not set | ||
477 | # CONFIG_EXT4DEV_FS is not set | ||
478 | # CONFIG_REISERFS_FS is not set | ||
479 | # CONFIG_JFS_FS is not set | ||
480 | # CONFIG_FS_POSIX_ACL is not set | ||
481 | # CONFIG_XFS_FS is not set | ||
482 | # CONFIG_OCFS2_FS is not set | ||
483 | # CONFIG_DNOTIFY is not set | ||
484 | # CONFIG_INOTIFY is not set | ||
485 | # CONFIG_QUOTA is not set | ||
486 | # CONFIG_AUTOFS_FS is not set | ||
487 | # CONFIG_AUTOFS4_FS is not set | ||
488 | # CONFIG_FUSE_FS is not set | ||
489 | |||
490 | # | ||
491 | # CD-ROM/DVD Filesystems | ||
492 | # | ||
493 | # CONFIG_ISO9660_FS is not set | ||
494 | # CONFIG_UDF_FS is not set | ||
495 | |||
496 | # | ||
497 | # DOS/FAT/NT Filesystems | ||
498 | # | ||
499 | # CONFIG_MSDOS_FS is not set | ||
500 | # CONFIG_VFAT_FS is not set | ||
501 | # CONFIG_NTFS_FS is not set | ||
502 | |||
503 | # | ||
504 | # Pseudo filesystems | ||
505 | # | ||
506 | CONFIG_PROC_FS=y | ||
507 | CONFIG_PROC_SYSCTL=y | ||
508 | CONFIG_SYSFS=y | ||
509 | # CONFIG_TMPFS is not set | ||
510 | # CONFIG_HUGETLB_PAGE is not set | ||
511 | # CONFIG_CONFIGFS_FS is not set | ||
512 | |||
513 | # | ||
514 | # Miscellaneous filesystems | ||
515 | # | ||
516 | # CONFIG_ADFS_FS is not set | ||
517 | # CONFIG_AFFS_FS is not set | ||
518 | # CONFIG_HFS_FS is not set | ||
519 | # CONFIG_HFSPLUS_FS is not set | ||
520 | # CONFIG_BEFS_FS is not set | ||
521 | # CONFIG_BFS_FS is not set | ||
522 | # CONFIG_EFS_FS is not set | ||
523 | # CONFIG_CRAMFS is not set | ||
524 | # CONFIG_VXFS_FS is not set | ||
525 | # CONFIG_MINIX_FS is not set | ||
526 | # CONFIG_HPFS_FS is not set | ||
527 | # CONFIG_QNX4FS_FS is not set | ||
528 | CONFIG_ROMFS_FS=y | ||
529 | # CONFIG_SYSV_FS is not set | ||
530 | # CONFIG_UFS_FS is not set | ||
531 | # CONFIG_NETWORK_FILESYSTEMS is not set | ||
532 | |||
533 | # | ||
534 | # Partition Types | ||
535 | # | ||
536 | # CONFIG_PARTITION_ADVANCED is not set | ||
537 | CONFIG_MSDOS_PARTITION=y | ||
538 | # CONFIG_NLS is not set | ||
539 | # CONFIG_DLM is not set | ||
540 | |||
541 | # | ||
542 | # Kernel hacking | ||
543 | # | ||
544 | # CONFIG_PRINTK_TIME is not set | ||
545 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
546 | CONFIG_ENABLE_MUST_CHECK=y | ||
547 | CONFIG_FRAME_WARN=1024 | ||
548 | # CONFIG_MAGIC_SYSRQ is not set | ||
549 | # CONFIG_UNUSED_SYMBOLS is not set | ||
550 | # CONFIG_DEBUG_FS is not set | ||
551 | # CONFIG_HEADERS_CHECK is not set | ||
552 | # CONFIG_DEBUG_KERNEL is not set | ||
553 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
554 | # CONFIG_SAMPLES is not set | ||
555 | CONFIG_FULLDEBUG=y | ||
556 | # CONFIG_HIGHPROFILE is not set | ||
557 | # CONFIG_BOOTPARAM is not set | ||
558 | # CONFIG_NO_KERNEL_MSG is not set | ||
559 | # CONFIG_BDM_DISABLE is not set | ||
560 | |||
561 | # | ||
562 | # Security options | ||
563 | # | ||
564 | # CONFIG_KEYS is not set | ||
565 | # CONFIG_SECURITY is not set | ||
566 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
567 | # CONFIG_CRYPTO is not set | ||
568 | |||
569 | # | ||
570 | # Library routines | ||
571 | # | ||
572 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
573 | # CONFIG_CRC_CCITT is not set | ||
574 | # CONFIG_CRC16 is not set | ||
575 | # CONFIG_CRC_ITU_T is not set | ||
576 | # CONFIG_CRC32 is not set | ||
577 | # CONFIG_CRC7 is not set | ||
578 | # CONFIG_LIBCRC32C is not set | ||
579 | CONFIG_HAS_IOMEM=y | ||
580 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/m68knommu/configs/m5407c3_defconfig b/arch/m68knommu/configs/m5407c3_defconfig new file mode 100644 index 000000000000..1118936d20e3 --- /dev/null +++ b/arch/m68knommu/configs/m5407c3_defconfig | |||
@@ -0,0 +1,641 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.26-rc1 | ||
4 | # Wed May 7 10:25:16 2008 | ||
5 | # | ||
6 | CONFIG_M68K=y | ||
7 | # CONFIG_MMU is not set | ||
8 | # CONFIG_FPU is not set | ||
9 | CONFIG_ZONE_DMA=y | ||
10 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
11 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
12 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
13 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
14 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
15 | CONFIG_GENERIC_HWEIGHT=y | ||
16 | CONFIG_GENERIC_HARDIRQS=y | ||
17 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
18 | CONFIG_GENERIC_TIME=y | ||
19 | CONFIG_TIME_LOW_RES=y | ||
20 | CONFIG_NO_IOPORT=y | ||
21 | CONFIG_ARCH_SUPPORTS_AOUT=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
23 | |||
24 | # | ||
25 | # General setup | ||
26 | # | ||
27 | CONFIG_EXPERIMENTAL=y | ||
28 | CONFIG_BROKEN_ON_SMP=y | ||
29 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
30 | CONFIG_LOCALVERSION="" | ||
31 | CONFIG_LOCALVERSION_AUTO=y | ||
32 | # CONFIG_SYSVIPC is not set | ||
33 | # CONFIG_POSIX_MQUEUE is not set | ||
34 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
35 | # CONFIG_TASKSTATS is not set | ||
36 | # CONFIG_AUDIT is not set | ||
37 | # CONFIG_IKCONFIG is not set | ||
38 | CONFIG_LOG_BUF_SHIFT=14 | ||
39 | # CONFIG_CGROUPS is not set | ||
40 | # CONFIG_GROUP_SCHED is not set | ||
41 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | ||
42 | # CONFIG_RELAY is not set | ||
43 | # CONFIG_NAMESPACES is not set | ||
44 | # CONFIG_BLK_DEV_INITRD is not set | ||
45 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
46 | CONFIG_SYSCTL=y | ||
47 | CONFIG_EMBEDDED=y | ||
48 | # CONFIG_UID16 is not set | ||
49 | # CONFIG_SYSCTL_SYSCALL is not set | ||
50 | # CONFIG_KALLSYMS is not set | ||
51 | # CONFIG_HOTPLUG is not set | ||
52 | CONFIG_PRINTK=y | ||
53 | CONFIG_BUG=y | ||
54 | CONFIG_ELF_CORE=y | ||
55 | # CONFIG_COMPAT_BRK is not set | ||
56 | CONFIG_BASE_FULL=y | ||
57 | # CONFIG_FUTEX is not set | ||
58 | # CONFIG_EPOLL is not set | ||
59 | # CONFIG_SIGNALFD is not set | ||
60 | # CONFIG_TIMERFD is not set | ||
61 | # CONFIG_EVENTFD is not set | ||
62 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
63 | CONFIG_SLAB=y | ||
64 | # CONFIG_SLUB is not set | ||
65 | # CONFIG_SLOB is not set | ||
66 | # CONFIG_PROFILING is not set | ||
67 | # CONFIG_MARKERS is not set | ||
68 | # CONFIG_HAVE_OPROFILE is not set | ||
69 | # CONFIG_HAVE_KPROBES is not set | ||
70 | # CONFIG_HAVE_KRETPROBES is not set | ||
71 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
72 | CONFIG_SLABINFO=y | ||
73 | CONFIG_TINY_SHMEM=y | ||
74 | CONFIG_BASE_SMALL=0 | ||
75 | CONFIG_MODULES=y | ||
76 | CONFIG_MODULE_UNLOAD=y | ||
77 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
78 | # CONFIG_MODVERSIONS is not set | ||
79 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
80 | # CONFIG_KMOD is not set | ||
81 | CONFIG_BLOCK=y | ||
82 | # CONFIG_LBD is not set | ||
83 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
84 | # CONFIG_LSF is not set | ||
85 | # CONFIG_BLK_DEV_BSG is not set | ||
86 | |||
87 | # | ||
88 | # IO Schedulers | ||
89 | # | ||
90 | CONFIG_IOSCHED_NOOP=y | ||
91 | # CONFIG_IOSCHED_AS is not set | ||
92 | # CONFIG_IOSCHED_DEADLINE is not set | ||
93 | # CONFIG_IOSCHED_CFQ is not set | ||
94 | # CONFIG_DEFAULT_AS is not set | ||
95 | # CONFIG_DEFAULT_DEADLINE is not set | ||
96 | # CONFIG_DEFAULT_CFQ is not set | ||
97 | CONFIG_DEFAULT_NOOP=y | ||
98 | CONFIG_DEFAULT_IOSCHED="noop" | ||
99 | CONFIG_CLASSIC_RCU=y | ||
100 | |||
101 | # | ||
102 | # Processor type and features | ||
103 | # | ||
104 | # CONFIG_M68328 is not set | ||
105 | # CONFIG_M68EZ328 is not set | ||
106 | # CONFIG_M68VZ328 is not set | ||
107 | # CONFIG_M68360 is not set | ||
108 | # CONFIG_M5206 is not set | ||
109 | # CONFIG_M5206e is not set | ||
110 | # CONFIG_M520x is not set | ||
111 | # CONFIG_M523x is not set | ||
112 | # CONFIG_M5249 is not set | ||
113 | # CONFIG_M5271 is not set | ||
114 | # CONFIG_M5272 is not set | ||
115 | # CONFIG_M5275 is not set | ||
116 | # CONFIG_M528x is not set | ||
117 | # CONFIG_M5307 is not set | ||
118 | # CONFIG_M532x is not set | ||
119 | CONFIG_M5407=y | ||
120 | CONFIG_COLDFIRE=y | ||
121 | CONFIG_CLOCK_SET=y | ||
122 | CONFIG_CLOCK_FREQ=50000000 | ||
123 | CONFIG_CLOCK_DIV=1 | ||
124 | |||
125 | # | ||
126 | # Platform | ||
127 | # | ||
128 | CONFIG_M5407C3=y | ||
129 | # CONFIG_CLEOPATRA is not set | ||
130 | CONFIG_FREESCALE=y | ||
131 | CONFIG_4KSTACKS=y | ||
132 | CONFIG_HZ=100 | ||
133 | |||
134 | # | ||
135 | # RAM configuration | ||
136 | # | ||
137 | CONFIG_RAMBASE=0x00000000 | ||
138 | CONFIG_RAMSIZE=0x00000000 | ||
139 | CONFIG_VECTORBASE=0x00000000 | ||
140 | CONFIG_KERNELBASE=0x00020000 | ||
141 | CONFIG_RAMAUTOBIT=y | ||
142 | # CONFIG_RAM8BIT is not set | ||
143 | # CONFIG_RAM16BIT is not set | ||
144 | # CONFIG_RAM32BIT is not set | ||
145 | |||
146 | # | ||
147 | # ROM configuration | ||
148 | # | ||
149 | # CONFIG_ROM is not set | ||
150 | CONFIG_RAMKERNEL=y | ||
151 | # CONFIG_ROMKERNEL is not set | ||
152 | CONFIG_SELECT_MEMORY_MODEL=y | ||
153 | CONFIG_FLATMEM_MANUAL=y | ||
154 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
155 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
156 | CONFIG_FLATMEM=y | ||
157 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
158 | # CONFIG_SPARSEMEM_STATIC is not set | ||
159 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
160 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
161 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
162 | # CONFIG_RESOURCES_64BIT is not set | ||
163 | CONFIG_ZONE_DMA_FLAG=1 | ||
164 | CONFIG_VIRT_TO_BUS=y | ||
165 | CONFIG_ISA_DMA_API=y | ||
166 | |||
167 | # | ||
168 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
169 | # | ||
170 | # CONFIG_PCI is not set | ||
171 | # CONFIG_COMEMPCI is not set | ||
172 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
173 | |||
174 | # | ||
175 | # Executable file formats | ||
176 | # | ||
177 | CONFIG_BINFMT_FLAT=y | ||
178 | # CONFIG_BINFMT_ZFLAT is not set | ||
179 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
180 | # CONFIG_BINFMT_AOUT is not set | ||
181 | # CONFIG_BINFMT_MISC is not set | ||
182 | |||
183 | # | ||
184 | # Power management options | ||
185 | # | ||
186 | # CONFIG_PM is not set | ||
187 | |||
188 | # | ||
189 | # Networking | ||
190 | # | ||
191 | CONFIG_NET=y | ||
192 | |||
193 | # | ||
194 | # Networking options | ||
195 | # | ||
196 | CONFIG_PACKET=y | ||
197 | # CONFIG_PACKET_MMAP is not set | ||
198 | CONFIG_UNIX=y | ||
199 | # CONFIG_NET_KEY is not set | ||
200 | CONFIG_INET=y | ||
201 | # CONFIG_IP_MULTICAST is not set | ||
202 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
203 | CONFIG_IP_FIB_HASH=y | ||
204 | # CONFIG_IP_PNP is not set | ||
205 | # CONFIG_NET_IPIP is not set | ||
206 | # CONFIG_NET_IPGRE is not set | ||
207 | # CONFIG_ARPD is not set | ||
208 | # CONFIG_SYN_COOKIES is not set | ||
209 | # CONFIG_INET_AH is not set | ||
210 | # CONFIG_INET_ESP is not set | ||
211 | # CONFIG_INET_IPCOMP is not set | ||
212 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
213 | # CONFIG_INET_TUNNEL is not set | ||
214 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
215 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
216 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
217 | # CONFIG_INET_LRO is not set | ||
218 | # CONFIG_INET_DIAG is not set | ||
219 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
220 | CONFIG_TCP_CONG_CUBIC=y | ||
221 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
222 | # CONFIG_TCP_MD5SIG is not set | ||
223 | # CONFIG_IPV6 is not set | ||
224 | # CONFIG_NETWORK_SECMARK is not set | ||
225 | # CONFIG_NETFILTER is not set | ||
226 | # CONFIG_IP_DCCP is not set | ||
227 | # CONFIG_IP_SCTP is not set | ||
228 | # CONFIG_TIPC is not set | ||
229 | # CONFIG_ATM is not set | ||
230 | # CONFIG_BRIDGE is not set | ||
231 | # CONFIG_VLAN_8021Q is not set | ||
232 | # CONFIG_DECNET is not set | ||
233 | # CONFIG_LLC2 is not set | ||
234 | # CONFIG_IPX is not set | ||
235 | # CONFIG_ATALK is not set | ||
236 | # CONFIG_X25 is not set | ||
237 | # CONFIG_LAPB is not set | ||
238 | # CONFIG_ECONET is not set | ||
239 | # CONFIG_WAN_ROUTER is not set | ||
240 | # CONFIG_NET_SCHED is not set | ||
241 | |||
242 | # | ||
243 | # Network testing | ||
244 | # | ||
245 | # CONFIG_NET_PKTGEN is not set | ||
246 | # CONFIG_HAMRADIO is not set | ||
247 | # CONFIG_CAN is not set | ||
248 | # CONFIG_IRDA is not set | ||
249 | # CONFIG_BT is not set | ||
250 | # CONFIG_AF_RXRPC is not set | ||
251 | |||
252 | # | ||
253 | # Wireless | ||
254 | # | ||
255 | # CONFIG_CFG80211 is not set | ||
256 | # CONFIG_WIRELESS_EXT is not set | ||
257 | # CONFIG_MAC80211 is not set | ||
258 | # CONFIG_IEEE80211 is not set | ||
259 | # CONFIG_RFKILL is not set | ||
260 | # CONFIG_NET_9P is not set | ||
261 | |||
262 | # | ||
263 | # Device Drivers | ||
264 | # | ||
265 | |||
266 | # | ||
267 | # Generic Driver Options | ||
268 | # | ||
269 | CONFIG_STANDALONE=y | ||
270 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
271 | # CONFIG_SYS_HYPERVISOR is not set | ||
272 | # CONFIG_CONNECTOR is not set | ||
273 | CONFIG_MTD=y | ||
274 | # CONFIG_MTD_DEBUG is not set | ||
275 | # CONFIG_MTD_CONCAT is not set | ||
276 | CONFIG_MTD_PARTITIONS=y | ||
277 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
278 | # CONFIG_MTD_CMDLINE_PARTS is not set | ||
279 | # CONFIG_MTD_AR7_PARTS is not set | ||
280 | |||
281 | # | ||
282 | # User Modules And Translation Layers | ||
283 | # | ||
284 | CONFIG_MTD_CHAR=y | ||
285 | CONFIG_MTD_BLKDEVS=y | ||
286 | CONFIG_MTD_BLOCK=y | ||
287 | # CONFIG_FTL is not set | ||
288 | # CONFIG_NFTL is not set | ||
289 | # CONFIG_INFTL is not set | ||
290 | # CONFIG_RFD_FTL is not set | ||
291 | # CONFIG_SSFDC is not set | ||
292 | # CONFIG_MTD_OOPS is not set | ||
293 | |||
294 | # | ||
295 | # RAM/ROM/Flash chip drivers | ||
296 | # | ||
297 | # CONFIG_MTD_CFI is not set | ||
298 | # CONFIG_MTD_JEDECPROBE is not set | ||
299 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
300 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
301 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
302 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
303 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
304 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
305 | CONFIG_MTD_CFI_I1=y | ||
306 | CONFIG_MTD_CFI_I2=y | ||
307 | # CONFIG_MTD_CFI_I4 is not set | ||
308 | # CONFIG_MTD_CFI_I8 is not set | ||
309 | CONFIG_MTD_RAM=y | ||
310 | # CONFIG_MTD_ROM is not set | ||
311 | # CONFIG_MTD_ABSENT is not set | ||
312 | |||
313 | # | ||
314 | # Mapping drivers for chip access | ||
315 | # | ||
316 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
317 | CONFIG_MTD_UCLINUX=y | ||
318 | # CONFIG_MTD_PLATRAM is not set | ||
319 | |||
320 | # | ||
321 | # Self-contained MTD device drivers | ||
322 | # | ||
323 | # CONFIG_MTD_SLRAM is not set | ||
324 | # CONFIG_MTD_PHRAM is not set | ||
325 | # CONFIG_MTD_MTDRAM is not set | ||
326 | # CONFIG_MTD_BLOCK2MTD is not set | ||
327 | |||
328 | # | ||
329 | # Disk-On-Chip Device Drivers | ||
330 | # | ||
331 | # CONFIG_MTD_DOC2000 is not set | ||
332 | # CONFIG_MTD_DOC2001 is not set | ||
333 | # CONFIG_MTD_DOC2001PLUS is not set | ||
334 | # CONFIG_MTD_NAND is not set | ||
335 | # CONFIG_MTD_ONENAND is not set | ||
336 | |||
337 | # | ||
338 | # UBI - Unsorted block images | ||
339 | # | ||
340 | # CONFIG_MTD_UBI is not set | ||
341 | # CONFIG_PARPORT is not set | ||
342 | CONFIG_BLK_DEV=y | ||
343 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
344 | # CONFIG_BLK_DEV_LOOP is not set | ||
345 | # CONFIG_BLK_DEV_NBD is not set | ||
346 | CONFIG_BLK_DEV_RAM=y | ||
347 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
348 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
349 | # CONFIG_BLK_DEV_XIP is not set | ||
350 | # CONFIG_CDROM_PKTCDVD is not set | ||
351 | # CONFIG_ATA_OVER_ETH is not set | ||
352 | # CONFIG_MISC_DEVICES is not set | ||
353 | CONFIG_HAVE_IDE=y | ||
354 | # CONFIG_IDE is not set | ||
355 | |||
356 | # | ||
357 | # SCSI device support | ||
358 | # | ||
359 | # CONFIG_RAID_ATTRS is not set | ||
360 | # CONFIG_SCSI is not set | ||
361 | # CONFIG_SCSI_DMA is not set | ||
362 | # CONFIG_SCSI_NETLINK is not set | ||
363 | # CONFIG_MD is not set | ||
364 | CONFIG_NETDEVICES=y | ||
365 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
366 | # CONFIG_DUMMY is not set | ||
367 | # CONFIG_BONDING is not set | ||
368 | # CONFIG_MACVLAN is not set | ||
369 | # CONFIG_EQUALIZER is not set | ||
370 | # CONFIG_TUN is not set | ||
371 | # CONFIG_VETH is not set | ||
372 | # CONFIG_PHYLIB is not set | ||
373 | CONFIG_NET_ETHERNET=y | ||
374 | # CONFIG_MII is not set | ||
375 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
376 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
377 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
378 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
379 | # CONFIG_B44 is not set | ||
380 | # CONFIG_NETDEV_1000 is not set | ||
381 | # CONFIG_NETDEV_10000 is not set | ||
382 | |||
383 | # | ||
384 | # Wireless LAN | ||
385 | # | ||
386 | # CONFIG_WLAN_PRE80211 is not set | ||
387 | # CONFIG_WLAN_80211 is not set | ||
388 | # CONFIG_IWLWIFI is not set | ||
389 | # CONFIG_IWLWIFI_LEDS is not set | ||
390 | # CONFIG_WAN is not set | ||
391 | CONFIG_PPP=y | ||
392 | # CONFIG_PPP_MULTILINK is not set | ||
393 | # CONFIG_PPP_FILTER is not set | ||
394 | # CONFIG_PPP_ASYNC is not set | ||
395 | # CONFIG_PPP_SYNC_TTY is not set | ||
396 | # CONFIG_PPP_DEFLATE is not set | ||
397 | # CONFIG_PPP_BSDCOMP is not set | ||
398 | # CONFIG_PPP_MPPE is not set | ||
399 | # CONFIG_PPPOE is not set | ||
400 | # CONFIG_PPPOL2TP is not set | ||
401 | # CONFIG_SLIP is not set | ||
402 | CONFIG_SLHC=y | ||
403 | # CONFIG_NETCONSOLE is not set | ||
404 | # CONFIG_NETPOLL is not set | ||
405 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
406 | # CONFIG_ISDN is not set | ||
407 | # CONFIG_PHONE is not set | ||
408 | |||
409 | # | ||
410 | # Input device support | ||
411 | # | ||
412 | CONFIG_INPUT=y | ||
413 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
414 | # CONFIG_INPUT_POLLDEV is not set | ||
415 | |||
416 | # | ||
417 | # Userland interfaces | ||
418 | # | ||
419 | # CONFIG_INPUT_MOUSEDEV is not set | ||
420 | # CONFIG_INPUT_JOYDEV is not set | ||
421 | # CONFIG_INPUT_EVDEV is not set | ||
422 | # CONFIG_INPUT_EVBUG is not set | ||
423 | |||
424 | # | ||
425 | # Input Device Drivers | ||
426 | # | ||
427 | # CONFIG_INPUT_KEYBOARD is not set | ||
428 | # CONFIG_INPUT_MOUSE is not set | ||
429 | # CONFIG_INPUT_JOYSTICK is not set | ||
430 | # CONFIG_INPUT_TABLET is not set | ||
431 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
432 | # CONFIG_INPUT_MISC is not set | ||
433 | |||
434 | # | ||
435 | # Hardware I/O ports | ||
436 | # | ||
437 | # CONFIG_SERIO is not set | ||
438 | # CONFIG_GAMEPORT is not set | ||
439 | |||
440 | # | ||
441 | # Character devices | ||
442 | # | ||
443 | # CONFIG_VT is not set | ||
444 | # CONFIG_DEVKMEM is not set | ||
445 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
446 | |||
447 | # | ||
448 | # Serial drivers | ||
449 | # | ||
450 | # CONFIG_SERIAL_8250 is not set | ||
451 | |||
452 | # | ||
453 | # Non-8250 serial port support | ||
454 | # | ||
455 | CONFIG_SERIAL_CORE=y | ||
456 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
457 | # CONFIG_SERIAL_COLDFIRE is not set | ||
458 | CONFIG_SERIAL_MCF=y | ||
459 | CONFIG_SERIAL_MCF_BAUDRATE=19200 | ||
460 | CONFIG_SERIAL_MCF_CONSOLE=y | ||
461 | # CONFIG_UNIX98_PTYS is not set | ||
462 | CONFIG_LEGACY_PTYS=y | ||
463 | CONFIG_LEGACY_PTY_COUNT=256 | ||
464 | # CONFIG_IPMI_HANDLER is not set | ||
465 | # CONFIG_HW_RANDOM is not set | ||
466 | # CONFIG_GEN_RTC is not set | ||
467 | # CONFIG_R3964 is not set | ||
468 | # CONFIG_RAW_DRIVER is not set | ||
469 | # CONFIG_TCG_TPM is not set | ||
470 | # CONFIG_I2C is not set | ||
471 | # CONFIG_SPI is not set | ||
472 | # CONFIG_W1 is not set | ||
473 | # CONFIG_POWER_SUPPLY is not set | ||
474 | # CONFIG_HWMON is not set | ||
475 | # CONFIG_THERMAL is not set | ||
476 | # CONFIG_WATCHDOG is not set | ||
477 | |||
478 | # | ||
479 | # Sonics Silicon Backplane | ||
480 | # | ||
481 | CONFIG_SSB_POSSIBLE=y | ||
482 | # CONFIG_SSB is not set | ||
483 | |||
484 | # | ||
485 | # Multifunction device drivers | ||
486 | # | ||
487 | # CONFIG_MFD_SM501 is not set | ||
488 | # CONFIG_HTC_PASIC3 is not set | ||
489 | |||
490 | # | ||
491 | # Multimedia devices | ||
492 | # | ||
493 | |||
494 | # | ||
495 | # Multimedia core support | ||
496 | # | ||
497 | # CONFIG_VIDEO_DEV is not set | ||
498 | # CONFIG_DVB_CORE is not set | ||
499 | |||
500 | # | ||
501 | # Multimedia drivers | ||
502 | # | ||
503 | CONFIG_DAB=y | ||
504 | |||
505 | # | ||
506 | # Graphics support | ||
507 | # | ||
508 | # CONFIG_VGASTATE is not set | ||
509 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
510 | # CONFIG_FB is not set | ||
511 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
512 | |||
513 | # | ||
514 | # Display device support | ||
515 | # | ||
516 | # CONFIG_DISPLAY_SUPPORT is not set | ||
517 | |||
518 | # | ||
519 | # Sound | ||
520 | # | ||
521 | # CONFIG_SOUND is not set | ||
522 | # CONFIG_HID_SUPPORT is not set | ||
523 | # CONFIG_USB_SUPPORT is not set | ||
524 | # CONFIG_MMC is not set | ||
525 | # CONFIG_MEMSTICK is not set | ||
526 | # CONFIG_NEW_LEDS is not set | ||
527 | # CONFIG_ACCESSIBILITY is not set | ||
528 | # CONFIG_RTC_CLASS is not set | ||
529 | # CONFIG_UIO is not set | ||
530 | |||
531 | # | ||
532 | # File systems | ||
533 | # | ||
534 | CONFIG_EXT2_FS=y | ||
535 | # CONFIG_EXT2_FS_XATTR is not set | ||
536 | # CONFIG_EXT3_FS is not set | ||
537 | # CONFIG_EXT4DEV_FS is not set | ||
538 | # CONFIG_REISERFS_FS is not set | ||
539 | # CONFIG_JFS_FS is not set | ||
540 | # CONFIG_FS_POSIX_ACL is not set | ||
541 | # CONFIG_XFS_FS is not set | ||
542 | # CONFIG_OCFS2_FS is not set | ||
543 | # CONFIG_DNOTIFY is not set | ||
544 | # CONFIG_INOTIFY is not set | ||
545 | # CONFIG_QUOTA is not set | ||
546 | # CONFIG_AUTOFS_FS is not set | ||
547 | # CONFIG_AUTOFS4_FS is not set | ||
548 | # CONFIG_FUSE_FS is not set | ||
549 | |||
550 | # | ||
551 | # CD-ROM/DVD Filesystems | ||
552 | # | ||
553 | # CONFIG_ISO9660_FS is not set | ||
554 | # CONFIG_UDF_FS is not set | ||
555 | |||
556 | # | ||
557 | # DOS/FAT/NT Filesystems | ||
558 | # | ||
559 | # CONFIG_MSDOS_FS is not set | ||
560 | # CONFIG_VFAT_FS is not set | ||
561 | # CONFIG_NTFS_FS is not set | ||
562 | |||
563 | # | ||
564 | # Pseudo filesystems | ||
565 | # | ||
566 | CONFIG_PROC_FS=y | ||
567 | CONFIG_PROC_SYSCTL=y | ||
568 | CONFIG_SYSFS=y | ||
569 | # CONFIG_TMPFS is not set | ||
570 | # CONFIG_HUGETLB_PAGE is not set | ||
571 | # CONFIG_CONFIGFS_FS is not set | ||
572 | |||
573 | # | ||
574 | # Miscellaneous filesystems | ||
575 | # | ||
576 | # CONFIG_ADFS_FS is not set | ||
577 | # CONFIG_AFFS_FS is not set | ||
578 | # CONFIG_HFS_FS is not set | ||
579 | # CONFIG_HFSPLUS_FS is not set | ||
580 | # CONFIG_BEFS_FS is not set | ||
581 | # CONFIG_BFS_FS is not set | ||
582 | # CONFIG_EFS_FS is not set | ||
583 | # CONFIG_JFFS2_FS is not set | ||
584 | # CONFIG_CRAMFS is not set | ||
585 | # CONFIG_VXFS_FS is not set | ||
586 | # CONFIG_MINIX_FS is not set | ||
587 | # CONFIG_HPFS_FS is not set | ||
588 | # CONFIG_QNX4FS_FS is not set | ||
589 | CONFIG_ROMFS_FS=y | ||
590 | # CONFIG_SYSV_FS is not set | ||
591 | # CONFIG_UFS_FS is not set | ||
592 | # CONFIG_NETWORK_FILESYSTEMS is not set | ||
593 | |||
594 | # | ||
595 | # Partition Types | ||
596 | # | ||
597 | # CONFIG_PARTITION_ADVANCED is not set | ||
598 | CONFIG_MSDOS_PARTITION=y | ||
599 | # CONFIG_NLS is not set | ||
600 | # CONFIG_DLM is not set | ||
601 | |||
602 | # | ||
603 | # Kernel hacking | ||
604 | # | ||
605 | # CONFIG_PRINTK_TIME is not set | ||
606 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
607 | CONFIG_ENABLE_MUST_CHECK=y | ||
608 | CONFIG_FRAME_WARN=1024 | ||
609 | # CONFIG_MAGIC_SYSRQ is not set | ||
610 | # CONFIG_UNUSED_SYMBOLS is not set | ||
611 | # CONFIG_DEBUG_FS is not set | ||
612 | # CONFIG_HEADERS_CHECK is not set | ||
613 | # CONFIG_DEBUG_KERNEL is not set | ||
614 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
615 | # CONFIG_SAMPLES is not set | ||
616 | # CONFIG_FULLDEBUG is not set | ||
617 | # CONFIG_HIGHPROFILE is not set | ||
618 | # CONFIG_BOOTPARAM is not set | ||
619 | # CONFIG_NO_KERNEL_MSG is not set | ||
620 | # CONFIG_BDM_DISABLE is not set | ||
621 | |||
622 | # | ||
623 | # Security options | ||
624 | # | ||
625 | # CONFIG_KEYS is not set | ||
626 | # CONFIG_SECURITY is not set | ||
627 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
628 | # CONFIG_CRYPTO is not set | ||
629 | |||
630 | # | ||
631 | # Library routines | ||
632 | # | ||
633 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
634 | # CONFIG_CRC_CCITT is not set | ||
635 | # CONFIG_CRC16 is not set | ||
636 | # CONFIG_CRC_ITU_T is not set | ||
637 | # CONFIG_CRC32 is not set | ||
638 | # CONFIG_CRC7 is not set | ||
639 | # CONFIG_LIBCRC32C is not set | ||
640 | CONFIG_HAS_IOMEM=y | ||
641 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/m68knommu/kernel/time.c b/arch/m68knommu/kernel/time.c index 0ccfb2ad6380..d182b2f72211 100644 --- a/arch/m68knommu/kernel/time.c +++ b/arch/m68knommu/kernel/time.c | |||
@@ -33,14 +33,13 @@ static inline int set_rtc_mmss(unsigned long nowtime) | |||
33 | return -1; | 33 | return -1; |
34 | } | 34 | } |
35 | 35 | ||
36 | #ifndef CONFIG_GENERIC_CLOCKEVENTS | ||
36 | /* | 37 | /* |
37 | * timer_interrupt() needs to keep up the real-time clock, | 38 | * timer_interrupt() needs to keep up the real-time clock, |
38 | * as well as call the "do_timer()" routine every clocktick | 39 | * as well as call the "do_timer()" routine every clocktick |
39 | */ | 40 | */ |
40 | irqreturn_t arch_timer_interrupt(int irq, void *dummy) | 41 | irqreturn_t arch_timer_interrupt(int irq, void *dummy) |
41 | { | 42 | { |
42 | /* last time the cmos clock got updated */ | ||
43 | static long last_rtc_update=0; | ||
44 | 43 | ||
45 | if (current->pid) | 44 | if (current->pid) |
46 | profile_tick(CPU_PROFILING); | 45 | profile_tick(CPU_PROFILING); |
@@ -49,21 +48,6 @@ irqreturn_t arch_timer_interrupt(int irq, void *dummy) | |||
49 | 48 | ||
50 | do_timer(1); | 49 | do_timer(1); |
51 | 50 | ||
52 | /* | ||
53 | * If we have an externally synchronized Linux clock, then update | ||
54 | * CMOS clock accordingly every ~11 minutes. Set_rtc_mmss() has to be | ||
55 | * called as close as possible to 500 ms before the new second starts. | ||
56 | */ | ||
57 | if (ntp_synced() && | ||
58 | xtime.tv_sec > last_rtc_update + 660 && | ||
59 | (xtime.tv_nsec / 1000) >= 500000 - ((unsigned) TICK_SIZE) / 2 && | ||
60 | (xtime.tv_nsec / 1000) <= 500000 + ((unsigned) TICK_SIZE) / 2) { | ||
61 | if (set_rtc_mmss(xtime.tv_sec) == 0) | ||
62 | last_rtc_update = xtime.tv_sec; | ||
63 | else | ||
64 | last_rtc_update = xtime.tv_sec - 600; /* do it again in 60 s */ | ||
65 | } | ||
66 | |||
67 | write_sequnlock(&xtime_lock); | 51 | write_sequnlock(&xtime_lock); |
68 | 52 | ||
69 | #ifndef CONFIG_SMP | 53 | #ifndef CONFIG_SMP |
@@ -71,8 +55,9 @@ irqreturn_t arch_timer_interrupt(int irq, void *dummy) | |||
71 | #endif | 55 | #endif |
72 | return(IRQ_HANDLED); | 56 | return(IRQ_HANDLED); |
73 | } | 57 | } |
58 | #endif | ||
74 | 59 | ||
75 | void time_init(void) | 60 | static unsigned long read_rtc_mmss(void) |
76 | { | 61 | { |
77 | unsigned int year, mon, day, hour, min, sec; | 62 | unsigned int year, mon, day, hour, min, sec; |
78 | 63 | ||
@@ -83,10 +68,21 @@ void time_init(void) | |||
83 | 68 | ||
84 | if ((year += 1900) < 1970) | 69 | if ((year += 1900) < 1970) |
85 | year += 100; | 70 | year += 100; |
86 | xtime.tv_sec = mktime(year, mon, day, hour, min, sec); | ||
87 | xtime.tv_nsec = 0; | ||
88 | wall_to_monotonic.tv_sec = -xtime.tv_sec; | ||
89 | 71 | ||
90 | hw_timer_init(); | 72 | return mktime(year, mon, day, hour, min, sec);; |
73 | } | ||
74 | |||
75 | unsigned long read_persistent_clock(void) | ||
76 | { | ||
77 | return read_rtc_mmss(); | ||
91 | } | 78 | } |
92 | 79 | ||
80 | int update_persistent_clock(struct timespec now) | ||
81 | { | ||
82 | return set_rtc_mmss(now.tv_sec); | ||
83 | } | ||
84 | |||
85 | void time_init(void) | ||
86 | { | ||
87 | hw_timer_init(); | ||
88 | } | ||
diff --git a/arch/m68knommu/kernel/traps.c b/arch/m68knommu/kernel/traps.c index ec9aea652e79..46f8f9d0c408 100644 --- a/arch/m68knommu/kernel/traps.c +++ b/arch/m68knommu/kernel/traps.c | |||
@@ -103,12 +103,28 @@ asmlinkage void buserr_c(struct frame *fp) | |||
103 | force_sig(SIGSEGV, current); | 103 | force_sig(SIGSEGV, current); |
104 | } | 104 | } |
105 | 105 | ||
106 | static void print_this_address(unsigned long addr, int i) | ||
107 | { | ||
108 | #ifdef CONFIG_KALLSYMS | ||
109 | printk(KERN_EMERG " [%08lx] ", addr); | ||
110 | print_symbol(KERN_CONT "%s\n", addr); | ||
111 | #else | ||
112 | if (i % 5) | ||
113 | printk(KERN_CONT " [%08lx] ", addr); | ||
114 | else | ||
115 | printk(KERN_CONT "\n" KERN_EMERG " [%08lx] ", addr); | ||
116 | i++; | ||
117 | #endif | ||
118 | } | ||
119 | |||
106 | int kstack_depth_to_print = 48; | 120 | int kstack_depth_to_print = 48; |
107 | 121 | ||
108 | static void __show_stack(struct task_struct *task, unsigned long *stack) | 122 | static void __show_stack(struct task_struct *task, unsigned long *stack) |
109 | { | 123 | { |
110 | unsigned long *endstack, addr; | 124 | unsigned long *endstack, addr; |
125 | #ifdef CONFIG_FRAME_POINTER | ||
111 | unsigned long *last_stack; | 126 | unsigned long *last_stack; |
127 | #endif | ||
112 | int i; | 128 | int i; |
113 | 129 | ||
114 | if (!stack) | 130 | if (!stack) |
@@ -126,6 +142,7 @@ static void __show_stack(struct task_struct *task, unsigned long *stack) | |||
126 | printk(" %08lx", *(stack + i)); | 142 | printk(" %08lx", *(stack + i)); |
127 | } | 143 | } |
128 | printk("\n"); | 144 | printk("\n"); |
145 | i = 0; | ||
129 | 146 | ||
130 | #ifdef CONFIG_FRAME_POINTER | 147 | #ifdef CONFIG_FRAME_POINTER |
131 | printk(KERN_EMERG "Call Trace:\n"); | 148 | printk(KERN_EMERG "Call Trace:\n"); |
@@ -134,15 +151,30 @@ static void __show_stack(struct task_struct *task, unsigned long *stack) | |||
134 | while (stack <= endstack && stack > last_stack) { | 151 | while (stack <= endstack && stack > last_stack) { |
135 | 152 | ||
136 | addr = *(stack + 1); | 153 | addr = *(stack + 1); |
137 | printk(KERN_EMERG " [%08lx] ", addr); | 154 | print_this_address(addr, i); |
138 | print_symbol(KERN_CONT "%s\n", addr); | 155 | i++; |
139 | 156 | ||
140 | last_stack = stack; | 157 | last_stack = stack; |
141 | stack = (unsigned long *)*stack; | 158 | stack = (unsigned long *)*stack; |
142 | } | 159 | } |
143 | printk("\n"); | 160 | printk("\n"); |
144 | #else | 161 | #else |
145 | printk(KERN_EMERG "CONFIG_FRAME_POINTER disabled, no symbolic call trace\n"); | 162 | printk(KERN_EMERG "Call Trace with CONFIG_FRAME_POINTER disabled:\n"); |
163 | while (stack <= endstack) { | ||
164 | addr = *stack++; | ||
165 | /* | ||
166 | * If the address is either in the text segment of the kernel, | ||
167 | * or in a region which is occupied by a module then it *may* | ||
168 | * be the address of a calling routine; if so, print it so that | ||
169 | * someone tracing down the cause of the crash will be able to | ||
170 | * figure out the call path that was taken. | ||
171 | */ | ||
172 | if (__kernel_text_address(addr)) { | ||
173 | print_this_address(addr, i); | ||
174 | i++; | ||
175 | } | ||
176 | } | ||
177 | printk(KERN_CONT "\n"); | ||
146 | #endif | 178 | #endif |
147 | } | 179 | } |
148 | 180 | ||
diff --git a/arch/m68knommu/kernel/vmlinux.lds.S b/arch/m68knommu/kernel/vmlinux.lds.S index 93e69236ed6f..69ba9b10767a 100644 --- a/arch/m68knommu/kernel/vmlinux.lds.S +++ b/arch/m68knommu/kernel/vmlinux.lds.S | |||
@@ -62,6 +62,7 @@ SECTIONS { | |||
62 | .text : { | 62 | .text : { |
63 | _text = .; | 63 | _text = .; |
64 | _stext = . ; | 64 | _stext = . ; |
65 | HEAD_TEXT | ||
65 | TEXT_TEXT | 66 | TEXT_TEXT |
66 | SCHED_TEXT | 67 | SCHED_TEXT |
67 | LOCK_TEXT | 68 | LOCK_TEXT |
diff --git a/arch/m68knommu/platform/coldfire/Makefile b/arch/m68knommu/platform/coldfire/Makefile index 40cf20be1b90..4f416a91a829 100644 --- a/arch/m68knommu/platform/coldfire/Makefile +++ b/arch/m68knommu/platform/coldfire/Makefile | |||
@@ -18,7 +18,7 @@ obj-$(CONFIG_COLDFIRE) += dma.o entry.o vectors.o | |||
18 | obj-$(CONFIG_M5206) += timers.o | 18 | obj-$(CONFIG_M5206) += timers.o |
19 | obj-$(CONFIG_M5206e) += timers.o | 19 | obj-$(CONFIG_M5206e) += timers.o |
20 | obj-$(CONFIG_M520x) += pit.o | 20 | obj-$(CONFIG_M520x) += pit.o |
21 | obj-$(CONFIG_M523x) += pit.o | 21 | obj-$(CONFIG_M523x) += pit.o dma_timer.o |
22 | obj-$(CONFIG_M5249) += timers.o | 22 | obj-$(CONFIG_M5249) += timers.o |
23 | obj-$(CONFIG_M527x) += pit.o | 23 | obj-$(CONFIG_M527x) += pit.o |
24 | obj-$(CONFIG_M5272) += timers.o | 24 | obj-$(CONFIG_M5272) += timers.o |
diff --git a/arch/m68knommu/platform/coldfire/dma_timer.c b/arch/m68knommu/platform/coldfire/dma_timer.c new file mode 100644 index 000000000000..772578b1084f --- /dev/null +++ b/arch/m68knommu/platform/coldfire/dma_timer.c | |||
@@ -0,0 +1,84 @@ | |||
1 | /* | ||
2 | * dma_timer.c -- Freescale ColdFire DMA Timer. | ||
3 | * | ||
4 | * Copyright (C) 2007, Benedikt Spranger <b.spranger@linutronix.de> | ||
5 | * Copyright (C) 2008. Sebastian Siewior, Linutronix | ||
6 | * | ||
7 | */ | ||
8 | |||
9 | #include <linux/clocksource.h> | ||
10 | #include <linux/io.h> | ||
11 | |||
12 | #include <asm/machdep.h> | ||
13 | #include <asm/coldfire.h> | ||
14 | #include <asm/mcfpit.h> | ||
15 | #include <asm/mcfsim.h> | ||
16 | |||
17 | #define DMA_TIMER_0 (0x00) | ||
18 | #define DMA_TIMER_1 (0x40) | ||
19 | #define DMA_TIMER_2 (0x80) | ||
20 | #define DMA_TIMER_3 (0xc0) | ||
21 | |||
22 | #define DTMR0 (MCF_IPSBAR + DMA_TIMER_0 + 0x400) | ||
23 | #define DTXMR0 (MCF_IPSBAR + DMA_TIMER_0 + 0x402) | ||
24 | #define DTER0 (MCF_IPSBAR + DMA_TIMER_0 + 0x403) | ||
25 | #define DTRR0 (MCF_IPSBAR + DMA_TIMER_0 + 0x404) | ||
26 | #define DTCR0 (MCF_IPSBAR + DMA_TIMER_0 + 0x408) | ||
27 | #define DTCN0 (MCF_IPSBAR + DMA_TIMER_0 + 0x40c) | ||
28 | |||
29 | #define DMA_FREQ ((MCF_CLK / 2) / 16) | ||
30 | |||
31 | /* DTMR */ | ||
32 | #define DMA_DTMR_RESTART (1 << 3) | ||
33 | #define DMA_DTMR_CLK_DIV_1 (1 << 1) | ||
34 | #define DMA_DTMR_CLK_DIV_16 (2 << 1) | ||
35 | #define DMA_DTMR_ENABLE (1 << 0) | ||
36 | |||
37 | static cycle_t cf_dt_get_cycles(void) | ||
38 | { | ||
39 | return __raw_readl(DTCN0); | ||
40 | } | ||
41 | |||
42 | static struct clocksource clocksource_cf_dt = { | ||
43 | .name = "coldfire_dma_timer", | ||
44 | .rating = 200, | ||
45 | .read = cf_dt_get_cycles, | ||
46 | .mask = CLOCKSOURCE_MASK(32), | ||
47 | .shift = 20, | ||
48 | .flags = CLOCK_SOURCE_IS_CONTINUOUS, | ||
49 | }; | ||
50 | |||
51 | static int __init init_cf_dt_clocksource(void) | ||
52 | { | ||
53 | /* | ||
54 | * We setup DMA timer 0 in free run mode. This incrementing counter is | ||
55 | * used as a highly precious clock source. With MCF_CLOCK = 150 MHz we | ||
56 | * get a ~213 ns resolution and the 32bit register will overflow almost | ||
57 | * every 15 minutes. | ||
58 | */ | ||
59 | __raw_writeb(0x00, DTXMR0); | ||
60 | __raw_writeb(0x00, DTER0); | ||
61 | __raw_writel(0x00000000, DTRR0); | ||
62 | __raw_writew(DMA_DTMR_CLK_DIV_16 | DMA_DTMR_ENABLE, DTMR0); | ||
63 | clocksource_cf_dt.mult = clocksource_hz2mult(DMA_FREQ, | ||
64 | clocksource_cf_dt.shift); | ||
65 | return clocksource_register(&clocksource_cf_dt); | ||
66 | } | ||
67 | |||
68 | arch_initcall(init_cf_dt_clocksource); | ||
69 | |||
70 | #define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */ | ||
71 | #define CYC2NS_SCALE ((1000000 << CYC2NS_SCALE_FACTOR) / (DMA_FREQ / 1000)) | ||
72 | |||
73 | static unsigned long long cycles2ns(unsigned long cycl) | ||
74 | { | ||
75 | return (unsigned long long) ((unsigned long long)cycl * | ||
76 | CYC2NS_SCALE) >> CYC2NS_SCALE_FACTOR; | ||
77 | } | ||
78 | |||
79 | unsigned long long sched_clock(void) | ||
80 | { | ||
81 | unsigned long cycl = __raw_readl(DTCN0); | ||
82 | |||
83 | return cycles2ns(cycl); | ||
84 | } | ||
diff --git a/arch/m68knommu/platform/coldfire/head.S b/arch/m68knommu/platform/coldfire/head.S index b9aa0ca29bfb..2b0d73c0cc32 100644 --- a/arch/m68knommu/platform/coldfire/head.S +++ b/arch/m68knommu/platform/coldfire/head.S | |||
@@ -10,6 +10,7 @@ | |||
10 | 10 | ||
11 | #include <linux/sys.h> | 11 | #include <linux/sys.h> |
12 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
13 | #include <linux/init.h> | ||
13 | #include <asm/asm-offsets.h> | 14 | #include <asm/asm-offsets.h> |
14 | #include <asm/coldfire.h> | 15 | #include <asm/coldfire.h> |
15 | #include <asm/mcfcache.h> | 16 | #include <asm/mcfcache.h> |
@@ -126,7 +127,7 @@ _ramend: | |||
126 | 127 | ||
127 | /*****************************************************************************/ | 128 | /*****************************************************************************/ |
128 | 129 | ||
129 | .text | 130 | __HEAD |
130 | 131 | ||
131 | /* | 132 | /* |
132 | * This is the codes first entry point. This is where it all | 133 | * This is the codes first entry point. This is where it all |
diff --git a/arch/m68knommu/platform/coldfire/pit.c b/arch/m68knommu/platform/coldfire/pit.c index 4290638012e0..c5b916700b22 100644 --- a/arch/m68knommu/platform/coldfire/pit.c +++ b/arch/m68knommu/platform/coldfire/pit.c | |||
@@ -18,7 +18,7 @@ | |||
18 | #include <linux/init.h> | 18 | #include <linux/init.h> |
19 | #include <linux/interrupt.h> | 19 | #include <linux/interrupt.h> |
20 | #include <linux/irq.h> | 20 | #include <linux/irq.h> |
21 | #include <linux/clocksource.h> | 21 | #include <linux/clockchips.h> |
22 | #include <asm/machdep.h> | 22 | #include <asm/machdep.h> |
23 | #include <asm/io.h> | 23 | #include <asm/io.h> |
24 | #include <asm/coldfire.h> | 24 | #include <asm/coldfire.h> |
@@ -33,22 +33,86 @@ | |||
33 | #define FREQ ((MCF_CLK / 2) / 64) | 33 | #define FREQ ((MCF_CLK / 2) / 64) |
34 | #define TA(a) (MCF_IPSBAR + MCFPIT_BASE1 + (a)) | 34 | #define TA(a) (MCF_IPSBAR + MCFPIT_BASE1 + (a)) |
35 | #define INTC0 (MCF_IPSBAR + MCFICM_INTC0) | 35 | #define INTC0 (MCF_IPSBAR + MCFICM_INTC0) |
36 | #define PIT_CYCLES_PER_JIFFY (FREQ / HZ) | ||
36 | 37 | ||
37 | static u32 pit_cycles_per_jiffy; | ||
38 | static u32 pit_cnt; | 38 | static u32 pit_cnt; |
39 | 39 | ||
40 | /* | ||
41 | * Initialize the PIT timer. | ||
42 | * | ||
43 | * This is also called after resume to bring the PIT into operation again. | ||
44 | */ | ||
45 | |||
46 | static void init_cf_pit_timer(enum clock_event_mode mode, | ||
47 | struct clock_event_device *evt) | ||
48 | { | ||
49 | switch (mode) { | ||
50 | case CLOCK_EVT_MODE_PERIODIC: | ||
51 | |||
52 | __raw_writew(MCFPIT_PCSR_DISABLE, TA(MCFPIT_PCSR)); | ||
53 | __raw_writew(PIT_CYCLES_PER_JIFFY, TA(MCFPIT_PMR)); | ||
54 | __raw_writew(MCFPIT_PCSR_EN | MCFPIT_PCSR_PIE | \ | ||
55 | MCFPIT_PCSR_OVW | MCFPIT_PCSR_RLD | \ | ||
56 | MCFPIT_PCSR_CLK64, TA(MCFPIT_PCSR)); | ||
57 | break; | ||
58 | |||
59 | case CLOCK_EVT_MODE_SHUTDOWN: | ||
60 | case CLOCK_EVT_MODE_UNUSED: | ||
61 | |||
62 | __raw_writew(MCFPIT_PCSR_DISABLE, TA(MCFPIT_PCSR)); | ||
63 | break; | ||
64 | |||
65 | case CLOCK_EVT_MODE_ONESHOT: | ||
66 | |||
67 | __raw_writew(MCFPIT_PCSR_DISABLE, TA(MCFPIT_PCSR)); | ||
68 | __raw_writew(MCFPIT_PCSR_EN | MCFPIT_PCSR_PIE | \ | ||
69 | MCFPIT_PCSR_OVW | MCFPIT_PCSR_CLK64, \ | ||
70 | TA(MCFPIT_PCSR)); | ||
71 | break; | ||
72 | |||
73 | case CLOCK_EVT_MODE_RESUME: | ||
74 | /* Nothing to do here */ | ||
75 | break; | ||
76 | } | ||
77 | } | ||
78 | |||
79 | /* | ||
80 | * Program the next event in oneshot mode | ||
81 | * | ||
82 | * Delta is given in PIT ticks | ||
83 | */ | ||
84 | static int cf_pit_next_event(unsigned long delta, | ||
85 | struct clock_event_device *evt) | ||
86 | { | ||
87 | __raw_writew(delta, TA(MCFPIT_PMR)); | ||
88 | return 0; | ||
89 | } | ||
90 | |||
91 | struct clock_event_device cf_pit_clockevent = { | ||
92 | .name = "pit", | ||
93 | .features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT, | ||
94 | .set_mode = init_cf_pit_timer, | ||
95 | .set_next_event = cf_pit_next_event, | ||
96 | .shift = 32, | ||
97 | .irq = MCFINT_VECBASE + MCFINT_PIT1, | ||
98 | }; | ||
99 | |||
100 | |||
101 | |||
40 | /***************************************************************************/ | 102 | /***************************************************************************/ |
41 | 103 | ||
42 | static irqreturn_t pit_tick(int irq, void *dummy) | 104 | static irqreturn_t pit_tick(int irq, void *dummy) |
43 | { | 105 | { |
106 | struct clock_event_device *evt = &cf_pit_clockevent; | ||
44 | u16 pcsr; | 107 | u16 pcsr; |
45 | 108 | ||
46 | /* Reset the ColdFire timer */ | 109 | /* Reset the ColdFire timer */ |
47 | pcsr = __raw_readw(TA(MCFPIT_PCSR)); | 110 | pcsr = __raw_readw(TA(MCFPIT_PCSR)); |
48 | __raw_writew(pcsr | MCFPIT_PCSR_PIF, TA(MCFPIT_PCSR)); | 111 | __raw_writew(pcsr | MCFPIT_PCSR_PIF, TA(MCFPIT_PCSR)); |
49 | 112 | ||
50 | pit_cnt += pit_cycles_per_jiffy; | 113 | pit_cnt += PIT_CYCLES_PER_JIFFY; |
51 | return arch_timer_interrupt(irq, dummy); | 114 | evt->event_handler(evt); |
115 | return IRQ_HANDLED; | ||
52 | } | 116 | } |
53 | 117 | ||
54 | /***************************************************************************/ | 118 | /***************************************************************************/ |
@@ -72,14 +136,14 @@ static cycle_t pit_read_clk(void) | |||
72 | cycles = pit_cnt; | 136 | cycles = pit_cnt; |
73 | local_irq_restore(flags); | 137 | local_irq_restore(flags); |
74 | 138 | ||
75 | return cycles + pit_cycles_per_jiffy - pcntr; | 139 | return cycles + PIT_CYCLES_PER_JIFFY - pcntr; |
76 | } | 140 | } |
77 | 141 | ||
78 | /***************************************************************************/ | 142 | /***************************************************************************/ |
79 | 143 | ||
80 | static struct clocksource pit_clk = { | 144 | static struct clocksource pit_clk = { |
81 | .name = "pit", | 145 | .name = "pit", |
82 | .rating = 250, | 146 | .rating = 100, |
83 | .read = pit_read_clk, | 147 | .read = pit_read_clk, |
84 | .shift = 20, | 148 | .shift = 20, |
85 | .mask = CLOCKSOURCE_MASK(32), | 149 | .mask = CLOCKSOURCE_MASK(32), |
@@ -92,6 +156,14 @@ void hw_timer_init(void) | |||
92 | { | 156 | { |
93 | u32 imr; | 157 | u32 imr; |
94 | 158 | ||
159 | cf_pit_clockevent.cpumask = cpumask_of_cpu(smp_processor_id()); | ||
160 | cf_pit_clockevent.mult = div_sc(FREQ, NSEC_PER_SEC, 32); | ||
161 | cf_pit_clockevent.max_delta_ns = | ||
162 | clockevent_delta2ns(0xFFFF, &cf_pit_clockevent); | ||
163 | cf_pit_clockevent.min_delta_ns = | ||
164 | clockevent_delta2ns(0x3f, &cf_pit_clockevent); | ||
165 | clockevents_register_device(&cf_pit_clockevent); | ||
166 | |||
95 | setup_irq(MCFINT_VECBASE + MCFINT_PIT1, &pit_irq); | 167 | setup_irq(MCFINT_VECBASE + MCFINT_PIT1, &pit_irq); |
96 | 168 | ||
97 | __raw_writeb(ICR_INTRCONF, INTC0 + MCFINTC_ICR0 + MCFINT_PIT1); | 169 | __raw_writeb(ICR_INTRCONF, INTC0 + MCFINTC_ICR0 + MCFINT_PIT1); |
@@ -99,13 +171,6 @@ void hw_timer_init(void) | |||
99 | imr &= ~MCFPIT_IMR_IBIT; | 171 | imr &= ~MCFPIT_IMR_IBIT; |
100 | __raw_writel(imr, INTC0 + MCFPIT_IMR); | 172 | __raw_writel(imr, INTC0 + MCFPIT_IMR); |
101 | 173 | ||
102 | /* Set up PIT timer 1 as poll clock */ | ||
103 | pit_cycles_per_jiffy = FREQ / HZ; | ||
104 | __raw_writew(MCFPIT_PCSR_DISABLE, TA(MCFPIT_PCSR)); | ||
105 | __raw_writew(pit_cycles_per_jiffy, TA(MCFPIT_PMR)); | ||
106 | __raw_writew(MCFPIT_PCSR_EN | MCFPIT_PCSR_PIE | MCFPIT_PCSR_OVW | | ||
107 | MCFPIT_PCSR_RLD | MCFPIT_PCSR_CLK64, TA(MCFPIT_PCSR)); | ||
108 | |||
109 | pit_clk.mult = clocksource_hz2mult(FREQ, pit_clk.shift); | 174 | pit_clk.mult = clocksource_hz2mult(FREQ, pit_clk.shift); |
110 | clocksource_register(&pit_clk); | 175 | clocksource_register(&pit_clk); |
111 | } | 176 | } |