cns3xxx: merge gpio patches
[openwrt.git] / target / linux / coldfire / patches / 003-MCF547x-and-MCF548x-support-in-Linux-2.6.38.patch
1 From b19b66d24fe96f4f79753762048328fe985351a6 Mon Sep 17 00:00:00 2001
2 From: Alison Wang <b18965@freescale.com>
3 Date: Thu, 4 Aug 2011 09:59:38 +0800
4 Subject: [PATCH 03/52] MCF547x and MCF548x support in Linux 2.6.38
5
6 MCF547x and MCF548x support in Linux 2.6.38.
7
8 Signed-off-by: Alison Wang <b18965@freescale.com>
9 ---
10  arch/m68k/coldfire/m547x/Makefile          |    7 +
11  arch/m68k/coldfire/m547x/config.c          |  412 ++++++++
12  arch/m68k/coldfire/m547x/devices.c         |  176 +++
13  arch/m68k/coldfire/m547x/mcf548x-devices.c |  126 +++
14  arch/m68k/configs/m5474lite_defconfig      | 1269 ++++++++++++++++++++++
15  arch/m68k/configs/m5475evb_defconfig       | 1324 +++++++++++++++++++++++
16  arch/m68k/configs/m5485evb_defconfig       | 1582 ++++++++++++++++++++++++++++
17  arch/m68k/include/asm/cf_548x_cacheflush.h |  262 +++++
18  arch/m68k/include/asm/m5485dma.h           |   98 ++
19  arch/m68k/include/asm/m5485dspi.h          |  146 +++
20  arch/m68k/include/asm/m5485gpio.h          |  695 ++++++++++++
21  arch/m68k/include/asm/m5485gpt.h           |   90 ++
22  arch/m68k/include/asm/m5485pci.h           |  380 +++++++
23  arch/m68k/include/asm/m5485psc.h           |  475 +++++++++
24  arch/m68k/include/asm/m5485sec.h           |  177 ++++
25  arch/m68k/include/asm/m5485sim.h           |  346 ++++++
26  arch/m68k/include/asm/m5485sram.h          |   12 +
27  17 files changed, 7577 insertions(+), 0 deletions(-)
28  create mode 100644 arch/m68k/coldfire/m547x/Makefile
29  create mode 100644 arch/m68k/coldfire/m547x/config.c
30  create mode 100644 arch/m68k/coldfire/m547x/devices.c
31  create mode 100644 arch/m68k/coldfire/m547x/mcf548x-devices.c
32  create mode 100644 arch/m68k/configs/m5474lite_defconfig
33  create mode 100644 arch/m68k/configs/m5475evb_defconfig
34  create mode 100644 arch/m68k/configs/m5485evb_defconfig
35  create mode 100644 arch/m68k/include/asm/cf_548x_cacheflush.h
36  create mode 100644 arch/m68k/include/asm/m5485dma.h
37  create mode 100644 arch/m68k/include/asm/m5485dspi.h
38  create mode 100644 arch/m68k/include/asm/m5485gpio.h
39  create mode 100644 arch/m68k/include/asm/m5485gpt.h
40  create mode 100644 arch/m68k/include/asm/m5485pci.h
41  create mode 100644 arch/m68k/include/asm/m5485psc.h
42  create mode 100644 arch/m68k/include/asm/m5485sec.h
43  create mode 100644 arch/m68k/include/asm/m5485sim.h
44  create mode 100644 arch/m68k/include/asm/m5485sram.h
45
46 --- /dev/null
47 +++ b/arch/m68k/coldfire/m547x/Makefile
48 @@ -0,0 +1,7 @@
49 +#
50 +# Makefile for Linux arch/m68k/coldfire/m547x source directory
51 +#
52 +
53 +obj-$(CONFIG_M547X_8X) += config.o mcf548x-devices.o devices.o
54 +obj-$(CONFIG_PCI)       += pci.o pci_dummy.o
55 +obj-$(CONFIG_MCD_DMA)  += dma.o
56 --- /dev/null
57 +++ b/arch/m68k/coldfire/m547x/config.c
58 @@ -0,0 +1,412 @@
59 +/*
60 + *  linux/arch/m68k/coldfire/config.c
61 + *
62 + *  Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
63 + *  Kurt Mahan kmahan@freescale.com
64 + *  Matt Waddel Matt.Waddel@freescale.com
65 + *  Shrek Wu b16972@freescale.com
66 + *
67 + *  This program is free software; you can redistribute it and/or modify
68 + *  it under the terms of the GNU General Public License as published by
69 + *  the Free Software Foundation; either version 2 of the License, or
70 + *  (at your option) any later version.
71 + */
72 +
73 +#include <linux/module.h>
74 +#include <linux/init.h>
75 +#include <linux/string.h>
76 +#include <linux/kernel.h>
77 +#include <linux/console.h>
78 +#include <linux/bootmem.h>
79 +#include <linux/mm.h>
80 +#include <linux/clockchips.h>
81 +#include <asm/bootinfo.h>
82 +#include <asm/machdep.h>
83 +#include <asm/coldfire.h>
84 +#include <asm/cfcache.h>
85 +#include <asm/cacheflush.h>
86 +#include <linux/io.h>
87 +#include <asm/cfmmu.h>
88 +#include <asm/setup.h>
89 +#include <asm/irq.h>
90 +#include <asm/traps.h>
91 +#include <asm/movs.h>
92 +#include <asm/movs.h>
93 +#include <asm/page.h>
94 +#include <asm/pgalloc.h>
95 +
96 +#include <asm/mcfsim.h>
97 +
98 +#define UBOOT_PCI
99 +#include <asm/bootinfo.h>
100 +#include <asm/m5485gpt.h>
101 +
102 +extern int get_irq_list(struct seq_file *p, void *v);
103 +extern char _text, _end;
104 +extern char _etext, _edata, __init_begin, __init_end;
105 +extern struct console mcfrs_console;
106 +extern char m68k_command_line[CL_SIZE];
107 +extern unsigned long availmem;
108 +extern struct mem_info m68k_ramdisk;
109 +
110 +static int irq_enable[NR_IRQS];
111 +unsigned long num_pages;
112 +
113 +/* cf dma physical addresses */
114 +unsigned long cf_dma_base;
115 +EXPORT_SYMBOL(cf_dma_base);
116 +unsigned long cf_dma_end;
117 +EXPORT_SYMBOL(cf_dma_end);
118 +unsigned long cf_dma_size;
119 +EXPORT_SYMBOL(cf_dma_size);
120 +
121 +/* ethernet mac addresses from uboot */
122 +unsigned char uboot_enet0[6];
123 +unsigned char uboot_enet1[6];
124 +
125 +void coldfire_sort_memrec(void)
126 +{
127 +       int i, j;
128 +
129 +       /* Sort the m68k_memory records by address */
130 +       for (i = 0; i < m68k_num_memory; ++i) {
131 +               for (j = i + 1; j < m68k_num_memory; ++j) {
132 +                       if (m68k_memory[i].addr > m68k_memory[j].addr) {
133 +                               struct mem_info tmp;
134 +                               tmp = m68k_memory[i];
135 +                               m68k_memory[i] = m68k_memory[j];
136 +                               m68k_memory[j] = tmp;
137 +                       }
138 +               }
139 +       }
140 +       /* Trim off discontiguous bits */
141 +       for (i = 1; i < m68k_num_memory; ++i) {
142 +               if ((m68k_memory[i-1].addr + m68k_memory[i-1].size) !=
143 +                       m68k_memory[i].addr) {
144 +                       printk(KERN_DEBUG "m68k_parse_bootinfo: "
145 +                               "addr gap between 0x%lx & 0x%lx\n",
146 +                               m68k_memory[i-1].addr+m68k_memory[i-1].size,
147 +                               m68k_memory[i].addr);
148 +                       m68k_num_memory = i;
149 +                       break;
150 +               }
151 +       }
152 +}
153 +
154 +/*
155 + * UBoot Handler
156 + */
157 +int __init uboot_commandline(char *bootargs)
158 +{
159 +       int len = 0, cmd_line_len;
160 +       static struct uboot_record uboot_info;
161 +       u32 offset = PAGE_OFFSET_RAW - PHYS_OFFSET;
162 +
163 +       extern unsigned long uboot_info_stk;
164 +
165 +       /* validate address */
166 +       if ((uboot_info_stk < PAGE_OFFSET_RAW) ||
167 +           (uboot_info_stk >= (PAGE_OFFSET_RAW + CONFIG_SDRAM_SIZE)))
168 +               return 0;
169 +
170 +       /* Add offset to get post-remapped kernel memory location */
171 +       uboot_info.bdi = (struct bd_info *)((*(u32 *)(uboot_info_stk))
172 +                                                       + offset);
173 +       uboot_info.initrd_start = (*(u32 *)(uboot_info_stk+4)) + offset;
174 +       uboot_info.initrd_end = (*(u32 *)(uboot_info_stk+8)) + offset;
175 +       uboot_info.cmd_line_start = (*(u32 *)(uboot_info_stk+12)) + offset;
176 +       uboot_info.cmd_line_stop = (*(u32 *)(uboot_info_stk+16)) + offset;
177 +
178 +#if defined(CONFIG_BLK_DEV_INITRD)
179 +       m68k_ramdisk.addr = uboot_info.initrd_start;
180 +       m68k_ramdisk.size = (uboot_info.initrd_end - uboot_info.initrd_start) ?
181 +               (uboot_info.initrd_end - uboot_info.initrd_start + 1) : 0;
182 +#endif
183 +
184 +       /* copy over mac addresses */
185 +       memcpy(uboot_enet0, uboot_info.bdi->bi_enet0addr, 6);
186 +       memcpy(uboot_enet1, uboot_info.bdi->bi_enet1addr, 6);
187 +
188 +       /* copy command line */
189 +       cmd_line_len = uboot_info.cmd_line_stop - uboot_info.cmd_line_start;
190 +       if ((cmd_line_len > 0) && (cmd_line_len < CL_SIZE-1))
191 +               len = (int)strncpy(bootargs, (char *)uboot_info.cmd_line_start,\
192 +                                  cmd_line_len);
193 +
194 +       return len;
195 +}
196 +
197 +/*
198 + * This routine does things not done in the bootloader.
199 + */
200 +#define DEFAULT_COMMAND_LINE \
201 +       "debug root=/dev/nfs rw \
202 +       nfsroot=172.27.155.1:/tftpboot/rigo/rootfs/ \
203 +       ip=172.27.155.75:172.27.155.1"
204 +
205 +asmlinkage void __init cf_early_init(void)
206 +{
207 +       SET_VBR((void *)MCF_RAMBAR0);
208 +
209 +       /* Mask all interrupts */
210 +       MCF_IMRL = 0xFFFFFFFF;
211 +       MCF_IMRH = 0xFFFFFFFF;
212 +
213 +       m68k_machtype = MACH_CFMMU;
214 +       m68k_fputype = FPU_CFV4E;
215 +       m68k_mmutype = MMU_CFV4E;
216 +       m68k_cputype = CPU_CFV4E;
217 +
218 +       m68k_num_memory = 0;
219 +       m68k_memory[m68k_num_memory].addr = CONFIG_SDRAM_BASE;
220 +       m68k_memory[m68k_num_memory++].size = CONFIG_SDRAM_SIZE;
221 +
222 +       if (!uboot_commandline(m68k_command_line)) {
223 +#if defined(CONFIG_BOOTPARAM)
224 +               strncpy(m68k_command_line, CONFIG_BOOTPARAM_STRING, CL_SIZE-1);
225 +#else
226 +               strcpy(m68k_command_line, DEFAULT_COMMAND_LINE);
227 +#endif
228 +       }
229 +
230 +       /* Invalidate caches via CACR */
231 +       flush_bcache();
232 +       cacr_set(CACHE_DISABLE_MODE);
233 +
234 +       /* Turn on caches via CACR, enable EUSP */
235 +       cacr_set(CACHE_INITIAL_MODE);
236 +}
237 +
238 +/* Assembler routines */
239 +asmlinkage void buserr(void);
240 +asmlinkage void trap(void);
241 +asmlinkage void system_call(void);
242 +asmlinkage void inthandler(void);
243 +
244 +void __init coldfire_trap_init(void)
245 +{
246 +       int i = 0;
247 +       e_vector *vectors;
248 +
249 +       vectors = (e_vector *)MCF_RAMBAR0;
250 +       /*
251 +        * There is a common trap handler and common interrupt
252 +        * handler that handle almost every vector. We treat
253 +        * the system call and bus error special, they get their
254 +        * own first level handlers.
255 +        */
256 +       for (i = 3; (i <= 23); i++)
257 +               vectors[i] = trap;
258 +       for (i = 33; (i <= 63); i++)
259 +               vectors[i] = trap;
260 +       for (i = 24; (i <= 31); i++)
261 +               vectors[i] = inthandler;
262 +       for (i = 64; (i < 255); i++)
263 +               vectors[i] = inthandler;
264 +
265 +       vectors[255] = 0;
266 +       vectors[2] = buserr;
267 +       vectors[32] = system_call;
268 +}
269 +
270 +void coldfire_tick(void)
271 +{
272 +       /* Reset the ColdFire timer */
273 +       MCF_SSR(0) = MCF_SSR_ST;
274 +}
275 +
276 +void __init coldfire_sched_init(irq_handler_t handler)
277 +{
278 +       int irq = ISC_SLTn(0);
279 +
280 +       MCF_SCR(0) = 0;
281 +       MCF_ICR(irq) = ILP_SLT0;
282 +       request_irq(64 + irq, handler, IRQF_DISABLED, "ColdFire Timer 0", NULL);
283 +       MCF_SLTCNT(0) = MCF_BUSCLK / HZ;
284 +       MCF_SCR(0) |=  MCF_SCR_TEN | MCF_SCR_IEN | MCF_SCR_RUN;
285 +}
286 +
287 +unsigned long coldfire_gettimeoffset(void)
288 +{
289 +       volatile unsigned long trr, tcn, offset;
290 +       trr = MCF_SLTCNT(0);
291 +       tcn = MCF_SCNT(0);
292 +
293 +       offset = (trr - tcn) * ((1000000 >> 3) / HZ) / (trr >> 3);
294 +       if (MCF_SSR(0) & MCF_SSR_ST)
295 +               offset += 1000000 / HZ;
296 +
297 +       return offset;
298 +}
299 +
300 +static unsigned long long sched_dtim_clk_val;
301 +
302 +unsigned long long sched_clock(void)
303 +{
304 +       unsigned long flags;
305 +       unsigned long long cycles;
306 +       volatile unsigned long trr, tcn, offset;
307 +
308 +       local_irq_save(flags);
309 +       trr = MCF_SLTCNT(0);
310 +       tcn = MCF_SCNT(0);
311 +       offset = (trr - tcn);
312 +       cycles = sched_dtim_clk_val;
313 +       local_irq_restore(flags);
314 +
315 +       return cycles + offset;
316 +}
317 +
318 +unsigned long long sys_dtim2_read(void)
319 +{
320 +       unsigned long flags;
321 +       unsigned long long cycles;
322 +       volatile unsigned long trr, tcn, offset;
323 +
324 +       local_irq_save(flags);
325 +       trr = MCF_SLTCNT(0);
326 +       tcn = MCF_SCNT(0);
327 +       offset = (trr - tcn);
328 +       cycles = sched_dtim_clk_val;
329 +       local_irq_restore(flags);
330 +
331 +       return cycles + offset;
332 +}
333 +
334 +static irqreturn_t coldfire_dtim_clk_irq(int irq, void *dev)
335 +{
336 +       struct clock_event_device *evt =
337 +               (struct clock_event_device *)dev;
338 +
339 +       MCF_SSR(0) = MCF_SSR_ST;
340 +       sched_dtim_clk_val +=  (MCF_BUSCLK) / HZ;
341 +       evt->event_handler(evt);
342 +       return IRQ_HANDLED;
343 +}
344 +
345 +void sys_dtim2_init(struct clock_event_device *evt)
346 +{
347 +       int irq = ISC_SLTn(0);
348 +
349 +       sched_dtim_clk_val = 0;
350 +       MCF_SCR(0) = 0;
351 +       MCF_ICR(irq) = ILP_SLT0;
352 +       request_irq(64 + irq, coldfire_dtim_clk_irq, IRQF_DISABLED,
353 +               "ColdFire Timer 0", (void *)evt);
354 +       MCF_SLTCNT(0) = MCF_BUSCLK / HZ;
355 +       MCF_SCR(0) |=  MCF_SCR_TEN | MCF_SCR_IEN | MCF_SCR_RUN;
356 +}
357 +
358 +void coldfire_reboot(void)
359 +{
360 +       /* disable interrupts and enable the watchdog */
361 +       printk(KERN_INFO "Rebooting\n");
362 +
363 +       /*Disable the XLB priority settings, then set the core to same priority
364 +       * level as other XLB masters, also disable the PCI here, otherwise the
365 +       * watchdog may fail to reset.
366 +       */
367 +       MCF_XARB_PRIEN = 0;
368 +       MCF_SPCR &= ~0x02;
369 +       asm("tpf");
370 +       asm("movew #0x2700, %sr\n");
371 +       MCF_GPT_GMS0 = MCF_GPT_GMS_WDEN | MCF_GPT_GMS_CE | MCF_GPT_GMS_TMS(4);
372 +       MCF_GPT_GCIR0 = (0x0A << 16) | 0x03;
373 +}
374 +
375 +static void coldfire_get_model(char *model)
376 +{
377 +       sprintf(model, "Version 4 ColdFire");
378 +}
379 +
380 +static void __init
381 +coldfire_bootmem_alloc(unsigned long memory_start, unsigned long memory_end)
382 +{
383 +       unsigned long base_pfn;
384 +
385 +       /* compute total pages in system */
386 +       num_pages = PAGE_ALIGN(memory_end - PAGE_OFFSET) >> PAGE_SHIFT;
387 +
388 +       /* align start/end to page boundries */
389 +       memory_start = PAGE_ALIGN(memory_start);
390 +       memory_end = memory_end & PAGE_MASK;
391 +
392 +       /* page numbers */
393 +       base_pfn = __pa(PAGE_OFFSET) >> PAGE_SHIFT;
394 +       min_low_pfn = __pa(memory_start) >> PAGE_SHIFT;
395 +       max_low_pfn = __pa(memory_end) >> PAGE_SHIFT;
396 +
397 +       high_memory = (void *)memory_end;
398 +       availmem = memory_start;
399 +
400 +       /* setup bootmem data */
401 +       m68k_setup_node(0);
402 +       availmem += init_bootmem_node(NODE_DATA(0), min_low_pfn,
403 +               base_pfn, max_low_pfn);
404 +       availmem = PAGE_ALIGN(availmem);
405 +
406 +       printk(KERN_INFO "** availmem=0x%lx  pa(am)=0x%lx\n",
407 +                       availmem, __pa(availmem));
408 +       printk(KERN_INFO "** mstart=0x%lx  mend=0x%lx\n",
409 +                       memory_start, memory_end);
410 +       printk(KERN_INFO "bpfn=0x%lx minpfn=0x%lx maxpfn=0x%lx\n",
411 +                       base_pfn, min_low_pfn, max_low_pfn);
412 +
413 +       /* turn over physram */
414 +       free_bootmem(__pa(availmem), memory_end - (availmem));
415 +
416 +       /* configure physical dma area */
417 +       cf_dma_base = __pa(PAGE_ALIGN(memory_start));
418 +       cf_dma_size = CONFIG_DMA_SIZE;
419 +       cf_dma_end = CONFIG_SDRAM_BASE + cf_dma_size - 1;
420 +
421 +       printk(KERN_INFO "dma: phys base=0x%lx  phys end=0x%lx  virt base=0x%x\n",
422 +              cf_dma_base, cf_dma_end, CONFIG_DMA_BASE);
423 +
424 +       printk(KERN_INFO "mdma=0x%x  pa(mdma)=0x%lx\n",
425 +                       MAX_DMA_ADDRESS, __pa(MAX_DMA_ADDRESS));
426 +}
427 +
428 +void __init config_coldfire(void)
429 +{
430 +       unsigned long endmem, startmem;
431 +       int i;
432 +
433 +       /*
434 +        * Calculate endmem from m68k_memory, assume all are contiguous
435 +        */
436 +       startmem = ((((int) &_end) + (PAGE_SIZE - 1)) & PAGE_MASK);
437 +       endmem = PAGE_OFFSET;
438 +       for (i = 0; i < m68k_num_memory; ++i)
439 +               endmem += m68k_memory[i].size;
440 +
441 +       printk(KERN_INFO "starting up linux startmem 0x%lx, endmem 0x%lx, \
442 +               size %luMB\n", startmem,  endmem, (endmem - startmem) >> 20);
443 +
444 +       memset(irq_enable, 0, sizeof(irq_enable));
445 +
446 +       /*
447 +        * Setup coldfire mach-specific handlers
448 +        */
449 +       mach_max_dma_address    = 0xffffffff;
450 +       mach_sched_init         = coldfire_sched_init;
451 +       mach_tick               = coldfire_tick;
452 +       mach_gettimeoffset      = coldfire_gettimeoffset;
453 +       mach_reset              = coldfire_reboot;
454 +       mach_get_model          = coldfire_get_model;
455 +
456 +       coldfire_bootmem_alloc(startmem, endmem-1);
457 +
458 +#if defined(CONFIG_DUMMY_CONSOLE) || defined(CONFIG_FRAMEBUFFER_CONSOLE)
459 +       conswitchp = &dummy_con;
460 +#endif
461 +
462 +#if defined(CONFIG_SERIAL_COLDFIRE)
463 +       /*
464 +        * This causes trouble when it is re-registered later.
465 +        * Currently this is fixed by conditionally commenting
466 +        * out the register_console in mcf_serial.c
467 +        */
468 +       register_console(&mcfrs_console);
469 +#endif
470 +}
471 --- /dev/null
472 +++ b/arch/m68k/coldfire/m547x/devices.c
473 @@ -0,0 +1,176 @@
474 +/*
475 + * arch/m68k/coldfire/m547x/devices.c
476 + *
477 + * Coldfire M547x/M548x Platform Device Configuration
478 + *
479 + * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All Rights Reserved.
480 + *
481 + * Kurt Mahan <kmahan@freescale.com>
482 + */
483 +#include <linux/module.h>
484 +#include <linux/kernel.h>
485 +#include <linux/init.h>
486 +#include <linux/platform_device.h>
487 +#include <linux/fsl_devices.h>
488 +#include <linux/spi/spi.h>
489 +#include <linux/i2c.h>
490 +
491 +#include <asm/coldfire.h>
492 +#include <asm/mcfsim.h>
493 +#include <asm/mcfqspi.h>
494 +
495 +
496 +#ifdef CONFIG_SPI
497 +/*
498 + *
499 + * DSPI
500 + *
501 + */
502 +
503 +/* number of supported SPI selects */
504 +#define SPI_NUM_CHIPSELECTS    8
505 +
506 +void coldfire_spi_cs_control(u8 cs, u8 command)
507 +{
508 +       /* nothing special required */
509 +}
510 +
511 +#if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE)
512 +static struct coldfire_spi_chip spidev_chip_info = {
513 +       .bits_per_word = 8,
514 +};
515 +#endif
516 +
517 +static struct spi_board_info spi_board_info[] = {
518 +#if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE)
519 +       {
520 +               .modalias = "spidev",
521 +               .max_speed_hz = 16000000,       /* max clk (SCK) speed in HZ */
522 +               .bus_num = 1,
523 +               .chip_select = 0,               /* CS0 */
524 +               .controller_data = &spidev_chip_info,
525 +       }
526 +#endif
527 +};
528 +
529 +static int spi_irq_list[] = {
530 +       /* IRQ,              ICR Offset,     ICR Val,Mask */
531 +       64 + ISC_DSPI_OVRFW, ISC_DSPI_OVRFW, 0x18, 0,
532 +       64 + ISC_DSPI_RFOF,  ISC_DSPI_RFOF,  0x18, 0,
533 +       64 + ISC_DSPI_RFDF,  ISC_DSPI_RFDF,  0x18, 0,
534 +       64 + ISC_DSPI_TFUF,  ISC_DSPI_TFUF,  0x18, 0,
535 +       64 + ISC_DSPI_TCF,   ISC_DSPI_TCF,   0x18, 0,
536 +       64 + ISC_DSPI_TFFF,  ISC_DSPI_TFFF,  0x18, 0,
537 +       64 + ISC_DSPI_EOQF,  ISC_DSPI_EOQF,  0x18, 0,
538 +       0, 0, 0, 0,
539 +};
540 +
541 +static struct coldfire_spi_master coldfire_master_info = {
542 +       .bus_num = 1,
543 +       .num_chipselect = SPI_NUM_CHIPSELECTS,
544 +       .irq_list = spi_irq_list,
545 +       .irq_source = 0,        /* not used */
546 +       .irq_vector = 0,        /* not used */
547 +       .irq_mask = 0,          /* not used */
548 +       .irq_lp = 0,            /* not used */
549 +       .par_val = 0,           /* not used */
550 +       .cs_control = coldfire_spi_cs_control,
551 +};
552 +
553 +static struct resource coldfire_spi_resources[] = {
554 +       [0] = {
555 +               .name = "spi-par",
556 +               .start = MCF_MBAR + 0x00000a50, /* PAR_DSPI */
557 +               .end = MCF_MBAR + 0x00000a50,   /* PAR_DSPI */
558 +               .flags = IORESOURCE_MEM
559 +       },
560 +
561 +       [1] = {
562 +               .name = "spi-module",
563 +               .start = MCF_MBAR + 0x00008a00, /* DSPI MCR Base */
564 +               .end = MCF_MBAR + 0x00008ab8,   /* DSPI mem map end */
565 +               .flags = IORESOURCE_MEM
566 +       },
567 +
568 +       [2] = {
569 +               .name = "spi-int-level",
570 +               .start = MCF_MBAR + 0x740,               /* ICR start */
571 +               .end = MCF_MBAR + 0x740 + ISC_DSPI_EOQF, /* ICR end */
572 +               .flags = IORESOURCE_MEM
573 +       },
574 +
575 +       [3] = {
576 +               .name = "spi-int-mask",
577 +               .start = MCF_MBAR + 0x70c,      /* IMRL */
578 +               .end = MCF_MBAR + 0x70c,        /* IMRL */
579 +               .flags = IORESOURCE_MEM
580 +       }
581 +};
582 +
583 +static struct platform_device coldfire_spi = {
584 +       .name = "spi_coldfire",
585 +       .id = -1,
586 +       .resource = coldfire_spi_resources,
587 +       .num_resources = ARRAY_SIZE(coldfire_spi_resources),
588 +       .dev = {
589 +               .platform_data = &coldfire_master_info,
590 +       }
591 +};
592 +
593 +/**
594 + * m547x_8x_spi_init - Initialize SPI
595 + */
596 +static int __init m547x_8x_spi_init(void)
597 +{
598 +       int retval;
599 +
600 +       /* initialize the DSPI PAR */
601 +       MCF_GPIO_PAR_DSPI = (MCF_GPIO_PAR_DSPI_PAR_CS5 |
602 +                            MCF_GPIO_PAR_DSPI_PAR_CS3_DSPICS |
603 +                            MCF_GPIO_PAR_DSPI_PAR_CS2_DSPICS |
604 +                            MCF_GPIO_PAR_DSPI_PAR_CS0_DSPICS |
605 +                            MCF_GPIO_PAR_DSPI_PAR_SCK_SCK |
606 +                            MCF_GPIO_PAR_DSPI_PAR_SIN_SIN |
607 +                            MCF_GPIO_PAR_DSPI_PAR_SOUT_SOUT);
608 +
609 +       /* register device */
610 +       retval = platform_device_register(&coldfire_spi);
611 +       if (retval < 0)
612 +               goto out;
613 +
614 +       /* register board info */
615 +       if (ARRAY_SIZE(spi_board_info))
616 +               retval = spi_register_board_info(spi_board_info,
617 +                                       ARRAY_SIZE(spi_board_info));
618 +
619 +out:
620 +       return retval;
621 +}
622 +#endif
623 +
624 +#ifdef CONFIG_I2C_BOARDINFO
625 +static struct i2c_board_info mcf_i2c_devices[] = {
626 +       {
627 +               I2C_BOARD_INFO("rv5c387a", 0x32),
628 +       },
629 +};
630 +#endif
631 +
632 +/**
633 + * m547x_8x_init_devices - Initialize M547X_8X devices
634 + *
635 + * Returns 0 on success.
636 + */
637 +static int __init m547x_8x_init_devices(void)
638 +{
639 +#ifdef CONFIG_SPI
640 +       m547x_8x_spi_init();
641 +#endif
642 +#ifdef CONFIG_I2C_BOARDINFO
643 +       i2c_register_board_info(0, mcf_i2c_devices,
644 +                               ARRAY_SIZE(mcf_i2c_devices));
645 +#endif
646 +
647 +       return 0;
648 +}
649 +arch_initcall(m547x_8x_init_devices);
650 --- /dev/null
651 +++ b/arch/m68k/coldfire/m547x/mcf548x-devices.c
652 @@ -0,0 +1,126 @@
653 +/*
654 + * arch/m68k/coldfire/m547x/mcf548x-devices.c
655 + *
656 + * Coldfire M548x Platform Device Configuration
657 + *
658 + * Based on the Freescale MXC devices.c
659 + *
660 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
661 + *
662 + * Kurt Mahan <kmahan@freescale.com>
663 + */
664 +#include <linux/module.h>
665 +#include <linux/kernel.h>
666 +#include <linux/init.h>
667 +#include <linux/mtd/physmap.h>
668 +#include <linux/platform_device.h>
669 +#include <linux/fsl_devices.h>
670 +
671 +#include <asm/coldfire.h>
672 +#include <asm/mcfsim.h>
673 +#include <asm/mcfuart.h>
674 +
675 +static struct resource coldfire_i2c_resources[] = {
676 +       {               /* I/O */
677 +               .start          = MCF_MBAR + 0x008F00,
678 +               .end            = MCF_MBAR + 0x008F20,
679 +               .flags          = IORESOURCE_MEM,
680 +       },
681 +       {               /* IRQ */
682 +               .start          = 40,
683 +               .end            = 40,
684 +               .flags          = IORESOURCE_IRQ,
685 +       },
686 +};
687 +
688 +static struct platform_device coldfire_i2c_device = {
689 +       .name                   = "mcf-i2c",
690 +       .id                     = 0,    /*bus number*/
691 +       .num_resources          = ARRAY_SIZE(coldfire_i2c_resources),
692 +       .resource               = coldfire_i2c_resources,
693 +};
694 +
695 +static struct resource coldfire_sec_resources[] = {
696 +       [0] = {         /* I/O */
697 +               .start          = MCF_MBAR + 0x00020000,
698 +               .end            = MCF_MBAR + 0x00033000,
699 +               .flags          = IORESOURCE_MEM,
700 +       },
701 +       [2] = {         /* IRQ */
702 +               .start          = ISC_SEC,
703 +               .end            = ISC_SEC,
704 +               .flags          = IORESOURCE_IRQ,
705 +       },
706 +};
707 +
708 +static struct platform_device coldfire_sec_device = {
709 +       .name                   = "fsl-sec1",
710 +       .id                     = -1,
711 +       .num_resources          = ARRAY_SIZE(coldfire_sec_resources),
712 +       .resource               = coldfire_sec_resources,
713 +};
714 +
715 +static int __init mcf5485_init_devices(void)
716 +{
717 +       printk(KERN_INFO "MCF5485x INIT_DEVICES\n");
718 +
719 +       platform_device_register(&coldfire_i2c_device);
720 +       platform_device_register(&coldfire_sec_device);
721 +       return 0;
722 +}
723 +arch_initcall(mcf5485_init_devices);
724 +
725 +static struct mcf_platform_uart m548x_uart_platform[] = {
726 +       {
727 +               .mapbase        = MCF_MBAR + MCFUART_BASE1,
728 +               .irq            = MCFINT_VECBASE + MCFINT_UART0,
729 +       },
730 +       {
731 +               .mapbase        = MCF_MBAR + MCFUART_BASE2,
732 +               .irq            = MCFINT_VECBASE + MCFINT_UART1,
733 +       },
734 +       {
735 +               .mapbase        = MCF_MBAR + MCFUART_BASE3,
736 +               .irq            = MCFINT_VECBASE + MCFINT_UART2,
737 +       },
738 +       {
739 +               .mapbase        = MCF_MBAR + MCFUART_BASE4,
740 +               .irq            = MCFINT_VECBASE + MCFINT_UART3,
741 +       },
742 +       { },
743 +};
744 +
745 +static struct platform_device m548x_uart = {
746 +               .name                   = "mcfuart",
747 +               .id                     = 0,
748 +               .dev.platform_data      = m548x_uart_platform,
749 +};
750 +
751 +static struct platform_device *m548x_devices[] __initdata = {
752 +               &m548x_uart,
753 +};
754 +
755 +void m548x_uarts_init(void)
756 +{
757 +       const int nrlines = ARRAY_SIZE(m548x_uart_platform);
758 +       int line;
759 +
760 +       /* Set GPIO port register to enable PSC(port) signals */
761 +       for (line = 0; (line < nrlines); line++) {
762 +               MCF_PAR_PSCn(line) = (0
763 +                       | MCF_PAR_PSC_TXD
764 +                       | MCF_PAR_PSC_RXD);
765 +
766 +               MCF_ICR(m548x_uart_platform[line].irq - 64) = ILP_PSCn(line);
767 +       }
768 +}
769 +/***************************************************************************/
770 +
771 +static int __init init_BSP(void)
772 +{
773 +       m548x_uarts_init();
774 +       platform_add_devices(m548x_devices, ARRAY_SIZE(m548x_devices));
775 +       return 0;
776 +}
777 +
778 +arch_initcall(init_BSP);
779 --- /dev/null
780 +++ b/arch/m68k/configs/m5474lite_defconfig
781 @@ -0,0 +1,1269 @@
782 +#
783 +# Automatically generated make config: don't edit
784 +# Linux kernel version: 2.6.29
785 +# Tue Aug 24 16:17:48 2010
786 +#
787 +CONFIG_M68K=y
788 +CONFIG_MMU=y
789 +CONFIG_GENERIC_TIME=y
790 +CONFIG_GENERIC_CLOCKEVENTS=y
791 +CONFIG_RWSEM_GENERIC_SPINLOCK=y
792 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
793 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
794 +CONFIG_GENERIC_HWEIGHT=y
795 +CONFIG_GENERIC_CALIBRATE_DELAY=y
796 +# CONFIG_TIME_LOW_RES is not set
797 +CONFIG_GENERIC_IOMAP=y
798 +# CONFIG_NO_IOPORT is not set
799 +# CONFIG_NO_DMA is not set
800 +CONFIG_HZ=100
801 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
802 +
803 +#
804 +# General setup
805 +#
806 +CONFIG_EXPERIMENTAL=y
807 +CONFIG_BROKEN_ON_SMP=y
808 +CONFIG_INIT_ENV_ARG_LIMIT=32
809 +CONFIG_LOCALVERSION=""
810 +# CONFIG_LOCALVERSION_AUTO is not set
811 +CONFIG_SWAP=y
812 +CONFIG_SYSVIPC=y
813 +CONFIG_SYSVIPC_SYSCTL=y
814 +# CONFIG_POSIX_MQUEUE is not set
815 +# CONFIG_BSD_PROCESS_ACCT is not set
816 +# CONFIG_TASKSTATS is not set
817 +# CONFIG_AUDIT is not set
818 +
819 +#
820 +# RCU Subsystem
821 +#
822 +CONFIG_CLASSIC_RCU=y
823 +# CONFIG_TREE_RCU is not set
824 +# CONFIG_PREEMPT_RCU is not set
825 +# CONFIG_TREE_RCU_TRACE is not set
826 +# CONFIG_PREEMPT_RCU_TRACE is not set
827 +CONFIG_IKCONFIG=y
828 +CONFIG_IKCONFIG_PROC=y
829 +CONFIG_LOG_BUF_SHIFT=17
830 +CONFIG_GROUP_SCHED=y
831 +CONFIG_FAIR_GROUP_SCHED=y
832 +# CONFIG_RT_GROUP_SCHED is not set
833 +CONFIG_USER_SCHED=y
834 +# CONFIG_CGROUP_SCHED is not set
835 +# CONFIG_CGROUPS is not set
836 +CONFIG_SYSFS_DEPRECATED=y
837 +CONFIG_SYSFS_DEPRECATED_V2=y
838 +# CONFIG_RELAY is not set
839 +CONFIG_NAMESPACES=y
840 +# CONFIG_UTS_NS is not set
841 +# CONFIG_IPC_NS is not set
842 +# CONFIG_USER_NS is not set
843 +# CONFIG_PID_NS is not set
844 +# CONFIG_NET_NS is not set
845 +# CONFIG_BLK_DEV_INITRD is not set
846 +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
847 +CONFIG_SYSCTL=y
848 +CONFIG_ANON_INODES=y
849 +# CONFIG_EMBEDDED is not set
850 +CONFIG_UID16=y
851 +CONFIG_SYSCTL_SYSCALL=y
852 +CONFIG_KALLSYMS=y
853 +# CONFIG_KALLSYMS_EXTRA_PASS is not set
854 +CONFIG_HOTPLUG=y
855 +CONFIG_PRINTK=y
856 +CONFIG_BUG=y
857 +CONFIG_ELF_CORE=y
858 +CONFIG_BASE_FULL=y
859 +CONFIG_FUTEX=y
860 +CONFIG_EPOLL=y
861 +CONFIG_SIGNALFD=y
862 +CONFIG_TIMERFD=y
863 +CONFIG_EVENTFD=y
864 +CONFIG_SHMEM=y
865 +CONFIG_AIO=y
866 +CONFIG_VM_EVENT_COUNTERS=y
867 +CONFIG_PCI_QUIRKS=y
868 +CONFIG_COMPAT_BRK=y
869 +CONFIG_SLAB=y
870 +# CONFIG_SLUB is not set
871 +# CONFIG_SLOB is not set
872 +# CONFIG_PROFILING is not set
873 +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
874 +CONFIG_SLABINFO=y
875 +CONFIG_RT_MUTEXES=y
876 +CONFIG_BASE_SMALL=0
877 +CONFIG_MODULES=y
878 +# CONFIG_MODULE_FORCE_LOAD is not set
879 +CONFIG_MODULE_UNLOAD=y
880 +CONFIG_MODULE_FORCE_UNLOAD=y
881 +# CONFIG_MODVERSIONS is not set
882 +# CONFIG_MODULE_SRCVERSION_ALL is not set
883 +CONFIG_BLOCK=y
884 +CONFIG_LBD=y
885 +# CONFIG_BLK_DEV_IO_TRACE is not set
886 +# CONFIG_BLK_DEV_BSG is not set
887 +# CONFIG_BLK_DEV_INTEGRITY is not set
888 +
889 +#
890 +# IO Schedulers
891 +#
892 +CONFIG_IOSCHED_NOOP=y
893 +CONFIG_IOSCHED_AS=y
894 +CONFIG_IOSCHED_DEADLINE=y
895 +CONFIG_IOSCHED_CFQ=y
896 +# CONFIG_DEFAULT_AS is not set
897 +# CONFIG_DEFAULT_DEADLINE is not set
898 +CONFIG_DEFAULT_CFQ=y
899 +# CONFIG_DEFAULT_NOOP is not set
900 +CONFIG_DEFAULT_IOSCHED="cfq"
901 +# CONFIG_FREEZER is not set
902 +
903 +#
904 +# Platform dependent setup
905 +#
906 +CONFIG_COLDFIRE=y
907 +CONFIG_CFV4E=y
908 +# CONFIG_FPU is not set
909 +CONFIG_MCD_DMA=y
910 +# CONFIG_AMIGA is not set
911 +# CONFIG_ATARI is not set
912 +CONFIG_PCI=y
913 +# CONFIG_MAC is not set
914 +# CONFIG_APOLLO is not set
915 +# CONFIG_VME is not set
916 +# CONFIG_HP300 is not set
917 +# CONFIG_SUN3X is not set
918 +# CONFIG_Q40 is not set
919 +# CONFIG_SUN3 is not set
920 +
921 +#
922 +# Processor type
923 +#
924 +# CONFIG_M68020 is not set
925 +# CONFIG_M68030 is not set
926 +# CONFIG_M68040 is not set
927 +# CONFIG_M68060 is not set
928 +# CONFIG_M5445X is not set
929 +# CONFIG_HAVE_FSL_USB_DR is not set
930 +CONFIG_M547X_8X=y
931 +CONFIG_M547X=y
932 +# CONFIG_M548X is not set
933 +CONFIG_M5474LITE=y
934 +# CONFIG_M5475AFE is not set
935 +# CONFIG_M5475BFE is not set
936 +# CONFIG_M5475CFE is not set
937 +# CONFIG_M5475DFE is not set
938 +# CONFIG_M5475EFE is not set
939 +# CONFIG_M5475FFE is not set
940 +# CONFIG_M5484LITE is not set
941 +# CONFIG_M5485AFE is not set
942 +# CONFIG_M5485BFE is not set
943 +# CONFIG_M5485CFE is not set
944 +# CONFIG_M5485DFE is not set
945 +# CONFIG_M5485EFE is not set
946 +# CONFIG_M5485FFE is not set
947 +# CONFIG_M5441X is not set
948 +CONFIG_MCFCLK=266000000
949 +# CONFIG_MCF_USER_HALT is not set
950 +CONFIG_MMU_CFV4E=y
951 +CONFIG_SDRAM_BASE=0x00000000
952 +CONFIG_SDRAM_SIZE=0x04000000
953 +CONFIG_NOR_FLASH_BASE=0xFF800000
954 +CONFIG_DMA_BASE=0xef000000
955 +CONFIG_DMA_SIZE=0x800000
956 +CONFIG_VDSO=y
957 +# CONFIG_M68KFPU_EMU is not set
958 +CONFIG_ADVANCED=y
959 +# CONFIG_RMW_INSNS is not set
960 +CONFIG_SINGLE_MEMORY_CHUNK=y
961 +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
962 +CONFIG_SELECT_MEMORY_MODEL=y
963 +CONFIG_FLATMEM_MANUAL=y
964 +# CONFIG_DISCONTIGMEM_MANUAL is not set
965 +# CONFIG_SPARSEMEM_MANUAL is not set
966 +CONFIG_FLATMEM=y
967 +CONFIG_FLAT_NODE_MEM_MAP=y
968 +CONFIG_NEED_MULTIPLE_NODES=y
969 +CONFIG_PAGEFLAGS_EXTENDED=y
970 +CONFIG_SPLIT_PTLOCK_CPUS=4
971 +# CONFIG_PHYS_ADDR_T_64BIT is not set
972 +CONFIG_ZONE_DMA_FLAG=1
973 +CONFIG_BOUNCE=y
974 +CONFIG_VIRT_TO_BUS=y
975 +CONFIG_UNEVICTABLE_LRU=y
976 +
977 +#
978 +# General setup
979 +#
980 +CONFIG_BINFMT_ELF=y
981 +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
982 +CONFIG_HAVE_AOUT=y
983 +# CONFIG_BINFMT_AOUT is not set
984 +# CONFIG_BINFMT_MISC is not set
985 +CONFIG_PROC_HARDWARE=y
986 +CONFIG_ZONE_DMA=y
987 +# CONFIG_ARCH_SUPPORTS_MSI is not set
988 +CONFIG_PCI_LEGACY=y
989 +# CONFIG_PCI_STUB is not set
990 +
991 +#
992 +# Power management options
993 +#
994 +# CONFIG_PM is not set
995 +CONFIG_NET=y
996 +
997 +#
998 +# Networking options
999 +#
1000 +CONFIG_COMPAT_NET_DEV_OPS=y
1001 +CONFIG_PACKET=y
1002 +# CONFIG_PACKET_MMAP is not set
1003 +CONFIG_UNIX=y
1004 +CONFIG_XFRM=y
1005 +# CONFIG_XFRM_USER is not set
1006 +# CONFIG_XFRM_SUB_POLICY is not set
1007 +# CONFIG_XFRM_MIGRATE is not set
1008 +# CONFIG_XFRM_STATISTICS is not set
1009 +CONFIG_NET_KEY=y
1010 +# CONFIG_NET_KEY_MIGRATE is not set
1011 +CONFIG_INET=y
1012 +# CONFIG_IP_MULTICAST is not set
1013 +CONFIG_IP_ADVANCED_ROUTER=y
1014 +CONFIG_ASK_IP_FIB_HASH=y
1015 +# CONFIG_IP_FIB_TRIE is not set
1016 +CONFIG_IP_FIB_HASH=y
1017 +# CONFIG_IP_MULTIPLE_TABLES is not set
1018 +# CONFIG_IP_ROUTE_MULTIPATH is not set
1019 +# CONFIG_IP_ROUTE_VERBOSE is not set
1020 +CONFIG_IP_PNP=y
1021 +# CONFIG_IP_PNP_DHCP is not set
1022 +# CONFIG_IP_PNP_BOOTP is not set
1023 +# CONFIG_IP_PNP_RARP is not set
1024 +# CONFIG_NET_IPIP is not set
1025 +# CONFIG_NET_IPGRE is not set
1026 +# CONFIG_ARPD is not set
1027 +# CONFIG_SYN_COOKIES is not set
1028 +CONFIG_INET_AH=y
1029 +CONFIG_INET_ESP=y
1030 +# CONFIG_INET_IPCOMP is not set
1031 +# CONFIG_INET_XFRM_TUNNEL is not set
1032 +# CONFIG_INET_TUNNEL is not set
1033 +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
1034 +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
1035 +# CONFIG_INET_XFRM_MODE_BEET is not set
1036 +# CONFIG_INET_LRO is not set
1037 +CONFIG_INET_DIAG=y
1038 +CONFIG_INET_TCP_DIAG=y
1039 +# CONFIG_TCP_CONG_ADVANCED is not set
1040 +CONFIG_TCP_CONG_CUBIC=y
1041 +CONFIG_DEFAULT_TCP_CONG="cubic"
1042 +# CONFIG_TCP_MD5SIG is not set
1043 +# CONFIG_IPV6 is not set
1044 +# CONFIG_NETWORK_SECMARK is not set
1045 +# CONFIG_NETFILTER is not set
1046 +# CONFIG_IP_DCCP is not set
1047 +# CONFIG_IP_SCTP is not set
1048 +# CONFIG_TIPC is not set
1049 +# CONFIG_ATM is not set
1050 +# CONFIG_BRIDGE is not set
1051 +# CONFIG_NET_DSA is not set
1052 +# CONFIG_VLAN_8021Q is not set
1053 +# CONFIG_DECNET is not set
1054 +# CONFIG_LLC2 is not set
1055 +# CONFIG_IPX is not set
1056 +# CONFIG_ATALK is not set
1057 +# CONFIG_X25 is not set
1058 +# CONFIG_LAPB is not set
1059 +# CONFIG_ECONET is not set
1060 +# CONFIG_WAN_ROUTER is not set
1061 +# CONFIG_NET_SCHED is not set
1062 +# CONFIG_DCB is not set
1063 +
1064 +#
1065 +# Network testing
1066 +#
1067 +# CONFIG_NET_PKTGEN is not set
1068 +# CONFIG_HAMRADIO is not set
1069 +CONFIG_CAN=y
1070 +CONFIG_CAN_RAW=y
1071 +# CONFIG_CAN_BCM is not set
1072 +
1073 +#
1074 +# CAN Device Drivers
1075 +#
1076 +# CONFIG_CAN_VCAN is not set
1077 +# CONFIG_CAN_DEV is not set
1078 +CONFIG_CAN_FLEXCAN=y
1079 +# CONFIG_CAN_DEBUG_DEVICES is not set
1080 +# CONFIG_IRDA is not set
1081 +# CONFIG_BT is not set
1082 +# CONFIG_AF_RXRPC is not set
1083 +# CONFIG_PHONET is not set
1084 +CONFIG_WIRELESS=y
1085 +# CONFIG_CFG80211 is not set
1086 +CONFIG_WIRELESS_OLD_REGULATORY=y
1087 +# CONFIG_WIRELESS_EXT is not set
1088 +# CONFIG_LIB80211 is not set
1089 +# CONFIG_MAC80211 is not set
1090 +# CONFIG_WIMAX is not set
1091 +# CONFIG_RFKILL is not set
1092 +# CONFIG_NET_9P is not set
1093 +# CONFIG_KLIPS is not set
1094 +
1095 +#
1096 +# Device Drivers
1097 +#
1098 +
1099 +#
1100 +# Generic Driver Options
1101 +#
1102 +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
1103 +# CONFIG_STANDALONE is not set
1104 +CONFIG_PREVENT_FIRMWARE_BUILD=y
1105 +CONFIG_FW_LOADER=y
1106 +CONFIG_FIRMWARE_IN_KERNEL=y
1107 +CONFIG_EXTRA_FIRMWARE=""
1108 +# CONFIG_SYS_HYPERVISOR is not set
1109 +# CONFIG_CONNECTOR is not set
1110 +CONFIG_MTD=y
1111 +# CONFIG_MTD_DEBUG is not set
1112 +CONFIG_MTD_CONCAT=y
1113 +CONFIG_MTD_PARTITIONS=y
1114 +# CONFIG_MTD_TESTS is not set
1115 +# CONFIG_MTD_REDBOOT_PARTS is not set
1116 +CONFIG_MTD_CMDLINE_PARTS=y
1117 +# CONFIG_MTD_AR7_PARTS is not set
1118 +
1119 +#
1120 +# User Modules And Translation Layers
1121 +#
1122 +CONFIG_MTD_CHAR=y
1123 +CONFIG_MTD_BLKDEVS=y
1124 +CONFIG_MTD_BLOCK=y
1125 +# CONFIG_FTL is not set
1126 +# CONFIG_NFTL is not set
1127 +# CONFIG_INFTL is not set
1128 +# CONFIG_RFD_FTL is not set
1129 +# CONFIG_SSFDC is not set
1130 +# CONFIG_MTD_OOPS is not set
1131 +
1132 +#
1133 +# RAM/ROM/Flash chip drivers
1134 +#
1135 +CONFIG_MTD_CFI=y
1136 +# CONFIG_MTD_JEDECPROBE is not set
1137 +CONFIG_MTD_GEN_PROBE=y
1138 +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
1139 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
1140 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
1141 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
1142 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1143 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1144 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1145 +CONFIG_MTD_CFI_I1=y
1146 +CONFIG_MTD_CFI_I2=y
1147 +# CONFIG_MTD_CFI_I4 is not set
1148 +# CONFIG_MTD_CFI_I8 is not set
1149 +CONFIG_MTD_CFI_INTELEXT=y
1150 +CONFIG_MTD_CFI_AMDSTD=y
1151 +CONFIG_MTD_CFI_STAA=y
1152 +CONFIG_MTD_CFI_UTIL=y
1153 +CONFIG_MTD_RAM=y
1154 +CONFIG_MTD_ROM=y
1155 +# CONFIG_MTD_ABSENT is not set
1156 +
1157 +#
1158 +# Mapping drivers for chip access
1159 +#
1160 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
1161 +CONFIG_MTD_PHYSMAP=y
1162 +CONFIG_MTD_PHYSMAP_COMPAT=y
1163 +CONFIG_MTD_PHYSMAP_START=0xff800000
1164 +CONFIG_MTD_PHYSMAP_LEN=0x400000
1165 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
1166 +# CONFIG_MTD_INTEL_VR_NOR is not set
1167 +# CONFIG_MTD_PLATRAM is not set
1168 +
1169 +#
1170 +# Self-contained MTD device drivers
1171 +#
1172 +# CONFIG_MTD_PMC551 is not set
1173 +# CONFIG_MTD_SLRAM is not set
1174 +# CONFIG_MTD_PHRAM is not set
1175 +# CONFIG_MTD_MTDRAM is not set
1176 +# CONFIG_MTD_BLOCK2MTD is not set
1177 +
1178 +#
1179 +# Disk-On-Chip Device Drivers
1180 +#
1181 +# CONFIG_MTD_DOC2000 is not set
1182 +# CONFIG_MTD_DOC2001 is not set
1183 +# CONFIG_MTD_DOC2001PLUS is not set
1184 +# CONFIG_MTD_NAND is not set
1185 +# CONFIG_MTD_ONENAND is not set
1186 +
1187 +#
1188 +# LPDDR flash memory drivers
1189 +#
1190 +# CONFIG_MTD_LPDDR is not set
1191 +
1192 +#
1193 +# UBI - Unsorted block images
1194 +#
1195 +# CONFIG_MTD_UBI is not set
1196 +# CONFIG_PARPORT is not set
1197 +CONFIG_BLK_DEV=y
1198 +# CONFIG_BLK_CPQ_DA is not set
1199 +# CONFIG_BLK_CPQ_CISS_DA is not set
1200 +# CONFIG_BLK_DEV_DAC960 is not set
1201 +# CONFIG_BLK_DEV_UMEM is not set
1202 +# CONFIG_BLK_DEV_COW_COMMON is not set
1203 +CONFIG_BLK_DEV_LOOP=y
1204 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
1205 +# CONFIG_BLK_DEV_NBD is not set
1206 +# CONFIG_BLK_DEV_SX8 is not set
1207 +CONFIG_BLK_DEV_RAM=y
1208 +CONFIG_BLK_DEV_RAM_COUNT=16
1209 +CONFIG_BLK_DEV_RAM_SIZE=64000
1210 +# CONFIG_BLK_DEV_XIP is not set
1211 +# CONFIG_CDROM_PKTCDVD is not set
1212 +# CONFIG_ATA_OVER_ETH is not set
1213 +# CONFIG_BLK_DEV_HD is not set
1214 +CONFIG_MISC_DEVICES=y
1215 +# CONFIG_PHANTOM is not set
1216 +# CONFIG_SGI_IOC4 is not set
1217 +# CONFIG_TIFM_CORE is not set
1218 +# CONFIG_ICS932S401 is not set
1219 +# CONFIG_ENCLOSURE_SERVICES is not set
1220 +# CONFIG_HP_ILO is not set
1221 +# CONFIG_C2PORT is not set
1222 +
1223 +#
1224 +# EEPROM support
1225 +#
1226 +# CONFIG_EEPROM_AT24 is not set
1227 +# CONFIG_EEPROM_LEGACY is not set
1228 +# CONFIG_EEPROM_93CX6 is not set
1229 +CONFIG_HAVE_IDE=y
1230 +CONFIG_IDE=y
1231 +
1232 +#
1233 +# Please see Documentation/ide/ide.txt for help/info on IDE drives
1234 +#
1235 +# CONFIG_BLK_DEV_IDE_SATA is not set
1236 +CONFIG_IDE_GD=y
1237 +CONFIG_IDE_GD_ATA=y
1238 +# CONFIG_IDE_GD_ATAPI is not set
1239 +# CONFIG_BLK_DEV_IDECD is not set
1240 +# CONFIG_BLK_DEV_IDETAPE is not set
1241 +# CONFIG_IDE_TASK_IOCTL is not set
1242 +CONFIG_IDE_PROC_FS=y
1243 +
1244 +#
1245 +# IDE chipset support/bugfixes
1246 +#
1247 +# CONFIG_BLK_DEV_PLATFORM is not set
1248 +
1249 +#
1250 +# PCI IDE chipsets support
1251 +#
1252 +# CONFIG_BLK_DEV_GENERIC is not set
1253 +# CONFIG_BLK_DEV_OPTI621 is not set
1254 +# CONFIG_BLK_DEV_AEC62XX is not set
1255 +# CONFIG_BLK_DEV_ALI15X3 is not set
1256 +# CONFIG_BLK_DEV_AMD74XX is not set
1257 +# CONFIG_BLK_DEV_CMD64X is not set
1258 +# CONFIG_BLK_DEV_TRIFLEX is not set
1259 +# CONFIG_BLK_DEV_CS5520 is not set
1260 +# CONFIG_BLK_DEV_CS5530 is not set
1261 +# CONFIG_BLK_DEV_HPT366 is not set
1262 +# CONFIG_BLK_DEV_JMICRON is not set
1263 +# CONFIG_BLK_DEV_SC1200 is not set
1264 +# CONFIG_BLK_DEV_PIIX is not set
1265 +# CONFIG_BLK_DEV_IT8172 is not set
1266 +# CONFIG_BLK_DEV_IT8213 is not set
1267 +# CONFIG_BLK_DEV_IT821X is not set
1268 +# CONFIG_BLK_DEV_NS87415 is not set
1269 +# CONFIG_BLK_DEV_PDC202XX_OLD is not set
1270 +# CONFIG_BLK_DEV_PDC202XX_NEW is not set
1271 +# CONFIG_BLK_DEV_SVWKS is not set
1272 +# CONFIG_BLK_DEV_SIIMAGE is not set
1273 +# CONFIG_BLK_DEV_SLC90E66 is not set
1274 +# CONFIG_BLK_DEV_TRM290 is not set
1275 +# CONFIG_BLK_DEV_VIA82CXXX is not set
1276 +# CONFIG_BLK_DEV_TC86C001 is not set
1277 +# CONFIG_BLK_DEV_IDEDMA is not set
1278 +
1279 +#
1280 +# SCSI device support
1281 +#
1282 +# CONFIG_RAID_ATTRS is not set
1283 +CONFIG_SCSI=y
1284 +CONFIG_SCSI_DMA=y
1285 +# CONFIG_SCSI_TGT is not set
1286 +# CONFIG_SCSI_NETLINK is not set
1287 +CONFIG_SCSI_PROC_FS=y
1288 +
1289 +#
1290 +# SCSI support type (disk, tape, CD-ROM)
1291 +#
1292 +CONFIG_BLK_DEV_SD=y
1293 +# CONFIG_CHR_DEV_ST is not set
1294 +# CONFIG_CHR_DEV_OSST is not set
1295 +# CONFIG_BLK_DEV_SR is not set
1296 +# CONFIG_CHR_DEV_SG is not set
1297 +# CONFIG_CHR_DEV_SCH is not set
1298 +
1299 +#
1300 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
1301 +#
1302 +CONFIG_SCSI_MULTI_LUN=y
1303 +# CONFIG_SCSI_CONSTANTS is not set
1304 +# CONFIG_SCSI_LOGGING is not set
1305 +# CONFIG_SCSI_SCAN_ASYNC is not set
1306 +CONFIG_SCSI_WAIT_SCAN=m
1307 +
1308 +#
1309 +# SCSI Transports
1310 +#
1311 +# CONFIG_SCSI_SPI_ATTRS is not set
1312 +# CONFIG_SCSI_FC_ATTRS is not set
1313 +# CONFIG_SCSI_ISCSI_ATTRS is not set
1314 +# CONFIG_SCSI_SAS_LIBSAS is not set
1315 +# CONFIG_SCSI_SRP_ATTRS is not set
1316 +# CONFIG_SCSI_LOWLEVEL is not set
1317 +# CONFIG_SCSI_DH is not set
1318 +CONFIG_ATA=y
1319 +# CONFIG_ATA_NONSTANDARD is not set
1320 +CONFIG_SATA_PMP=y
1321 +# CONFIG_SATA_AHCI is not set
1322 +CONFIG_SATA_SIL24=y
1323 +CONFIG_ATA_SFF=y
1324 +# CONFIG_SATA_SVW is not set
1325 +# CONFIG_ATA_PIIX is not set
1326 +# CONFIG_SATA_MV is not set
1327 +# CONFIG_SATA_NV is not set
1328 +# CONFIG_PDC_ADMA is not set
1329 +# CONFIG_SATA_QSTOR is not set
1330 +# CONFIG_SATA_PROMISE is not set
1331 +# CONFIG_SATA_SX4 is not set
1332 +CONFIG_SATA_SIL=y
1333 +# CONFIG_SATA_SIS is not set
1334 +# CONFIG_SATA_ULI is not set
1335 +# CONFIG_SATA_VIA is not set
1336 +# CONFIG_SATA_VITESSE is not set
1337 +# CONFIG_SATA_INIC162X is not set
1338 +# CONFIG_PATA_ALI is not set
1339 +# CONFIG_PATA_AMD is not set
1340 +# CONFIG_PATA_ARTOP is not set
1341 +# CONFIG_PATA_ATIIXP is not set
1342 +# CONFIG_PATA_CMD640_PCI is not set
1343 +# CONFIG_PATA_CMD64X is not set
1344 +# CONFIG_PATA_CS5520 is not set
1345 +# CONFIG_PATA_CS5530 is not set
1346 +# CONFIG_PATA_CYPRESS is not set
1347 +# CONFIG_PATA_EFAR is not set
1348 +# CONFIG_ATA_GENERIC is not set
1349 +# CONFIG_PATA_HPT366 is not set
1350 +# CONFIG_PATA_HPT37X is not set
1351 +# CONFIG_PATA_HPT3X2N is not set
1352 +# CONFIG_PATA_HPT3X3 is not set
1353 +# CONFIG_PATA_IT821X is not set
1354 +# CONFIG_PATA_IT8213 is not set
1355 +# CONFIG_PATA_JMICRON is not set
1356 +# CONFIG_PATA_TRIFLEX is not set
1357 +# CONFIG_PATA_MARVELL is not set
1358 +# CONFIG_PATA_MPIIX is not set
1359 +# CONFIG_PATA_OLDPIIX is not set
1360 +# CONFIG_PATA_NETCELL is not set
1361 +# CONFIG_PATA_NINJA32 is not set
1362 +# CONFIG_PATA_NS87410 is not set
1363 +# CONFIG_PATA_NS87415 is not set
1364 +# CONFIG_PATA_OPTI is not set
1365 +# CONFIG_PATA_OPTIDMA is not set
1366 +# CONFIG_PATA_PDC_OLD is not set
1367 +# CONFIG_PATA_RADISYS is not set
1368 +# CONFIG_PATA_RZ1000 is not set
1369 +# CONFIG_PATA_SC1200 is not set
1370 +# CONFIG_PATA_SERVERWORKS is not set
1371 +# CONFIG_PATA_PDC2027X is not set
1372 +# CONFIG_PATA_SIL680 is not set
1373 +# CONFIG_PATA_SIS is not set
1374 +# CONFIG_PATA_VIA is not set
1375 +# CONFIG_PATA_WINBOND is not set
1376 +# CONFIG_PATA_SCH is not set
1377 +# CONFIG_MD is not set
1378 +# CONFIG_FUSION is not set
1379 +
1380 +#
1381 +# IEEE 1394 (FireWire) support
1382 +#
1383 +
1384 +#
1385 +# Enable only one of the two stacks, unless you know what you are doing
1386 +#
1387 +# CONFIG_FIREWIRE is not set
1388 +# CONFIG_IEEE1394 is not set
1389 +# CONFIG_I2O is not set
1390 +CONFIG_NETDEVICES=y
1391 +# CONFIG_DUMMY is not set
1392 +# CONFIG_BONDING is not set
1393 +# CONFIG_MACVLAN is not set
1394 +# CONFIG_EQUALIZER is not set
1395 +# CONFIG_TUN is not set
1396 +# CONFIG_VETH is not set
1397 +# CONFIG_ARCNET is not set
1398 +CONFIG_PHYLIB=y
1399 +
1400 +#
1401 +# MII PHY device drivers
1402 +#
1403 +# CONFIG_MARVELL_PHY is not set
1404 +# CONFIG_DAVICOM_PHY is not set
1405 +# CONFIG_QSEMI_PHY is not set
1406 +# CONFIG_LXT_PHY is not set
1407 +# CONFIG_CICADA_PHY is not set
1408 +# CONFIG_VITESSE_PHY is not set
1409 +# CONFIG_SMSC_PHY is not set
1410 +# CONFIG_BROADCOM_PHY is not set
1411 +CONFIG_BROADCOM5222_PHY=y
1412 +# CONFIG_ICPLUS_PHY is not set
1413 +# CONFIG_REALTEK_PHY is not set
1414 +# CONFIG_NATIONAL_PHY is not set
1415 +# CONFIG_NATIONAL8364x_PHY is not set
1416 +# CONFIG_NATIONAL8384x_PHY is not set
1417 +# CONFIG_MicrelKSZ8041_PHY is not set
1418 +# CONFIG_STE10XP is not set
1419 +# CONFIG_LSI_ET1011C_PHY is not set
1420 +# CONFIG_FIXED_PHY is not set
1421 +# CONFIG_MDIO_BITBANG is not set
1422 +CONFIG_NET_ETHERNET=y
1423 +CONFIG_MII=y
1424 +# CONFIG_HAPPYMEAL is not set
1425 +# CONFIG_SUNGEM is not set
1426 +# CONFIG_CASSINI is not set
1427 +# CONFIG_NET_VENDOR_3COM is not set
1428 +# CONFIG_DNET is not set
1429 +# CONFIG_NET_TULIP is not set
1430 +# CONFIG_HP100 is not set
1431 +# CONFIG_IBM_NEW_EMAC_ZMII is not set
1432 +# CONFIG_IBM_NEW_EMAC_RGMII is not set
1433 +# CONFIG_IBM_NEW_EMAC_TAH is not set
1434 +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
1435 +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
1436 +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
1437 +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
1438 +CONFIG_NET_PCI=y
1439 +# CONFIG_PCNET32 is not set
1440 +# CONFIG_AMD8111_ETH is not set
1441 +# CONFIG_ADAPTEC_STARFIRE is not set
1442 +# CONFIG_B44 is not set
1443 +# CONFIG_FORCEDETH is not set
1444 +CONFIG_E100=y
1445 +# CONFIG_FEALNX is not set
1446 +# CONFIG_NATSEMI is not set
1447 +CONFIG_NE2K_PCI=y
1448 +# CONFIG_8139CP is not set
1449 +CONFIG_8139TOO=y
1450 +CONFIG_8139TOO_PIO=y
1451 +# CONFIG_8139TOO_TUNE_TWISTER is not set
1452 +# CONFIG_8139TOO_8129 is not set
1453 +# CONFIG_8139_OLD_RX_RESET is not set
1454 +# CONFIG_R6040 is not set
1455 +# CONFIG_SIS900 is not set
1456 +# CONFIG_EPIC100 is not set
1457 +# CONFIG_SMSC9420 is not set
1458 +# CONFIG_SUNDANCE is not set
1459 +# CONFIG_TLAN is not set
1460 +# CONFIG_VIA_RHINE is not set
1461 +# CONFIG_SC92031 is not set
1462 +CONFIG_FEC_548x=y
1463 +CONFIG_FEC_548x_ENABLE_FEC2=y
1464 +CONFIG_FEC_548x_SHARED_PHY=y
1465 +# CONFIG_ATL2 is not set
1466 +CONFIG_NETDEV_1000=y
1467 +# CONFIG_ACENIC is not set
1468 +# CONFIG_DL2K is not set
1469 +CONFIG_E1000=y
1470 +# CONFIG_E1000E is not set
1471 +# CONFIG_IP1000 is not set
1472 +# CONFIG_IGB is not set
1473 +# CONFIG_NS83820 is not set
1474 +# CONFIG_HAMACHI is not set
1475 +# CONFIG_YELLOWFIN is not set
1476 +# CONFIG_R8169 is not set
1477 +# CONFIG_SIS190 is not set
1478 +# CONFIG_SKGE is not set
1479 +# CONFIG_SKY2 is not set
1480 +# CONFIG_VIA_VELOCITY is not set
1481 +# CONFIG_TIGON3 is not set
1482 +# CONFIG_BNX2 is not set
1483 +# CONFIG_QLA3XXX is not set
1484 +# CONFIG_ATL1 is not set
1485 +# CONFIG_ATL1E is not set
1486 +# CONFIG_ATL1C is not set
1487 +# CONFIG_JME is not set
1488 +# CONFIG_NETDEV_10000 is not set
1489 +# CONFIG_TR is not set
1490 +
1491 +#
1492 +# Wireless LAN
1493 +#
1494 +# CONFIG_WLAN_PRE80211 is not set
1495 +# CONFIG_WLAN_80211 is not set
1496 +# CONFIG_IWLWIFI_LEDS is not set
1497 +
1498 +#
1499 +# Enable WiMAX (Networking options) to see the WiMAX drivers
1500 +#
1501 +# CONFIG_WAN is not set
1502 +# CONFIG_FDDI is not set
1503 +# CONFIG_HIPPI is not set
1504 +# CONFIG_PPP is not set
1505 +# CONFIG_SLIP is not set
1506 +# CONFIG_NET_FC is not set
1507 +# CONFIG_NETCONSOLE is not set
1508 +# CONFIG_NETPOLL is not set
1509 +# CONFIG_NET_POLL_CONTROLLER is not set
1510 +# CONFIG_ISDN is not set
1511 +# CONFIG_PHONE is not set
1512 +
1513 +#
1514 +# Input device support
1515 +#
1516 +CONFIG_INPUT=y
1517 +# CONFIG_INPUT_FF_MEMLESS is not set
1518 +# CONFIG_INPUT_POLLDEV is not set
1519 +
1520 +#
1521 +# Userland interfaces
1522 +#
1523 +CONFIG_INPUT_MOUSEDEV=y
1524 +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
1525 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
1526 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
1527 +# CONFIG_INPUT_JOYDEV is not set
1528 +CONFIG_INPUT_EVDEV=y
1529 +# CONFIG_INPUT_EVBUG is not set
1530 +
1531 +#
1532 +# Input Device Drivers
1533 +#
1534 +CONFIG_INPUT_KEYBOARD=y
1535 +# CONFIG_KEYBOARD_ATKBD is not set
1536 +# CONFIG_KEYBOARD_SUNKBD is not set
1537 +# CONFIG_KEYBOARD_LKKBD is not set
1538 +# CONFIG_KEYBOARD_XTKBD is not set
1539 +# CONFIG_KEYBOARD_NEWTON is not set
1540 +# CONFIG_KEYBOARD_STOWAWAY is not set
1541 +# CONFIG_INPUT_MOUSE is not set
1542 +# CONFIG_INPUT_JOYSTICK is not set
1543 +# CONFIG_INPUT_TABLET is not set
1544 +# CONFIG_INPUT_TOUCHSCREEN is not set
1545 +# CONFIG_INPUT_MISC is not set
1546 +
1547 +#
1548 +# Hardware I/O ports
1549 +#
1550 +CONFIG_SERIO=y
1551 +CONFIG_SERIO_SERPORT=y
1552 +# CONFIG_SERIO_PCIPS2 is not set
1553 +# CONFIG_SERIO_RAW is not set
1554 +# CONFIG_GAMEPORT is not set
1555 +
1556 +#
1557 +# Character devices
1558 +#
1559 +CONFIG_VT=y
1560 +CONFIG_CONSOLE_TRANSLATIONS=y
1561 +CONFIG_VT_CONSOLE=y
1562 +CONFIG_HW_CONSOLE=y
1563 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
1564 +CONFIG_DEVKMEM=y
1565 +# CONFIG_SERIAL_NONSTANDARD is not set
1566 +# CONFIG_NOZOMI is not set
1567 +
1568 +#
1569 +# Serial drivers
1570 +#
1571 +# CONFIG_SERIAL_8250 is not set
1572 +
1573 +#
1574 +# Non-8250 serial port support
1575 +#
1576 +CONFIG_SERIAL_CORE=y
1577 +CONFIG_SERIAL_CORE_CONSOLE=y
1578 +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
1579 +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
1580 +CONFIG_SERIAL_MCF=y
1581 +CONFIG_SERIAL_MCF_BAUDRATE=115200
1582 +CONFIG_SERIAL_MCF_CONSOLE=y
1583 +# CONFIG_SERIAL_JSM is not set
1584 +CONFIG_UNIX98_PTYS=y
1585 +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
1586 +# CONFIG_LEGACY_PTYS is not set
1587 +# CONFIG_IPMI_HANDLER is not set
1588 +# CONFIG_HW_RANDOM is not set
1589 +# CONFIG_GEN_RTC is not set
1590 +# CONFIG_R3964 is not set
1591 +# CONFIG_APPLICOM is not set
1592 +# CONFIG_RAW_DRIVER is not set
1593 +# CONFIG_TCG_TPM is not set
1594 +CONFIG_I2C=y
1595 +CONFIG_I2C_BOARDINFO=y
1596 +# CONFIG_I2C_CHARDEV is not set
1597 +CONFIG_I2C_HELPER_AUTO=y
1598 +
1599 +#
1600 +# I2C Hardware Bus support
1601 +#
1602 +
1603 +#
1604 +# PC SMBus host controller drivers
1605 +#
1606 +# CONFIG_I2C_ALI1535 is not set
1607 +# CONFIG_I2C_ALI1563 is not set
1608 +# CONFIG_I2C_ALI15X3 is not set
1609 +# CONFIG_I2C_AMD756 is not set
1610 +# CONFIG_I2C_AMD8111 is not set
1611 +# CONFIG_I2C_I801 is not set
1612 +# CONFIG_I2C_ISCH is not set
1613 +# CONFIG_I2C_PIIX4 is not set
1614 +# CONFIG_I2C_NFORCE2 is not set
1615 +# CONFIG_I2C_SIS5595 is not set
1616 +# CONFIG_I2C_SIS630 is not set
1617 +# CONFIG_I2C_SIS96X is not set
1618 +# CONFIG_I2C_VIA is not set
1619 +# CONFIG_I2C_VIAPRO is not set
1620 +
1621 +#
1622 +# I2C system bus drivers (mostly embedded / system-on-chip)
1623 +#
1624 +CONFIG_I2C_MCF=y
1625 +# CONFIG_I2C_OCORES is not set
1626 +# CONFIG_I2C_SIMTEC is not set
1627 +
1628 +#
1629 +# External I2C/SMBus adapter drivers
1630 +#
1631 +# CONFIG_I2C_PARPORT_LIGHT is not set
1632 +# CONFIG_I2C_TAOS_EVM is not set
1633 +
1634 +#
1635 +# Graphics adapter I2C/DDC channel drivers
1636 +#
1637 +# CONFIG_I2C_VOODOO3 is not set
1638 +
1639 +#
1640 +# Other I2C/SMBus bus drivers
1641 +#
1642 +# CONFIG_I2C_PCA_PLATFORM is not set
1643 +# CONFIG_I2C_STUB is not set
1644 +
1645 +#
1646 +# Miscellaneous I2C Chip support
1647 +#
1648 +# CONFIG_DS1682 is not set
1649 +# CONFIG_SENSORS_PCF8574 is not set
1650 +# CONFIG_PCF8575 is not set
1651 +# CONFIG_SENSORS_PCA9539 is not set
1652 +# CONFIG_SENSORS_PCF8591 is not set
1653 +# CONFIG_SENSORS_MAX6875 is not set
1654 +# CONFIG_SENSORS_TSL2550 is not set
1655 +# CONFIG_I2C_DEBUG_CORE is not set
1656 +# CONFIG_I2C_DEBUG_ALGO is not set
1657 +# CONFIG_I2C_DEBUG_BUS is not set
1658 +# CONFIG_I2C_DEBUG_CHIP is not set
1659 +# CONFIG_SPI is not set
1660 +# CONFIG_W1 is not set
1661 +# CONFIG_POWER_SUPPLY is not set
1662 +# CONFIG_HWMON is not set
1663 +# CONFIG_THERMAL is not set
1664 +# CONFIG_THERMAL_HWMON is not set
1665 +# CONFIG_WATCHDOG is not set
1666 +CONFIG_SSB_POSSIBLE=y
1667 +
1668 +#
1669 +# Sonics Silicon Backplane
1670 +#
1671 +# CONFIG_SSB is not set
1672 +
1673 +#
1674 +# Multifunction device drivers
1675 +#
1676 +# CONFIG_MFD_CORE is not set
1677 +# CONFIG_MFD_SM501 is not set
1678 +# CONFIG_HTC_PASIC3 is not set
1679 +# CONFIG_MFD_TMIO is not set
1680 +# CONFIG_PMIC_DA903X is not set
1681 +# CONFIG_MFD_WM8400 is not set
1682 +# CONFIG_MFD_WM8350_I2C is not set
1683 +# CONFIG_MFD_PCF50633 is not set
1684 +# CONFIG_REGULATOR is not set
1685 +
1686 +#
1687 +# Multimedia devices
1688 +#
1689 +
1690 +#
1691 +# Multimedia core support
1692 +#
1693 +# CONFIG_VIDEO_DEV is not set
1694 +# CONFIG_DVB_CORE is not set
1695 +# CONFIG_VIDEO_MEDIA is not set
1696 +
1697 +#
1698 +# Multimedia drivers
1699 +#
1700 +CONFIG_DAB=y
1701 +
1702 +#
1703 +# Graphics support
1704 +#
1705 +# CONFIG_DRM is not set
1706 +# CONFIG_VGASTATE is not set
1707 +CONFIG_VIDEO_OUTPUT_CONTROL=m
1708 +# CONFIG_FB is not set
1709 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1710 +
1711 +#
1712 +# Display device support
1713 +#
1714 +# CONFIG_DISPLAY_SUPPORT is not set
1715 +
1716 +#
1717 +# Console display driver support
1718 +#
1719 +CONFIG_DUMMY_CONSOLE=y
1720 +# CONFIG_SOUND is not set
1721 +# CONFIG_HID_SUPPORT is not set
1722 +# CONFIG_USB_SUPPORT is not set
1723 +# CONFIG_UWB is not set
1724 +# CONFIG_MMC is not set
1725 +# CONFIG_MEMSTICK is not set
1726 +# CONFIG_NEW_LEDS is not set
1727 +# CONFIG_ACCESSIBILITY is not set
1728 +# CONFIG_INFINIBAND is not set
1729 +# CONFIG_RTC_CLASS is not set
1730 +# CONFIG_DMADEVICES is not set
1731 +# CONFIG_UIO is not set
1732 +# CONFIG_STAGING is not set
1733 +
1734 +#
1735 +# Character devices
1736 +#
1737 +CONFIG_TICK_ONESHOT=y
1738 +CONFIG_NO_HZ=y
1739 +CONFIG_HIGH_RES_TIMERS=y
1740 +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
1741 +
1742 +#
1743 +# File systems
1744 +#
1745 +CONFIG_EXT2_FS=y
1746 +# CONFIG_EXT2_FS_XATTR is not set
1747 +# CONFIG_EXT2_FS_XIP is not set
1748 +CONFIG_EXT3_FS=y
1749 +CONFIG_EXT3_FS_XATTR=y
1750 +# CONFIG_EXT3_FS_POSIX_ACL is not set
1751 +# CONFIG_EXT3_FS_SECURITY is not set
1752 +# CONFIG_EXT4_FS is not set
1753 +CONFIG_JBD=y
1754 +CONFIG_FS_MBCACHE=y
1755 +# CONFIG_REISERFS_FS is not set
1756 +# CONFIG_JFS_FS is not set
1757 +# CONFIG_FS_POSIX_ACL is not set
1758 +CONFIG_FILE_LOCKING=y
1759 +# CONFIG_XFS_FS is not set
1760 +# CONFIG_GFS2_FS is not set
1761 +# CONFIG_OCFS2_FS is not set
1762 +# CONFIG_BTRFS_FS is not set
1763 +CONFIG_DNOTIFY=y
1764 +# CONFIG_INOTIFY is not set
1765 +# CONFIG_QUOTA is not set
1766 +# CONFIG_AUTOFS_FS is not set
1767 +# CONFIG_AUTOFS4_FS is not set
1768 +# CONFIG_FUSE_FS is not set
1769 +
1770 +#
1771 +# CD-ROM/DVD Filesystems
1772 +#
1773 +# CONFIG_ISO9660_FS is not set
1774 +# CONFIG_UDF_FS is not set
1775 +
1776 +#
1777 +# DOS/FAT/NT Filesystems
1778 +#
1779 +CONFIG_FAT_FS=y
1780 +CONFIG_MSDOS_FS=y
1781 +CONFIG_VFAT_FS=y
1782 +CONFIG_FAT_DEFAULT_CODEPAGE=437
1783 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1784 +CONFIG_NTFS_FS=y
1785 +# CONFIG_NTFS_DEBUG is not set
1786 +CONFIG_NTFS_RW=y
1787 +
1788 +#
1789 +# Pseudo filesystems
1790 +#
1791 +CONFIG_PROC_FS=y
1792 +# CONFIG_PROC_KCORE is not set
1793 +CONFIG_PROC_SYSCTL=y
1794 +CONFIG_PROC_PAGE_MONITOR=y
1795 +CONFIG_SYSFS=y
1796 +CONFIG_TMPFS=y
1797 +# CONFIG_TMPFS_POSIX_ACL is not set
1798 +# CONFIG_HUGETLB_PAGE is not set
1799 +# CONFIG_CONFIGFS_FS is not set
1800 +CONFIG_MISC_FILESYSTEMS=y
1801 +# CONFIG_ADFS_FS is not set
1802 +# CONFIG_AFFS_FS is not set
1803 +# CONFIG_HFS_FS is not set
1804 +# CONFIG_HFSPLUS_FS is not set
1805 +# CONFIG_BEFS_FS is not set
1806 +# CONFIG_BFS_FS is not set
1807 +# CONFIG_EFS_FS is not set
1808 +# CONFIG_JFFS2_FS is not set
1809 +# CONFIG_CRAMFS is not set
1810 +# CONFIG_SQUASHFS is not set
1811 +# CONFIG_VXFS_FS is not set
1812 +CONFIG_MINIX_FS=y
1813 +# CONFIG_OMFS_FS is not set
1814 +# CONFIG_HPFS_FS is not set
1815 +# CONFIG_QNX4FS_FS is not set
1816 +CONFIG_ROMFS_FS=y
1817 +# CONFIG_SYSV_FS is not set
1818 +# CONFIG_UFS_FS is not set
1819 +CONFIG_NETWORK_FILESYSTEMS=y
1820 +CONFIG_NFS_FS=y
1821 +# CONFIG_NFS_V3 is not set
1822 +# CONFIG_NFS_V4 is not set
1823 +CONFIG_ROOT_NFS=y
1824 +# CONFIG_NFSD is not set
1825 +CONFIG_LOCKD=y
1826 +CONFIG_NFS_COMMON=y
1827 +CONFIG_SUNRPC=y
1828 +# CONFIG_SUNRPC_REGISTER_V4 is not set
1829 +# CONFIG_RPCSEC_GSS_KRB5 is not set
1830 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
1831 +# CONFIG_SMB_FS is not set
1832 +# CONFIG_CIFS is not set
1833 +# CONFIG_NCP_FS is not set
1834 +# CONFIG_CODA_FS is not set
1835 +# CONFIG_AFS_FS is not set
1836 +
1837 +#
1838 +# Partition Types
1839 +#
1840 +CONFIG_PARTITION_ADVANCED=y
1841 +# CONFIG_ACORN_PARTITION is not set
1842 +# CONFIG_OSF_PARTITION is not set
1843 +# CONFIG_AMIGA_PARTITION is not set
1844 +# CONFIG_ATARI_PARTITION is not set
1845 +# CONFIG_MAC_PARTITION is not set
1846 +CONFIG_MSDOS_PARTITION=y
1847 +# CONFIG_BSD_DISKLABEL is not set
1848 +# CONFIG_MINIX_SUBPARTITION is not set
1849 +# CONFIG_SOLARIS_X86_PARTITION is not set
1850 +# CONFIG_UNIXWARE_DISKLABEL is not set
1851 +# CONFIG_LDM_PARTITION is not set
1852 +# CONFIG_SGI_PARTITION is not set
1853 +# CONFIG_ULTRIX_PARTITION is not set
1854 +# CONFIG_SUN_PARTITION is not set
1855 +# CONFIG_KARMA_PARTITION is not set
1856 +# CONFIG_EFI_PARTITION is not set
1857 +# CONFIG_SYSV68_PARTITION is not set
1858 +CONFIG_NLS=y
1859 +CONFIG_NLS_DEFAULT="iso8859-1"
1860 +CONFIG_NLS_CODEPAGE_437=y
1861 +# CONFIG_NLS_CODEPAGE_737 is not set
1862 +# CONFIG_NLS_CODEPAGE_775 is not set
1863 +# CONFIG_NLS_CODEPAGE_850 is not set
1864 +# CONFIG_NLS_CODEPAGE_852 is not set
1865 +# CONFIG_NLS_CODEPAGE_855 is not set
1866 +# CONFIG_NLS_CODEPAGE_857 is not set
1867 +# CONFIG_NLS_CODEPAGE_860 is not set
1868 +# CONFIG_NLS_CODEPAGE_861 is not set
1869 +# CONFIG_NLS_CODEPAGE_862 is not set
1870 +# CONFIG_NLS_CODEPAGE_863 is not set
1871 +# CONFIG_NLS_CODEPAGE_864 is not set
1872 +# CONFIG_NLS_CODEPAGE_865 is not set
1873 +# CONFIG_NLS_CODEPAGE_866 is not set
1874 +# CONFIG_NLS_CODEPAGE_869 is not set
1875 +# CONFIG_NLS_CODEPAGE_936 is not set
1876 +# CONFIG_NLS_CODEPAGE_950 is not set
1877 +# CONFIG_NLS_CODEPAGE_932 is not set
1878 +# CONFIG_NLS_CODEPAGE_949 is not set
1879 +# CONFIG_NLS_CODEPAGE_874 is not set
1880 +# CONFIG_NLS_ISO8859_8 is not set
1881 +# CONFIG_NLS_CODEPAGE_1250 is not set
1882 +# CONFIG_NLS_CODEPAGE_1251 is not set
1883 +# CONFIG_NLS_ASCII is not set
1884 +CONFIG_NLS_ISO8859_1=y
1885 +# CONFIG_NLS_ISO8859_2 is not set
1886 +# CONFIG_NLS_ISO8859_3 is not set
1887 +# CONFIG_NLS_ISO8859_4 is not set
1888 +# CONFIG_NLS_ISO8859_5 is not set
1889 +# CONFIG_NLS_ISO8859_6 is not set
1890 +# CONFIG_NLS_ISO8859_7 is not set
1891 +# CONFIG_NLS_ISO8859_9 is not set
1892 +# CONFIG_NLS_ISO8859_13 is not set
1893 +# CONFIG_NLS_ISO8859_14 is not set
1894 +# CONFIG_NLS_ISO8859_15 is not set
1895 +# CONFIG_NLS_KOI8_R is not set
1896 +# CONFIG_NLS_KOI8_U is not set
1897 +CONFIG_NLS_UTF8=y
1898 +# CONFIG_DLM is not set
1899 +
1900 +#
1901 +# Kernel hacking
1902 +#
1903 +# CONFIG_PRINTK_TIME is not set
1904 +CONFIG_ENABLE_WARN_DEPRECATED=y
1905 +# CONFIG_ENABLE_MUST_CHECK is not set
1906 +CONFIG_FRAME_WARN=1024
1907 +# CONFIG_MAGIC_SYSRQ is not set
1908 +# CONFIG_UNUSED_SYMBOLS is not set
1909 +# CONFIG_DEBUG_FS is not set
1910 +# CONFIG_HEADERS_CHECK is not set
1911 +# CONFIG_DEBUG_KERNEL is not set
1912 +CONFIG_DEBUG_BUGVERBOSE=y
1913 +CONFIG_DEBUG_MEMORY_INIT=y
1914 +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
1915 +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
1916 +
1917 +#
1918 +# Tracers
1919 +#
1920 +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
1921 +# CONFIG_SAMPLES is not set
1922 +# CONFIG_BOOTPARAM is not set
1923 +
1924 +#
1925 +# Security options
1926 +#
1927 +# CONFIG_KEYS is not set
1928 +# CONFIG_SECURITY is not set
1929 +# CONFIG_SECURITYFS is not set
1930 +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1931 +CONFIG_CRYPTO=y
1932 +
1933 +#
1934 +# Crypto core or helper
1935 +#
1936 +# CONFIG_CRYPTO_FIPS is not set
1937 +CONFIG_CRYPTO_ALGAPI=y
1938 +CONFIG_CRYPTO_ALGAPI2=y
1939 +CONFIG_CRYPTO_AEAD=y
1940 +CONFIG_CRYPTO_AEAD2=y
1941 +CONFIG_CRYPTO_BLKCIPHER=y
1942 +CONFIG_CRYPTO_BLKCIPHER2=y
1943 +CONFIG_CRYPTO_HASH=y
1944 +CONFIG_CRYPTO_HASH2=y
1945 +CONFIG_CRYPTO_RNG2=y
1946 +CONFIG_CRYPTO_MANAGER=y
1947 +CONFIG_CRYPTO_MANAGER2=y
1948 +# CONFIG_CRYPTO_GF128MUL is not set
1949 +# CONFIG_CRYPTO_NULL is not set
1950 +# CONFIG_CRYPTO_CRYPTD is not set
1951 +CONFIG_CRYPTO_AUTHENC=y
1952 +CONFIG_CRYPTO_TEST=m
1953 +
1954 +#
1955 +# Authenticated Encryption with Associated Data
1956 +#
1957 +# CONFIG_CRYPTO_CCM is not set
1958 +# CONFIG_CRYPTO_GCM is not set
1959 +# CONFIG_CRYPTO_SEQIV is not set
1960 +
1961 +#
1962 +# Block modes
1963 +#
1964 +CONFIG_CRYPTO_CBC=y
1965 +# CONFIG_CRYPTO_CTR is not set
1966 +# CONFIG_CRYPTO_CTS is not set
1967 +# CONFIG_CRYPTO_ECB is not set
1968 +# CONFIG_CRYPTO_LRW is not set
1969 +# CONFIG_CRYPTO_PCBC is not set
1970 +# CONFIG_CRYPTO_XTS is not set
1971 +
1972 +#
1973 +# Hash modes
1974 +#
1975 +CONFIG_CRYPTO_HMAC=y
1976 +# CONFIG_CRYPTO_XCBC is not set
1977 +
1978 +#
1979 +# Digest
1980 +#
1981 +CONFIG_CRYPTO_CRC32C=y
1982 +# CONFIG_CRYPTO_MD4 is not set
1983 +CONFIG_CRYPTO_MD5=y
1984 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
1985 +# CONFIG_CRYPTO_RMD128 is not set
1986 +# CONFIG_CRYPTO_RMD160 is not set
1987 +# CONFIG_CRYPTO_RMD256 is not set
1988 +# CONFIG_CRYPTO_RMD320 is not set
1989 +CONFIG_CRYPTO_SHA1=y
1990 +# CONFIG_CRYPTO_SHA256 is not set
1991 +# CONFIG_CRYPTO_SHA512 is not set
1992 +# CONFIG_CRYPTO_TGR192 is not set
1993 +# CONFIG_CRYPTO_WP512 is not set
1994 +
1995 +#
1996 +# Ciphers
1997 +#
1998 +# CONFIG_CRYPTO_AES is not set
1999 +# CONFIG_CRYPTO_ANUBIS is not set
2000 +# CONFIG_CRYPTO_ARC4 is not set
2001 +# CONFIG_CRYPTO_BLOWFISH is not set
2002 +# CONFIG_CRYPTO_CAMELLIA is not set
2003 +# CONFIG_CRYPTO_CAST5 is not set
2004 +# CONFIG_CRYPTO_CAST6 is not set
2005 +CONFIG_CRYPTO_DES=y
2006 +# CONFIG_CRYPTO_FCRYPT is not set
2007 +# CONFIG_CRYPTO_KHAZAD is not set
2008 +# CONFIG_CRYPTO_SALSA20 is not set
2009 +# CONFIG_CRYPTO_SEED is not set
2010 +# CONFIG_CRYPTO_SERPENT is not set
2011 +# CONFIG_CRYPTO_TEA is not set
2012 +# CONFIG_CRYPTO_TWOFISH is not set
2013 +
2014 +#
2015 +# Compression
2016 +#
2017 +# CONFIG_CRYPTO_DEFLATE is not set
2018 +# CONFIG_CRYPTO_LZO is not set
2019 +
2020 +#
2021 +# Random Number Generation
2022 +#
2023 +# CONFIG_CRYPTO_ANSI_CPRNG is not set
2024 +
2025 +#
2026 +# OCF Configuration
2027 +#
2028 +# CONFIG_OCF_OCF is not set
2029 +
2030 +#
2031 +# Talitos Driver
2032 +#
2033 +# CONFIG_CRYPTO_HW is not set
2034 +
2035 +#
2036 +# Library routines
2037 +#
2038 +CONFIG_BITREVERSE=y
2039 +CONFIG_GENERIC_FIND_LAST_BIT=y
2040 +CONFIG_CRC_CCITT=y
2041 +CONFIG_CRC16=y
2042 +# CONFIG_CRC_T10DIF is not set
2043 +# CONFIG_CRC_ITU_T is not set
2044 +CONFIG_CRC32=y
2045 +# CONFIG_CRC7 is not set
2046 +CONFIG_LIBCRC32C=y
2047 +CONFIG_PLIST=y
2048 +CONFIG_HAS_IOMEM=y
2049 +CONFIG_HAS_IOPORT=y
2050 +CONFIG_HAS_DMA=y
2051 --- /dev/null
2052 +++ b/arch/m68k/configs/m5475evb_defconfig
2053 @@ -0,0 +1,1324 @@
2054 +#
2055 +# Automatically generated make config: don't edit
2056 +# Linux kernel version: 2.6.29
2057 +# Tue Aug 24 15:41:10 2010
2058 +#
2059 +CONFIG_M68K=y
2060 +CONFIG_MMU=y
2061 +CONFIG_GENERIC_TIME=y
2062 +CONFIG_GENERIC_CLOCKEVENTS=y
2063 +CONFIG_RWSEM_GENERIC_SPINLOCK=y
2064 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
2065 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
2066 +CONFIG_GENERIC_HWEIGHT=y
2067 +CONFIG_GENERIC_CALIBRATE_DELAY=y
2068 +# CONFIG_TIME_LOW_RES is not set
2069 +CONFIG_GENERIC_IOMAP=y
2070 +# CONFIG_NO_IOPORT is not set
2071 +# CONFIG_NO_DMA is not set
2072 +CONFIG_HZ=100
2073 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
2074 +
2075 +#
2076 +# General setup
2077 +#
2078 +CONFIG_EXPERIMENTAL=y
2079 +CONFIG_BROKEN_ON_SMP=y
2080 +CONFIG_INIT_ENV_ARG_LIMIT=32
2081 +CONFIG_LOCALVERSION=""
2082 +# CONFIG_LOCALVERSION_AUTO is not set
2083 +CONFIG_SWAP=y
2084 +CONFIG_SYSVIPC=y
2085 +CONFIG_SYSVIPC_SYSCTL=y
2086 +# CONFIG_POSIX_MQUEUE is not set
2087 +# CONFIG_BSD_PROCESS_ACCT is not set
2088 +# CONFIG_TASKSTATS is not set
2089 +# CONFIG_AUDIT is not set
2090 +
2091 +#
2092 +# RCU Subsystem
2093 +#
2094 +CONFIG_CLASSIC_RCU=y
2095 +# CONFIG_TREE_RCU is not set
2096 +# CONFIG_PREEMPT_RCU is not set
2097 +# CONFIG_TREE_RCU_TRACE is not set
2098 +# CONFIG_PREEMPT_RCU_TRACE is not set
2099 +CONFIG_IKCONFIG=y
2100 +CONFIG_IKCONFIG_PROC=y
2101 +CONFIG_LOG_BUF_SHIFT=17
2102 +CONFIG_GROUP_SCHED=y
2103 +CONFIG_FAIR_GROUP_SCHED=y
2104 +# CONFIG_RT_GROUP_SCHED is not set
2105 +CONFIG_USER_SCHED=y
2106 +# CONFIG_CGROUP_SCHED is not set
2107 +# CONFIG_CGROUPS is not set
2108 +CONFIG_SYSFS_DEPRECATED=y
2109 +CONFIG_SYSFS_DEPRECATED_V2=y
2110 +# CONFIG_RELAY is not set
2111 +CONFIG_NAMESPACES=y
2112 +# CONFIG_UTS_NS is not set
2113 +# CONFIG_IPC_NS is not set
2114 +# CONFIG_USER_NS is not set
2115 +# CONFIG_PID_NS is not set
2116 +# CONFIG_NET_NS is not set
2117 +CONFIG_BLK_DEV_INITRD=y
2118 +CONFIG_INITRAMFS_SOURCE=""
2119 +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
2120 +CONFIG_SYSCTL=y
2121 +CONFIG_ANON_INODES=y
2122 +# CONFIG_EMBEDDED is not set
2123 +CONFIG_UID16=y
2124 +CONFIG_SYSCTL_SYSCALL=y
2125 +CONFIG_KALLSYMS=y
2126 +CONFIG_KALLSYMS_EXTRA_PASS=y
2127 +CONFIG_HOTPLUG=y
2128 +CONFIG_PRINTK=y
2129 +CONFIG_BUG=y
2130 +CONFIG_ELF_CORE=y
2131 +CONFIG_BASE_FULL=y
2132 +CONFIG_FUTEX=y
2133 +CONFIG_EPOLL=y
2134 +CONFIG_SIGNALFD=y
2135 +CONFIG_TIMERFD=y
2136 +CONFIG_EVENTFD=y
2137 +CONFIG_SHMEM=y
2138 +CONFIG_AIO=y
2139 +CONFIG_VM_EVENT_COUNTERS=y
2140 +CONFIG_PCI_QUIRKS=y
2141 +CONFIG_COMPAT_BRK=y
2142 +CONFIG_SLAB=y
2143 +# CONFIG_SLUB is not set
2144 +# CONFIG_SLOB is not set
2145 +# CONFIG_PROFILING is not set
2146 +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
2147 +CONFIG_SLABINFO=y
2148 +CONFIG_RT_MUTEXES=y
2149 +CONFIG_BASE_SMALL=0
2150 +CONFIG_MODULES=y
2151 +# CONFIG_MODULE_FORCE_LOAD is not set
2152 +CONFIG_MODULE_UNLOAD=y
2153 +CONFIG_MODULE_FORCE_UNLOAD=y
2154 +# CONFIG_MODVERSIONS is not set
2155 +# CONFIG_MODULE_SRCVERSION_ALL is not set
2156 +CONFIG_BLOCK=y
2157 +CONFIG_LBD=y
2158 +# CONFIG_BLK_DEV_IO_TRACE is not set
2159 +# CONFIG_BLK_DEV_BSG is not set
2160 +# CONFIG_BLK_DEV_INTEGRITY is not set
2161 +
2162 +#
2163 +# IO Schedulers
2164 +#
2165 +CONFIG_IOSCHED_NOOP=y
2166 +CONFIG_IOSCHED_AS=y
2167 +CONFIG_IOSCHED_DEADLINE=y
2168 +CONFIG_IOSCHED_CFQ=y
2169 +# CONFIG_DEFAULT_AS is not set
2170 +# CONFIG_DEFAULT_DEADLINE is not set
2171 +CONFIG_DEFAULT_CFQ=y
2172 +# CONFIG_DEFAULT_NOOP is not set
2173 +CONFIG_DEFAULT_IOSCHED="cfq"
2174 +# CONFIG_FREEZER is not set
2175 +
2176 +#
2177 +# Platform dependent setup
2178 +#
2179 +CONFIG_COLDFIRE=y
2180 +CONFIG_CFV4E=y
2181 +# CONFIG_FPU is not set
2182 +CONFIG_MCD_DMA=y
2183 +# CONFIG_AMIGA is not set
2184 +# CONFIG_ATARI is not set
2185 +CONFIG_PCI=y
2186 +# CONFIG_MAC is not set
2187 +# CONFIG_APOLLO is not set
2188 +# CONFIG_VME is not set
2189 +# CONFIG_HP300 is not set
2190 +# CONFIG_SUN3X is not set
2191 +# CONFIG_Q40 is not set
2192 +# CONFIG_SUN3 is not set
2193 +
2194 +#
2195 +# Processor type
2196 +#
2197 +# CONFIG_M68020 is not set
2198 +# CONFIG_M68030 is not set
2199 +# CONFIG_M68040 is not set
2200 +# CONFIG_M68060 is not set
2201 +# CONFIG_M5445X is not set
2202 +# CONFIG_HAVE_FSL_USB_DR is not set
2203 +CONFIG_M547X_8X=y
2204 +CONFIG_M547X=y
2205 +# CONFIG_M548X is not set
2206 +# CONFIG_M5474LITE is not set
2207 +# CONFIG_M5475AFE is not set
2208 +# CONFIG_M5475BFE is not set
2209 +CONFIG_M5475CFE=y
2210 +# CONFIG_M5475DFE is not set
2211 +# CONFIG_M5475EFE is not set
2212 +# CONFIG_M5475FFE is not set
2213 +# CONFIG_M5484LITE is not set
2214 +# CONFIG_M5485AFE is not set
2215 +# CONFIG_M5485BFE is not set
2216 +# CONFIG_M5485CFE is not set
2217 +# CONFIG_M5485DFE is not set
2218 +# CONFIG_M5485EFE is not set
2219 +# CONFIG_M5485FFE is not set
2220 +# CONFIG_M5441X is not set
2221 +CONFIG_MCFCLK=266000000
2222 +# CONFIG_MCF_USER_HALT is not set
2223 +CONFIG_MMU_CFV4E=y
2224 +CONFIG_SDRAM_BASE=0x00000000
2225 +CONFIG_SDRAM_SIZE=0x04000000
2226 +CONFIG_NOR_FLASH_BASE=0xE0000000
2227 +CONFIG_DMA_BASE=0xef000000
2228 +CONFIG_DMA_SIZE=0x800000
2229 +CONFIG_VDSO=y
2230 +# CONFIG_M68KFPU_EMU is not set
2231 +CONFIG_ADVANCED=y
2232 +# CONFIG_RMW_INSNS is not set
2233 +CONFIG_SINGLE_MEMORY_CHUNK=y
2234 +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
2235 +CONFIG_SELECT_MEMORY_MODEL=y
2236 +CONFIG_FLATMEM_MANUAL=y
2237 +# CONFIG_DISCONTIGMEM_MANUAL is not set
2238 +# CONFIG_SPARSEMEM_MANUAL is not set
2239 +CONFIG_FLATMEM=y
2240 +CONFIG_FLAT_NODE_MEM_MAP=y
2241 +CONFIG_NEED_MULTIPLE_NODES=y
2242 +CONFIG_PAGEFLAGS_EXTENDED=y
2243 +CONFIG_SPLIT_PTLOCK_CPUS=4
2244 +# CONFIG_PHYS_ADDR_T_64BIT is not set
2245 +CONFIG_ZONE_DMA_FLAG=1
2246 +CONFIG_BOUNCE=y
2247 +CONFIG_VIRT_TO_BUS=y
2248 +CONFIG_UNEVICTABLE_LRU=y
2249 +
2250 +#
2251 +# General setup
2252 +#
2253 +CONFIG_BINFMT_ELF=y
2254 +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
2255 +CONFIG_HAVE_AOUT=y
2256 +# CONFIG_BINFMT_AOUT is not set
2257 +# CONFIG_BINFMT_MISC is not set
2258 +CONFIG_PROC_HARDWARE=y
2259 +CONFIG_ZONE_DMA=y
2260 +# CONFIG_ARCH_SUPPORTS_MSI is not set
2261 +CONFIG_PCI_LEGACY=y
2262 +# CONFIG_PCI_STUB is not set
2263 +
2264 +#
2265 +# Power management options
2266 +#
2267 +CONFIG_PM=y
2268 +CONFIG_NET=y
2269 +
2270 +#
2271 +# Networking options
2272 +#
2273 +CONFIG_COMPAT_NET_DEV_OPS=y
2274 +CONFIG_PACKET=y
2275 +# CONFIG_PACKET_MMAP is not set
2276 +CONFIG_UNIX=y
2277 +CONFIG_XFRM=y
2278 +# CONFIG_XFRM_USER is not set
2279 +# CONFIG_XFRM_SUB_POLICY is not set
2280 +# CONFIG_XFRM_MIGRATE is not set
2281 +# CONFIG_XFRM_STATISTICS is not set
2282 +CONFIG_NET_KEY=y
2283 +# CONFIG_NET_KEY_MIGRATE is not set
2284 +CONFIG_INET=y
2285 +# CONFIG_IP_MULTICAST is not set
2286 +CONFIG_IP_ADVANCED_ROUTER=y
2287 +CONFIG_ASK_IP_FIB_HASH=y
2288 +# CONFIG_IP_FIB_TRIE is not set
2289 +CONFIG_IP_FIB_HASH=y
2290 +# CONFIG_IP_MULTIPLE_TABLES is not set
2291 +# CONFIG_IP_ROUTE_MULTIPATH is not set
2292 +# CONFIG_IP_ROUTE_VERBOSE is not set
2293 +CONFIG_IP_PNP=y
2294 +# CONFIG_IP_PNP_DHCP is not set
2295 +# CONFIG_IP_PNP_BOOTP is not set
2296 +# CONFIG_IP_PNP_RARP is not set
2297 +# CONFIG_NET_IPIP is not set
2298 +# CONFIG_NET_IPGRE is not set
2299 +# CONFIG_ARPD is not set
2300 +# CONFIG_SYN_COOKIES is not set
2301 +CONFIG_INET_AH=y
2302 +CONFIG_INET_ESP=y
2303 +# CONFIG_INET_IPCOMP is not set
2304 +# CONFIG_INET_XFRM_TUNNEL is not set
2305 +# CONFIG_INET_TUNNEL is not set
2306 +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
2307 +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
2308 +# CONFIG_INET_XFRM_MODE_BEET is not set
2309 +# CONFIG_INET_LRO is not set
2310 +CONFIG_INET_DIAG=y
2311 +CONFIG_INET_TCP_DIAG=y
2312 +# CONFIG_TCP_CONG_ADVANCED is not set
2313 +CONFIG_TCP_CONG_CUBIC=y
2314 +CONFIG_DEFAULT_TCP_CONG="cubic"
2315 +# CONFIG_TCP_MD5SIG is not set
2316 +# CONFIG_IPV6 is not set
2317 +# CONFIG_NETWORK_SECMARK is not set
2318 +# CONFIG_NETFILTER is not set
2319 +# CONFIG_IP_DCCP is not set
2320 +# CONFIG_IP_SCTP is not set
2321 +# CONFIG_TIPC is not set
2322 +# CONFIG_ATM is not set
2323 +# CONFIG_BRIDGE is not set
2324 +# CONFIG_NET_DSA is not set
2325 +# CONFIG_VLAN_8021Q is not set
2326 +# CONFIG_DECNET is not set
2327 +# CONFIG_LLC2 is not set
2328 +# CONFIG_IPX is not set
2329 +# CONFIG_ATALK is not set
2330 +# CONFIG_X25 is not set
2331 +# CONFIG_LAPB is not set
2332 +# CONFIG_ECONET is not set
2333 +# CONFIG_WAN_ROUTER is not set
2334 +# CONFIG_NET_SCHED is not set
2335 +# CONFIG_DCB is not set
2336 +
2337 +#
2338 +# Network testing
2339 +#
2340 +# CONFIG_NET_PKTGEN is not set
2341 +# CONFIG_HAMRADIO is not set
2342 +CONFIG_CAN=y
2343 +CONFIG_CAN_RAW=y
2344 +# CONFIG_CAN_BCM is not set
2345 +
2346 +#
2347 +# CAN Device Drivers
2348 +#
2349 +# CONFIG_CAN_VCAN is not set
2350 +# CONFIG_CAN_DEV is not set
2351 +# CONFIG_CAN_FLEXCAN is not set
2352 +# CONFIG_CAN_DEBUG_DEVICES is not set
2353 +# CONFIG_IRDA is not set
2354 +# CONFIG_BT is not set
2355 +# CONFIG_AF_RXRPC is not set
2356 +# CONFIG_PHONET is not set
2357 +CONFIG_WIRELESS=y
2358 +# CONFIG_CFG80211 is not set
2359 +CONFIG_WIRELESS_OLD_REGULATORY=y
2360 +# CONFIG_WIRELESS_EXT is not set
2361 +# CONFIG_LIB80211 is not set
2362 +# CONFIG_MAC80211 is not set
2363 +# CONFIG_WIMAX is not set
2364 +# CONFIG_RFKILL is not set
2365 +# CONFIG_NET_9P is not set
2366 +# CONFIG_KLIPS is not set
2367 +
2368 +#
2369 +# Device Drivers
2370 +#
2371 +
2372 +#
2373 +# Generic Driver Options
2374 +#
2375 +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
2376 +# CONFIG_STANDALONE is not set
2377 +CONFIG_PREVENT_FIRMWARE_BUILD=y
2378 +CONFIG_FW_LOADER=y
2379 +CONFIG_FIRMWARE_IN_KERNEL=y
2380 +CONFIG_EXTRA_FIRMWARE=""
2381 +# CONFIG_SYS_HYPERVISOR is not set
2382 +# CONFIG_CONNECTOR is not set
2383 +CONFIG_MTD=y
2384 +# CONFIG_MTD_DEBUG is not set
2385 +# CONFIG_MTD_CONCAT is not set
2386 +CONFIG_MTD_PARTITIONS=y
2387 +# CONFIG_MTD_TESTS is not set
2388 +# CONFIG_MTD_REDBOOT_PARTS is not set
2389 +CONFIG_MTD_CMDLINE_PARTS=y
2390 +# CONFIG_MTD_AR7_PARTS is not set
2391 +
2392 +#
2393 +# User Modules And Translation Layers
2394 +#
2395 +# CONFIG_MTD_CHAR is not set
2396 +CONFIG_MTD_BLKDEVS=y
2397 +CONFIG_MTD_BLOCK=y
2398 +# CONFIG_FTL is not set
2399 +# CONFIG_NFTL is not set
2400 +# CONFIG_INFTL is not set
2401 +# CONFIG_RFD_FTL is not set
2402 +# CONFIG_SSFDC is not set
2403 +# CONFIG_MTD_OOPS is not set
2404 +
2405 +#
2406 +# RAM/ROM/Flash chip drivers
2407 +#
2408 +CONFIG_MTD_CFI=y
2409 +CONFIG_MTD_JEDECPROBE=y
2410 +CONFIG_MTD_GEN_PROBE=y
2411 +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
2412 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
2413 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
2414 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
2415 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
2416 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
2417 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
2418 +CONFIG_MTD_CFI_I1=y
2419 +CONFIG_MTD_CFI_I2=y
2420 +# CONFIG_MTD_CFI_I4 is not set
2421 +# CONFIG_MTD_CFI_I8 is not set
2422 +CONFIG_MTD_CFI_INTELEXT=y
2423 +CONFIG_MTD_CFI_AMDSTD=y
2424 +# CONFIG_MTD_CFI_STAA is not set
2425 +CONFIG_MTD_CFI_UTIL=y
2426 +CONFIG_MTD_RAM=y
2427 +CONFIG_MTD_ROM=y
2428 +# CONFIG_MTD_ABSENT is not set
2429 +
2430 +#
2431 +# Mapping drivers for chip access
2432 +#
2433 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
2434 +CONFIG_MTD_PHYSMAP=y
2435 +CONFIG_MTD_PHYSMAP_COMPAT=y
2436 +CONFIG_MTD_PHYSMAP_START=0xe0000000
2437 +CONFIG_MTD_PHYSMAP_LEN=0x1000000
2438 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
2439 +# CONFIG_MTD_INTEL_VR_NOR is not set
2440 +# CONFIG_MTD_PLATRAM is not set
2441 +
2442 +#
2443 +# Self-contained MTD device drivers
2444 +#
2445 +# CONFIG_MTD_PMC551 is not set
2446 +# CONFIG_MTD_SLRAM is not set
2447 +# CONFIG_MTD_PHRAM is not set
2448 +# CONFIG_MTD_MTDRAM is not set
2449 +# CONFIG_MTD_BLOCK2MTD is not set
2450 +
2451 +#
2452 +# Disk-On-Chip Device Drivers
2453 +#
2454 +# CONFIG_MTD_DOC2000 is not set
2455 +# CONFIG_MTD_DOC2001 is not set
2456 +# CONFIG_MTD_DOC2001PLUS is not set
2457 +# CONFIG_MTD_NAND is not set
2458 +# CONFIG_MTD_ONENAND is not set
2459 +
2460 +#
2461 +# LPDDR flash memory drivers
2462 +#
2463 +# CONFIG_MTD_LPDDR is not set
2464 +
2465 +#
2466 +# UBI - Unsorted block images
2467 +#
2468 +# CONFIG_MTD_UBI is not set
2469 +# CONFIG_PARPORT is not set
2470 +CONFIG_BLK_DEV=y
2471 +# CONFIG_BLK_CPQ_DA is not set
2472 +# CONFIG_BLK_CPQ_CISS_DA is not set
2473 +# CONFIG_BLK_DEV_DAC960 is not set
2474 +# CONFIG_BLK_DEV_UMEM is not set
2475 +# CONFIG_BLK_DEV_COW_COMMON is not set
2476 +CONFIG_BLK_DEV_LOOP=y
2477 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
2478 +# CONFIG_BLK_DEV_NBD is not set
2479 +# CONFIG_BLK_DEV_SX8 is not set
2480 +# CONFIG_BLK_DEV_UB is not set
2481 +CONFIG_BLK_DEV_RAM=y
2482 +CONFIG_BLK_DEV_RAM_COUNT=16
2483 +CONFIG_BLK_DEV_RAM_SIZE=64000
2484 +# CONFIG_BLK_DEV_XIP is not set
2485 +# CONFIG_CDROM_PKTCDVD is not set
2486 +# CONFIG_ATA_OVER_ETH is not set
2487 +# CONFIG_BLK_DEV_HD is not set
2488 +CONFIG_MISC_DEVICES=y
2489 +# CONFIG_PHANTOM is not set
2490 +# CONFIG_SGI_IOC4 is not set
2491 +# CONFIG_TIFM_CORE is not set
2492 +# CONFIG_ICS932S401 is not set
2493 +# CONFIG_ENCLOSURE_SERVICES is not set
2494 +# CONFIG_HP_ILO is not set
2495 +# CONFIG_C2PORT is not set
2496 +
2497 +#
2498 +# EEPROM support
2499 +#
2500 +# CONFIG_EEPROM_AT24 is not set
2501 +# CONFIG_EEPROM_LEGACY is not set
2502 +# CONFIG_EEPROM_93CX6 is not set
2503 +CONFIG_HAVE_IDE=y
2504 +# CONFIG_IDE is not set
2505 +
2506 +#
2507 +# SCSI device support
2508 +#
2509 +# CONFIG_RAID_ATTRS is not set
2510 +CONFIG_SCSI=y
2511 +CONFIG_SCSI_DMA=y
2512 +# CONFIG_SCSI_TGT is not set
2513 +# CONFIG_SCSI_NETLINK is not set
2514 +CONFIG_SCSI_PROC_FS=y
2515 +
2516 +#
2517 +# SCSI support type (disk, tape, CD-ROM)
2518 +#
2519 +CONFIG_BLK_DEV_SD=y
2520 +# CONFIG_CHR_DEV_ST is not set
2521 +# CONFIG_CHR_DEV_OSST is not set
2522 +# CONFIG_BLK_DEV_SR is not set
2523 +# CONFIG_CHR_DEV_SG is not set
2524 +# CONFIG_CHR_DEV_SCH is not set
2525 +
2526 +#
2527 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
2528 +#
2529 +CONFIG_SCSI_MULTI_LUN=y
2530 +# CONFIG_SCSI_CONSTANTS is not set
2531 +# CONFIG_SCSI_LOGGING is not set
2532 +# CONFIG_SCSI_SCAN_ASYNC is not set
2533 +CONFIG_SCSI_WAIT_SCAN=m
2534 +
2535 +#
2536 +# SCSI Transports
2537 +#
2538 +# CONFIG_SCSI_SPI_ATTRS is not set
2539 +# CONFIG_SCSI_FC_ATTRS is not set
2540 +# CONFIG_SCSI_ISCSI_ATTRS is not set
2541 +# CONFIG_SCSI_SAS_LIBSAS is not set
2542 +# CONFIG_SCSI_SRP_ATTRS is not set
2543 +# CONFIG_SCSI_LOWLEVEL is not set
2544 +# CONFIG_SCSI_DH is not set
2545 +# CONFIG_ATA is not set
2546 +# CONFIG_MD is not set
2547 +# CONFIG_FUSION is not set
2548 +
2549 +#
2550 +# IEEE 1394 (FireWire) support
2551 +#
2552 +
2553 +#
2554 +# Enable only one of the two stacks, unless you know what you are doing
2555 +#
2556 +# CONFIG_FIREWIRE is not set
2557 +# CONFIG_IEEE1394 is not set
2558 +# CONFIG_I2O is not set
2559 +CONFIG_NETDEVICES=y
2560 +# CONFIG_DUMMY is not set
2561 +# CONFIG_BONDING is not set
2562 +# CONFIG_MACVLAN is not set
2563 +# CONFIG_EQUALIZER is not set
2564 +# CONFIG_TUN is not set
2565 +# CONFIG_VETH is not set
2566 +# CONFIG_ARCNET is not set
2567 +CONFIG_PHYLIB=y
2568 +
2569 +#
2570 +# MII PHY device drivers
2571 +#
2572 +# CONFIG_MARVELL_PHY is not set
2573 +# CONFIG_DAVICOM_PHY is not set
2574 +# CONFIG_QSEMI_PHY is not set
2575 +# CONFIG_LXT_PHY is not set
2576 +# CONFIG_CICADA_PHY is not set
2577 +# CONFIG_VITESSE_PHY is not set
2578 +# CONFIG_SMSC_PHY is not set
2579 +# CONFIG_BROADCOM_PHY is not set
2580 +CONFIG_BROADCOM5222_PHY=y
2581 +# CONFIG_ICPLUS_PHY is not set
2582 +# CONFIG_REALTEK_PHY is not set
2583 +# CONFIG_NATIONAL_PHY is not set
2584 +# CONFIG_NATIONAL8364x_PHY is not set
2585 +# CONFIG_NATIONAL8384x_PHY is not set
2586 +# CONFIG_MicrelKSZ8041_PHY is not set
2587 +# CONFIG_STE10XP is not set
2588 +# CONFIG_LSI_ET1011C_PHY is not set
2589 +# CONFIG_FIXED_PHY is not set
2590 +# CONFIG_MDIO_BITBANG is not set
2591 +CONFIG_NET_ETHERNET=y
2592 +CONFIG_MII=y
2593 +# CONFIG_HAPPYMEAL is not set
2594 +# CONFIG_SUNGEM is not set
2595 +# CONFIG_CASSINI is not set
2596 +# CONFIG_NET_VENDOR_3COM is not set
2597 +# CONFIG_DNET is not set
2598 +# CONFIG_NET_TULIP is not set
2599 +# CONFIG_HP100 is not set
2600 +# CONFIG_IBM_NEW_EMAC_ZMII is not set
2601 +# CONFIG_IBM_NEW_EMAC_RGMII is not set
2602 +# CONFIG_IBM_NEW_EMAC_TAH is not set
2603 +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
2604 +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
2605 +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
2606 +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
2607 +# CONFIG_NET_PCI is not set
2608 +# CONFIG_B44 is not set
2609 +CONFIG_FEC_548x=y
2610 +CONFIG_FEC_548x_ENABLE_FEC2=y
2611 +CONFIG_FEC_548x_SHARED_PHY=y
2612 +# CONFIG_ATL2 is not set
2613 +# CONFIG_NETDEV_1000 is not set
2614 +# CONFIG_NETDEV_10000 is not set
2615 +# CONFIG_TR is not set
2616 +
2617 +#
2618 +# Wireless LAN
2619 +#
2620 +# CONFIG_WLAN_PRE80211 is not set
2621 +# CONFIG_WLAN_80211 is not set
2622 +# CONFIG_IWLWIFI_LEDS is not set
2623 +
2624 +#
2625 +# Enable WiMAX (Networking options) to see the WiMAX drivers
2626 +#
2627 +
2628 +#
2629 +# USB Network Adapters
2630 +#
2631 +# CONFIG_USB_CATC is not set
2632 +# CONFIG_USB_KAWETH is not set
2633 +# CONFIG_USB_PEGASUS is not set
2634 +# CONFIG_USB_RTL8150 is not set
2635 +# CONFIG_USB_USBNET is not set
2636 +# CONFIG_WAN is not set
2637 +# CONFIG_FDDI is not set
2638 +# CONFIG_HIPPI is not set
2639 +# CONFIG_PPP is not set
2640 +# CONFIG_SLIP is not set
2641 +# CONFIG_NET_FC is not set
2642 +# CONFIG_NETCONSOLE is not set
2643 +# CONFIG_NETPOLL is not set
2644 +# CONFIG_NET_POLL_CONTROLLER is not set
2645 +# CONFIG_ISDN is not set
2646 +# CONFIG_PHONE is not set
2647 +
2648 +#
2649 +# Input device support
2650 +#
2651 +CONFIG_INPUT=y
2652 +# CONFIG_INPUT_FF_MEMLESS is not set
2653 +# CONFIG_INPUT_POLLDEV is not set
2654 +
2655 +#
2656 +# Userland interfaces
2657 +#
2658 +CONFIG_INPUT_MOUSEDEV=y
2659 +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
2660 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2661 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2662 +# CONFIG_INPUT_JOYDEV is not set
2663 +CONFIG_INPUT_EVDEV=y
2664 +# CONFIG_INPUT_EVBUG is not set
2665 +
2666 +#
2667 +# Input Device Drivers
2668 +#
2669 +CONFIG_INPUT_KEYBOARD=y
2670 +# CONFIG_KEYBOARD_ATKBD is not set
2671 +# CONFIG_KEYBOARD_SUNKBD is not set
2672 +# CONFIG_KEYBOARD_LKKBD is not set
2673 +# CONFIG_KEYBOARD_XTKBD is not set
2674 +# CONFIG_KEYBOARD_NEWTON is not set
2675 +# CONFIG_KEYBOARD_STOWAWAY is not set
2676 +# CONFIG_INPUT_MOUSE is not set
2677 +# CONFIG_INPUT_JOYSTICK is not set
2678 +# CONFIG_INPUT_TABLET is not set
2679 +# CONFIG_INPUT_TOUCHSCREEN is not set
2680 +# CONFIG_INPUT_MISC is not set
2681 +
2682 +#
2683 +# Hardware I/O ports
2684 +#
2685 +CONFIG_SERIO=y
2686 +CONFIG_SERIO_SERPORT=y
2687 +# CONFIG_SERIO_PCIPS2 is not set
2688 +# CONFIG_SERIO_RAW is not set
2689 +# CONFIG_GAMEPORT is not set
2690 +
2691 +#
2692 +# Character devices
2693 +#
2694 +CONFIG_VT=y
2695 +CONFIG_CONSOLE_TRANSLATIONS=y
2696 +CONFIG_VT_CONSOLE=y
2697 +CONFIG_HW_CONSOLE=y
2698 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
2699 +CONFIG_DEVKMEM=y
2700 +# CONFIG_SERIAL_NONSTANDARD is not set
2701 +# CONFIG_NOZOMI is not set
2702 +
2703 +#
2704 +# Serial drivers
2705 +#
2706 +# CONFIG_SERIAL_8250 is not set
2707 +
2708 +#
2709 +# Non-8250 serial port support
2710 +#
2711 +CONFIG_SERIAL_CORE=y
2712 +CONFIG_SERIAL_CORE_CONSOLE=y
2713 +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
2714 +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
2715 +CONFIG_SERIAL_MCF=y
2716 +CONFIG_SERIAL_MCF_BAUDRATE=115200
2717 +CONFIG_SERIAL_MCF_CONSOLE=y
2718 +# CONFIG_SERIAL_JSM is not set
2719 +CONFIG_UNIX98_PTYS=y
2720 +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
2721 +# CONFIG_LEGACY_PTYS is not set
2722 +# CONFIG_IPMI_HANDLER is not set
2723 +# CONFIG_HW_RANDOM is not set
2724 +# CONFIG_R3964 is not set
2725 +# CONFIG_APPLICOM is not set
2726 +# CONFIG_RAW_DRIVER is not set
2727 +# CONFIG_TCG_TPM is not set
2728 +CONFIG_I2C=y
2729 +CONFIG_I2C_BOARDINFO=y
2730 +CONFIG_I2C_CHARDEV=y
2731 +CONFIG_I2C_HELPER_AUTO=y
2732 +
2733 +#
2734 +# I2C Hardware Bus support
2735 +#
2736 +
2737 +#
2738 +# PC SMBus host controller drivers
2739 +#
2740 +# CONFIG_I2C_ALI1535 is not set
2741 +# CONFIG_I2C_ALI1563 is not set
2742 +# CONFIG_I2C_ALI15X3 is not set
2743 +# CONFIG_I2C_AMD756 is not set
2744 +# CONFIG_I2C_AMD8111 is not set
2745 +# CONFIG_I2C_I801 is not set
2746 +# CONFIG_I2C_ISCH is not set
2747 +# CONFIG_I2C_PIIX4 is not set
2748 +# CONFIG_I2C_NFORCE2 is not set
2749 +# CONFIG_I2C_SIS5595 is not set
2750 +# CONFIG_I2C_SIS630 is not set
2751 +# CONFIG_I2C_SIS96X is not set
2752 +# CONFIG_I2C_VIA is not set
2753 +# CONFIG_I2C_VIAPRO is not set
2754 +
2755 +#
2756 +# I2C system bus drivers (mostly embedded / system-on-chip)
2757 +#
2758 +CONFIG_I2C_MCF=y
2759 +# CONFIG_I2C_OCORES is not set
2760 +# CONFIG_I2C_SIMTEC is not set
2761 +
2762 +#
2763 +# External I2C/SMBus adapter drivers
2764 +#
2765 +# CONFIG_I2C_PARPORT_LIGHT is not set
2766 +# CONFIG_I2C_TAOS_EVM is not set
2767 +# CONFIG_I2C_TINY_USB is not set
2768 +
2769 +#
2770 +# Graphics adapter I2C/DDC channel drivers
2771 +#
2772 +# CONFIG_I2C_VOODOO3 is not set
2773 +
2774 +#
2775 +# Other I2C/SMBus bus drivers
2776 +#
2777 +# CONFIG_I2C_PCA_PLATFORM is not set
2778 +# CONFIG_I2C_STUB is not set
2779 +
2780 +#
2781 +# Miscellaneous I2C Chip support
2782 +#
2783 +# CONFIG_DS1682 is not set
2784 +# CONFIG_SENSORS_PCF8574 is not set
2785 +# CONFIG_PCF8575 is not set
2786 +# CONFIG_SENSORS_PCA9539 is not set
2787 +# CONFIG_SENSORS_PCF8591 is not set
2788 +# CONFIG_SENSORS_MAX6875 is not set
2789 +# CONFIG_SENSORS_TSL2550 is not set
2790 +# CONFIG_I2C_DEBUG_CORE is not set
2791 +# CONFIG_I2C_DEBUG_ALGO is not set
2792 +# CONFIG_I2C_DEBUG_BUS is not set
2793 +# CONFIG_I2C_DEBUG_CHIP is not set
2794 +# CONFIG_SPI is not set
2795 +# CONFIG_W1 is not set
2796 +# CONFIG_POWER_SUPPLY is not set
2797 +# CONFIG_HWMON is not set
2798 +# CONFIG_THERMAL is not set
2799 +# CONFIG_THERMAL_HWMON is not set
2800 +CONFIG_WATCHDOG=y
2801 +# CONFIG_WATCHDOG_NOWAYOUT is not set
2802 +
2803 +#
2804 +# Watchdog Device Drivers
2805 +#
2806 +# CONFIG_SOFT_WATCHDOG is not set
2807 +# CONFIG_ALIM7101_WDT is not set
2808 +CONFIG_COLDFIRE_WATCHDOG=y
2809 +
2810 +#
2811 +# PCI-based Watchdog Cards
2812 +#
2813 +# CONFIG_PCIPCWATCHDOG is not set
2814 +# CONFIG_WDTPCI is not set
2815 +
2816 +#
2817 +# USB-based Watchdog Cards
2818 +#
2819 +# CONFIG_USBPCWATCHDOG is not set
2820 +CONFIG_SSB_POSSIBLE=y
2821 +
2822 +#
2823 +# Sonics Silicon Backplane
2824 +#
2825 +# CONFIG_SSB is not set
2826 +
2827 +#
2828 +# Multifunction device drivers
2829 +#
2830 +# CONFIG_MFD_CORE is not set
2831 +# CONFIG_MFD_SM501 is not set
2832 +# CONFIG_HTC_PASIC3 is not set
2833 +# CONFIG_MFD_TMIO is not set
2834 +# CONFIG_PMIC_DA903X is not set
2835 +# CONFIG_MFD_WM8400 is not set
2836 +# CONFIG_MFD_WM8350_I2C is not set
2837 +# CONFIG_MFD_PCF50633 is not set
2838 +# CONFIG_REGULATOR is not set
2839 +
2840 +#
2841 +# Multimedia devices
2842 +#
2843 +
2844 +#
2845 +# Multimedia core support
2846 +#
2847 +# CONFIG_VIDEO_DEV is not set
2848 +# CONFIG_DVB_CORE is not set
2849 +# CONFIG_VIDEO_MEDIA is not set
2850 +
2851 +#
2852 +# Multimedia drivers
2853 +#
2854 +CONFIG_DAB=y
2855 +# CONFIG_USB_DABUSB is not set
2856 +
2857 +#
2858 +# Graphics support
2859 +#
2860 +# CONFIG_DRM is not set
2861 +# CONFIG_VGASTATE is not set
2862 +CONFIG_VIDEO_OUTPUT_CONTROL=m
2863 +# CONFIG_FB is not set
2864 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
2865 +
2866 +#
2867 +# Display device support
2868 +#
2869 +# CONFIG_DISPLAY_SUPPORT is not set
2870 +
2871 +#
2872 +# Console display driver support
2873 +#
2874 +CONFIG_DUMMY_CONSOLE=y
2875 +# CONFIG_SOUND is not set
2876 +# CONFIG_HID_SUPPORT is not set
2877 +CONFIG_USB_SUPPORT=y
2878 +CONFIG_USB_ARCH_HAS_HCD=y
2879 +CONFIG_USB_ARCH_HAS_OHCI=y
2880 +CONFIG_USB_ARCH_HAS_EHCI=y
2881 +CONFIG_USB=y
2882 +# CONFIG_USB_DEBUG is not set
2883 +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
2884 +
2885 +#
2886 +# Miscellaneous USB options
2887 +#
2888 +# CONFIG_USB_DEVICEFS is not set
2889 +CONFIG_USB_DEVICE_CLASS=y
2890 +# CONFIG_USB_DYNAMIC_MINORS is not set
2891 +# CONFIG_USB_SUSPEND is not set
2892 +# CONFIG_USB_OTG is not set
2893 +CONFIG_USB_MON=y
2894 +# CONFIG_USB_WUSB is not set
2895 +# CONFIG_USB_WUSB_CBAF is not set
2896 +
2897 +#
2898 +# USB Host Controller Drivers
2899 +#
2900 +# CONFIG_USB_C67X00_HCD is not set
2901 +CONFIG_USB_EHCI_HCD=y
2902 +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
2903 +# CONFIG_USB_EHCI_TT_NEWSCHED is not set
2904 +# CONFIG_USB_OXU210HP_HCD is not set
2905 +# CONFIG_USB_ISP116X_HCD is not set
2906 +# CONFIG_USB_ISP1760_HCD is not set
2907 +# CONFIG_USB_OHCI_HCD is not set
2908 +# CONFIG_USB_UHCI_HCD is not set
2909 +# CONFIG_USB_SL811_HCD is not set
2910 +# CONFIG_USB_R8A66597_HCD is not set
2911 +# CONFIG_USB_WHCI_HCD is not set
2912 +# CONFIG_USB_HWA_HCD is not set
2913 +
2914 +#
2915 +# USB Device Class drivers
2916 +#
2917 +# CONFIG_USB_ACM is not set
2918 +# CONFIG_USB_PRINTER is not set
2919 +# CONFIG_USB_WDM is not set
2920 +# CONFIG_USB_TMC is not set
2921 +
2922 +#
2923 +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
2924 +#
2925 +
2926 +#
2927 +# see USB_STORAGE Help for more information
2928 +#
2929 +CONFIG_USB_STORAGE=y
2930 +# CONFIG_USB_STORAGE_DEBUG is not set
2931 +# CONFIG_USB_STORAGE_DATAFAB is not set
2932 +# CONFIG_USB_STORAGE_FREECOM is not set
2933 +# CONFIG_USB_STORAGE_ISD200 is not set
2934 +# CONFIG_USB_STORAGE_USBAT is not set
2935 +# CONFIG_USB_STORAGE_SDDR09 is not set
2936 +# CONFIG_USB_STORAGE_SDDR55 is not set
2937 +# CONFIG_USB_STORAGE_JUMPSHOT is not set
2938 +# CONFIG_USB_STORAGE_ALAUDA is not set
2939 +# CONFIG_USB_STORAGE_ONETOUCH is not set
2940 +# CONFIG_USB_STORAGE_KARMA is not set
2941 +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
2942 +# CONFIG_USB_LIBUSUAL is not set
2943 +
2944 +#
2945 +# USB Imaging devices
2946 +#
2947 +# CONFIG_USB_MDC800 is not set
2948 +# CONFIG_USB_MICROTEK is not set
2949 +
2950 +#
2951 +# USB port drivers
2952 +#
2953 +# CONFIG_USB_SERIAL is not set
2954 +
2955 +#
2956 +# USB Miscellaneous drivers
2957 +#
2958 +# CONFIG_USB_EMI62 is not set
2959 +# CONFIG_USB_EMI26 is not set
2960 +# CONFIG_USB_ADUTUX is not set
2961 +# CONFIG_USB_SEVSEG is not set
2962 +# CONFIG_USB_RIO500 is not set
2963 +# CONFIG_USB_LEGOTOWER is not set
2964 +# CONFIG_USB_LCD is not set
2965 +# CONFIG_USB_BERRY_CHARGE is not set
2966 +# CONFIG_USB_LED is not set
2967 +# CONFIG_USB_CYPRESS_CY7C63 is not set
2968 +# CONFIG_USB_CYTHERM is not set
2969 +# CONFIG_USB_PHIDGET is not set
2970 +# CONFIG_USB_IDMOUSE is not set
2971 +# CONFIG_USB_FTDI_ELAN is not set
2972 +# CONFIG_USB_APPLEDISPLAY is not set
2973 +# CONFIG_USB_SISUSBVGA is not set
2974 +# CONFIG_USB_LD is not set
2975 +# CONFIG_USB_TRANCEVIBRATOR is not set
2976 +# CONFIG_USB_IOWARRIOR is not set
2977 +# CONFIG_USB_ISIGHTFW is not set
2978 +# CONFIG_USB_VST is not set
2979 +# CONFIG_USB_GADGET is not set
2980 +
2981 +#
2982 +# OTG and related infrastructure
2983 +#
2984 +# CONFIG_UWB is not set
2985 +# CONFIG_MMC is not set
2986 +# CONFIG_MEMSTICK is not set
2987 +# CONFIG_NEW_LEDS is not set
2988 +# CONFIG_ACCESSIBILITY is not set
2989 +# CONFIG_INFINIBAND is not set
2990 +CONFIG_RTC_LIB=y
2991 +CONFIG_RTC_CLASS=y
2992 +CONFIG_RTC_HCTOSYS=y
2993 +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
2994 +# CONFIG_RTC_DEBUG is not set
2995 +
2996 +#
2997 +# RTC interfaces
2998 +#
2999 +CONFIG_RTC_INTF_SYSFS=y
3000 +CONFIG_RTC_INTF_PROC=y
3001 +CONFIG_RTC_INTF_DEV=y
3002 +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
3003 +# CONFIG_RTC_DRV_TEST is not set
3004 +
3005 +#
3006 +# I2C RTC drivers
3007 +#
3008 +# CONFIG_RTC_DRV_DS1307 is not set
3009 +# CONFIG_RTC_DRV_DS1374 is not set
3010 +# CONFIG_RTC_DRV_DS1672 is not set
3011 +# CONFIG_RTC_DRV_MAX6900 is not set
3012 +CONFIG_RTC_DRV_RS5C372=y
3013 +# CONFIG_RTC_DRV_ISL1208 is not set
3014 +# CONFIG_RTC_DRV_X1205 is not set
3015 +# CONFIG_RTC_DRV_PCF8563 is not set
3016 +# CONFIG_RTC_DRV_PCF8583 is not set
3017 +# CONFIG_RTC_DRV_M41T80 is not set
3018 +# CONFIG_RTC_DRV_S35390A is not set
3019 +# CONFIG_RTC_DRV_FM3130 is not set
3020 +# CONFIG_RTC_DRV_RX8581 is not set
3021 +
3022 +#
3023 +# SPI RTC drivers
3024 +#
3025 +
3026 +#
3027 +# Platform RTC drivers
3028 +#
3029 +# CONFIG_RTC_DRV_DS1286 is not set
3030 +# CONFIG_RTC_DRV_DS1511 is not set
3031 +# CONFIG_RTC_DRV_DS1553 is not set
3032 +# CONFIG_RTC_DRV_DS1742 is not set
3033 +# CONFIG_RTC_DRV_STK17TA8 is not set
3034 +# CONFIG_RTC_DRV_M48T86 is not set
3035 +# CONFIG_RTC_DRV_M48T35 is not set
3036 +# CONFIG_RTC_DRV_M48T59 is not set
3037 +# CONFIG_RTC_DRV_BQ4802 is not set
3038 +# CONFIG_RTC_DRV_V3020 is not set
3039 +
3040 +#
3041 +# on-CPU RTC drivers
3042 +#
3043 +# CONFIG_RTC_MCF is not set
3044 +# CONFIG_RTC_M5441X is not set
3045 +# CONFIG_DMADEVICES is not set
3046 +# CONFIG_UIO is not set
3047 +# CONFIG_STAGING is not set
3048 +
3049 +#
3050 +# Character devices
3051 +#
3052 +CONFIG_TICK_ONESHOT=y
3053 +CONFIG_NO_HZ=y
3054 +CONFIG_HIGH_RES_TIMERS=y
3055 +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
3056 +
3057 +#
3058 +# File systems
3059 +#
3060 +CONFIG_EXT2_FS=y
3061 +# CONFIG_EXT2_FS_XATTR is not set
3062 +# CONFIG_EXT2_FS_XIP is not set
3063 +CONFIG_EXT3_FS=y
3064 +CONFIG_EXT3_FS_XATTR=y
3065 +# CONFIG_EXT3_FS_POSIX_ACL is not set
3066 +# CONFIG_EXT3_FS_SECURITY is not set
3067 +# CONFIG_EXT4_FS is not set
3068 +CONFIG_JBD=y
3069 +CONFIG_FS_MBCACHE=y
3070 +# CONFIG_REISERFS_FS is not set
3071 +# CONFIG_JFS_FS is not set
3072 +# CONFIG_FS_POSIX_ACL is not set
3073 +CONFIG_FILE_LOCKING=y
3074 +# CONFIG_XFS_FS is not set
3075 +# CONFIG_GFS2_FS is not set
3076 +# CONFIG_OCFS2_FS is not set
3077 +# CONFIG_BTRFS_FS is not set
3078 +CONFIG_DNOTIFY=y
3079 +# CONFIG_INOTIFY is not set
3080 +# CONFIG_QUOTA is not set
3081 +# CONFIG_AUTOFS_FS is not set
3082 +# CONFIG_AUTOFS4_FS is not set
3083 +# CONFIG_FUSE_FS is not set
3084 +
3085 +#
3086 +# CD-ROM/DVD Filesystems
3087 +#
3088 +# CONFIG_ISO9660_FS is not set
3089 +# CONFIG_UDF_FS is not set
3090 +
3091 +#
3092 +# DOS/FAT/NT Filesystems
3093 +#
3094 +CONFIG_FAT_FS=y
3095 +CONFIG_MSDOS_FS=y
3096 +CONFIG_VFAT_FS=y
3097 +CONFIG_FAT_DEFAULT_CODEPAGE=437
3098 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
3099 +CONFIG_NTFS_FS=y
3100 +# CONFIG_NTFS_DEBUG is not set
3101 +CONFIG_NTFS_RW=y
3102 +
3103 +#
3104 +# Pseudo filesystems
3105 +#
3106 +CONFIG_PROC_FS=y
3107 +# CONFIG_PROC_KCORE is not set
3108 +CONFIG_PROC_SYSCTL=y
3109 +CONFIG_PROC_PAGE_MONITOR=y
3110 +CONFIG_SYSFS=y
3111 +CONFIG_TMPFS=y
3112 +# CONFIG_TMPFS_POSIX_ACL is not set
3113 +# CONFIG_HUGETLB_PAGE is not set
3114 +# CONFIG_CONFIGFS_FS is not set
3115 +CONFIG_MISC_FILESYSTEMS=y
3116 +# CONFIG_ADFS_FS is not set
3117 +# CONFIG_AFFS_FS is not set
3118 +# CONFIG_HFS_FS is not set
3119 +# CONFIG_HFSPLUS_FS is not set
3120 +# CONFIG_BEFS_FS is not set
3121 +# CONFIG_BFS_FS is not set
3122 +# CONFIG_EFS_FS is not set
3123 +CONFIG_JFFS2_FS=y
3124 +CONFIG_JFFS2_FS_DEBUG=0
3125 +CONFIG_JFFS2_FS_WRITEBUFFER=y
3126 +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
3127 +# CONFIG_JFFS2_SUMMARY is not set
3128 +# CONFIG_JFFS2_FS_XATTR is not set
3129 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
3130 +CONFIG_JFFS2_ZLIB=y
3131 +# CONFIG_JFFS2_LZO is not set
3132 +CONFIG_JFFS2_RTIME=y
3133 +# CONFIG_JFFS2_RUBIN is not set
3134 +# CONFIG_CRAMFS is not set
3135 +# CONFIG_SQUASHFS is not set
3136 +# CONFIG_VXFS_FS is not set
3137 +CONFIG_MINIX_FS=y
3138 +# CONFIG_OMFS_FS is not set
3139 +# CONFIG_HPFS_FS is not set
3140 +# CONFIG_QNX4FS_FS is not set
3141 +CONFIG_ROMFS_FS=y
3142 +# CONFIG_SYSV_FS is not set
3143 +# CONFIG_UFS_FS is not set
3144 +CONFIG_NETWORK_FILESYSTEMS=y
3145 +CONFIG_NFS_FS=y
3146 +# CONFIG_NFS_V3 is not set
3147 +# CONFIG_NFS_V4 is not set
3148 +CONFIG_ROOT_NFS=y
3149 +# CONFIG_NFSD is not set
3150 +CONFIG_LOCKD=y
3151 +CONFIG_NFS_COMMON=y
3152 +CONFIG_SUNRPC=y
3153 +# CONFIG_SUNRPC_REGISTER_V4 is not set
3154 +# CONFIG_RPCSEC_GSS_KRB5 is not set
3155 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
3156 +# CONFIG_SMB_FS is not set
3157 +# CONFIG_CIFS is not set
3158 +# CONFIG_NCP_FS is not set
3159 +# CONFIG_CODA_FS is not set
3160 +# CONFIG_AFS_FS is not set
3161 +
3162 +#
3163 +# Partition Types
3164 +#
3165 +CONFIG_PARTITION_ADVANCED=y
3166 +# CONFIG_ACORN_PARTITION is not set
3167 +# CONFIG_OSF_PARTITION is not set
3168 +# CONFIG_AMIGA_PARTITION is not set
3169 +# CONFIG_ATARI_PARTITION is not set
3170 +# CONFIG_MAC_PARTITION is not set
3171 +CONFIG_MSDOS_PARTITION=y
3172 +# CONFIG_BSD_DISKLABEL is not set
3173 +# CONFIG_MINIX_SUBPARTITION is not set
3174 +# CONFIG_SOLARIS_X86_PARTITION is not set
3175 +# CONFIG_UNIXWARE_DISKLABEL is not set
3176 +# CONFIG_LDM_PARTITION is not set
3177 +# CONFIG_SGI_PARTITION is not set
3178 +# CONFIG_ULTRIX_PARTITION is not set
3179 +# CONFIG_SUN_PARTITION is not set
3180 +# CONFIG_KARMA_PARTITION is not set
3181 +# CONFIG_EFI_PARTITION is not set
3182 +# CONFIG_SYSV68_PARTITION is not set
3183 +CONFIG_NLS=y
3184 +CONFIG_NLS_DEFAULT="iso8859-1"
3185 +CONFIG_NLS_CODEPAGE_437=y
3186 +# CONFIG_NLS_CODEPAGE_737 is not set
3187 +# CONFIG_NLS_CODEPAGE_775 is not set
3188 +# CONFIG_NLS_CODEPAGE_850 is not set
3189 +# CONFIG_NLS_CODEPAGE_852 is not set
3190 +# CONFIG_NLS_CODEPAGE_855 is not set
3191 +# CONFIG_NLS_CODEPAGE_857 is not set
3192 +# CONFIG_NLS_CODEPAGE_860 is not set
3193 +# CONFIG_NLS_CODEPAGE_861 is not set
3194 +# CONFIG_NLS_CODEPAGE_862 is not set
3195 +# CONFIG_NLS_CODEPAGE_863 is not set
3196 +# CONFIG_NLS_CODEPAGE_864 is not set
3197 +# CONFIG_NLS_CODEPAGE_865 is not set
3198 +# CONFIG_NLS_CODEPAGE_866 is not set
3199 +# CONFIG_NLS_CODEPAGE_869 is not set
3200 +# CONFIG_NLS_CODEPAGE_936 is not set
3201 +# CONFIG_NLS_CODEPAGE_950 is not set
3202 +# CONFIG_NLS_CODEPAGE_932 is not set
3203 +# CONFIG_NLS_CODEPAGE_949 is not set
3204 +# CONFIG_NLS_CODEPAGE_874 is not set
3205 +# CONFIG_NLS_ISO8859_8 is not set
3206 +# CONFIG_NLS_CODEPAGE_1250 is not set
3207 +# CONFIG_NLS_CODEPAGE_1251 is not set
3208 +# CONFIG_NLS_ASCII is not set
3209 +CONFIG_NLS_ISO8859_1=y
3210 +# CONFIG_NLS_ISO8859_2 is not set
3211 +# CONFIG_NLS_ISO8859_3 is not set
3212 +# CONFIG_NLS_ISO8859_4 is not set
3213 +# CONFIG_NLS_ISO8859_5 is not set
3214 +# CONFIG_NLS_ISO8859_6 is not set
3215 +# CONFIG_NLS_ISO8859_7 is not set
3216 +# CONFIG_NLS_ISO8859_9 is not set
3217 +# CONFIG_NLS_ISO8859_13 is not set
3218 +# CONFIG_NLS_ISO8859_14 is not set
3219 +# CONFIG_NLS_ISO8859_15 is not set
3220 +# CONFIG_NLS_KOI8_R is not set
3221 +# CONFIG_NLS_KOI8_U is not set
3222 +CONFIG_NLS_UTF8=y
3223 +# CONFIG_DLM is not set
3224 +
3225 +#
3226 +# Kernel hacking
3227 +#
3228 +# CONFIG_PRINTK_TIME is not set
3229 +CONFIG_ENABLE_WARN_DEPRECATED=y
3230 +# CONFIG_ENABLE_MUST_CHECK is not set
3231 +CONFIG_FRAME_WARN=1024
3232 +# CONFIG_MAGIC_SYSRQ is not set
3233 +# CONFIG_UNUSED_SYMBOLS is not set
3234 +# CONFIG_DEBUG_FS is not set
3235 +# CONFIG_HEADERS_CHECK is not set
3236 +# CONFIG_DEBUG_KERNEL is not set
3237 +CONFIG_DEBUG_BUGVERBOSE=y
3238 +CONFIG_DEBUG_MEMORY_INIT=y
3239 +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
3240 +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
3241 +
3242 +#
3243 +# Tracers
3244 +#
3245 +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
3246 +# CONFIG_SAMPLES is not set
3247 +# CONFIG_BOOTPARAM is not set
3248 +
3249 +#
3250 +# Security options
3251 +#
3252 +# CONFIG_KEYS is not set
3253 +# CONFIG_SECURITY is not set
3254 +# CONFIG_SECURITYFS is not set
3255 +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
3256 +CONFIG_CRYPTO=y
3257 +
3258 +#
3259 +# Crypto core or helper
3260 +#
3261 +# CONFIG_CRYPTO_FIPS is not set
3262 +CONFIG_CRYPTO_ALGAPI=y
3263 +CONFIG_CRYPTO_ALGAPI2=y
3264 +CONFIG_CRYPTO_AEAD=y
3265 +CONFIG_CRYPTO_AEAD2=y
3266 +CONFIG_CRYPTO_BLKCIPHER=y
3267 +CONFIG_CRYPTO_BLKCIPHER2=y
3268 +CONFIG_CRYPTO_HASH=y
3269 +CONFIG_CRYPTO_HASH2=y
3270 +CONFIG_CRYPTO_RNG2=y
3271 +CONFIG_CRYPTO_MANAGER=y
3272 +CONFIG_CRYPTO_MANAGER2=y
3273 +# CONFIG_CRYPTO_GF128MUL is not set
3274 +# CONFIG_CRYPTO_NULL is not set
3275 +# CONFIG_CRYPTO_CRYPTD is not set
3276 +CONFIG_CRYPTO_AUTHENC=y
3277 +CONFIG_CRYPTO_TEST=m
3278 +
3279 +#
3280 +# Authenticated Encryption with Associated Data
3281 +#
3282 +# CONFIG_CRYPTO_CCM is not set
3283 +# CONFIG_CRYPTO_GCM is not set
3284 +# CONFIG_CRYPTO_SEQIV is not set
3285 +
3286 +#
3287 +# Block modes
3288 +#
3289 +CONFIG_CRYPTO_CBC=y
3290 +# CONFIG_CRYPTO_CTR is not set
3291 +# CONFIG_CRYPTO_CTS is not set
3292 +# CONFIG_CRYPTO_ECB is not set
3293 +# CONFIG_CRYPTO_LRW is not set
3294 +# CONFIG_CRYPTO_PCBC is not set
3295 +# CONFIG_CRYPTO_XTS is not set
3296 +
3297 +#
3298 +# Hash modes
3299 +#
3300 +CONFIG_CRYPTO_HMAC=y
3301 +# CONFIG_CRYPTO_XCBC is not set
3302 +
3303 +#
3304 +# Digest
3305 +#
3306 +CONFIG_CRYPTO_CRC32C=y
3307 +# CONFIG_CRYPTO_MD4 is not set
3308 +CONFIG_CRYPTO_MD5=y
3309 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
3310 +# CONFIG_CRYPTO_RMD128 is not set
3311 +# CONFIG_CRYPTO_RMD160 is not set
3312 +# CONFIG_CRYPTO_RMD256 is not set
3313 +# CONFIG_CRYPTO_RMD320 is not set
3314 +CONFIG_CRYPTO_SHA1=y
3315 +# CONFIG_CRYPTO_SHA256 is not set
3316 +# CONFIG_CRYPTO_SHA512 is not set
3317 +# CONFIG_CRYPTO_TGR192 is not set
3318 +# CONFIG_CRYPTO_WP512 is not set
3319 +
3320 +#
3321 +# Ciphers
3322 +#
3323 +# CONFIG_CRYPTO_AES is not set
3324 +# CONFIG_CRYPTO_ANUBIS is not set
3325 +# CONFIG_CRYPTO_ARC4 is not set
3326 +# CONFIG_CRYPTO_BLOWFISH is not set
3327 +# CONFIG_CRYPTO_CAMELLIA is not set
3328 +# CONFIG_CRYPTO_CAST5 is not set
3329 +# CONFIG_CRYPTO_CAST6 is not set
3330 +CONFIG_CRYPTO_DES=y
3331 +# CONFIG_CRYPTO_FCRYPT is not set
3332 +# CONFIG_CRYPTO_KHAZAD is not set
3333 +# CONFIG_CRYPTO_SALSA20 is not set
3334 +# CONFIG_CRYPTO_SEED is not set
3335 +# CONFIG_CRYPTO_SERPENT is not set
3336 +# CONFIG_CRYPTO_TEA is not set
3337 +# CONFIG_CRYPTO_TWOFISH is not set
3338 +
3339 +#
3340 +# Compression
3341 +#
3342 +# CONFIG_CRYPTO_DEFLATE is not set
3343 +# CONFIG_CRYPTO_LZO is not set
3344 +
3345 +#
3346 +# Random Number Generation
3347 +#
3348 +# CONFIG_CRYPTO_ANSI_CPRNG is not set
3349 +
3350 +#
3351 +# OCF Configuration
3352 +#
3353 +# CONFIG_OCF_OCF is not set
3354 +
3355 +#
3356 +# Talitos Driver
3357 +#
3358 +# CONFIG_CRYPTO_HW is not set
3359 +
3360 +#
3361 +# Library routines
3362 +#
3363 +CONFIG_BITREVERSE=y
3364 +CONFIG_GENERIC_FIND_LAST_BIT=y
3365 +CONFIG_CRC_CCITT=y
3366 +CONFIG_CRC16=y
3367 +# CONFIG_CRC_T10DIF is not set
3368 +# CONFIG_CRC_ITU_T is not set
3369 +CONFIG_CRC32=y
3370 +# CONFIG_CRC7 is not set
3371 +CONFIG_LIBCRC32C=y
3372 +CONFIG_ZLIB_INFLATE=y
3373 +CONFIG_ZLIB_DEFLATE=y
3374 +CONFIG_PLIST=y
3375 +CONFIG_HAS_IOMEM=y
3376 +CONFIG_HAS_IOPORT=y
3377 +CONFIG_HAS_DMA=y
3378 --- /dev/null
3379 +++ b/arch/m68k/configs/m5485evb_defconfig
3380 @@ -0,0 +1,1582 @@
3381 +#
3382 +# Automatically generated make config: don't edit
3383 +# Linux kernel version: 2.6.29
3384 +# Tue Aug 24 16:19:05 2010
3385 +#
3386 +CONFIG_M68K=y
3387 +CONFIG_MMU=y
3388 +CONFIG_GENERIC_TIME=y
3389 +CONFIG_GENERIC_CLOCKEVENTS=y
3390 +CONFIG_RWSEM_GENERIC_SPINLOCK=y
3391 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
3392 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
3393 +CONFIG_GENERIC_HWEIGHT=y
3394 +CONFIG_GENERIC_CALIBRATE_DELAY=y
3395 +# CONFIG_TIME_LOW_RES is not set
3396 +CONFIG_GENERIC_IOMAP=y
3397 +# CONFIG_NO_IOPORT is not set
3398 +# CONFIG_NO_DMA is not set
3399 +CONFIG_HZ=100
3400 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
3401 +
3402 +#
3403 +# General setup
3404 +#
3405 +CONFIG_EXPERIMENTAL=y
3406 +CONFIG_BROKEN_ON_SMP=y
3407 +CONFIG_INIT_ENV_ARG_LIMIT=32
3408 +CONFIG_LOCALVERSION=""
3409 +# CONFIG_LOCALVERSION_AUTO is not set
3410 +CONFIG_SWAP=y
3411 +CONFIG_SYSVIPC=y
3412 +CONFIG_SYSVIPC_SYSCTL=y
3413 +# CONFIG_POSIX_MQUEUE is not set
3414 +# CONFIG_BSD_PROCESS_ACCT is not set
3415 +# CONFIG_TASKSTATS is not set
3416 +# CONFIG_AUDIT is not set
3417 +
3418 +#
3419 +# RCU Subsystem
3420 +#
3421 +CONFIG_CLASSIC_RCU=y
3422 +# CONFIG_TREE_RCU is not set
3423 +# CONFIG_PREEMPT_RCU is not set
3424 +# CONFIG_TREE_RCU_TRACE is not set
3425 +# CONFIG_PREEMPT_RCU_TRACE is not set
3426 +CONFIG_IKCONFIG=y
3427 +CONFIG_IKCONFIG_PROC=y
3428 +CONFIG_LOG_BUF_SHIFT=17
3429 +CONFIG_GROUP_SCHED=y
3430 +CONFIG_FAIR_GROUP_SCHED=y
3431 +# CONFIG_RT_GROUP_SCHED is not set
3432 +CONFIG_USER_SCHED=y
3433 +# CONFIG_CGROUP_SCHED is not set
3434 +# CONFIG_CGROUPS is not set
3435 +CONFIG_SYSFS_DEPRECATED=y
3436 +CONFIG_SYSFS_DEPRECATED_V2=y
3437 +# CONFIG_RELAY is not set
3438 +CONFIG_NAMESPACES=y
3439 +# CONFIG_UTS_NS is not set
3440 +# CONFIG_IPC_NS is not set
3441 +# CONFIG_USER_NS is not set
3442 +# CONFIG_PID_NS is not set
3443 +# CONFIG_NET_NS is not set
3444 +# CONFIG_BLK_DEV_INITRD is not set
3445 +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
3446 +CONFIG_SYSCTL=y
3447 +CONFIG_ANON_INODES=y
3448 +# CONFIG_EMBEDDED is not set
3449 +CONFIG_UID16=y
3450 +CONFIG_SYSCTL_SYSCALL=y
3451 +CONFIG_KALLSYMS=y
3452 +# CONFIG_KALLSYMS_EXTRA_PASS is not set
3453 +CONFIG_HOTPLUG=y
3454 +CONFIG_PRINTK=y
3455 +CONFIG_BUG=y
3456 +CONFIG_ELF_CORE=y
3457 +CONFIG_BASE_FULL=y
3458 +CONFIG_FUTEX=y
3459 +CONFIG_EPOLL=y
3460 +CONFIG_SIGNALFD=y
3461 +CONFIG_TIMERFD=y
3462 +CONFIG_EVENTFD=y
3463 +CONFIG_SHMEM=y
3464 +CONFIG_AIO=y
3465 +CONFIG_VM_EVENT_COUNTERS=y
3466 +CONFIG_PCI_QUIRKS=y
3467 +CONFIG_COMPAT_BRK=y
3468 +CONFIG_SLAB=y
3469 +# CONFIG_SLUB is not set
3470 +# CONFIG_SLOB is not set
3471 +# CONFIG_PROFILING is not set
3472 +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
3473 +CONFIG_SLABINFO=y
3474 +CONFIG_RT_MUTEXES=y
3475 +CONFIG_BASE_SMALL=0
3476 +CONFIG_MODULES=y
3477 +# CONFIG_MODULE_FORCE_LOAD is not set
3478 +CONFIG_MODULE_UNLOAD=y
3479 +CONFIG_MODULE_FORCE_UNLOAD=y
3480 +# CONFIG_MODVERSIONS is not set
3481 +# CONFIG_MODULE_SRCVERSION_ALL is not set
3482 +CONFIG_BLOCK=y
3483 +CONFIG_LBD=y
3484 +# CONFIG_BLK_DEV_IO_TRACE is not set
3485 +# CONFIG_BLK_DEV_BSG is not set
3486 +# CONFIG_BLK_DEV_INTEGRITY is not set
3487 +
3488 +#
3489 +# IO Schedulers
3490 +#
3491 +CONFIG_IOSCHED_NOOP=y
3492 +CONFIG_IOSCHED_AS=y
3493 +CONFIG_IOSCHED_DEADLINE=y
3494 +CONFIG_IOSCHED_CFQ=y
3495 +# CONFIG_DEFAULT_AS is not set
3496 +# CONFIG_DEFAULT_DEADLINE is not set
3497 +CONFIG_DEFAULT_CFQ=y
3498 +# CONFIG_DEFAULT_NOOP is not set
3499 +CONFIG_DEFAULT_IOSCHED="cfq"
3500 +# CONFIG_FREEZER is not set
3501 +
3502 +#
3503 +# Platform dependent setup
3504 +#
3505 +CONFIG_COLDFIRE=y
3506 +CONFIG_CFV4E=y
3507 +# CONFIG_FPU is not set
3508 +CONFIG_MCD_DMA=y
3509 +# CONFIG_AMIGA is not set
3510 +# CONFIG_ATARI is not set
3511 +CONFIG_PCI=y
3512 +# CONFIG_MAC is not set
3513 +# CONFIG_APOLLO is not set
3514 +# CONFIG_VME is not set
3515 +# CONFIG_HP300 is not set
3516 +# CONFIG_SUN3X is not set
3517 +# CONFIG_Q40 is not set
3518 +# CONFIG_SUN3 is not set
3519 +
3520 +#
3521 +# Processor type
3522 +#
3523 +# CONFIG_M68020 is not set
3524 +# CONFIG_M68030 is not set
3525 +# CONFIG_M68040 is not set
3526 +# CONFIG_M68060 is not set
3527 +# CONFIG_M5445X is not set
3528 +# CONFIG_HAVE_FSL_USB_DR is not set
3529 +CONFIG_M547X_8X=y
3530 +# CONFIG_M547X is not set
3531 +CONFIG_M548X=y
3532 +# CONFIG_M5474LITE is not set
3533 +# CONFIG_M5475AFE is not set
3534 +# CONFIG_M5475BFE is not set
3535 +# CONFIG_M5475CFE is not set
3536 +# CONFIG_M5475DFE is not set
3537 +# CONFIG_M5475EFE is not set
3538 +# CONFIG_M5475FFE is not set
3539 +# CONFIG_M5484LITE is not set
3540 +# CONFIG_M5485AFE is not set
3541 +# CONFIG_M5485BFE is not set
3542 +CONFIG_M5485CFE=y
3543 +# CONFIG_M5485DFE is not set
3544 +# CONFIG_M5485EFE is not set
3545 +# CONFIG_M5485FFE is not set
3546 +# CONFIG_M5441X is not set
3547 +CONFIG_MCFCLK=200000000
3548 +# CONFIG_MCF_USER_HALT is not set
3549 +CONFIG_MMU_CFV4E=y
3550 +CONFIG_SDRAM_BASE=0x00000000
3551 +CONFIG_SDRAM_SIZE=0x04000000
3552 +CONFIG_NOR_FLASH_BASE=0xE0000000
3553 +CONFIG_DMA_BASE=0xef000000
3554 +CONFIG_DMA_SIZE=0x800000
3555 +CONFIG_VDSO=y
3556 +# CONFIG_M68KFPU_EMU is not set
3557 +CONFIG_ADVANCED=y
3558 +# CONFIG_RMW_INSNS is not set
3559 +CONFIG_SINGLE_MEMORY_CHUNK=y
3560 +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
3561 +CONFIG_SELECT_MEMORY_MODEL=y
3562 +CONFIG_FLATMEM_MANUAL=y
3563 +# CONFIG_DISCONTIGMEM_MANUAL is not set
3564 +# CONFIG_SPARSEMEM_MANUAL is not set
3565 +CONFIG_FLATMEM=y
3566 +CONFIG_FLAT_NODE_MEM_MAP=y
3567 +CONFIG_NEED_MULTIPLE_NODES=y
3568 +CONFIG_PAGEFLAGS_EXTENDED=y
3569 +CONFIG_SPLIT_PTLOCK_CPUS=4
3570 +# CONFIG_PHYS_ADDR_T_64BIT is not set
3571 +CONFIG_ZONE_DMA_FLAG=1
3572 +CONFIG_BOUNCE=y
3573 +CONFIG_VIRT_TO_BUS=y
3574 +CONFIG_UNEVICTABLE_LRU=y
3575 +
3576 +#
3577 +# General setup
3578 +#
3579 +CONFIG_BINFMT_ELF=y
3580 +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
3581 +CONFIG_HAVE_AOUT=y
3582 +# CONFIG_BINFMT_AOUT is not set
3583 +# CONFIG_BINFMT_MISC is not set
3584 +CONFIG_PROC_HARDWARE=y
3585 +CONFIG_ZONE_DMA=y
3586 +# CONFIG_ARCH_SUPPORTS_MSI is not set
3587 +CONFIG_PCI_LEGACY=y
3588 +# CONFIG_PCI_STUB is not set
3589 +
3590 +#
3591 +# Power management options
3592 +#
3593 +CONFIG_PM=y
3594 +CONFIG_NET=y
3595 +
3596 +#
3597 +# Networking options
3598 +#
3599 +CONFIG_COMPAT_NET_DEV_OPS=y
3600 +CONFIG_PACKET=y
3601 +# CONFIG_PACKET_MMAP is not set
3602 +CONFIG_UNIX=y
3603 +CONFIG_XFRM=y
3604 +# CONFIG_XFRM_USER is not set
3605 +# CONFIG_XFRM_SUB_POLICY is not set
3606 +# CONFIG_XFRM_MIGRATE is not set
3607 +# CONFIG_XFRM_STATISTICS is not set
3608 +CONFIG_NET_KEY=y
3609 +# CONFIG_NET_KEY_MIGRATE is not set
3610 +CONFIG_INET=y
3611 +# CONFIG_IP_MULTICAST is not set
3612 +CONFIG_IP_ADVANCED_ROUTER=y
3613 +CONFIG_ASK_IP_FIB_HASH=y
3614 +# CONFIG_IP_FIB_TRIE is not set
3615 +CONFIG_IP_FIB_HASH=y
3616 +# CONFIG_IP_MULTIPLE_TABLES is not set
3617 +# CONFIG_IP_ROUTE_MULTIPATH is not set
3618 +# CONFIG_IP_ROUTE_VERBOSE is not set
3619 +CONFIG_IP_PNP=y
3620 +# CONFIG_IP_PNP_DHCP is not set
3621 +# CONFIG_IP_PNP_BOOTP is not set
3622 +# CONFIG_IP_PNP_RARP is not set
3623 +# CONFIG_NET_IPIP is not set
3624 +# CONFIG_NET_IPGRE is not set
3625 +# CONFIG_ARPD is not set
3626 +# CONFIG_SYN_COOKIES is not set
3627 +CONFIG_INET_AH=y
3628 +CONFIG_INET_ESP=y
3629 +# CONFIG_INET_IPCOMP is not set
3630 +# CONFIG_INET_XFRM_TUNNEL is not set
3631 +# CONFIG_INET_TUNNEL is not set
3632 +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
3633 +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
3634 +# CONFIG_INET_XFRM_MODE_BEET is not set
3635 +# CONFIG_INET_LRO is not set
3636 +CONFIG_INET_DIAG=y
3637 +CONFIG_INET_TCP_DIAG=y
3638 +# CONFIG_TCP_CONG_ADVANCED is not set
3639 +CONFIG_TCP_CONG_CUBIC=y
3640 +CONFIG_DEFAULT_TCP_CONG="cubic"
3641 +# CONFIG_TCP_MD5SIG is not set
3642 +# CONFIG_IPV6 is not set
3643 +# CONFIG_NETWORK_SECMARK is not set
3644 +# CONFIG_NETFILTER is not set
3645 +# CONFIG_IP_DCCP is not set
3646 +# CONFIG_IP_SCTP is not set
3647 +# CONFIG_TIPC is not set
3648 +# CONFIG_ATM is not set
3649 +# CONFIG_BRIDGE is not set
3650 +# CONFIG_NET_DSA is not set
3651 +# CONFIG_VLAN_8021Q is not set
3652 +# CONFIG_DECNET is not set
3653 +# CONFIG_LLC2 is not set
3654 +# CONFIG_IPX is not set
3655 +# CONFIG_ATALK is not set
3656 +# CONFIG_X25 is not set
3657 +# CONFIG_LAPB is not set
3658 +# CONFIG_ECONET is not set
3659 +# CONFIG_WAN_ROUTER is not set
3660 +# CONFIG_NET_SCHED is not set
3661 +# CONFIG_DCB is not set
3662 +
3663 +#
3664 +# Network testing
3665 +#
3666 +# CONFIG_NET_PKTGEN is not set
3667 +# CONFIG_HAMRADIO is not set
3668 +CONFIG_CAN=y
3669 +CONFIG_CAN_RAW=y
3670 +# CONFIG_CAN_BCM is not set
3671 +
3672 +#
3673 +# CAN Device Drivers
3674 +#
3675 +# CONFIG_CAN_VCAN is not set
3676 +CONFIG_CAN_DEV=y
3677 +CONFIG_CAN_CALC_BITTIMING=y
3678 +CONFIG_CAN_FLEXCAN=y
3679 +CONFIG_CAN_MCF=y
3680 +# CONFIG_CAN_DEBUG_DEVICES is not set
3681 +# CONFIG_IRDA is not set
3682 +# CONFIG_BT is not set
3683 +# CONFIG_AF_RXRPC is not set
3684 +# CONFIG_PHONET is not set
3685 +CONFIG_WIRELESS=y
3686 +# CONFIG_CFG80211 is not set
3687 +CONFIG_WIRELESS_OLD_REGULATORY=y
3688 +# CONFIG_WIRELESS_EXT is not set
3689 +# CONFIG_LIB80211 is not set
3690 +# CONFIG_MAC80211 is not set
3691 +# CONFIG_WIMAX is not set
3692 +# CONFIG_RFKILL is not set
3693 +# CONFIG_NET_9P is not set
3694 +# CONFIG_KLIPS is not set
3695 +
3696 +#
3697 +# Device Drivers
3698 +#
3699 +
3700 +#
3701 +# Generic Driver Options
3702 +#
3703 +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
3704 +# CONFIG_STANDALONE is not set
3705 +CONFIG_PREVENT_FIRMWARE_BUILD=y
3706 +CONFIG_FW_LOADER=y
3707 +CONFIG_FIRMWARE_IN_KERNEL=y
3708 +CONFIG_EXTRA_FIRMWARE=""
3709 +# CONFIG_SYS_HYPERVISOR is not set
3710 +# CONFIG_CONNECTOR is not set
3711 +CONFIG_MTD=y
3712 +# CONFIG_MTD_DEBUG is not set
3713 +CONFIG_MTD_CONCAT=y
3714 +CONFIG_MTD_PARTITIONS=y
3715 +# CONFIG_MTD_TESTS is not set
3716 +# CONFIG_MTD_REDBOOT_PARTS is not set
3717 +CONFIG_MTD_CMDLINE_PARTS=y
3718 +# CONFIG_MTD_AR7_PARTS is not set
3719 +
3720 +#
3721 +# User Modules And Translation Layers
3722 +#
3723 +CONFIG_MTD_CHAR=y
3724 +CONFIG_MTD_BLKDEVS=y
3725 +CONFIG_MTD_BLOCK=y
3726 +# CONFIG_FTL is not set
3727 +# CONFIG_NFTL is not set
3728 +# CONFIG_INFTL is not set
3729 +# CONFIG_RFD_FTL is not set
3730 +# CONFIG_SSFDC is not set
3731 +# CONFIG_MTD_OOPS is not set
3732 +
3733 +#
3734 +# RAM/ROM/Flash chip drivers
3735 +#
3736 +CONFIG_MTD_CFI=y
3737 +# CONFIG_MTD_JEDECPROBE is not set
3738 +CONFIG_MTD_GEN_PROBE=y
3739 +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
3740 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
3741 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
3742 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
3743 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
3744 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
3745 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
3746 +CONFIG_MTD_CFI_I1=y
3747 +CONFIG_MTD_CFI_I2=y
3748 +# CONFIG_MTD_CFI_I4 is not set
3749 +# CONFIG_MTD_CFI_I8 is not set
3750 +CONFIG_MTD_CFI_INTELEXT=y
3751 +CONFIG_MTD_CFI_AMDSTD=y
3752 +# CONFIG_MTD_CFI_STAA is not set
3753 +CONFIG_MTD_CFI_UTIL=y
3754 +CONFIG_MTD_RAM=y
3755 +CONFIG_MTD_ROM=y
3756 +# CONFIG_MTD_ABSENT is not set
3757 +
3758 +#
3759 +# Mapping drivers for chip access
3760 +#
3761 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
3762 +CONFIG_MTD_PHYSMAP=y
3763 +CONFIG_MTD_PHYSMAP_COMPAT=y
3764 +CONFIG_MTD_PHYSMAP_START=0xE0000000
3765 +CONFIG_MTD_PHYSMAP_LEN=0x1000000
3766 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
3767 +# CONFIG_MTD_INTEL_VR_NOR is not set
3768 +# CONFIG_MTD_PLATRAM is not set
3769 +
3770 +#
3771 +# Self-contained MTD device drivers
3772 +#
3773 +# CONFIG_MTD_PMC551 is not set
3774 +# CONFIG_MTD_SLRAM is not set
3775 +# CONFIG_MTD_PHRAM is not set
3776 +# CONFIG_MTD_MTDRAM is not set
3777 +# CONFIG_MTD_BLOCK2MTD is not set
3778 +
3779 +#
3780 +# Disk-On-Chip Device Drivers
3781 +#
3782 +# CONFIG_MTD_DOC2000 is not set
3783 +# CONFIG_MTD_DOC2001 is not set
3784 +# CONFIG_MTD_DOC2001PLUS is not set
3785 +# CONFIG_MTD_NAND is not set
3786 +# CONFIG_MTD_ONENAND is not set
3787 +
3788 +#
3789 +# LPDDR flash memory drivers
3790 +#
3791 +# CONFIG_MTD_LPDDR is not set
3792 +
3793 +#
3794 +# UBI - Unsorted block images
3795 +#
3796 +# CONFIG_MTD_UBI is not set
3797 +# CONFIG_PARPORT is not set
3798 +CONFIG_BLK_DEV=y
3799 +# CONFIG_BLK_CPQ_DA is not set
3800 +# CONFIG_BLK_CPQ_CISS_DA is not set
3801 +# CONFIG_BLK_DEV_DAC960 is not set
3802 +# CONFIG_BLK_DEV_UMEM is not set
3803 +# CONFIG_BLK_DEV_COW_COMMON is not set
3804 +CONFIG_BLK_DEV_LOOP=y
3805 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
3806 +# CONFIG_BLK_DEV_NBD is not set
3807 +# CONFIG_BLK_DEV_SX8 is not set
3808 +# CONFIG_BLK_DEV_UB is not set
3809 +CONFIG_BLK_DEV_RAM=y
3810 +CONFIG_BLK_DEV_RAM_COUNT=16
3811 +CONFIG_BLK_DEV_RAM_SIZE=64000
3812 +# CONFIG_BLK_DEV_XIP is not set
3813 +# CONFIG_CDROM_PKTCDVD is not set
3814 +# CONFIG_ATA_OVER_ETH is not set
3815 +# CONFIG_BLK_DEV_HD is not set
3816 +CONFIG_MISC_DEVICES=y
3817 +# CONFIG_PHANTOM is not set
3818 +# CONFIG_SGI_IOC4 is not set
3819 +# CONFIG_TIFM_CORE is not set
3820 +# CONFIG_ICS932S401 is not set
3821 +# CONFIG_ENCLOSURE_SERVICES is not set
3822 +# CONFIG_HP_ILO is not set
3823 +# CONFIG_C2PORT is not set
3824 +
3825 +#
3826 +# EEPROM support
3827 +#
3828 +# CONFIG_EEPROM_AT24 is not set
3829 +# CONFIG_EEPROM_LEGACY is not set
3830 +# CONFIG_EEPROM_93CX6 is not set
3831 +CONFIG_HAVE_IDE=y
3832 +CONFIG_IDE=y
3833 +
3834 +#
3835 +# Please see Documentation/ide/ide.txt for help/info on IDE drives
3836 +#
3837 +# CONFIG_BLK_DEV_IDE_SATA is not set
3838 +CONFIG_IDE_GD=y
3839 +CONFIG_IDE_GD_ATA=y
3840 +# CONFIG_IDE_GD_ATAPI is not set
3841 +# CONFIG_BLK_DEV_IDECD is not set
3842 +# CONFIG_BLK_DEV_IDETAPE is not set
3843 +# CONFIG_IDE_TASK_IOCTL is not set
3844 +CONFIG_IDE_PROC_FS=y
3845 +
3846 +#
3847 +# IDE chipset support/bugfixes
3848 +#
3849 +# CONFIG_BLK_DEV_PLATFORM is not set
3850 +
3851 +#
3852 +# PCI IDE chipsets support
3853 +#
3854 +# CONFIG_BLK_DEV_GENERIC is not set
3855 +# CONFIG_BLK_DEV_OPTI621 is not set
3856 +# CONFIG_BLK_DEV_AEC62XX is not set
3857 +# CONFIG_BLK_DEV_ALI15X3 is not set
3858 +# CONFIG_BLK_DEV_AMD74XX is not set
3859 +# CONFIG_BLK_DEV_CMD64X is not set
3860 +# CONFIG_BLK_DEV_TRIFLEX is not set
3861 +# CONFIG_BLK_DEV_CS5520 is not set
3862 +# CONFIG_BLK_DEV_CS5530 is not set
3863 +# CONFIG_BLK_DEV_HPT366 is not set
3864 +# CONFIG_BLK_DEV_JMICRON is not set
3865 +# CONFIG_BLK_DEV_SC1200 is not set
3866 +# CONFIG_BLK_DEV_PIIX is not set
3867 +# CONFIG_BLK_DEV_IT8172 is not set
3868 +# CONFIG_BLK_DEV_IT8213 is not set
3869 +# CONFIG_BLK_DEV_IT821X is not set
3870 +# CONFIG_BLK_DEV_NS87415 is not set
3871 +# CONFIG_BLK_DEV_PDC202XX_OLD is not set
3872 +# CONFIG_BLK_DEV_PDC202XX_NEW is not set
3873 +# CONFIG_BLK_DEV_SVWKS is not set
3874 +# CONFIG_BLK_DEV_SIIMAGE is not set
3875 +# CONFIG_BLK_DEV_SLC90E66 is not set
3876 +# CONFIG_BLK_DEV_TRM290 is not set
3877 +# CONFIG_BLK_DEV_VIA82CXXX is not set
3878 +# CONFIG_BLK_DEV_TC86C001 is not set
3879 +# CONFIG_BLK_DEV_IDEDMA is not set
3880 +
3881 +#
3882 +# SCSI device support
3883 +#
3884 +# CONFIG_RAID_ATTRS is not set
3885 +CONFIG_SCSI=y
3886 +CONFIG_SCSI_DMA=y
3887 +# CONFIG_SCSI_TGT is not set
3888 +# CONFIG_SCSI_NETLINK is not set
3889 +CONFIG_SCSI_PROC_FS=y
3890 +
3891 +#
3892 +# SCSI support type (disk, tape, CD-ROM)
3893 +#
3894 +CONFIG_BLK_DEV_SD=y
3895 +# CONFIG_CHR_DEV_ST is not set
3896 +# CONFIG_CHR_DEV_OSST is not set
3897 +# CONFIG_BLK_DEV_SR is not set
3898 +# CONFIG_CHR_DEV_SG is not set
3899 +# CONFIG_CHR_DEV_SCH is not set
3900 +
3901 +#
3902 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
3903 +#
3904 +CONFIG_SCSI_MULTI_LUN=y
3905 +# CONFIG_SCSI_CONSTANTS is not set
3906 +# CONFIG_SCSI_LOGGING is not set
3907 +# CONFIG_SCSI_SCAN_ASYNC is not set
3908 +CONFIG_SCSI_WAIT_SCAN=m
3909 +
3910 +#
3911 +# SCSI Transports
3912 +#
3913 +# CONFIG_SCSI_SPI_ATTRS is not set
3914 +# CONFIG_SCSI_FC_ATTRS is not set
3915 +# CONFIG_SCSI_ISCSI_ATTRS is not set
3916 +# CONFIG_SCSI_SAS_LIBSAS is not set
3917 +# CONFIG_SCSI_SRP_ATTRS is not set
3918 +# CONFIG_SCSI_LOWLEVEL is not set
3919 +# CONFIG_SCSI_DH is not set
3920 +CONFIG_ATA=y
3921 +# CONFIG_ATA_NONSTANDARD is not set
3922 +CONFIG_SATA_PMP=y
3923 +# CONFIG_SATA_AHCI is not set
3924 +CONFIG_SATA_SIL24=y
3925 +CONFIG_ATA_SFF=y
3926 +# CONFIG_SATA_SVW is not set
3927 +# CONFIG_ATA_PIIX is not set
3928 +# CONFIG_SATA_MV is not set
3929 +# CONFIG_SATA_NV is not set
3930 +# CONFIG_PDC_ADMA is not set
3931 +# CONFIG_SATA_QSTOR is not set
3932 +# CONFIG_SATA_PROMISE is not set
3933 +# CONFIG_SATA_SX4 is not set
3934 +CONFIG_SATA_SIL=y
3935 +# CONFIG_SATA_SIS is not set
3936 +# CONFIG_SATA_ULI is not set
3937 +# CONFIG_SATA_VIA is not set
3938 +# CONFIG_SATA_VITESSE is not set
3939 +# CONFIG_SATA_INIC162X is not set
3940 +# CONFIG_PATA_ALI is not set
3941 +# CONFIG_PATA_AMD is not set
3942 +# CONFIG_PATA_ARTOP is not set
3943 +# CONFIG_PATA_ATIIXP is not set
3944 +# CONFIG_PATA_CMD640_PCI is not set
3945 +# CONFIG_PATA_CMD64X is not set
3946 +# CONFIG_PATA_CS5520 is not set
3947 +# CONFIG_PATA_CS5530 is not set
3948 +# CONFIG_PATA_CYPRESS is not set
3949 +# CONFIG_PATA_EFAR is not set
3950 +# CONFIG_ATA_GENERIC is not set
3951 +# CONFIG_PATA_HPT366 is not set
3952 +# CONFIG_PATA_HPT37X is not set
3953 +# CONFIG_PATA_HPT3X2N is not set
3954 +# CONFIG_PATA_HPT3X3 is not set
3955 +# CONFIG_PATA_IT821X is not set
3956 +# CONFIG_PATA_IT8213 is not set
3957 +# CONFIG_PATA_JMICRON is not set
3958 +# CONFIG_PATA_TRIFLEX is not set
3959 +# CONFIG_PATA_MARVELL is not set
3960 +# CONFIG_PATA_MPIIX is not set
3961 +# CONFIG_PATA_OLDPIIX is not set
3962 +# CONFIG_PATA_NETCELL is not set
3963 +# CONFIG_PATA_NINJA32 is not set
3964 +# CONFIG_PATA_NS87410 is not set
3965 +# CONFIG_PATA_NS87415 is not set
3966 +# CONFIG_PATA_OPTI is not set
3967 +# CONFIG_PATA_OPTIDMA is not set
3968 +# CONFIG_PATA_PDC_OLD is not set
3969 +# CONFIG_PATA_RADISYS is not set
3970 +# CONFIG_PATA_RZ1000 is not set
3971 +# CONFIG_PATA_SC1200 is not set
3972 +# CONFIG_PATA_SERVERWORKS is not set
3973 +# CONFIG_PATA_PDC2027X is not set
3974 +# CONFIG_PATA_SIL680 is not set
3975 +# CONFIG_PATA_SIS is not set
3976 +# CONFIG_PATA_VIA is not set
3977 +# CONFIG_PATA_WINBOND is not set
3978 +# CONFIG_PATA_SCH is not set
3979 +# CONFIG_MD is not set
3980 +# CONFIG_FUSION is not set
3981 +
3982 +#
3983 +# IEEE 1394 (FireWire) support
3984 +#
3985 +
3986 +#
3987 +# Enable only one of the two stacks, unless you know what you are doing
3988 +#
3989 +# CONFIG_FIREWIRE is not set
3990 +# CONFIG_IEEE1394 is not set
3991 +# CONFIG_I2O is not set
3992 +CONFIG_NETDEVICES=y
3993 +# CONFIG_DUMMY is not set
3994 +# CONFIG_BONDING is not set
3995 +# CONFIG_MACVLAN is not set
3996 +# CONFIG_EQUALIZER is not set
3997 +# CONFIG_TUN is not set
3998 +# CONFIG_VETH is not set
3999 +# CONFIG_ARCNET is not set
4000 +CONFIG_PHYLIB=y
4001 +
4002 +#
4003 +# MII PHY device drivers
4004 +#
4005 +# CONFIG_MARVELL_PHY is not set
4006 +# CONFIG_DAVICOM_PHY is not set
4007 +# CONFIG_QSEMI_PHY is not set
4008 +# CONFIG_LXT_PHY is not set
4009 +# CONFIG_CICADA_PHY is not set
4010 +# CONFIG_VITESSE_PHY is not set
4011 +# CONFIG_SMSC_PHY is not set
4012 +# CONFIG_BROADCOM_PHY is not set
4013 +CONFIG_BROADCOM5222_PHY=y
4014 +# CONFIG_ICPLUS_PHY is not set
4015 +# CONFIG_REALTEK_PHY is not set
4016 +# CONFIG_NATIONAL_PHY is not set
4017 +# CONFIG_NATIONAL8364x_PHY is not set
4018 +# CONFIG_NATIONAL8384x_PHY is not set
4019 +# CONFIG_MicrelKSZ8041_PHY is not set
4020 +# CONFIG_STE10XP is not set
4021 +# CONFIG_LSI_ET1011C_PHY is not set
4022 +# CONFIG_FIXED_PHY is not set
4023 +# CONFIG_MDIO_BITBANG is not set
4024 +CONFIG_NET_ETHERNET=y
4025 +CONFIG_MII=y
4026 +# CONFIG_HAPPYMEAL is not set
4027 +# CONFIG_SUNGEM is not set
4028 +# CONFIG_CASSINI is not set
4029 +# CONFIG_NET_VENDOR_3COM is not set
4030 +# CONFIG_DNET is not set
4031 +# CONFIG_NET_TULIP is not set
4032 +# CONFIG_HP100 is not set
4033 +# CONFIG_IBM_NEW_EMAC_ZMII is not set
4034 +# CONFIG_IBM_NEW_EMAC_RGMII is not set
4035 +# CONFIG_IBM_NEW_EMAC_TAH is not set
4036 +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
4037 +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
4038 +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
4039 +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
4040 +CONFIG_NET_PCI=y
4041 +# CONFIG_PCNET32 is not set
4042 +# CONFIG_AMD8111_ETH is not set
4043 +# CONFIG_ADAPTEC_STARFIRE is not set
4044 +# CONFIG_B44 is not set
4045 +# CONFIG_FORCEDETH is not set
4046 +CONFIG_E100=y
4047 +# CONFIG_FEALNX is not set
4048 +# CONFIG_NATSEMI is not set
4049 +CONFIG_NE2K_PCI=y
4050 +CONFIG_8139CP=y
4051 +CONFIG_8139TOO=y
4052 +CONFIG_8139TOO_PIO=y
4053 +# CONFIG_8139TOO_TUNE_TWISTER is not set
4054 +# CONFIG_8139TOO_8129 is not set
4055 +# CONFIG_8139_OLD_RX_RESET is not set
4056 +# CONFIG_R6040 is not set
4057 +# CONFIG_SIS900 is not set
4058 +# CONFIG_EPIC100 is not set
4059 +# CONFIG_SMSC9420 is not set
4060 +# CONFIG_SUNDANCE is not set
4061 +# CONFIG_TLAN is not set
4062 +# CONFIG_VIA_RHINE is not set
4063 +# CONFIG_SC92031 is not set
4064 +CONFIG_FEC_548x=y
4065 +CONFIG_FEC_548x_ENABLE_FEC2=y
4066 +CONFIG_FEC_548x_SHARED_PHY=y
4067 +# CONFIG_ATL2 is not set
4068 +CONFIG_NETDEV_1000=y
4069 +# CONFIG_ACENIC is not set
4070 +# CONFIG_DL2K is not set
4071 +CONFIG_E1000=y
4072 +# CONFIG_E1000E is not set
4073 +# CONFIG_IP1000 is not set
4074 +# CONFIG_IGB is not set
4075 +# CONFIG_NS83820 is not set
4076 +# CONFIG_HAMACHI is not set
4077 +# CONFIG_YELLOWFIN is not set
4078 +CONFIG_R8169=y
4079 +# CONFIG_SIS190 is not set
4080 +# CONFIG_SKGE is not set
4081 +# CONFIG_SKY2 is not set
4082 +# CONFIG_VIA_VELOCITY is not set
4083 +# CONFIG_TIGON3 is not set
4084 +# CONFIG_BNX2 is not set
4085 +# CONFIG_QLA3XXX is not set
4086 +# CONFIG_ATL1 is not set
4087 +# CONFIG_ATL1E is not set
4088 +# CONFIG_ATL1C is not set
4089 +# CONFIG_JME is not set
4090 +# CONFIG_NETDEV_10000 is not set
4091 +# CONFIG_TR is not set
4092 +
4093 +#
4094 +# Wireless LAN
4095 +#
4096 +# CONFIG_WLAN_PRE80211 is not set
4097 +# CONFIG_WLAN_80211 is not set
4098 +# CONFIG_IWLWIFI_LEDS is not set
4099 +
4100 +#
4101 +# Enable WiMAX (Networking options) to see the WiMAX drivers
4102 +#
4103 +
4104 +#
4105 +# USB Network Adapters
4106 +#
4107 +# CONFIG_USB_CATC is not set
4108 +# CONFIG_USB_KAWETH is not set
4109 +# CONFIG_USB_PEGASUS is not set
4110 +# CONFIG_USB_RTL8150 is not set
4111 +# CONFIG_USB_USBNET is not set
4112 +# CONFIG_WAN is not set
4113 +# CONFIG_FDDI is not set
4114 +# CONFIG_HIPPI is not set
4115 +# CONFIG_PPP is not set
4116 +# CONFIG_SLIP is not set
4117 +# CONFIG_NET_FC is not set
4118 +# CONFIG_NETCONSOLE is not set
4119 +# CONFIG_NETPOLL is not set
4120 +# CONFIG_NET_POLL_CONTROLLER is not set
4121 +# CONFIG_ISDN is not set
4122 +# CONFIG_PHONE is not set
4123 +
4124 +#
4125 +# Input device support
4126 +#
4127 +CONFIG_INPUT=y
4128 +# CONFIG_INPUT_FF_MEMLESS is not set
4129 +# CONFIG_INPUT_POLLDEV is not set
4130 +
4131 +#
4132 +# Userland interfaces
4133 +#
4134 +CONFIG_INPUT_MOUSEDEV=y
4135 +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
4136 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
4137 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
4138 +# CONFIG_INPUT_JOYDEV is not set
4139 +CONFIG_INPUT_EVDEV=y
4140 +# CONFIG_INPUT_EVBUG is not set
4141 +
4142 +#
4143 +# Input Device Drivers
4144 +#
4145 +CONFIG_INPUT_KEYBOARD=y
4146 +# CONFIG_KEYBOARD_ATKBD is not set
4147 +# CONFIG_KEYBOARD_SUNKBD is not set
4148 +# CONFIG_KEYBOARD_LKKBD is not set
4149 +# CONFIG_KEYBOARD_XTKBD is not set
4150 +# CONFIG_KEYBOARD_NEWTON is not set
4151 +# CONFIG_KEYBOARD_STOWAWAY is not set
4152 +# CONFIG_INPUT_MOUSE is not set
4153 +# CONFIG_INPUT_JOYSTICK is not set
4154 +# CONFIG_INPUT_TABLET is not set
4155 +# CONFIG_INPUT_TOUCHSCREEN is not set
4156 +# CONFIG_INPUT_MISC is not set
4157 +
4158 +#
4159 +# Hardware I/O ports
4160 +#
4161 +CONFIG_SERIO=y
4162 +CONFIG_SERIO_SERPORT=y
4163 +# CONFIG_SERIO_PCIPS2 is not set
4164 +# CONFIG_SERIO_RAW is not set
4165 +# CONFIG_GAMEPORT is not set
4166 +
4167 +#
4168 +# Character devices
4169 +#
4170 +CONFIG_VT=y
4171 +CONFIG_CONSOLE_TRANSLATIONS=y
4172 +CONFIG_VT_CONSOLE=y
4173 +CONFIG_HW_CONSOLE=y
4174 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
4175 +CONFIG_DEVKMEM=y
4176 +# CONFIG_SERIAL_NONSTANDARD is not set
4177 +# CONFIG_NOZOMI is not set
4178 +
4179 +#
4180 +# Serial drivers
4181 +#
4182 +# CONFIG_SERIAL_8250 is not set
4183 +
4184 +#
4185 +# Non-8250 serial port support
4186 +#
4187 +CONFIG_SERIAL_CORE=y
4188 +CONFIG_SERIAL_CORE_CONSOLE=y
4189 +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
4190 +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
4191 +CONFIG_SERIAL_MCF=y
4192 +CONFIG_SERIAL_MCF_BAUDRATE=115200
4193 +CONFIG_SERIAL_MCF_CONSOLE=y
4194 +# CONFIG_SERIAL_JSM is not set
4195 +CONFIG_UNIX98_PTYS=y
4196 +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
4197 +# CONFIG_LEGACY_PTYS is not set
4198 +# CONFIG_IPMI_HANDLER is not set
4199 +# CONFIG_HW_RANDOM is not set
4200 +# CONFIG_R3964 is not set
4201 +# CONFIG_APPLICOM is not set
4202 +# CONFIG_RAW_DRIVER is not set
4203 +# CONFIG_TCG_TPM is not set
4204 +CONFIG_I2C=y
4205 +CONFIG_I2C_BOARDINFO=y
4206 +CONFIG_I2C_CHARDEV=y
4207 +CONFIG_I2C_HELPER_AUTO=y
4208 +
4209 +#
4210 +# I2C Hardware Bus support
4211 +#
4212 +
4213 +#
4214 +# PC SMBus host controller drivers
4215 +#
4216 +# CONFIG_I2C_ALI1535 is not set
4217 +# CONFIG_I2C_ALI1563 is not set
4218 +# CONFIG_I2C_ALI15X3 is not set
4219 +# CONFIG_I2C_AMD756 is not set
4220 +# CONFIG_I2C_AMD8111 is not set
4221 +# CONFIG_I2C_I801 is not set
4222 +# CONFIG_I2C_ISCH is not set
4223 +# CONFIG_I2C_PIIX4 is not set
4224 +# CONFIG_I2C_NFORCE2 is not set
4225 +# CONFIG_I2C_SIS5595 is not set
4226 +# CONFIG_I2C_SIS630 is not set
4227 +# CONFIG_I2C_SIS96X is not set
4228 +# CONFIG_I2C_VIA is not set
4229 +# CONFIG_I2C_VIAPRO is not set
4230 +
4231 +#
4232 +# I2C system bus drivers (mostly embedded / system-on-chip)
4233 +#
4234 +CONFIG_I2C_MCF=y
4235 +# CONFIG_I2C_OCORES is not set
4236 +# CONFIG_I2C_SIMTEC is not set
4237 +
4238 +#
4239 +# External I2C/SMBus adapter drivers
4240 +#
4241 +# CONFIG_I2C_PARPORT_LIGHT is not set
4242 +# CONFIG_I2C_TAOS_EVM is not set
4243 +# CONFIG_I2C_TINY_USB is not set
4244 +
4245 +#
4246 +# Graphics adapter I2C/DDC channel drivers
4247 +#
4248 +# CONFIG_I2C_VOODOO3 is not set
4249 +
4250 +#
4251 +# Other I2C/SMBus bus drivers
4252 +#
4253 +# CONFIG_I2C_PCA_PLATFORM is not set
4254 +# CONFIG_I2C_STUB is not set
4255 +
4256 +#
4257 +# Miscellaneous I2C Chip support
4258 +#
4259 +# CONFIG_DS1682 is not set
4260 +# CONFIG_SENSORS_PCF8574 is not set
4261 +# CONFIG_PCF8575 is not set
4262 +# CONFIG_SENSORS_PCA9539 is not set
4263 +# CONFIG_SENSORS_PCF8591 is not set
4264 +# CONFIG_SENSORS_MAX6875 is not set
4265 +# CONFIG_SENSORS_TSL2550 is not set
4266 +# CONFIG_I2C_DEBUG_CORE is not set
4267 +# CONFIG_I2C_DEBUG_ALGO is not set
4268 +# CONFIG_I2C_DEBUG_BUS is not set
4269 +# CONFIG_I2C_DEBUG_CHIP is not set
4270 +# CONFIG_SPI is not set
4271 +# CONFIG_W1 is not set
4272 +# CONFIG_POWER_SUPPLY is not set
4273 +# CONFIG_HWMON is not set
4274 +# CONFIG_THERMAL is not set
4275 +# CONFIG_THERMAL_HWMON is not set
4276 +CONFIG_WATCHDOG=y
4277 +# CONFIG_WATCHDOG_NOWAYOUT is not set
4278 +
4279 +#
4280 +# Watchdog Device Drivers
4281 +#
4282 +# CONFIG_SOFT_WATCHDOG is not set
4283 +# CONFIG_ALIM7101_WDT is not set
4284 +CONFIG_COLDFIRE_WATCHDOG=y
4285 +
4286 +#
4287 +# PCI-based Watchdog Cards
4288 +#
4289 +# CONFIG_PCIPCWATCHDOG is not set
4290 +# CONFIG_WDTPCI is not set
4291 +
4292 +#
4293 +# USB-based Watchdog Cards
4294 +#
4295 +# CONFIG_USBPCWATCHDOG is not set
4296 +CONFIG_SSB_POSSIBLE=y
4297 +
4298 +#
4299 +# Sonics Silicon Backplane
4300 +#
4301 +# CONFIG_SSB is not set
4302 +
4303 +#
4304 +# Multifunction device drivers
4305 +#
4306 +# CONFIG_MFD_CORE is not set
4307 +# CONFIG_MFD_SM501 is not set
4308 +# CONFIG_HTC_PASIC3 is not set
4309 +# CONFIG_MFD_TMIO is not set
4310 +# CONFIG_PMIC_DA903X is not set
4311 +# CONFIG_MFD_WM8400 is not set
4312 +# CONFIG_MFD_WM8350_I2C is not set
4313 +# CONFIG_MFD_PCF50633 is not set
4314 +# CONFIG_REGULATOR is not set
4315 +
4316 +#
4317 +# Multimedia devices
4318 +#
4319 +
4320 +#
4321 +# Multimedia core support
4322 +#
4323 +# CONFIG_VIDEO_DEV is not set
4324 +# CONFIG_DVB_CORE is not set
4325 +# CONFIG_VIDEO_MEDIA is not set
4326 +
4327 +#
4328 +# Multimedia drivers
4329 +#
4330 +CONFIG_DAB=y
4331 +# CONFIG_USB_DABUSB is not set
4332 +
4333 +#
4334 +# Graphics support
4335 +#
4336 +# CONFIG_DRM is not set
4337 +# CONFIG_VGASTATE is not set
4338 +CONFIG_VIDEO_OUTPUT_CONTROL=m
4339 +CONFIG_FB=y
4340 +# CONFIG_FIRMWARE_EDID is not set
4341 +# CONFIG_FB_DDC is not set
4342 +# CONFIG_FB_BOOT_VESA_SUPPORT is not set
4343 +CONFIG_FB_CFB_FILLRECT=y
4344 +CONFIG_FB_CFB_COPYAREA=y
4345 +CONFIG_FB_CFB_IMAGEBLIT=y
4346 +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
4347 +# CONFIG_FB_SYS_FILLRECT is not set
4348 +# CONFIG_FB_SYS_COPYAREA is not set
4349 +# CONFIG_FB_SYS_IMAGEBLIT is not set
4350 +# CONFIG_FB_FOREIGN_ENDIAN is not set
4351 +# CONFIG_FB_SYS_FOPS is not set
4352 +CONFIG_FB_DEFERRED_IO=y
4353 +# CONFIG_FB_SVGALIB is not set
4354 +# CONFIG_FB_MACMODES is not set
4355 +# CONFIG_FB_BACKLIGHT is not set
4356 +# CONFIG_FB_MODE_HELPERS is not set
4357 +# CONFIG_FB_TILEBLITTING is not set
4358 +
4359 +#
4360 +# Frame buffer hardware drivers
4361 +#
4362 +CONFIG_FB_SMI=y
4363 +# CONFIG_FB_CIRRUS is not set
4364 +# CONFIG_FB_PM2 is not set
4365 +# CONFIG_FB_CYBER2000 is not set
4366 +# CONFIG_FB_ASILIANT is not set
4367 +# CONFIG_FB_IMSTT is not set
4368 +# CONFIG_FB_S1D13XXX is not set
4369 +# CONFIG_FB_NVIDIA is not set
4370 +# CONFIG_FB_RIVA is not set
4371 +# CONFIG_FB_MATROX is not set
4372 +# CONFIG_FB_RADEON is not set
4373 +# CONFIG_FB_ATY128 is not set
4374 +# CONFIG_FB_ATY is not set
4375 +# CONFIG_FB_S3 is not set
4376 +# CONFIG_FB_SAVAGE is not set
4377 +# CONFIG_FB_SIS is not set
4378 +# CONFIG_FB_VIA is not set
4379 +# CONFIG_FB_NEOMAGIC is not set
4380 +# CONFIG_FB_KYRO is not set
4381 +# CONFIG_FB_3DFX is not set
4382 +# CONFIG_FB_VOODOO1 is not set
4383 +# CONFIG_FB_VT8623 is not set
4384 +# CONFIG_FB_TRIDENT is not set
4385 +# CONFIG_FB_ARK is not set
4386 +# CONFIG_FB_PM3 is not set
4387 +# CONFIG_FB_CARMINE is not set
4388 +# CONFIG_FB_VIRTUAL is not set
4389 +# CONFIG_FB_METRONOME is not set
4390 +# CONFIG_FB_MB862XX is not set
4391 +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
4392 +
4393 +#
4394 +# Display device support
4395 +#
4396 +# CONFIG_DISPLAY_SUPPORT is not set
4397 +
4398 +#
4399 +# Console display driver support
4400 +#
4401 +CONFIG_DUMMY_CONSOLE=y
4402 +CONFIG_FRAMEBUFFER_CONSOLE=y
4403 +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
4404 +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
4405 +CONFIG_FONTS=y
4406 +CONFIG_FONT_8x8=y
4407 +CONFIG_FONT_8x16=y
4408 +CONFIG_FONT_6x11=y
4409 +# CONFIG_FONT_7x14 is not set
4410 +CONFIG_FONT_PEARL_8x8=y
4411 +CONFIG_FONT_ACORN_8x8=y
4412 +CONFIG_FONT_MINI_4x6=y
4413 +CONFIG_FONT_SUN8x16=y
4414 +CONFIG_FONT_SUN12x22=y
4415 +CONFIG_FONT_10x18=y
4416 +CONFIG_LOGO=y
4417 +CONFIG_LOGO_LINUX_MONO=y
4418 +CONFIG_LOGO_LINUX_VGA16=y
4419 +CONFIG_LOGO_LINUX_CLUT224=y
4420 +# CONFIG_SOUND is not set
4421 +CONFIG_HID_SUPPORT=y
4422 +CONFIG_HID=y
4423 +CONFIG_HID_DEBUG=y
4424 +# CONFIG_HIDRAW is not set
4425 +
4426 +#
4427 +# USB Input Devices
4428 +#
4429 +CONFIG_USB_HID=y
4430 +# CONFIG_HID_PID is not set
4431 +# CONFIG_USB_HIDDEV is not set
4432 +
4433 +#
4434 +# Special HID drivers
4435 +#
4436 +CONFIG_HID_COMPAT=y
4437 +CONFIG_HID_A4TECH=y
4438 +CONFIG_HID_APPLE=y
4439 +CONFIG_HID_BELKIN=y
4440 +CONFIG_HID_CHERRY=y
4441 +CONFIG_HID_CHICONY=y
4442 +CONFIG_HID_CYPRESS=y
4443 +CONFIG_HID_EZKEY=y
4444 +CONFIG_HID_GYRATION=y
4445 +CONFIG_HID_LOGITECH=y
4446 +# CONFIG_LOGITECH_FF is not set
4447 +# CONFIG_LOGIRUMBLEPAD2_FF is not set
4448 +CONFIG_HID_MICROSOFT=y
4449 +CONFIG_HID_MONTEREY=y
4450 +CONFIG_HID_NTRIG=y
4451 +CONFIG_HID_PANTHERLORD=y
4452 +# CONFIG_PANTHERLORD_FF is not set
4453 +CONFIG_HID_PETALYNX=y
4454 +CONFIG_HID_SAMSUNG=y
4455 +CONFIG_HID_SONY=y
4456 +CONFIG_HID_SUNPLUS=y
4457 +# CONFIG_GREENASIA_FF is not set
4458 +CONFIG_HID_TOPSEED=y
4459 +# CONFIG_THRUSTMASTER_FF is not set
4460 +# CONFIG_ZEROPLUS_FF is not set
4461 +CONFIG_USB_SUPPORT=y
4462 +CONFIG_USB_ARCH_HAS_HCD=y
4463 +CONFIG_USB_ARCH_HAS_OHCI=y
4464 +CONFIG_USB_ARCH_HAS_EHCI=y
4465 +CONFIG_USB=y
4466 +# CONFIG_USB_DEBUG is not set
4467 +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
4468 +
4469 +#
4470 +# Miscellaneous USB options
4471 +#
4472 +CONFIG_USB_DEVICEFS=y
4473 +# CONFIG_USB_DEVICE_CLASS is not set
4474 +# CONFIG_USB_DYNAMIC_MINORS is not set
4475 +# CONFIG_USB_SUSPEND is not set
4476 +# CONFIG_USB_OTG is not set
4477 +CONFIG_USB_MON=y
4478 +# CONFIG_USB_WUSB is not set
4479 +# CONFIG_USB_WUSB_CBAF is not set
4480 +
4481 +#
4482 +# USB Host Controller Drivers
4483 +#
4484 +# CONFIG_USB_C67X00_HCD is not set
4485 +CONFIG_USB_EHCI_HCD=y
4486 +CONFIG_USB_EHCI_ROOT_HUB_TT=y
4487 +# CONFIG_USB_EHCI_TT_NEWSCHED is not set
4488 +# CONFIG_USB_OXU210HP_HCD is not set
4489 +# CONFIG_USB_ISP116X_HCD is not set
4490 +# CONFIG_USB_ISP1760_HCD is not set
4491 +# CONFIG_USB_OHCI_HCD is not set
4492 +# CONFIG_USB_UHCI_HCD is not set
4493 +# CONFIG_USB_SL811_HCD is not set
4494 +# CONFIG_USB_R8A66597_HCD is not set
4495 +# CONFIG_USB_WHCI_HCD is not set
4496 +# CONFIG_USB_HWA_HCD is not set
4497 +
4498 +#
4499 +# USB Device Class drivers
4500 +#
4501 +# CONFIG_USB_ACM is not set
4502 +# CONFIG_USB_PRINTER is not set
4503 +# CONFIG_USB_WDM is not set
4504 +# CONFIG_USB_TMC is not set
4505 +
4506 +#
4507 +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
4508 +#
4509 +
4510 +#
4511 +# see USB_STORAGE Help for more information
4512 +#
4513 +CONFIG_USB_STORAGE=y
4514 +# CONFIG_USB_STORAGE_DEBUG is not set
4515 +# CONFIG_USB_STORAGE_DATAFAB is not set
4516 +# CONFIG_USB_STORAGE_FREECOM is not set
4517 +# CONFIG_USB_STORAGE_ISD200 is not set
4518 +# CONFIG_USB_STORAGE_USBAT is not set
4519 +# CONFIG_USB_STORAGE_SDDR09 is not set
4520 +# CONFIG_USB_STORAGE_SDDR55 is not set
4521 +# CONFIG_USB_STORAGE_JUMPSHOT is not set
4522 +# CONFIG_USB_STORAGE_ALAUDA is not set
4523 +# CONFIG_USB_STORAGE_ONETOUCH is not set
4524 +# CONFIG_USB_STORAGE_KARMA is not set
4525 +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
4526 +# CONFIG_USB_LIBUSUAL is not set
4527 +
4528 +#
4529 +# USB Imaging devices
4530 +#
4531 +# CONFIG_USB_MDC800 is not set
4532 +# CONFIG_USB_MICROTEK is not set
4533 +
4534 +#
4535 +# USB port drivers
4536 +#
4537 +# CONFIG_USB_SERIAL is not set
4538 +
4539 +#
4540 +# USB Miscellaneous drivers
4541 +#
4542 +# CONFIG_USB_EMI62 is not set
4543 +# CONFIG_USB_EMI26 is not set
4544 +# CONFIG_USB_ADUTUX is not set
4545 +# CONFIG_USB_SEVSEG is not set
4546 +# CONFIG_USB_RIO500 is not set
4547 +# CONFIG_USB_LEGOTOWER is not set
4548 +# CONFIG_USB_LCD is not set
4549 +# CONFIG_USB_BERRY_CHARGE is not set
4550 +# CONFIG_USB_LED is not set
4551 +# CONFIG_USB_CYPRESS_CY7C63 is not set
4552 +# CONFIG_USB_CYTHERM is not set
4553 +# CONFIG_USB_PHIDGET is not set
4554 +# CONFIG_USB_IDMOUSE is not set
4555 +# CONFIG_USB_FTDI_ELAN is not set
4556 +# CONFIG_USB_APPLEDISPLAY is not set
4557 +# CONFIG_USB_SISUSBVGA is not set
4558 +# CONFIG_USB_LD is not set
4559 +# CONFIG_USB_TRANCEVIBRATOR is not set
4560 +# CONFIG_USB_IOWARRIOR is not set
4561 +# CONFIG_USB_TEST is not set
4562 +# CONFIG_USB_ISIGHTFW is not set
4563 +# CONFIG_USB_VST is not set
4564 +# CONFIG_USB_GADGET is not set
4565 +
4566 +#
4567 +# OTG and related infrastructure
4568 +#
4569 +# CONFIG_UWB is not set
4570 +# CONFIG_MMC is not set
4571 +# CONFIG_MEMSTICK is not set
4572 +# CONFIG_NEW_LEDS is not set
4573 +# CONFIG_ACCESSIBILITY is not set
4574 +# CONFIG_INFINIBAND is not set
4575 +CONFIG_RTC_LIB=y
4576 +CONFIG_RTC_CLASS=y
4577 +CONFIG_RTC_HCTOSYS=y
4578 +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
4579 +# CONFIG_RTC_DEBUG is not set
4580 +
4581 +#
4582 +# RTC interfaces
4583 +#
4584 +CONFIG_RTC_INTF_SYSFS=y
4585 +CONFIG_RTC_INTF_PROC=y
4586 +CONFIG_RTC_INTF_DEV=y
4587 +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
4588 +# CONFIG_RTC_DRV_TEST is not set
4589 +
4590 +#
4591 +# I2C RTC drivers
4592 +#
4593 +# CONFIG_RTC_DRV_DS1307 is not set
4594 +# CONFIG_RTC_DRV_DS1374 is not set
4595 +# CONFIG_RTC_DRV_DS1672 is not set
4596 +# CONFIG_RTC_DRV_MAX6900 is not set
4597 +CONFIG_RTC_DRV_RS5C372=y
4598 +# CONFIG_RTC_DRV_ISL1208 is not set
4599 +# CONFIG_RTC_DRV_X1205 is not set
4600 +# CONFIG_RTC_DRV_PCF8563 is not set
4601 +# CONFIG_RTC_DRV_PCF8583 is not set
4602 +# CONFIG_RTC_DRV_M41T80 is not set
4603 +# CONFIG_RTC_DRV_S35390A is not set
4604 +# CONFIG_RTC_DRV_FM3130 is not set
4605 +# CONFIG_RTC_DRV_RX8581 is not set
4606 +
4607 +#
4608 +# SPI RTC drivers
4609 +#
4610 +
4611 +#
4612 +# Platform RTC drivers
4613 +#
4614 +# CONFIG_RTC_DRV_DS1286 is not set
4615 +# CONFIG_RTC_DRV_DS1511 is not set
4616 +# CONFIG_RTC_DRV_DS1553 is not set
4617 +# CONFIG_RTC_DRV_DS1742 is not set
4618 +# CONFIG_RTC_DRV_STK17TA8 is not set
4619 +# CONFIG_RTC_DRV_M48T86 is not set
4620 +# CONFIG_RTC_DRV_M48T35 is not set
4621 +# CONFIG_RTC_DRV_M48T59 is not set
4622 +# CONFIG_RTC_DRV_BQ4802 is not set
4623 +# CONFIG_RTC_DRV_V3020 is not set
4624 +
4625 +#
4626 +# on-CPU RTC drivers
4627 +#
4628 +# CONFIG_RTC_MCF is not set
4629 +# CONFIG_RTC_M5441X is not set
4630 +# CONFIG_DMADEVICES is not set
4631 +# CONFIG_UIO is not set
4632 +# CONFIG_STAGING is not set
4633 +
4634 +#
4635 +# Character devices
4636 +#
4637 +CONFIG_TICK_ONESHOT=y
4638 +CONFIG_NO_HZ=y
4639 +CONFIG_HIGH_RES_TIMERS=y
4640 +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
4641 +
4642 +#
4643 +# File systems
4644 +#
4645 +CONFIG_EXT2_FS=y
4646 +# CONFIG_EXT2_FS_XATTR is not set
4647 +# CONFIG_EXT2_FS_XIP is not set
4648 +CONFIG_EXT3_FS=y
4649 +CONFIG_EXT3_FS_XATTR=y
4650 +# CONFIG_EXT3_FS_POSIX_ACL is not set
4651 +# CONFIG_EXT3_FS_SECURITY is not set
4652 +# CONFIG_EXT4_FS is not set
4653 +CONFIG_JBD=y
4654 +CONFIG_FS_MBCACHE=y
4655 +# CONFIG_REISERFS_FS is not set
4656 +# CONFIG_JFS_FS is not set
4657 +# CONFIG_FS_POSIX_ACL is not set
4658 +CONFIG_FILE_LOCKING=y
4659 +# CONFIG_XFS_FS is not set
4660 +# CONFIG_GFS2_FS is not set
4661 +# CONFIG_OCFS2_FS is not set
4662 +# CONFIG_BTRFS_FS is not set
4663 +CONFIG_DNOTIFY=y
4664 +# CONFIG_INOTIFY is not set
4665 +# CONFIG_QUOTA is not set
4666 +# CONFIG_AUTOFS_FS is not set
4667 +# CONFIG_AUTOFS4_FS is not set
4668 +# CONFIG_FUSE_FS is not set
4669 +
4670 +#
4671 +# CD-ROM/DVD Filesystems
4672 +#
4673 +# CONFIG_ISO9660_FS is not set
4674 +# CONFIG_UDF_FS is not set
4675 +
4676 +#
4677 +# DOS/FAT/NT Filesystems
4678 +#
4679 +CONFIG_FAT_FS=y
4680 +CONFIG_MSDOS_FS=y
4681 +CONFIG_VFAT_FS=y
4682 +CONFIG_FAT_DEFAULT_CODEPAGE=437
4683 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
4684 +CONFIG_NTFS_FS=y
4685 +# CONFIG_NTFS_DEBUG is not set
4686 +CONFIG_NTFS_RW=y
4687 +
4688 +#
4689 +# Pseudo filesystems
4690 +#
4691 +CONFIG_PROC_FS=y
4692 +# CONFIG_PROC_KCORE is not set
4693 +CONFIG_PROC_SYSCTL=y
4694 +CONFIG_PROC_PAGE_MONITOR=y
4695 +CONFIG_SYSFS=y
4696 +CONFIG_TMPFS=y
4697 +# CONFIG_TMPFS_POSIX_ACL is not set
4698 +# CONFIG_HUGETLB_PAGE is not set
4699 +# CONFIG_CONFIGFS_FS is not set
4700 +CONFIG_MISC_FILESYSTEMS=y
4701 +# CONFIG_ADFS_FS is not set
4702 +# CONFIG_AFFS_FS is not set
4703 +# CONFIG_HFS_FS is not set
4704 +# CONFIG_HFSPLUS_FS is not set
4705 +# CONFIG_BEFS_FS is not set
4706 +# CONFIG_BFS_FS is not set
4707 +# CONFIG_EFS_FS is not set
4708 +CONFIG_JFFS2_FS=y
4709 +CONFIG_JFFS2_FS_DEBUG=0
4710 +CONFIG_JFFS2_FS_WRITEBUFFER=y
4711 +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
4712 +# CONFIG_JFFS2_SUMMARY is not set
4713 +# CONFIG_JFFS2_FS_XATTR is not set
4714 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
4715 +CONFIG_JFFS2_ZLIB=y
4716 +# CONFIG_JFFS2_LZO is not set
4717 +CONFIG_JFFS2_RTIME=y
4718 +# CONFIG_JFFS2_RUBIN is not set
4719 +# CONFIG_CRAMFS is not set
4720 +# CONFIG_SQUASHFS is not set
4721 +# CONFIG_VXFS_FS is not set
4722 +CONFIG_MINIX_FS=y
4723 +# CONFIG_OMFS_FS is not set
4724 +# CONFIG_HPFS_FS is not set
4725 +# CONFIG_QNX4FS_FS is not set
4726 +CONFIG_ROMFS_FS=y
4727 +# CONFIG_SYSV_FS is not set
4728 +# CONFIG_UFS_FS is not set
4729 +CONFIG_NETWORK_FILESYSTEMS=y
4730 +CONFIG_NFS_FS=y
4731 +# CONFIG_NFS_V3 is not set
4732 +# CONFIG_NFS_V4 is not set
4733 +CONFIG_ROOT_NFS=y
4734 +# CONFIG_NFSD is not set
4735 +CONFIG_LOCKD=y
4736 +CONFIG_NFS_COMMON=y
4737 +CONFIG_SUNRPC=y
4738 +# CONFIG_SUNRPC_REGISTER_V4 is not set
4739 +# CONFIG_RPCSEC_GSS_KRB5 is not set
4740 +# CONFIG_RPCSEC_GSS_SPKM3 is not set
4741 +# CONFIG_SMB_FS is not set
4742 +# CONFIG_CIFS is not set
4743 +# CONFIG_NCP_FS is not set
4744 +# CONFIG_CODA_FS is not set
4745 +# CONFIG_AFS_FS is not set
4746 +
4747 +#
4748 +# Partition Types
4749 +#
4750 +CONFIG_PARTITION_ADVANCED=y
4751 +# CONFIG_ACORN_PARTITION is not set
4752 +# CONFIG_OSF_PARTITION is not set
4753 +# CONFIG_AMIGA_PARTITION is not set
4754 +# CONFIG_ATARI_PARTITION is not set
4755 +# CONFIG_MAC_PARTITION is not set
4756 +CONFIG_MSDOS_PARTITION=y
4757 +# CONFIG_BSD_DISKLABEL is not set
4758 +# CONFIG_MINIX_SUBPARTITION is not set
4759 +# CONFIG_SOLARIS_X86_PARTITION is not set
4760 +# CONFIG_UNIXWARE_DISKLABEL is not set
4761 +# CONFIG_LDM_PARTITION is not set
4762 +# CONFIG_SGI_PARTITION is not set
4763 +# CONFIG_ULTRIX_PARTITION is not set
4764 +# CONFIG_SUN_PARTITION is not set
4765 +# CONFIG_KARMA_PARTITION is not set
4766 +# CONFIG_EFI_PARTITION is not set
4767 +# CONFIG_SYSV68_PARTITION is not set
4768 +CONFIG_NLS=y
4769 +CONFIG_NLS_DEFAULT="iso8859-1"
4770 +CONFIG_NLS_CODEPAGE_437=y
4771 +# CONFIG_NLS_CODEPAGE_737 is not set
4772 +# CONFIG_NLS_CODEPAGE_775 is not set
4773 +# CONFIG_NLS_CODEPAGE_850 is not set
4774 +# CONFIG_NLS_CODEPAGE_852 is not set
4775 +# CONFIG_NLS_CODEPAGE_855 is not set
4776 +# CONFIG_NLS_CODEPAGE_857 is not set
4777 +# CONFIG_NLS_CODEPAGE_860 is not set
4778 +# CONFIG_NLS_CODEPAGE_861 is not set
4779 +# CONFIG_NLS_CODEPAGE_862 is not set
4780 +# CONFIG_NLS_CODEPAGE_863 is not set
4781 +# CONFIG_NLS_CODEPAGE_864 is not set
4782 +# CONFIG_NLS_CODEPAGE_865 is not set
4783 +# CONFIG_NLS_CODEPAGE_866 is not set
4784 +# CONFIG_NLS_CODEPAGE_869 is not set
4785 +# CONFIG_NLS_CODEPAGE_936 is not set
4786 +# CONFIG_NLS_CODEPAGE_950 is not set
4787 +# CONFIG_NLS_CODEPAGE_932 is not set
4788 +# CONFIG_NLS_CODEPAGE_949 is not set
4789 +# CONFIG_NLS_CODEPAGE_874 is not set
4790 +# CONFIG_NLS_ISO8859_8 is not set
4791 +# CONFIG_NLS_CODEPAGE_1250 is not set
4792 +# CONFIG_NLS_CODEPAGE_1251 is not set
4793 +# CONFIG_NLS_ASCII is not set
4794 +CONFIG_NLS_ISO8859_1=y
4795 +# CONFIG_NLS_ISO8859_2 is not set
4796 +# CONFIG_NLS_ISO8859_3 is not set
4797 +# CONFIG_NLS_ISO8859_4 is not set
4798 +# CONFIG_NLS_ISO8859_5 is not set
4799 +# CONFIG_NLS_ISO8859_6 is not set
4800 +# CONFIG_NLS_ISO8859_7 is not set
4801 +# CONFIG_NLS_ISO8859_9 is not set
4802 +# CONFIG_NLS_ISO8859_13 is not set
4803 +# CONFIG_NLS_ISO8859_14 is not set
4804 +# CONFIG_NLS_ISO8859_15 is not set
4805 +# CONFIG_NLS_KOI8_R is not set
4806 +# CONFIG_NLS_KOI8_U is not set
4807 +CONFIG_NLS_UTF8=y
4808 +# CONFIG_DLM is not set
4809 +
4810 +#
4811 +# Kernel hacking
4812 +#
4813 +# CONFIG_PRINTK_TIME is not set
4814 +CONFIG_ENABLE_WARN_DEPRECATED=y
4815 +# CONFIG_ENABLE_MUST_CHECK is not set
4816 +CONFIG_FRAME_WARN=1024
4817 +# CONFIG_MAGIC_SYSRQ is not set
4818 +# CONFIG_UNUSED_SYMBOLS is not set
4819 +# CONFIG_DEBUG_FS is not set
4820 +# CONFIG_HEADERS_CHECK is not set
4821 +# CONFIG_DEBUG_KERNEL is not set
4822 +CONFIG_DEBUG_BUGVERBOSE=y
4823 +CONFIG_DEBUG_MEMORY_INIT=y
4824 +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
4825 +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
4826 +
4827 +#
4828 +# Tracers
4829 +#
4830 +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
4831 +# CONFIG_SAMPLES is not set
4832 +# CONFIG_BOOTPARAM is not set
4833 +
4834 +#
4835 +# Security options
4836 +#
4837 +# CONFIG_KEYS is not set
4838 +# CONFIG_SECURITY is not set
4839 +# CONFIG_SECURITYFS is not set
4840 +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
4841 +CONFIG_CRYPTO=y
4842 +
4843 +#
4844 +# Crypto core or helper
4845 +#
4846 +# CONFIG_CRYPTO_FIPS is not set
4847 +CONFIG_CRYPTO_ALGAPI=y
4848 +CONFIG_CRYPTO_ALGAPI2=y
4849 +CONFIG_CRYPTO_AEAD=y
4850 +CONFIG_CRYPTO_AEAD2=y
4851 +CONFIG_CRYPTO_BLKCIPHER=y
4852 +CONFIG_CRYPTO_BLKCIPHER2=y
4853 +CONFIG_CRYPTO_HASH=y
4854 +CONFIG_CRYPTO_HASH2=y
4855 +CONFIG_CRYPTO_RNG2=y
4856 +CONFIG_CRYPTO_MANAGER=y
4857 +CONFIG_CRYPTO_MANAGER2=y
4858 +# CONFIG_CRYPTO_GF128MUL is not set
4859 +# CONFIG_CRYPTO_NULL is not set
4860 +# CONFIG_CRYPTO_CRYPTD is not set
4861 +CONFIG_CRYPTO_AUTHENC=y
4862 +CONFIG_CRYPTO_TEST=m
4863 +
4864 +#
4865 +# Authenticated Encryption with Associated Data
4866 +#
4867 +# CONFIG_CRYPTO_CCM is not set
4868 +# CONFIG_CRYPTO_GCM is not set
4869 +# CONFIG_CRYPTO_SEQIV is not set
4870 +
4871 +#
4872 +# Block modes
4873 +#
4874 +CONFIG_CRYPTO_CBC=y
4875 +# CONFIG_CRYPTO_CTR is not set
4876 +# CONFIG_CRYPTO_CTS is not set
4877 +# CONFIG_CRYPTO_ECB is not set
4878 +# CONFIG_CRYPTO_LRW is not set
4879 +# CONFIG_CRYPTO_PCBC is not set
4880 +# CONFIG_CRYPTO_XTS is not set
4881 +
4882 +#
4883 +# Hash modes
4884 +#
4885 +CONFIG_CRYPTO_HMAC=y
4886 +# CONFIG_CRYPTO_XCBC is not set
4887 +
4888 +#
4889 +# Digest
4890 +#
4891 +CONFIG_CRYPTO_CRC32C=y
4892 +# CONFIG_CRYPTO_MD4 is not set
4893 +CONFIG_CRYPTO_MD5=y
4894 +# CONFIG_CRYPTO_MICHAEL_MIC is not set
4895 +# CONFIG_CRYPTO_RMD128 is not set
4896 +# CONFIG_CRYPTO_RMD160 is not set
4897 +# CONFIG_CRYPTO_RMD256 is not set
4898 +# CONFIG_CRYPTO_RMD320 is not set
4899 +CONFIG_CRYPTO_SHA1=y
4900 +# CONFIG_CRYPTO_SHA256 is not set
4901 +# CONFIG_CRYPTO_SHA512 is not set
4902 +# CONFIG_CRYPTO_TGR192 is not set
4903 +# CONFIG_CRYPTO_WP512 is not set
4904 +
4905 +#
4906 +# Ciphers
4907 +#
4908 +# CONFIG_CRYPTO_AES is not set
4909 +# CONFIG_CRYPTO_ANUBIS is not set
4910 +# CONFIG_CRYPTO_ARC4 is not set
4911 +# CONFIG_CRYPTO_BLOWFISH is not set
4912 +# CONFIG_CRYPTO_CAMELLIA is not set
4913 +# CONFIG_CRYPTO_CAST5 is not set
4914 +# CONFIG_CRYPTO_CAST6 is not set
4915 +CONFIG_CRYPTO_DES=y
4916 +# CONFIG_CRYPTO_FCRYPT is not set
4917 +# CONFIG_CRYPTO_KHAZAD is not set
4918 +# CONFIG_CRYPTO_SALSA20 is not set
4919 +# CONFIG_CRYPTO_SEED is not set
4920 +# CONFIG_CRYPTO_SERPENT is not set
4921 +# CONFIG_CRYPTO_TEA is not set
4922 +# CONFIG_CRYPTO_TWOFISH is not set
4923 +
4924 +#
4925 +# Compression
4926 +#
4927 +# CONFIG_CRYPTO_DEFLATE is not set
4928 +# CONFIG_CRYPTO_LZO is not set
4929 +
4930 +#
4931 +# Random Number Generation
4932 +#
4933 +# CONFIG_CRYPTO_ANSI_CPRNG is not set
4934 +
4935 +#
4936 +# OCF Configuration
4937 +#
4938 +# CONFIG_OCF_OCF is not set
4939 +
4940 +#
4941 +# Talitos Driver
4942 +#
4943 +# CONFIG_CRYPTO_HW is not set
4944 +
4945 +#
4946 +# Library routines
4947 +#
4948 +CONFIG_BITREVERSE=y
4949 +CONFIG_GENERIC_FIND_LAST_BIT=y
4950 +CONFIG_CRC_CCITT=y
4951 +CONFIG_CRC16=y
4952 +# CONFIG_CRC_T10DIF is not set
4953 +# CONFIG_CRC_ITU_T is not set
4954 +CONFIG_CRC32=y
4955 +# CONFIG_CRC7 is not set
4956 +CONFIG_LIBCRC32C=y
4957 +CONFIG_ZLIB_INFLATE=y
4958 +CONFIG_ZLIB_DEFLATE=y
4959 +CONFIG_PLIST=y
4960 +CONFIG_HAS_IOMEM=y
4961 +CONFIG_HAS_IOPORT=y
4962 +CONFIG_HAS_DMA=y
4963 --- /dev/null
4964 +++ b/arch/m68k/include/asm/cf_548x_cacheflush.h
4965 @@ -0,0 +1,262 @@
4966 +/*
4967 + * arch/m68k/include/asm/cf_548x_cacheflush.h - Coldfire 547x/548x Cache
4968 + *
4969 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
4970 + * Kurt Mahan kmahan@freescale.com
4971 + * Shrek Wu b16972@freescale.com
4972 + *
4973 + * Based on include/asm-m68k/cacheflush.h
4974 + *
4975 + * This program is free software; you can redistribute  it and/or modify it
4976 + * under  the terms of  the GNU General  Public License as published by the
4977 + * Free Software Foundation;  either version 2 of the  License, or (at your
4978 + * option) any later version.
4979 + */
4980 +#ifndef M68K_CF_548x_CACHEFLUSH_H
4981 +#define M68K_CF_548x_CACHEFLUSH_H
4982 +
4983 +#include <asm/cfcache.h>
4984 +/*
4985 + * Cache handling functions
4986 + */
4987 +
4988 +#define flush_icache()                                         \
4989 +({                                                             \
4990 +       unsigned long set;                                      \
4991 +       unsigned long start_set;                                \
4992 +       unsigned long end_set;                                  \
4993 +                                                               \
4994 +       start_set = 0;                                          \
4995 +       end_set = (unsigned long)LAST_DCACHE_ADDR;              \
4996 +                                                               \
4997 +       for (set = start_set; set <= end_set; set += (0x10 - 3)) {\
4998 +               asm volatile("cpushl %%ic,(%0)\n"               \
4999 +               "\taddq%.l #1,%0\n"                             \
5000 +               "\tcpushl %%ic,(%0)\n"                          \
5001 +               "\taddq%.l #1,%0\n"                             \
5002 +               "\tcpushl %%ic,(%0)\n"                          \
5003 +               "\taddq%.l #1,%0\n"                             \
5004 +               "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set)); \
5005 +       }                                                       \
5006 +})
5007 +
5008 +#define flush_dcache()                                         \
5009 +({                                                             \
5010 +       unsigned long set;                                      \
5011 +       unsigned long start_set;                                \
5012 +       unsigned long end_set;                                  \
5013 +                                                               \
5014 +       start_set = 0;                                          \
5015 +       end_set = (unsigned long)LAST_DCACHE_ADDR;              \
5016 +                                                               \
5017 +       for (set = start_set; set <= end_set; set += (0x10 - 3)) {      \
5018 +               asm volatile("cpushl %%dc,(%0)\n"               \
5019 +               "\taddq%.l #1,%0\n"                             \
5020 +               "\tcpushl %%dc,(%0)\n"                          \
5021 +               "\taddq%.l #1,%0\n"                             \
5022 +               "\tcpushl %%dc,(%0)\n"                          \
5023 +               "\taddq%.l #1,%0\n"                             \
5024 +               "\tcpushl %%dc,(%0)" : "=a" (set) : "a" (set)); \
5025 +       }                                                       \
5026 +})
5027 +
5028 +#define flush_bcache()                                         \
5029 +({                                                     \
5030 +       unsigned long set;                              \
5031 +       unsigned long start_set;                        \
5032 +       unsigned long end_set;                          \
5033 +                                                       \
5034 +       start_set = 0;                                  \
5035 +       end_set = (unsigned long)LAST_DCACHE_ADDR;      \
5036 +                                                       \
5037 +       for (set = start_set; set <= end_set; set += (0x10 - 3)) { \
5038 +               asm volatile("cpushl %%bc,(%0)\n"               \
5039 +               "\taddq%.l #1,%0\n"                             \
5040 +               "\tcpushl %%bc,(%0)\n"                          \
5041 +               "\taddq%.l #1,%0\n"                             \
5042 +               "\tcpushl %%bc,(%0)\n"                          \
5043 +               "\taddq%.l #1,%0\n"                             \
5044 +               "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set)); \
5045 +       }                                                       \
5046 +})
5047 +
5048 +/*
5049 + * invalidate the cache for the specified memory range.
5050 + * It starts at the physical address specified for
5051 + * the given number of bytes.
5052 + */
5053 +extern void cache_clear(unsigned long paddr, int len);
5054 +/*
5055 + * push any dirty cache in the specified memory range.
5056 + * It starts at the physical address specified for
5057 + * the given number of bytes.
5058 + */
5059 +extern void cache_push(unsigned long paddr, int len);
5060 +
5061 +/*
5062 + * push and invalidate pages in the specified user virtual
5063 + * memory range.
5064 + */
5065 +extern void cache_push_v(unsigned long vaddr, int len);
5066 +
5067 +/* This is needed whenever the virtual mapping of the current
5068 +   process changes.  */
5069 +
5070 +/**
5071 + * flush_cache_mm - Flush an mm_struct
5072 + * @mm: mm_struct to flush
5073 + */
5074 +static inline void flush_cache_mm(struct mm_struct *mm)
5075 +{
5076 +       if (mm == current->mm)
5077 +               flush_bcache();
5078 +}
5079 +
5080 +#define flush_cache_dup_mm(mm) flush_cache_mm(mm)
5081 +
5082 +#define flush_cache_all()              flush_bcache()
5083 +
5084 +/**
5085 + * flush_cache_range - Flush a cache range
5086 + * @vma: vma struct
5087 + * @start: Starting address
5088 + * @end: Ending address
5089 + *
5090 + * flush_cache_range must be a macro to avoid a dependency on
5091 + * linux/mm.h which includes this file.
5092 + */
5093 +static inline void flush_cache_range(struct vm_area_struct *vma,
5094 +       unsigned long start, unsigned long end)
5095 +{
5096 +       if (vma->vm_mm == current->mm)
5097 +               flush_bcache();
5098 +/*cf_cache_flush_range(start, end);*/
5099 +}
5100 +
5101 +/**
5102 + * flush_cache_page - Flush a page of the cache
5103 + * @vma: vma struct
5104 + * @vmaddr:
5105 + * @pfn: page numer
5106 + *
5107 + * flush_cache_page must be a macro to avoid a dependency on
5108 + * linux/mm.h which includes this file.
5109 + */
5110 +static inline void flush_cache_page(struct vm_area_struct *vma,
5111 +       unsigned long vmaddr, unsigned long pfn)
5112 +{
5113 +       if (vma->vm_mm == current->mm)
5114 +               flush_bcache();
5115 +/*cf_cache_flush_range(vmaddr, vmaddr+PAGE_SIZE);*/
5116 +}
5117 +
5118 +/* Push the page at kernel virtual address and clear the icache */
5119 +/* RZ: use cpush %bc instead of cpush %dc, cinv %ic */
5120 +#define flush_page_to_ram(page) __flush_page_to_ram((void *) page_address(page))
5121 +extern inline void __flush_page_to_ram(void *address)
5122 +{
5123 +       unsigned long set;
5124 +       unsigned long start_set;
5125 +       unsigned long end_set;
5126 +       unsigned long addr = (unsigned long) address;
5127 +
5128 +       addr &= ~(PAGE_SIZE - 1);
5129 +       /* round down to page start address */
5130 +
5131 +       start_set = addr & _ICACHE_SET_MASK;
5132 +       end_set = (addr + PAGE_SIZE-1) & _ICACHE_SET_MASK;
5133 +
5134 +       if (start_set > end_set) {
5135 +               /* from the begining to the lowest address */
5136 +               for (set = 0; set <= end_set; set += (0x10 - 3)) {
5137 +                       asm volatile("cpushl %%bc,(%0)\n"
5138 +                       "\taddq%.l #1,%0\n"
5139 +                       "\tcpushl %%bc,(%0)\n"
5140 +                       "\taddq%.l #1,%0\n"
5141 +                       "\tcpushl %%bc,(%0)\n"
5142 +                       "\taddq%.l #1,%0\n"
5143 +                       "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set));
5144 +               }
5145 +               /* next loop will finish the cache ie pass the hole */
5146 +               end_set = LAST_ICACHE_ADDR;
5147 +       }
5148 +
5149 +       for (set = start_set; set <= end_set; set += (0x10 - 3)) {
5150 +               asm volatile("cpushl %%bc,(%0)\n"
5151 +               "\taddq%.l #1,%0\n"
5152 +               "\tcpushl %%bc,(%0)\n"
5153 +               "\taddq%.l #1,%0\n"
5154 +               "\tcpushl %%bc,(%0)\n"
5155 +               "\taddq%.l #1,%0\n"
5156 +               "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set));
5157 +       }
5158 +}
5159 +
5160 +/* Use __flush_page_to_ram() for flush_dcache_page all values are same - MW */
5161 +#define flush_dcache_page(page)                        \
5162 +       __flush_page_to_ram((void *) page_address(page))
5163 +#define flush_icache_page(vma, pg)             \
5164 +       __flush_page_to_ram((void *) page_address(pg))
5165 +#define flush_icache_user_range(adr, len)      \
5166 +       do { } while (0)
5167 +/* NL */
5168 +#define flush_icache_user_page(vma, page, addr, len)   \
5169 +       do { } while (0)
5170 +
5171 +/* Push n pages at kernel virtual address and clear the icache */
5172 +/* RZ: use cpush %bc instead of cpush %dc, cinv %ic */
5173 +extern inline void flush_icache_range(unsigned long address,
5174 +       unsigned long endaddr)
5175 +{
5176 +       unsigned long set;
5177 +       unsigned long start_set;
5178 +       unsigned long end_set;
5179 +
5180 +       start_set = address & _ICACHE_SET_MASK;
5181 +       end_set = endaddr & _ICACHE_SET_MASK;
5182 +
5183 +       if (start_set > end_set) {
5184 +               /* from the begining to the lowest address */
5185 +               for (set = 0; set <= end_set; set += (0x10 - 3)) {
5186 +                       asm volatile("cpushl %%ic,(%0)\n"
5187 +                       "\taddq%.l #1,%0\n"
5188 +                       "\tcpushl %%ic,(%0)\n"
5189 +                       "\taddq%.l #1,%0\n"
5190 +                       "\tcpushl %%ic,(%0)\n"
5191 +                       "\taddq%.l #1,%0\n"
5192 +                       "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set));
5193 +               }
5194 +               /* next loop will finish the cache ie pass the hole */
5195 +               end_set = LAST_ICACHE_ADDR;
5196 +       }
5197 +       for (set = start_set; set <= end_set; set += (0x10 - 3)) {
5198 +               asm volatile("cpushl %%ic,(%0)\n"
5199 +                       "\taddq%.l #1,%0\n"
5200 +                       "\tcpushl %%ic,(%0)\n"
5201 +                       "\taddq%.l #1,%0\n"
5202 +                       "\tcpushl %%ic,(%0)\n"
5203 +                       "\taddq%.l #1,%0\n"
5204 +                       "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set));
5205 +       }
5206 +}
5207 +
5208 +static inline void copy_to_user_page(struct vm_area_struct *vma,
5209 +                                    struct page *page, unsigned long vaddr,
5210 +                                    void *dst, void *src, int len)
5211 +{
5212 +       memcpy(dst, src, len);
5213 +       flush_icache_user_page(vma, page, vaddr, len);
5214 +}
5215 +static inline void copy_from_user_page(struct vm_area_struct *vma,
5216 +                                      struct page *page, unsigned long vaddr,
5217 +                                      void *dst, void *src, int len)
5218 +{
5219 +       memcpy(dst, src, len);
5220 +}
5221 +
5222 +#define flush_cache_vmap(start, end)           flush_cache_all()
5223 +#define flush_cache_vunmap(start, end)         flush_cache_all()
5224 +#define flush_dcache_mmap_lock(mapping)                do { } while (0)
5225 +#define flush_dcache_mmap_unlock(mapping)      do { } while (0)
5226 +
5227 +#endif /* M68K_CF_548x_CACHEFLUSH_H */
5228 --- /dev/null
5229 +++ b/arch/m68k/include/asm/m5485dma.h
5230 @@ -0,0 +1,98 @@
5231 +/*
5232 + * m5485dma.h -- ColdFire 547x/548x DMA controller support.
5233 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
5234 + */
5235 +#ifndef __MCF548X_DMA_H__
5236 +#define __MCF548X_DMA_H__
5237 +
5238 +
5239 +/* Register read/write macros */
5240 +#define MCF_DMA_DIPR    MCF_REG32(0x008014)
5241 +#define MCF_DMA_DIMR    MCF_REG32(0x008018)
5242 +#define MCF_DMA_IMCR    MCF_REG32(0x00805C)
5243 +
5244 +/* Bit definitions and macros for MCF_DMA_DIPR */
5245 +#define MCF_DMA_DIPR_TASK0           (0x00000001)
5246 +#define MCF_DMA_DIPR_TASK1           (0x00000002)
5247 +#define MCF_DMA_DIPR_TASK2           (0x00000004)
5248 +#define MCF_DMA_DIPR_TASK3           (0x00000008)
5249 +#define MCF_DMA_DIPR_TASK4           (0x00000010)
5250 +#define MCF_DMA_DIPR_TASK5           (0x00000020)
5251 +#define MCF_DMA_DIPR_TASK6           (0x00000040)
5252 +#define MCF_DMA_DIPR_TASK7           (0x00000080)
5253 +#define MCF_DMA_DIPR_TASK8           (0x00000100)
5254 +#define MCF_DMA_DIPR_TASK9           (0x00000200)
5255 +#define MCF_DMA_DIPR_TASK10          (0x00000400)
5256 +#define MCF_DMA_DIPR_TASK11          (0x00000800)
5257 +#define MCF_DMA_DIPR_TASK12          (0x00001000)
5258 +#define MCF_DMA_DIPR_TASK13          (0x00002000)
5259 +#define MCF_DMA_DIPR_TASK14          (0x00004000)
5260 +#define MCF_DMA_DIPR_TASK15          (0x00008000)
5261 +
5262 +/* Bit definitions and macros for MCF_DMA_DIMR */
5263 +#define MCF_DMA_DIMR_TASK0           (0x00000001)
5264 +#define MCF_DMA_DIMR_TASK1           (0x00000002)
5265 +#define MCF_DMA_DIMR_TASK2           (0x00000004)
5266 +#define MCF_DMA_DIMR_TASK3           (0x00000008)
5267 +#define MCF_DMA_DIMR_TASK4           (0x00000010)
5268 +#define MCF_DMA_DIMR_TASK5           (0x00000020)
5269 +#define MCF_DMA_DIMR_TASK6           (0x00000040)
5270 +#define MCF_DMA_DIMR_TASK7           (0x00000080)
5271 +#define MCF_DMA_DIMR_TASK8           (0x00000100)
5272 +#define MCF_DMA_DIMR_TASK9           (0x00000200)
5273 +#define MCF_DMA_DIMR_TASK10          (0x00000400)
5274 +#define MCF_DMA_DIMR_TASK11          (0x00000800)
5275 +#define MCF_DMA_DIMR_TASK12          (0x00001000)
5276 +#define MCF_DMA_DIMR_TASK13          (0x00002000)
5277 +#define MCF_DMA_DIMR_TASK14          (0x00004000)
5278 +#define MCF_DMA_DIMR_TASK15          (0x00008000)
5279 +
5280 +/* Bit definitions and macros for MCF_DMA_IMCR */
5281 +#define MCF_DMA_IMCR_SRC16(x)        (((x)&0x00000003)<<0)
5282 +#define MCF_DMA_IMCR_SRC17(x)        (((x)&0x00000003)<<2)
5283 +#define MCF_DMA_IMCR_SRC18(x)        (((x)&0x00000003)<<4)
5284 +#define MCF_DMA_IMCR_SRC19(x)        (((x)&0x00000003)<<6)
5285 +#define MCF_DMA_IMCR_SRC20(x)        (((x)&0x00000003)<<8)
5286 +#define MCF_DMA_IMCR_SRC21(x)        (((x)&0x00000003)<<10)
5287 +#define MCF_DMA_IMCR_SRC22(x)        (((x)&0x00000003)<<12)
5288 +#define MCF_DMA_IMCR_SRC23(x)        (((x)&0x00000003)<<14)
5289 +#define MCF_DMA_IMCR_SRC24(x)        (((x)&0x00000003)<<16)
5290 +#define MCF_DMA_IMCR_SRC25(x)        (((x)&0x00000003)<<18)
5291 +#define MCF_DMA_IMCR_SRC26(x)        (((x)&0x00000003)<<20)
5292 +#define MCF_DMA_IMCR_SRC27(x)        (((x)&0x00000003)<<22)
5293 +#define MCF_DMA_IMCR_SRC28(x)        (((x)&0x00000003)<<24)
5294 +#define MCF_DMA_IMCR_SRC29(x)        (((x)&0x00000003)<<26)
5295 +#define MCF_DMA_IMCR_SRC30(x)        (((x)&0x00000003)<<28)
5296 +#define MCF_DMA_IMCR_SRC31(x)        (((x)&0x00000003)<<30)
5297 +#define MCF_DMA_IMCR_SRC16_FEC0RX    (0x00000000)
5298 +#define MCF_DMA_IMCR_SRC17_FEC0TX    (0x00000000)
5299 +#define MCF_DMA_IMCR_SRC18_FEC0RX    (0x00000020)
5300 +#define MCF_DMA_IMCR_SRC19_FEC0TX    (0x00000080)
5301 +#define MCF_DMA_IMCR_SRC20_FEC1RX    (0x00000100)
5302 +#define MCF_DMA_IMCR_SRC21_DREQ1     (0x00000000)
5303 +#define MCF_DMA_IMCR_SRC21_FEC1TX    (0x00000400)
5304 +#define MCF_DMA_IMCR_SRC22_FEC0RX    (0x00001000)
5305 +#define MCF_DMA_IMCR_SRC23_FEC0TX    (0x00004000)
5306 +#define MCF_DMA_IMCR_SRC24_CTM0      (0x00010000)
5307 +#define MCF_DMA_IMCR_SRC24_FEC1RX    (0x00020000)
5308 +#define MCF_DMA_IMCR_SRC25_CTM1      (0x00040000)
5309 +#define MCF_DMA_IMCR_SRC25_FEC1TX    (0x00080000)
5310 +#define MCF_DMA_IMCR_SRC26_USBEP4    (0x00000000)
5311 +#define MCF_DMA_IMCR_SRC26_CTM2      (0x00200000)
5312 +#define MCF_DMA_IMCR_SRC27_USBEP5    (0x00000000)
5313 +#define MCF_DMA_IMCR_SRC27_CTM3      (0x00800000)
5314 +#define MCF_DMA_IMCR_SRC28_USBEP6    (0x00000000)
5315 +#define MCF_DMA_IMCR_SRC28_CTM4      (0x01000000)
5316 +#define MCF_DMA_IMCR_SRC28_DREQ1     (0x02000000)
5317 +#define MCF_DMA_IMCR_SRC28_PSC2RX    (0x03000000)
5318 +#define MCF_DMA_IMCR_SRC29_DREQ1     (0x04000000)
5319 +#define MCF_DMA_IMCR_SRC29_CTM5      (0x08000000)
5320 +#define MCF_DMA_IMCR_SRC29_PSC2TX    (0x0C000000)
5321 +#define MCF_DMA_IMCR_SRC30_FEC1RX    (0x00000000)
5322 +#define MCF_DMA_IMCR_SRC30_CTM6      (0x10000000)
5323 +#define MCF_DMA_IMCR_SRC30_PSC3RX    (0x30000000)
5324 +#define MCF_DMA_IMCR_SRC31_FEC1TX    (0x00000000)
5325 +#define MCF_DMA_IMCR_SRC31_CTM7      (0x80000000)
5326 +#define MCF_DMA_IMCR_SRC31_PSC3TX    (0xC0000000)
5327 +
5328 +#endif /* __MCF548X_DMA_H__ */
5329 --- /dev/null
5330 +++ b/arch/m68k/include/asm/m5485dspi.h
5331 @@ -0,0 +1,146 @@
5332 +/*
5333 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
5334 + *
5335 + * File:       mcf548x_dspi.h
5336 + * Purpose:    Register and bit definitions for the MCF548X
5337 + *
5338 + * Notes:
5339 + *
5340 + */
5341 +
5342 +#ifndef _M5485DSPI_H_
5343 +#define _M5485DSPI_H_
5344 +
5345 +/*
5346 + *
5347 + * DMA Serial Peripheral Interface (DSPI)
5348 + *
5349 + */
5350 +
5351 +/* Register read/write macros */
5352 +#define MCF_DSPI_DMCR         MCF_REG32(0x008A00)
5353 +#define MCF_DSPI_DTCR         MCF_REG32(0x008A08)
5354 +#define MCF_DSPI_DCTAR0       MCF_REG32(0x008A0C)
5355 +#define MCF_DSPI_DCTAR1       MCF_REG32(0x008A10)
5356 +#define MCF_DSPI_DCTAR2       MCF_REG32(0x008A14)
5357 +#define MCF_DSPI_DCTAR3       MCF_REG32(0x008A18)
5358 +#define MCF_DSPI_DCTAR4       MCF_REG32(0x008A1C)
5359 +#define MCF_DSPI_DCTAR5       MCF_REG32(0x008A20)
5360 +#define MCF_DSPI_DCTAR6       MCF_REG32(0x008A24)
5361 +#define MCF_DSPI_DCTAR7       MCF_REG32(0x008A28)
5362 +#define MCF_DSPI_DCTARn(x)    MCF_REG32(0x008A0C+(x*4))
5363 +#define MCF_DSPI_DSR          MCF_REG32(0x008A2C)
5364 +#define MCF_DSPI_DRSER        MCF_REG32(0x008A30)
5365 +#define MCF_DSPI_DTFR         MCF_REG32(0x008A34)
5366 +#define MCF_DSPI_DRFR         MCF_REG32(0x008A38)
5367 +#define MCF_DSPI_DTFDR0       MCF_REG32(0x008A3C)
5368 +#define MCF_DSPI_DTFDR1       MCF_REG32(0x008A40)
5369 +#define MCF_DSPI_DTFDR2       MCF_REG32(0x008A44)
5370 +#define MCF_DSPI_DTFDR3       MCF_REG32(0x008A48)
5371 +#define MCF_DSPI_DTFDRn(x)    MCF_REG32(0x008A3C+(x*4))
5372 +#define MCF_DSPI_DRFDR0       MCF_REG32(0x008A7C)
5373 +#define MCF_DSPI_DRFDR1       MCF_REG32(0x008A80)
5374 +#define MCF_DSPI_DRFDR2       MCF_REG32(0x008A84)
5375 +#define MCF_DSPI_DRFDR3       MCF_REG32(0x008A88)
5376 +#define MCF_DSPI_DRFDRn(x)    MCF_REG32(0x008A7C+(x*4))
5377 +
5378 +/* Bit definitions and macros for MCF_DSPI_DMCR */
5379 +#define MCF_DSPI_DMCR_HALT             (0x00000001)
5380 +#define MCF_DSPI_DMCR_SMPL_PT(x)       (((x)&0x00000003)<<8)
5381 +#define MCF_DSPI_DMCR_CRXF             (0x00000400)
5382 +#define MCF_DSPI_DMCR_CTXF             (0x00000800)
5383 +#define MCF_DSPI_DMCR_DRXF             (0x00001000)
5384 +#define MCF_DSPI_DMCR_DTXF             (0x00002000)
5385 +#define MCF_DSPI_DMCR_CSIS0            (0x00010000)
5386 +#define MCF_DSPI_DMCR_CSIS2            (0x00040000)
5387 +#define MCF_DSPI_DMCR_CSIS3            (0x00080000)
5388 +#define MCF_DSPI_DMCR_CSIS5            (0x00200000)
5389 +#define MCF_DSPI_DMCR_ROOE             (0x01000000)
5390 +#define MCF_DSPI_DMCR_PCSSE            (0x02000000)
5391 +#define MCF_DSPI_DMCR_MTFE             (0x04000000)
5392 +#define MCF_DSPI_DMCR_FRZ              (0x08000000)
5393 +#define MCF_DSPI_DMCR_DCONF(x)         (((x)&0x00000003)<<28)
5394 +#define MCF_DSPI_DMCR_CSCK             (0x40000000)
5395 +#define MCF_DSPI_DMCR_MSTR             (0x80000000)
5396 +
5397 +/* Bit definitions and macros for MCF_DSPI_DTCR */
5398 +#define MCF_DSPI_DTCR_SPI_TCNT(x)      (((x)&0x0000FFFF)<<16)
5399 +
5400 +/* Bit definitions and macros for MCF_DSPI_DCTARn */
5401 +#define MCF_DSPI_DCTAR_BR(x)          (((x)&0x0000000F)<<0)
5402 +#define MCF_DSPI_DCTAR_DT(x)          (((x)&0x0000000F)<<4)
5403 +#define MCF_DSPI_DCTAR_ASC(x)         (((x)&0x0000000F)<<8)
5404 +#define MCF_DSPI_DCTAR_CSSCK(x)       (((x)&0x0000000F)<<12)
5405 +#define MCF_DSPI_DCTAR_PBR(x)         (((x)&0x00000003)<<16)
5406 +#define MCF_DSPI_DCTAR_PDT(x)         (((x)&0x00000003)<<18)
5407 +#define MCF_DSPI_DCTAR_PASC(x)        (((x)&0x00000003)<<20)
5408 +#define MCF_DSPI_DCTAR_PCSSCK(x)      (((x)&0x00000003)<<22)
5409 +#define MCF_DSPI_DCTAR_LSBFE          (0x01000000)
5410 +#define MCF_DSPI_DCTAR_CPHA           (0x02000000)
5411 +#define MCF_DSPI_DCTAR_CPOL           (0x04000000)
5412 +/* #define MCF_DSPI_DCTAR_TRSZ(x)        (((x)&0x0000000F)<<27) */
5413 +#define MCF_DSPI_DCTAR_FMSZ(x)        (((x)&0x0000000F)<<27)
5414 +#define MCF_DSPI_DCTAR_PCSSCK_1CLK    (0x00000000)
5415 +#define MCF_DSPI_DCTAR_PCSSCK_3CLK    (0x00400000)
5416 +#define MCF_DSPI_DCTAR_PCSSCK_5CLK    (0x00800000)
5417 +#define MCF_DSPI_DCTAR_PCSSCK_7CLK    (0x00A00000)
5418 +#define MCF_DSPI_DCTAR_PASC_1CLK      (0x00000000)
5419 +#define MCF_DSPI_DCTAR_PASC_3CLK      (0x00100000)
5420 +#define MCF_DSPI_DCTAR_PASC_5CLK      (0x00200000)
5421 +#define MCF_DSPI_DCTAR_PASC_7CLK      (0x00300000)
5422 +#define MCF_DSPI_DCTAR_PDT_1CLK       (0x00000000)
5423 +#define MCF_DSPI_DCTAR_PDT_3CLK       (0x00040000)
5424 +#define MCF_DSPI_DCTAR_PDT_5CLK       (0x00080000)
5425 +#define MCF_DSPI_DCTAR_PDT_7CLK       (0x000A0000)
5426 +#define MCF_DSPI_DCTAR_PBR_1CLK       (0x00000000)
5427 +#define MCF_DSPI_DCTAR_PBR_3CLK       (0x00010000)
5428 +#define MCF_DSPI_DCTAR_PBR_5CLK       (0x00020000)
5429 +#define MCF_DSPI_DCTAR_PBR_7CLK       (0x00030000)
5430 +
5431 +/* Bit definitions and macros for MCF_DSPI_DSR */
5432 +#define MCF_DSPI_DSR_RXPTR(x)          (((x)&0x0000000F)<<0)
5433 +#define MCF_DSPI_DSR_RXCTR(x)          (((x)&0x0000000F)<<4)
5434 +#define MCF_DSPI_DSR_TXPTR(x)          (((x)&0x0000000F)<<8)
5435 +#define MCF_DSPI_DSR_TXCTR(x)          (((x)&0x0000000F)<<12)
5436 +#define MCF_DSPI_DSR_RFDF              (0x00020000)
5437 +#define MCF_DSPI_DSR_RFOF              (0x00080000)
5438 +#define MCF_DSPI_DSR_TFFF              (0x02000000)
5439 +#define MCF_DSPI_DSR_TFUF              (0x08000000)
5440 +#define MCF_DSPI_DSR_EOQF              (0x10000000)
5441 +#define MCF_DSPI_DSR_TXRXS             (0x40000000)
5442 +#define MCF_DSPI_DSR_TCF               (0x80000000)
5443 +
5444 +/* Bit definitions and macros for MCF_DSPI_DRSER */
5445 +#define MCF_DSPI_DRSER_RFDFS           (0x00010000)
5446 +#define MCF_DSPI_DRSER_RFDFE           (0x00020000)
5447 +#define MCF_DSPI_DRSER_RFOFE           (0x00080000)
5448 +#define MCF_DSPI_DRSER_TFFFS           (0x01000000)
5449 +#define MCF_DSPI_DRSER_TFFFE           (0x02000000)
5450 +#define MCF_DSPI_DRSER_TFUFE           (0x08000000)
5451 +#define MCF_DSPI_DRSER_EOQFE           (0x10000000)
5452 +#define MCF_DSPI_DRSER_TCFE            (0x80000000)
5453 +
5454 +/* Bit definitions and macros for MCF_DSPI_DTFR */
5455 +#define MCF_DSPI_DTFR_TXDATA(x)        (((x)&0x0000FFFF)<<0)
5456 +#define MCF_DSPI_DTFR_CS0              (0x00010000)
5457 +#define MCF_DSPI_DTFR_CS2              (0x00040000)
5458 +#define MCF_DSPI_DTFR_CS3              (0x00080000)
5459 +#define MCF_DSPI_DTFR_CS5              (0x00200000)
5460 +#define MCF_DSPI_DTFR_CTCNT            (0x04000000)
5461 +#define MCF_DSPI_DTFR_EOQ              (0x08000000)
5462 +#define MCF_DSPI_DTFR_CTAS(x)          (((x)&0x00000007)<<28)
5463 +#define MCF_DSPI_DTFR_CONT             (0x80000000)
5464 +
5465 +/* Bit definitions and macros for MCF_DSPI_DRFR */
5466 +#define MCF_DSPI_DRFR_RXDATA(x)        (((x)&0x0000FFFF)<<0)
5467 +
5468 +/* Bit definitions and macros for MCF_DSPI_DTFDRn */
5469 +#define MCF_DSPI_DTFDRn_TXDATA(x)      (((x)&0x0000FFFF)<<0)
5470 +#define MCF_DSPI_DTFDRn_TXCMD(x)       (((x)&0x0000FFFF)<<16)
5471 +
5472 +/* Bit definitions and macros for MCF_DSPI_DRFDRn */
5473 +#define MCF_DSPI_DRFDRn_RXDATA(x)      (((x)&0x0000FFFF)<<0)
5474 +
5475 +/********************************************************************/
5476 +
5477 +#endif /* _M5485DSPI_H_ */
5478 --- /dev/null
5479 +++ b/arch/m68k/include/asm/m5485gpio.h
5480 @@ -0,0 +1,695 @@
5481 +/*
5482 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
5483 + * File:       mcf548x_gpio.h
5484 + * Purpose:    Register and bit definitions for the MCF548X
5485 + *
5486 + * Notes:
5487 + *
5488 + */
5489 +
5490 +#ifndef _M5485GPIO_H_
5491 +#define _M5485GPIO_H_
5492 +
5493 +/*********************************************************************
5494 +*
5495 +* General Purpose I/O (GPIO)
5496 +*
5497 +*********************************************************************/
5498 +
5499 +/* Register read/write macros */
5500 +#define MCF_GPIO_PODR_FBCTL         MCF_REG08(0x000A00)
5501 +#define MCF_GPIO_PODR_FBCS          MCF_REG08(0x000A01)
5502 +#define MCF_GPIO_PODR_DMA           MCF_REG08(0x000A02)
5503 +#define MCF_GPIO_PODR_FEC0H         MCF_REG08(0x000A04)
5504 +#define MCF_GPIO_PODR_FEC0L         MCF_REG08(0x000A05)
5505 +#define MCF_GPIO_PODR_FEC1H         MCF_REG08(0x000A06)
5506 +#define MCF_GPIO_PODR_FEC1L         MCF_REG08(0x000A07)
5507 +#define MCF_GPIO_PODR_FECI2C        MCF_REG08(0x000A08)
5508 +#define MCF_GPIO_PODR_PCIBG         MCF_REG08(0x000A09)
5509 +#define MCF_GPIO_PODR_PCIBR         MCF_REG08(0x000A0A)
5510 +#define MCF_GPIO_PODR_PSC3PSC2      MCF_REG08(0x000A0C)
5511 +#define MCF_GPIO_PODR_PSC1PSC0      MCF_REG08(0x000A0D)
5512 +#define MCF_GPIO_PODR_DSPI          MCF_REG08(0x000A0E)
5513 +#define MCF_GPIO_PDDR_FBCTL         MCF_REG08(0x000A10)
5514 +#define MCF_GPIO_PDDR_FBCS          MCF_REG08(0x000A11)
5515 +#define MCF_GPIO_PDDR_DMA           MCF_REG08(0x000A12)
5516 +#define MCF_GPIO_PDDR_FEC0H         MCF_REG08(0x000A14)
5517 +#define MCF_GPIO_PDDR_FEC0L         MCF_REG08(0x000A15)
5518 +#define MCF_GPIO_PDDR_FEC1H         MCF_REG08(0x000A16)
5519 +#define MCF_GPIO_PDDR_FEC1L         MCF_REG08(0x000A17)
5520 +#define MCF_GPIO_PDDR_FECI2C        MCF_REG08(0x000A18)
5521 +#define MCF_GPIO_PDDR_PCIBG         MCF_REG08(0x000A19)
5522 +#define MCF_GPIO_PDDR_PCIBR         MCF_REG08(0x000A1A)
5523 +#define MCF_GPIO_PDDR_PSC3PSC2      MCF_REG08(0x000A1C)
5524 +#define MCF_GPIO_PDDR_PSC1PSC0      MCF_REG08(0x000A1D)
5525 +#define MCF_GPIO_PDDR_DSPI          MCF_REG08(0x000A1E)
5526 +#define MCF_GPIO_PPDSDR_FBCTL       MCF_REG08(0x000A20)
5527 +#define MCF_GPIO_PPDSDR_FBCS        MCF_REG08(0x000A21)
5528 +#define MCF_GPIO_PPDSDR_DMA         MCF_REG08(0x000A22)
5529 +#define MCF_GPIO_PPDSDR_FEC0H       MCF_REG08(0x000A24)
5530 +#define MCF_GPIO_PPDSDR_FEC0L       MCF_REG08(0x000A25)
5531 +#define MCF_GPIO_PPDSDR_FEC1H       MCF_REG08(0x000A26)
5532 +#define MCF_GPIO_PPDSDR_FEC1L       MCF_REG08(0x000A27)
5533 +#define MCF_GPIO_PPDSDR_FECI2C      MCF_REG08(0x000A28)
5534 +#define MCF_GPIO_PPDSDR_PCIBG       MCF_REG08(0x000A29)
5535 +#define MCF_GPIO_PPDSDR_PCIBR       MCF_REG08(0x000A2A)
5536 +#define MCF_GPIO_PPDSDR_PSC3PSC2    MCF_REG08(0x000A2C)
5537 +#define MCF_GPIO_PPDSDR_PSC1PSC0    MCF_REG08(0x000A2D)
5538 +#define MCF_GPIO_PPDSDR_DSPI        MCF_REG08(0x000A2E)
5539 +#define MCF_GPIO_PCLRR_FBCTL        MCF_REG08(0x000A30)
5540 +#define MCF_GPIO_PCLRR_FBCS         MCF_REG08(0x000A31)
5541 +#define MCF_GPIO_PCLRR_DMA          MCF_REG08(0x000A32)
5542 +#define MCF_GPIO_PCLRR_FEC0H        MCF_REG08(0x000A34)
5543 +#define MCF_GPIO_PCLRR_FEC0L        MCF_REG08(0x000A35)
5544 +#define MCF_GPIO_PCLRR_FEC1H        MCF_REG08(0x000A36)
5545 +#define MCF_GPIO_PCLRR_FEC1L        MCF_REG08(0x000A37)
5546 +#define MCF_GPIO_PCLRR_FECI2C       MCF_REG08(0x000A38)
5547 +#define MCF_GPIO_PCLRR_PCIBG        MCF_REG08(0x000A39)
5548 +#define MCF_GPIO_PCLRR_PCIBR        MCF_REG08(0x000A3A)
5549 +#define MCF_GPIO_PCLRR_PSC3PSC2     MCF_REG08(0x000A3C)
5550 +#define MCF_GPIO_PCLRR_PSC1PSC0     MCF_REG08(0x000A3D)
5551 +#define MCF_GPIO_PCLRR_DSPI         MCF_REG08(0x000A3E)
5552 +#define MCF_GPIO_PAR_FBCTL          MCF_REG16(0x000A40)
5553 +#define MCF_GPIO_PAR_FBCS           MCF_REG08(0x000A42)
5554 +#define MCF_GPIO_PAR_DMA            MCF_REG08(0x000A43)
5555 +#define MCF_GPIO_PAR_FECI2CIRQ      MCF_REG16(0x000A44)
5556 +#define MCF_GPIO_PAR_PCIBG          MCF_REG16(0x000A48)
5557 +#define MCF_GPIO_PAR_PCIBR          MCF_REG16(0x000A4A)
5558 +#define MCF_GPIO_PAR_PSC3           MCF_REG08(0x000A4C)
5559 +#define MCF_GPIO_PAR_PSC2           MCF_REG08(0x000A4D)
5560 +#define MCF_GPIO_PAR_PSC1           MCF_REG08(0x000A4E)
5561 +#define MCF_GPIO_PAR_PSC0           MCF_REG08(0x000A4F)
5562 +#define MCF_GPIO_PAR_DSPI           MCF_REG16(0x000A50)
5563 +#define MCF_GPIO_PAR_TIMER          MCF_REG08(0x000A52)
5564 +
5565 +/* Bit definitions and macros for MCF_GPIO_PODR_FBCTL */
5566 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL0              (0x01)
5567 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL1              (0x02)
5568 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL2              (0x04)
5569 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL3              (0x08)
5570 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL4              (0x10)
5571 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL5              (0x20)
5572 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL6              (0x40)
5573 +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL7              (0x80)
5574 +
5575 +/* Bit definitions and macros for MCF_GPIO_PODR_FBCS */
5576 +#define MCF_GPIO_PODR_FBCS_PODRFBCS1                (0x02)
5577 +#define MCF_GPIO_PODR_FBCS_PODRFBCS2                (0x04)
5578 +#define MCF_GPIO_PODR_FBCS_PODRFBCS3                (0x08)
5579 +#define MCF_GPIO_PODR_FBCS_PODRFBCS4                (0x10)
5580 +#define MCF_GPIO_PODR_FBCS_PODRFBCS5                (0x20)
5581 +
5582 +/* Bit definitions and macros for MCF_GPIO_PODR_DMA */
5583 +#define MCF_GPIO_PODR_DMA_PODRDMA0                  (0x01)
5584 +#define MCF_GPIO_PODR_DMA_PODRDMA1                  (0x02)
5585 +#define MCF_GPIO_PODR_DMA_PODRDMA2                  (0x04)
5586 +#define MCF_GPIO_PODR_DMA_PODRDMA3                  (0x08)
5587 +
5588 +/* Bit definitions and macros for MCF_GPIO_PODR_FEC0H */
5589 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H0              (0x01)
5590 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H1              (0x02)
5591 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H2              (0x04)
5592 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H3              (0x08)
5593 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H4              (0x10)
5594 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H5              (0x20)
5595 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H6              (0x40)
5596 +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H7              (0x80)
5597 +
5598 +/* Bit definitions and macros for MCF_GPIO_PODR_FEC0L */
5599 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L0              (0x01)
5600 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L1              (0x02)
5601 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L2              (0x04)
5602 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L3              (0x08)
5603 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L4              (0x10)
5604 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L5              (0x20)
5605 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L6              (0x40)
5606 +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L7              (0x80)
5607 +
5608 +/* Bit definitions and macros for MCF_GPIO_PODR_FEC1H */
5609 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H0              (0x01)
5610 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H1              (0x02)
5611 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H2              (0x04)
5612 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H3              (0x08)
5613 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H4              (0x10)
5614 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H5              (0x20)
5615 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H6              (0x40)
5616 +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H7              (0x80)
5617 +
5618 +/* Bit definitions and macros for MCF_GPIO_PODR_FEC1L */
5619 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L0              (0x01)
5620 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L1              (0x02)
5621 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L2              (0x04)
5622 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L3              (0x08)
5623 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L4              (0x10)
5624 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L5              (0x20)
5625 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L6              (0x40)
5626 +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L7              (0x80)
5627 +
5628 +/* Bit definitions and macros for MCF_GPIO_PODR_FECI2C */
5629 +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C0            (0x01)
5630 +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C1            (0x02)
5631 +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C2            (0x04)
5632 +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C3            (0x08)
5633 +
5634 +/* Bit definitions and macros for MCF_GPIO_PODR_PCIBG */
5635 +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG0              (0x01)
5636 +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG1              (0x02)
5637 +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG2              (0x04)
5638 +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG3              (0x08)
5639 +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG4              (0x10)
5640 +
5641 +/* Bit definitions and macros for MCF_GPIO_PODR_PCIBR */
5642 +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR0              (0x01)
5643 +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR1              (0x02)
5644 +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR2              (0x04)
5645 +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR3              (0x08)
5646 +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR4              (0x10)
5647 +
5648 +/* Bit definitions and macros for MCF_GPIO_PODR_PSC3PSC2 */
5649 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC20        (0x01)
5650 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC21        (0x02)
5651 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC22        (0x04)
5652 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC23        (0x08)
5653 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC24        (0x10)
5654 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC25        (0x20)
5655 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC26        (0x40)
5656 +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC27        (0x80)
5657 +
5658 +/* Bit definitions and macros for MCF_GPIO_PODR_PSC1PSC0 */
5659 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC00        (0x01)
5660 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC01        (0x02)
5661 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC02        (0x04)
5662 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC03        (0x08)
5663 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC04        (0x10)
5664 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC05        (0x20)
5665 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC06        (0x40)
5666 +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC07        (0x80)
5667 +
5668 +/* Bit definitions and macros for MCF_GPIO_PODR_DSPI */
5669 +#define MCF_GPIO_PODR_DSPI_PODRDSPI0                (0x01)
5670 +#define MCF_GPIO_PODR_DSPI_PODRDSPI1                (0x02)
5671 +#define MCF_GPIO_PODR_DSPI_PODRDSPI2                (0x04)
5672 +#define MCF_GPIO_PODR_DSPI_PODRDSPI3                (0x08)
5673 +#define MCF_GPIO_PODR_DSPI_PODRDSPI4                (0x10)
5674 +#define MCF_GPIO_PODR_DSPI_PODRDSPI5                (0x20)
5675 +#define MCF_GPIO_PODR_DSPI_PODRDSPI6                (0x40)
5676 +
5677 +/* Bit definitions and macros for MCF_GPIO_PDDR_FBCTL */
5678 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL0              (0x01)
5679 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL1              (0x02)
5680 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL2              (0x04)
5681 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL3              (0x08)
5682 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL4              (0x10)
5683 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL5              (0x20)
5684 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL6              (0x40)
5685 +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL7              (0x80)
5686 +
5687 +/* Bit definitions and macros for MCF_GPIO_PDDR_FBCS */
5688 +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS1                (0x02)
5689 +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS2                (0x04)
5690 +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS3                (0x08)
5691 +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS4                (0x10)
5692 +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS5                (0x20)
5693 +
5694 +/* Bit definitions and macros for MCF_GPIO_PDDR_DMA */
5695 +#define MCF_GPIO_PDDR_DMA_PDDRDMA0                  (0x01)
5696 +#define MCF_GPIO_PDDR_DMA_PDDRDMA1                  (0x02)
5697 +#define MCF_GPIO_PDDR_DMA_PDDRDMA2                  (0x04)
5698 +#define MCF_GPIO_PDDR_DMA_PDDRDMA3                  (0x08)
5699 +
5700 +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC0H */
5701 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H0              (0x01)
5702 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H1              (0x02)
5703 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H2              (0x04)
5704 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H3              (0x08)
5705 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H4              (0x10)
5706 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H5              (0x20)
5707 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H6              (0x40)
5708 +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H7              (0x80)
5709 +
5710 +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC0L */
5711 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L0              (0x01)
5712 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L1              (0x02)
5713 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L2              (0x04)
5714 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L3              (0x08)
5715 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L4              (0x10)
5716 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L5              (0x20)
5717 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L6              (0x40)
5718 +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L7              (0x80)
5719 +
5720 +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC1H */
5721 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H0              (0x01)
5722 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H1              (0x02)
5723 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H2              (0x04)
5724 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H3              (0x08)
5725 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H4              (0x10)
5726 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H5              (0x20)
5727 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H6              (0x40)
5728 +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H7              (0x80)
5729 +
5730 +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC1L */
5731 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L0              (0x01)
5732 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L1              (0x02)
5733 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L2              (0x04)
5734 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L3              (0x08)
5735 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L4              (0x10)
5736 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L5              (0x20)
5737 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L6              (0x40)
5738 +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L7              (0x80)
5739 +
5740 +/* Bit definitions and macros for MCF_GPIO_PDDR_FECI2C */
5741 +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C0            (0x01)
5742 +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C1            (0x02)
5743 +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C2            (0x04)
5744 +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C3            (0x08)
5745 +
5746 +/* Bit definitions and macros for MCF_GPIO_PDDR_PCIBG */
5747 +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG0              (0x01)
5748 +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG1              (0x02)
5749 +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG2              (0x04)
5750 +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG3              (0x08)
5751 +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG4              (0x10)
5752 +
5753 +/* Bit definitions and macros for MCF_GPIO_PDDR_PCIBR */
5754 +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR0              (0x01)
5755 +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR1              (0x02)
5756 +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR2              (0x04)
5757 +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR3              (0x08)
5758 +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR4              (0x10)
5759 +
5760 +/* Bit definitions and macros for MCF_GPIO_PDDR_PSC3PSC2 */
5761 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC20        (0x01)
5762 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC21        (0x02)
5763 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC22        (0x04)
5764 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC23        (0x08)
5765 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC24        (0x10)
5766 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC25        (0x20)
5767 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC26        (0x40)
5768 +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC27        (0x80)
5769 +
5770 +/* Bit definitions and macros for MCF_GPIO_PDDR_PSC1PSC0 */
5771 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC00        (0x01)
5772 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC01        (0x02)
5773 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC02        (0x04)
5774 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC03        (0x08)
5775 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC04        (0x10)
5776 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC05        (0x20)
5777 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC06        (0x40)
5778 +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC07        (0x80)
5779 +
5780 +/* Bit definitions and macros for MCF_GPIO_PDDR_DSPI */
5781 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI0                (0x01)
5782 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI1                (0x02)
5783 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI2                (0x04)
5784 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI3                (0x08)
5785 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI4                (0x10)
5786 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI5                (0x20)
5787 +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI6                (0x40)
5788 +
5789 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FBCTL */
5790 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL0          (0x01)
5791 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL1          (0x02)
5792 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL2          (0x04)
5793 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL3          (0x08)
5794 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL4          (0x10)
5795 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL5          (0x20)
5796 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL6          (0x40)
5797 +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL7          (0x80)
5798 +
5799 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FBCS */
5800 +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS1            (0x02)
5801 +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS2            (0x04)
5802 +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS3            (0x08)
5803 +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS4            (0x10)
5804 +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS5            (0x20)
5805 +
5806 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_DMA */
5807 +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA0              (0x01)
5808 +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA1              (0x02)
5809 +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA2              (0x04)
5810 +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA3              (0x08)
5811 +
5812 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC0H */
5813 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H0          (0x01)
5814 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H1          (0x02)
5815 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H2          (0x04)
5816 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H3          (0x08)
5817 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H4          (0x10)
5818 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H5          (0x20)
5819 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H6          (0x40)
5820 +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H7          (0x80)
5821 +
5822 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC0L */
5823 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L0          (0x01)
5824 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L1          (0x02)
5825 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L2          (0x04)
5826 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L3          (0x08)
5827 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L4          (0x10)
5828 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L5          (0x20)
5829 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L6          (0x40)
5830 +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L7          (0x80)
5831 +
5832 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC1H */
5833 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H0          (0x01)
5834 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H1          (0x02)
5835 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H2          (0x04)
5836 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H3          (0x08)
5837 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H4          (0x10)
5838 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H5          (0x20)
5839 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H6          (0x40)
5840 +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H7          (0x80)
5841 +
5842 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC1L */
5843 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L0          (0x01)
5844 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L1          (0x02)
5845 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L2          (0x04)
5846 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L3          (0x08)
5847 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L4          (0x10)
5848 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L5          (0x20)
5849 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L6          (0x40)
5850 +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L7          (0x80)
5851 +
5852 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FECI2C */
5853 +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C0        (0x01)
5854 +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C1        (0x02)
5855 +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C2        (0x04)
5856 +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C3        (0x08)
5857 +
5858 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PCIBG */
5859 +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG0          (0x01)
5860 +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG1          (0x02)
5861 +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG2          (0x04)
5862 +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG3          (0x08)
5863 +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG4          (0x10)
5864 +
5865 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PCIBR */
5866 +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR0          (0x01)
5867 +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR1          (0x02)
5868 +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR2          (0x04)
5869 +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR3          (0x08)
5870 +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR4          (0x10)
5871 +
5872 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PSC3PSC2 */
5873 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC20    (0x01)
5874 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC21    (0x02)
5875 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC22    (0x04)
5876 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC23    (0x08)
5877 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PDDRPSC3PSC24      (0x10)
5878 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PDDRPSC3PSC25      (0x20)
5879 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC26    (0x40)
5880 +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC27    (0x80)
5881 +
5882 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PSC1PSC0 */
5883 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC00    (0x01)
5884 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PDDRPSC1PSC01      (0x02)
5885 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC02    (0x04)
5886 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PDDRPSC1PSC03      (0x08)
5887 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC04    (0x10)
5888 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC05    (0x20)
5889 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC06    (0x40)
5890 +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC07    (0x80)
5891 +
5892 +/* Bit definitions and macros for MCF_GPIO_PPDSDR_DSPI */
5893 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI0            (0x01)
5894 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI1            (0x02)
5895 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI2            (0x04)
5896 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI3            (0x08)
5897 +#define MCF_GPIO_PPDSDR_DSPI_PDDRDSPI4              (0x10)
5898 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI5            (0x20)
5899 +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI6            (0x40)
5900 +
5901 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FBCTL */
5902 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL0            (0x01)
5903 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL1            (0x02)
5904 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL2            (0x04)
5905 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL3            (0x08)
5906 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL4            (0x10)
5907 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL5            (0x20)
5908 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL6            (0x40)
5909 +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL7            (0x80)
5910 +
5911 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FBCS */
5912 +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS1              (0x02)
5913 +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS2              (0x04)
5914 +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS3              (0x08)
5915 +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS4              (0x10)
5916 +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS5              (0x20)
5917 +
5918 +/* Bit definitions and macros for MCF_GPIO_PCLRR_DMA */
5919 +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA0                (0x01)
5920 +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA1                (0x02)
5921 +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA2                (0x04)
5922 +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA3                (0x08)
5923 +
5924 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC0H */
5925 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H0            (0x01)
5926 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H1            (0x02)
5927 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H2            (0x04)
5928 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H3            (0x08)
5929 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H4            (0x10)
5930 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H5            (0x20)
5931 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H6            (0x40)
5932 +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H7            (0x80)
5933 +
5934 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC0L */
5935 +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L0            (0x01)
5936 +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L1             (0x02)
5937 +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L2            (0x04)
5938 +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L3            (0x08)
5939 +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L4             (0x10)
5940 +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L5             (0x20)
5941 +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L6             (0x40)
5942 +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L7            (0x80)
5943 +
5944 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC1H */
5945 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H0            (0x01)
5946 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H1            (0x02)
5947 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H2            (0x04)
5948 +#define MCF_GPIO_PCLRR_FEC1H_PODRFEC1H3             (0x08)
5949 +#define MCF_GPIO_PCLRR_FEC1H_PODRFEC1H4             (0x10)
5950 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H5            (0x20)
5951 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H6            (0x40)
5952 +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H7            (0x80)
5953 +
5954 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC1L */
5955 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L0            (0x01)
5956 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L1            (0x02)
5957 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L2            (0x04)
5958 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L3            (0x08)
5959 +#define MCF_GPIO_PCLRR_FEC1L_PODRFEC1L4             (0x10)
5960 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L5            (0x20)
5961 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L6            (0x40)
5962 +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L7            (0x80)
5963 +
5964 +/* Bit definitions and macros for MCF_GPIO_PCLRR_FECI2C */
5965 +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C0          (0x01)
5966 +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C1          (0x02)
5967 +#define MCF_GPIO_PCLRR_FECI2C_PODRFECI2C2           (0x04)
5968 +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C3          (0x08)
5969 +
5970 +/* Bit definitions and macros for MCF_GPIO_PCLRR_PCIBG */
5971 +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG0             (0x01)
5972 +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG1             (0x02)
5973 +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG2             (0x04)
5974 +#define MCF_GPIO_PCLRR_PCIBG_PCLRRPCIBG3            (0x08)
5975 +#define MCF_GPIO_PCLRR_PCIBG_PCLRRPCIBG4            (0x10)
5976 +
5977 +/* Bit definitions and macros for MCF_GPIO_PCLRR_PCIBR */
5978 +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR0            (0x01)
5979 +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR1            (0x02)
5980 +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR2            (0x04)
5981 +#define MCF_GPIO_PCLRR_PCIBR_PODRPCIBR3             (0x08)
5982 +#define MCF_GPIO_PCLRR_PCIBR_PODRPCIBR4             (0x10)
5983 +
5984 +/* Bit definitions and macros for MCF_GPIO_PCLRR_PSC3PSC2 */
5985 +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC20       (0x01)
5986 +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC21       (0x02)
5987 +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC22      (0x04)
5988 +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC23      (0x08)
5989 +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC24      (0x10)
5990 +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC25       (0x20)
5991 +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC26       (0x40)
5992 +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC27      (0x80)
5993 +
5994 +/* Bit definitions and macros for MCF_GPIO_PCLRR_PSC1PSC0 */
5995 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC00      (0x01)
5996 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC01      (0x02)
5997 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC02      (0x04)
5998 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC03      (0x08)
5999 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC04      (0x10)
6000 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC05      (0x20)
6001 +#define MCF_GPIO_PCLRR_PSC1PSC0_PODRPSC1PSC06       (0x40)
6002 +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC07      (0x80)
6003 +
6004 +/* Bit definitions and macros for MCF_GPIO_PCLRR_DSPI */
6005 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI0              (0x01)
6006 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI1              (0x02)
6007 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI2              (0x04)
6008 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI3              (0x08)
6009 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI4              (0x10)
6010 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI5              (0x20)
6011 +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI6              (0x40)
6012 +
6013 +/* Bit definitions and macros for MCF_GPIO_PAR_FBCTL */
6014 +#define MCF_GPIO_PAR_FBCTL_PAR_TS(x)                (((x)&0x0003)<<0)
6015 +#define MCF_GPIO_PAR_FBCTL_PAR_TA                   (0x0004)
6016 +#define MCF_GPIO_PAR_FBCTL_PAR_RWB                  (0x0010)
6017 +#define MCF_GPIO_PAR_FBCTL_PAR_OE                   (0x0040)
6018 +#define MCF_GPIO_PAR_FBCTL_PAR_BWE0                 (0x0100)
6019 +#define MCF_GPIO_PAR_FBCTL_PAR_BWE1                 (0x0400)
6020 +#define MCF_GPIO_PAR_FBCTL_PAR_BWE2                 (0x1000)
6021 +#define MCF_GPIO_PAR_FBCTL_PAR_BWE3                 (0x4000)
6022 +#define MCF_GPIO_PAR_FBCTL_PAR_TS_GPIO              (0)
6023 +#define MCF_GPIO_PAR_FBCTL_PAR_TS_TBST              (2)
6024 +#define MCF_GPIO_PAR_FBCTL_PAR_TS_TS                (3)
6025 +
6026 +/* Bit definitions and macros for MCF_GPIO_PAR_FBCS */
6027 +#define MCF_GPIO_PAR_FBCS_PAR_CS1                   (0x02)
6028 +#define MCF_GPIO_PAR_FBCS_PAR_CS2                   (0x04)
6029 +#define MCF_GPIO_PAR_FBCS_PAR_CS3                   (0x08)
6030 +#define MCF_GPIO_PAR_FBCS_PAR_CS4                   (0x10)
6031 +#define MCF_GPIO_PAR_FBCS_PAR_CS5                   (0x20)
6032 +
6033 +/* Bit definitions and macros for MCF_GPIO_PAR_DMA */
6034 +#define MCF_GPIO_PAR_DMA_PAR_DREQ0(x)               (((x)&0x03)<<0)
6035 +#define MCF_GPIO_PAR_DMA_PAR_DREQ1(x)               (((x)&0x03)<<2)
6036 +#define MCF_GPIO_PAR_DMA_PAR_DACK0(x)               (((x)&0x03)<<4)
6037 +#define MCF_GPIO_PAR_DMA_PAR_DACK1(x)               (((x)&0x03)<<6)
6038 +#define MCF_GPIO_PAR_DMA_PAR_DACKx_GPIO             (0)
6039 +#define MCF_GPIO_PAR_DMA_PAR_DACKx_TOUT             (2)
6040 +#define MCF_GPIO_PAR_DMA_PAR_DACKx_DACK             (3)
6041 +#define MCF_GPIO_PAR_DMA_PAR_DREQx_GPIO             (0)
6042 +#define MCF_GPIO_PAR_DMA_PAR_DREQx_TIN              (2)
6043 +#define MCF_GPIO_PAR_DMA_PAR_DREQx_DREQ             (3)
6044 +
6045 +/* Bit definitions and macros for MCF_GPIO_PAR_FECI2CIRQ */
6046 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_IRQ5             (0x0001)
6047 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_IRQ6             (0x0002)
6048 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_SCL              (0x0004)
6049 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_SDA              (0x0008)
6050 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC(x)         (((x)&0x0003)<<6)
6051 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO(x)        (((x)&0x0003)<<8)
6052 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MII            (0x0400)
6053 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E17              (0x0800)
6054 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MDC            (0x1000)
6055 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MDIO           (0x2000)
6056 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MII            (0x4000)
6057 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E07              (0x8000)
6058 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_CANRX     (0x0000)
6059 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_SDA       (0x0200)
6060 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_EMDIO     (0x0300)
6061 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_CANTX      (0x0000)
6062 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_SCL        (0x0080)
6063 +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_EMDC       (0x00C0)
6064 +
6065 +/* Bit definitions and macros for MCF_GPIO_PAR_PCIBG */
6066 +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG0(x)            (((x)&0x0003)<<0)
6067 +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG1(x)            (((x)&0x0003)<<2)
6068 +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG2(x)            (((x)&0x0003)<<4)
6069 +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG3(x)            (((x)&0x0003)<<6)
6070 +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG4(x)            (((x)&0x0003)<<8)
6071 +
6072 +/* Bit definitions and macros for MCF_GPIO_PAR_PCIBR */
6073 +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG0(x)            (((x)&0x0003)<<0)
6074 +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG1(x)            (((x)&0x0003)<<2)
6075 +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG2(x)            (((x)&0x0003)<<4)
6076 +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG3(x)            (((x)&0x0003)<<6)
6077 +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBR4(x)            (((x)&0x0003)<<8)
6078 +
6079 +/* Bit definitions and macros for MCF_GPIO_PAR_PSC3 */
6080 +#define MCF_GPIO_PAR_PSC3_PAR_TXD3                  (0x04)
6081 +#define MCF_GPIO_PAR_PSC3_PAR_RXD3                  (0x08)
6082 +#define MCF_GPIO_PAR_PSC3_PAR_RTS3(x)               (((x)&0x03)<<4)
6083 +#define MCF_GPIO_PAR_PSC3_PAR_CTS3(x)               (((x)&0x03)<<6)
6084 +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_GPIO             (0x00)
6085 +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_BCLK             (0x80)
6086 +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_CTS              (0xC0)
6087 +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_GPIO             (0x00)
6088 +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_FSYNC            (0x20)
6089 +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_RTS              (0x30)
6090 +#define MCF_GPIO_PAR_PSC3_PAR_CTS2_CANRX            (0x40)
6091 +
6092 +/* Bit definitions and macros for MCF_GPIO_PAR_PSC2 */
6093 +#define MCF_GPIO_PAR_PSC2_PAR_TXD2                  (0x04)
6094 +#define MCF_GPIO_PAR_PSC2_PAR_RXD2                  (0x08)
6095 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2(x)               (((x)&0x03)<<4)
6096 +#define MCF_GPIO_PAR_PSC2_PAR_CTS2(x)               (((x)&0x03)<<6)
6097 +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_GPIO             (0x00)
6098 +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_BCLK             (0x80)
6099 +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_CTS              (0xC0)
6100 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_GPIO             (0x00)
6101 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_CANTX            (0x10)
6102 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_FSYNC            (0x20)
6103 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_RTS              (0x30)
6104 +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_CANRX            (0x40)
6105 +
6106 +/* Bit definitions and macros for MCF_GPIO_PAR_PSC1 */
6107 +#define MCF_GPIO_PAR_PSC1_PAR_TXD1                  (0x04)
6108 +#define MCF_GPIO_PAR_PSC1_PAR_RXD1                  (0x08)
6109 +#define MCF_GPIO_PAR_PSC1_PAR_RTS1(x)               (((x)&0x03)<<4)
6110 +#define MCF_GPIO_PAR_PSC1_PAR_CTS1(x)               (((x)&0x03)<<6)
6111 +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_GPIO             (0x00)
6112 +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_BCLK             (0x80)
6113 +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_CTS              (0xC0)
6114 +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_GPIO             (0x00)
6115 +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_FSYNC            (0x20)
6116 +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_RTS              (0x30)
6117 +
6118 +/* Bit definitions and macros for MCF_GPIO_PAR_PSC0 */
6119 +#define MCF_GPIO_PAR_PSC0_PAR_TXD0                  (0x04)
6120 +#define MCF_GPIO_PAR_PSC0_PAR_RXD0                  (0x08)
6121 +#define MCF_GPIO_PAR_PSC0_PAR_RTS0(x)               (((x)&0x03)<<4)
6122 +#define MCF_GPIO_PAR_PSC0_PAR_CTS0(x)               (((x)&0x03)<<6)
6123 +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_GPIO             (0x00)
6124 +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_BCLK             (0x80)
6125 +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_CTS              (0xC0)
6126 +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_GPIO             (0x00)
6127 +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_FSYNC            (0x20)
6128 +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_RTS              (0x30)
6129 +
6130 +/* Bit definitions and macros for MCF_GPIO_PAR_DSPI */
6131 +#define MCF_GPIO_PAR_DSPI_PAR_SOUT(x)               (((x)&0x0003)<<0)
6132 +#define MCF_GPIO_PAR_DSPI_PAR_SIN(x)                (((x)&0x0003)<<2)
6133 +#define MCF_GPIO_PAR_DSPI_PAR_SCK(x)                (((x)&0x0003)<<4)
6134 +#define MCF_GPIO_PAR_DSPI_PAR_CS0(x)                (((x)&0x0003)<<6)
6135 +#define MCF_GPIO_PAR_DSPI_PAR_CS2(x)                (((x)&0x0003)<<8)
6136 +#define MCF_GPIO_PAR_DSPI_PAR_CS3(x)                (((x)&0x0003)<<10)
6137 +#define MCF_GPIO_PAR_DSPI_PAR_CS5                   (0x1000)
6138 +#define MCF_GPIO_PAR_DSPI_PAR_CS3_GPIO              (0x0000)
6139 +#define MCF_GPIO_PAR_DSPI_PAR_CS3_CANTX             (0x0400)
6140 +#define MCF_GPIO_PAR_DSPI_PAR_CS3_TOUT              (0x0800)
6141 +#define MCF_GPIO_PAR_DSPI_PAR_CS3_DSPICS            (0x0C00)
6142 +#define MCF_GPIO_PAR_DSPI_PAR_CS2_GPIO              (0x0000)
6143 +#define MCF_GPIO_PAR_DSPI_PAR_CS2_CANTX             (0x0100)
6144 +#define MCF_GPIO_PAR_DSPI_PAR_CS2_TOUT              (0x0200)
6145 +#define MCF_GPIO_PAR_DSPI_PAR_CS2_DSPICS            (0x0300)
6146 +#define MCF_GPIO_PAR_DSPI_PAR_CS0_GPIO              (0x0000)
6147 +#define MCF_GPIO_PAR_DSPI_PAR_CS0_FSYNC             (0x0040)
6148 +#define MCF_GPIO_PAR_DSPI_PAR_CS0_RTS               (0x0080)
6149 +#define MCF_GPIO_PAR_DSPI_PAR_CS0_DSPICS            (0x00C0)
6150 +#define MCF_GPIO_PAR_DSPI_PAR_SCK_GPIO              (0x0000)
6151 +#define MCF_GPIO_PAR_DSPI_PAR_SCK_BCLK              (0x0010)
6152 +#define MCF_GPIO_PAR_DSPI_PAR_SCK_CTS               (0x0020)
6153 +#define MCF_GPIO_PAR_DSPI_PAR_SCK_SCK               (0x0030)
6154 +#define MCF_GPIO_PAR_DSPI_PAR_SIN_GPIO              (0x0000)
6155 +#define MCF_GPIO_PAR_DSPI_PAR_SIN_RXD               (0x0008)
6156 +#define MCF_GPIO_PAR_DSPI_PAR_SIN_SIN               (0x000C)
6157 +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_GPIO             (0x0000)
6158 +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_TXD              (0x0002)
6159 +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_SOUT             (0x0003)
6160 +
6161 +/* Bit definitions and macros for MCF_GPIO_PAR_TIMER */
6162 +#define MCF_GPIO_PAR_TIMER_PAR_TOUT2                (0x01)
6163 +#define MCF_GPIO_PAR_TIMER_PAR_TIN2(x)              (((x)&0x03)<<1)
6164 +#define MCF_GPIO_PAR_TIMER_PAR_TOUT3                (0x08)
6165 +#define MCF_GPIO_PAR_TIMER_PAR_TIN3(x)              (((x)&0x03)<<4)
6166 +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_CANRX           (0x00)
6167 +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_IRQ             (0x20)
6168 +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_TIN             (0x30)
6169 +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_CANRX           (0x00)
6170 +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_IRQ             (0x04)
6171 +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_TIN             (0x06)
6172 +
6173 +/********************************************************************/
6174 +
6175 +#endif /* _M5485GPIO_H_ */
6176 --- /dev/null
6177 +++ b/arch/m68k/include/asm/m5485gpt.h
6178 @@ -0,0 +1,90 @@
6179 +/*
6180 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
6181 + * File:       mcf548x_gpt.h
6182 + * Purpose:    Register and bit definitions for the MCF548X
6183 + *
6184 + * Notes:
6185 + *
6186 + */
6187 +
6188 +#ifndef __MCF548X_GPT_H__
6189 +#define __MCF548X_GPT_H__
6190 +
6191 +/*********************************************************************
6192 +*
6193 +* General Purpose Timers (GPT)
6194 +*
6195 +*********************************************************************/
6196 +
6197 +/* Register read/write macros */
6198 +#define MCF_GPT_GMS0       MCF_REG32(0x000800)
6199 +#define MCF_GPT_GCIR0      MCF_REG32(0x000804)
6200 +#define MCF_GPT_GPWM0      MCF_REG32(0x000808)
6201 +#define MCF_GPT_GSR0       MCF_REG32(0x00080C)
6202 +#define MCF_GPT_GMS1       MCF_REG32(0x000810)
6203 +#define MCF_GPT_GCIR1      MCF_REG32(0x000814)
6204 +#define MCF_GPT_GPWM1      MCF_REG32(0x000818)
6205 +#define MCF_GPT_GSR1       MCF_REG32(0x00081C)
6206 +#define MCF_GPT_GMS2       MCF_REG32(0x000820)
6207 +#define MCF_GPT_GCIR2      MCF_REG32(0x000824)
6208 +#define MCF_GPT_GPWM2      MCF_REG32(0x000828)
6209 +#define MCF_GPT_GSR2       MCF_REG32(0x00082C)
6210 +#define MCF_GPT_GMS3       MCF_REG32(0x000830)
6211 +#define MCF_GPT_GCIR3      MCF_REG32(0x000834)
6212 +#define MCF_GPT_GPWM3      MCF_REG32(0x000838)
6213 +#define MCF_GPT_GSR3       MCF_REG32(0x00083C)
6214 +#define MCF_GPT_GMS(x)     MCF_REG32(0x000800+((x)*0x010))
6215 +#define MCF_GPT_GCIR(x)    MCF_REG32(0x000804+((x)*0x010))
6216 +#define MCF_GPT_GPWM(x)    MCF_REG32(0x000808+((x)*0x010))
6217 +#define MCF_GPT_GSR(x)     MCF_REG32(0x00080C+((x)*0x010))
6218 +
6219 +/* Bit definitions and macros for MCF_GPT_GMS */
6220 +#define MCF_GPT_GMS_TMS(x)         (((x)&0x00000007)<<0)
6221 +#define MCF_GPT_GMS_GPIO(x)        (((x)&0x00000003)<<4)
6222 +#define MCF_GPT_GMS_IEN            (0x00000100)
6223 +#define MCF_GPT_GMS_OD             (0x00000200)
6224 +#define MCF_GPT_GMS_SC             (0x00000400)
6225 +#define MCF_GPT_GMS_CE             (0x00001000)
6226 +#define MCF_GPT_GMS_WDEN           (0x00008000)
6227 +#define MCF_GPT_GMS_ICT(x)         (((x)&0x00000003)<<16)
6228 +#define MCF_GPT_GMS_OCT(x)         (((x)&0x00000003)<<20)
6229 +#define MCF_GPT_GMS_OCPW(x)        (((x)&0x000000FF)<<24)
6230 +#define MCF_GPT_GMS_OCT_FRCLOW     (0x00000000)
6231 +#define MCF_GPT_GMS_OCT_PULSEHI    (0x00100000)
6232 +#define MCF_GPT_GMS_OCT_PULSELO    (0x00200000)
6233 +#define MCF_GPT_GMS_OCT_TOGGLE     (0x00300000)
6234 +#define MCF_GPT_GMS_ICT_ANY        (0x00000000)
6235 +#define MCF_GPT_GMS_ICT_RISE       (0x00010000)
6236 +#define MCF_GPT_GMS_ICT_FALL       (0x00020000)
6237 +#define MCF_GPT_GMS_ICT_PULSE      (0x00030000)
6238 +#define MCF_GPT_GMS_GPIO_INPUT     (0x00000000)
6239 +#define MCF_GPT_GMS_GPIO_OUTLO     (0x00000020)
6240 +#define MCF_GPT_GMS_GPIO_OUTHI     (0x00000030)
6241 +#define MCF_GPT_GMS_TMS_DISABLE    (0x00000000)
6242 +#define MCF_GPT_GMS_TMS_INCAPT     (0x00000001)
6243 +#define MCF_GPT_GMS_TMS_OUTCAPT    (0x00000002)
6244 +#define MCF_GPT_GMS_TMS_PWM        (0x00000003)
6245 +#define MCF_GPT_GMS_TMS_GPIO       (0x00000004)
6246 +
6247 +/* Bit definitions and macros for MCF_GPT_GCIR */
6248 +#define MCF_GPT_GCIR_CNT(x)        (((x)&0x0000FFFF)<<0)
6249 +#define MCF_GPT_GCIR_PRE(x)        (((x)&0x0000FFFF)<<16)
6250 +
6251 +/* Bit definitions and macros for MCF_GPT_GPWM */
6252 +#define MCF_GPT_GPWM_LOAD          (0x00000001)
6253 +#define MCF_GPT_GPWM_PWMOP         (0x00000100)
6254 +#define MCF_GPT_GPWM_WIDTH(x)      (((x)&0x0000FFFF)<<16)
6255 +
6256 +/* Bit definitions and macros for MCF_GPT_GSR */
6257 +#define MCF_GPT_GSR_CAPT           (0x00000001)
6258 +#define MCF_GPT_GSR_COMP           (0x00000002)
6259 +#define MCF_GPT_GSR_PWMP           (0x00000004)
6260 +#define MCF_GPT_GSR_TEXP           (0x00000008)
6261 +#define MCF_GPT_GSR_PIN            (0x00000100)
6262 +#define MCF_GPT_GSR_OVF(x)         (((x)&0x00000007)<<12)
6263 +#define MCF_GPT_GSR_CAPTURE(x)     (((x)&0x0000FFFF)<<16)
6264 +
6265 +#define MCF_GPT_MAX_TIMEOUT    30
6266 +/********************************************************************/
6267 +
6268 +#endif /* __MCF548X_GPT_H__ */
6269 --- /dev/null
6270 +++ b/arch/m68k/include/asm/m5485pci.h
6271 @@ -0,0 +1,380 @@
6272 +/*
6273 + * m5485pci.h -- ColdFire 547x/548x PCI controller support.
6274 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
6275 + */
6276 +#ifndef __MCF548X_PCI_H__
6277 +#define __MCF548X_PCI_H__
6278 +
6279 +
6280 +/* PCI Type 0 Configuration Registers */
6281 +#define MCF_PCIIDR        MCF_REG32(0x000B00)
6282 +/* PCI Device ID/Vendor ID      */
6283 +#define MCF_PCISCR        MCF_REG32(0x000B04)
6284 +/* PCI Status/Command           */
6285 +#define MCF_PCICCRIR      MCF_REG32(0x000B08)
6286 +/* PCI Class Code / Revision ID */
6287 +#define MCF_PCICR1        MCF_REG32(0x000B0C)
6288 +/* PCI Configuration 1 Register */
6289 +#define MCF_PCIBAR0       MCF_REG32(0x000B10)
6290 +/* PCI Base Address Register 0  */
6291 +#define MCF_PCIBAR1       MCF_REG32(0x000B14)
6292 +/* PCI Base Address Register 1  */
6293 +#define MCF_PCICCPR       MCF_REG32(0x000B28)
6294 +/* PCI Cardbus CIS Pointer      */
6295 +#define MCF_PCISID        MCF_REG32(0x000B2C)
6296 +/* Subsystem ID/Subsystem Vendor ID*/
6297 +#define MCF_PCIERBAR      MCF_REG32(0x000B30)
6298 +/* PCI Expansion ROM            */
6299 +#define MCF_PCICPR        MCF_REG32(0x000B30)
6300 +/* PCI Capabilities Pointer     */
6301 +#define MCF_PCICR2        MCF_REG32(0x000B3C)
6302 +/* PCI Configuration Register 2 */
6303 +
6304 +/* General Control/Status Registers */
6305 +#define MCF_PCIGSCR       MCF_REG32(0x000B60)
6306 +/* Global Status/Control Register   */
6307 +#define MCF_PCITBATR0     MCF_REG32(0x000B64)
6308 +/* Target Base Address Translation 0*/
6309 +#define MCF_PCITBATR1     MCF_REG32(0x000B68)
6310 +/* Target Base Address Translation 1*/
6311 +#define MCF_PCITCR        MCF_REG32(0x000B6C)
6312 +/* Target Control Register          */
6313 +#define MCF_PCIIW0BTAR    MCF_REG32(0x000B70)
6314 +/* Initiator Window 0 Base Address  */
6315 +#define MCF_PCIIW1BTAR    MCF_REG32(0x000B74)
6316 +/* Initiator Window 1 Base Address  */
6317 +#define MCF_PCIIW2BTAR    MCF_REG32(0x000B78)
6318 +/* Initiator Window 2 Base  Address */
6319 +#define MCF_PCIIWCR       MCF_REG32(0x000B80)
6320 +/* Initiator Window Configuration   */
6321 +#define MCF_PCIICR        MCF_REG32(0x000B84)
6322 +/* Initiator Control Register       */
6323 +#define MCF_PCIISR        MCF_REG32(0x000B88)
6324 +/* Initiator Status Register        */
6325 +#define MCF_PCICAR        MCF_REG32(0x000BF8)
6326 +/* Configuration Address Register   */
6327 +
6328 +/* CommBus FIFO Transmit Interface Registers */
6329 +#define MCF_PCITPSR       MCF_REG32(0x008400)
6330 +/* Tx Packet Size Register */
6331 +#define MCF_PCITSAR       MCF_REG32(0x008404)
6332 +/* Tx Start Address Register */
6333 +#define MCF_PCITTCR       MCF_REG32(0x008408)
6334 +/* Tx Transaction Control Register */
6335 +#define MCF_PCITER        MCF_REG32(0x00840C)
6336 +/* Tx Enables Register */
6337 +#define MCF_PCITNAR       MCF_REG32(0x008410)
6338 +/* Tx Next Address Register */
6339 +#define MCF_PCITLWR       MCF_REG32(0x008414)
6340 +/* Tx Last Word Register */
6341 +#define MCF_PCITDCR       MCF_REG32(0x008418)
6342 +/* Tx Done Counts Register */
6343 +#define MCF_PCITSR        MCF_REG32(0x00841C)
6344 +/* Tx Status Register */
6345 +#define MCF_PCITFDR       MCF_REG32(0x008440)
6346 +/* Tx FIFO Data Register */
6347 +#define MCF_PCITFSR       MCF_REG32(0x008444)
6348 +/* Tx FIFO Status Register */
6349 +#define MCF_PCITFCR       MCF_REG32(0x008448)
6350 +/* Tx FIFO Control Register */
6351 +#define MCF_PCITFAR       MCF_REG32(0x00844C)
6352 +/* Tx FIFO Alarm Register */
6353 +#define MCF_PCITFRPR      MCF_REG32(0x008450)
6354 +/* Tx FIFO Read Pointer Register */
6355 +#define MCF_PCITFWPR      MCF_REG32(0x008454)
6356 +/* Tx FIFO Write Pointer Register */
6357 +
6358 +/* CommBus FIFO Receive Interface Registers */
6359 +#define MCF_PCIRPSR       MCF_REG32(0x008480)
6360 +/* Tx Packet Size Register */
6361 +#define MCF_PCIRSAR       MCF_REG32(0x008484)
6362 +/* Tx Start Address Register */
6363 +#define MCF_PCIRTCR       MCF_REG32(0x008488)
6364 +/* Tx Transaction Control Register */
6365 +#define MCF_PCIRER        MCF_REG32(0x00848C)
6366 +/* Tx Enables Register */
6367 +#define MCF_PCIRNAR       MCF_REG32(0x008490)
6368 +/* Tx Next Address Register */
6369 +#define MCF_PCIRDCR       MCF_REG32(0x008498)
6370 +/* Tx Done Counts Register */
6371 +#define MCF_PCIRSR        MCF_REG32(0x00849C)
6372 +/* Tx Status Register */
6373 +#define MCF_PCIRFDR       MCF_REG32(0x0084C0)
6374 +/* Tx FIFO Data Register */
6375 +#define MCF_PCIRFSR       MCF_REG32(0x0084C4)
6376 +/* Tx FIFO Status Register */
6377 +#define MCF_PCIRFCR       MCF_REG32(0x0084C8)
6378 +/* Tx FIFO Control Register */
6379 +#define MCF_PCIRFAR       MCF_REG32(0x0084CC)
6380 +/* Tx FIFO Alarm Register */
6381 +#define MCF_PCIRFRPR      MCF_REG32(0x0084D0)
6382 +/* Tx FIFO Read Pointer Register */
6383 +#define MCF_PCIRFWPR      MCF_REG32(0x0084D4)
6384 +/* Tx FIFO Write Pointer Register */
6385 +
6386 +/* PCI Arbiter Registers */
6387 +#define MCF_PCIARB_PACR   MCF_REG32(0x000C00)
6388 +#define MCF_PCIARB_PASR   MCF_REG32(0x000C04)
6389 +
6390 +
6391 +/* Bit definitions and macros for MCF_PCIIDR */
6392 +#define MCF_PCIIDR_VENDORID(x)            (((x)&0x0000FFFF)<<0)
6393 +#define MCF_PCIIDR_DEVICEID(x)            (((x)&0x0000FFFF)<<16)
6394 +
6395 +/* Bit definitions and macros for MCF_PCISCR */
6396 +#define MCF_PCISCR_M      (0x00000002)
6397 +#define MCF_PCISCR_B      (0x00000004)
6398 +#define MCF_PCISCR_SP     (0x00000008)
6399 +#define MCF_PCISCR_MW     (0x00000010)
6400 +#define MCF_PCISCR_PER    (0x00000040)
6401 +#define MCF_PCISCR_S      (0x00000100)
6402 +#define MCF_PCISCR_F      (0x00000200)
6403 +#define MCF_PCISCR_C      (0x00100000)
6404 +#define MCF_PCISCR_66M    (0x00200000)
6405 +#define MCF_PCISCR_R      (0x00400000)
6406 +#define MCF_PCISCR_FC     (0x00800000)
6407 +#define MCF_PCISCR_DP     (0x01000000)
6408 +#define MCF_PCISCR_DT(x)  (((x)&0x00000003)<<25)
6409 +#define MCF_PCISCR_TS     (0x08000000)
6410 +#define MCF_PCISCR_TR     (0x10000000)
6411 +#define MCF_PCISCR_MA     (0x20000000)
6412 +#define MCF_PCISCR_SE     (0x40000000)
6413 +#define MCF_PCISCR_PE     (0x80000000)
6414 +
6415 +/* Bit definitions and macros for MCF_PCICCRIR */
6416 +#define MCF_PCICCRIR_REVID(x)             (((x)&0x000000FF)<<0)
6417 +#define MCF_PCICCRIR_CLASSCODE(x)         (((x)&0x00FFFFFF)<<8)
6418 +
6419 +/* Bit definitions and macros for MCF_PCICR1 */
6420 +#define MCF_PCICR1_CACHELINESIZE(x)       (((x)&0x0000000F)<<0)
6421 +#define MCF_PCICR1_LATTIMER(x)            (((x)&0x000000FF)<<8)
6422 +#define MCF_PCICR1_HEADERTYPE(x)          (((x)&0x000000FF)<<16)
6423 +#define MCF_PCICR1_BIST(x)                (((x)&0x000000FF)<<24)
6424 +
6425 +/* Bit definitions and macros for MCF_PCIBAR# */
6426 +#define MCF_PCIBAR0_ADDR(x)               (((x)&0x00003FFF)<<18)
6427 +#define MCF_PCIBAR1_ADDR(x)               (((x)&0x00000003)<<30)
6428 +
6429 +/* Bit definitions and macros for MCF_PCICR2 */
6430 +#define MCF_PCICR2_INTLINE(x)             (((x)&0x000000FF)<<0)
6431 +#define MCF_PCICR2_INTPIN(x)              (((x)&0x000000FF)<<8)
6432 +#define MCF_PCICR2_MINGNT(x)              (((x)&0x000000FF)<<16)
6433 +#define MCF_PCICR2_MAXLAT(x)              (((x)&0x000000FF)<<24)
6434 +
6435 +/* Bit definitions and macros for MCF_PCIGSCR */
6436 +#define MCF_PCIGSCR_PR                    (0x00000001)
6437 +#define MCF_PCIGSCR_SEE                   (0x00001000)
6438 +#define MCF_PCIGSCR_PEE                   (0x00002000)
6439 +#define MCF_PCIGSCR_SE                    (0x10000000)
6440 +#define MCF_PCIGSCR_PE                    (0x20000000)
6441 +
6442 +/* Bit definitions and macros for MCF_PCITBATR0 */
6443 +#define MCF_PCITBATR0_EN                  (0x00000001)
6444 +#define MCF_PCITBATR0_BAT0(x)             (((x)&0x00003FFF)<<18)
6445 +
6446 +/* Bit definitions and macros for MCF_PCITBATR1 */
6447 +#define MCF_PCITBATR1_EN                  (0x00000001)
6448 +#define MCF_PCITBATR1_BAT1(x)             (((x)&0x00000003)<<30)
6449 +
6450 +/* Bit definitions and macros for MCF_PCITCR */
6451 +#define MCF_PCITCR_P                      (0x00010000)
6452 +#define MCF_PCITCR_LD                     (0x01000000)
6453 +
6454 +/* Bit definitions and macros for MCF_PCIIW0BTAR */
6455 +#define MCF_PCIIW0BTAR_WTA0(x)            (((x)&0x000000FF)<<8)
6456 +#define MCF_PCIIW0BTAR_WAM0(x)            (((x)&0x000000FF)<<16)
6457 +#define MCF_PCIIW0BTAR_WBA0(x)            (((x)&0x000000FF)<<24)
6458 +
6459 +/* Bit definitions and macros for MCF_PCIIW1BTAR */
6460 +#define MCF_PCIIW1BTAR_WTA1(x)            (((x)&0x000000FF)<<8)
6461 +#define MCF_PCIIW1BTAR_WAM1(x)            (((x)&0x000000FF)<<16)
6462 +#define MCF_PCIIW1BTAR_WBA1(x)            (((x)&0x000000FF)<<24)
6463 +
6464 +/* Bit definitions and macros for MCF_PCIIW2BTAR */
6465 +#define MCF_PCIIW2BTAR_WTA2(x)            (((x)&0x000000FF)<<8)
6466 +#define MCF_PCIIW2BTAR_WAM2(x)            (((x)&0x000000FF)<<16)
6467 +#define MCF_PCIIW2BTAR_WBA2(x)            (((x)&0x000000FF)<<24)
6468 +
6469 +/* Bit definitions and macros for MCF_PCIIWCR */
6470 +#define MCF_PCIIWCR_WINCTRL2(x)           (((x)&0x0000000F)<<8)
6471 +#define MCF_PCIIWCR_WINCTRL1(x)           (((x)&0x0000000F)<<16)
6472 +#define MCF_PCIIWCR_WINCTRL0(x)           (((x)&0x0000000F)<<24)
6473 +#define MCF_PCIIWCR_WINCTRL0_MEMREAD      (0x01000000)
6474 +#define MCF_PCIIWCR_WINCTRL0_MEMRDLINE    (0x03000000)
6475 +#define MCF_PCIIWCR_WINCTRL0_MEMRDMUL     (0x05000000)
6476 +#define MCF_PCIIWCR_WINCTRL0_IO           (0x09000000)
6477 +#define MCF_PCIIWCR_WINCTRL0_E            (0x01000000)
6478 +#define MCF_PCIIWCR_WINCTRL1_MEMREAD      (0x00010000)
6479 +#define MCF_PCIIWCR_WINCTRL1_MEMRDLINE    (0x00030000)
6480 +#define MCF_PCIIWCR_WINCTRL1_MEMRDMUL     (0x00050000)
6481 +#define MCF_PCIIWCR_WINCTRL1_IO           (0x00090000)
6482 +#define MCF_PCIIWCR_WINCTRL1_E            (0x00010000)
6483 +#define MCF_PCIIWCR_WINCTRL2_MEMREAD      (0x00000100)
6484 +#define MCF_PCIIWCR_WINCTRL2_MEMRDLINE    (0x00000300)
6485 +#define MCF_PCIIWCR_WINCTRL2_MEMRDMUL     (0x00000500)
6486 +#define MCF_PCIIWCR_WINCTRL2_IO           (0x00000900)
6487 +#define MCF_PCIIWCR_WINCTRL2_E            (0x00000100)
6488 +
6489 +
6490 +/* Bit definitions and macros for MCF_PCIICR */
6491 +#define MCF_PCIICR_MAXRETRY(x)            (((x)&0x000000FF)<<0)
6492 +#define MCF_PCIICR_TAE                    (0x01000000)
6493 +#define MCF_PCIICR_IAE                    (0x02000000)
6494 +#define MCF_PCIICR_REE                    (0x04000000)
6495 +
6496 +/* Bit definitions and macros for MCF_PCIISR */
6497 +#define MCF_PCIISR_TA                     (0x01000000)
6498 +#define MCF_PCIISR_IA                     (0x02000000)
6499 +#define MCF_PCIISR_RE                     (0x04000000)
6500 +
6501 +/* Bit definitions and macros for MCF_PCICAR */
6502 +#define MCF_PCICAR_DWORD(x)               (((x)&0x0000003F)<<2)
6503 +#define MCF_PCICAR_FUNCNUM(x)             (((x)&0x00000007)<<8)
6504 +#define MCF_PCICAR_DEVNUM(x)              (((x)&0x0000001F)<<11)
6505 +#define MCF_PCICAR_BUSNUM(x)              (((x)&0x000000FF)<<16)
6506 +#define MCF_PCICAR_E                      (0x80000000)
6507 +
6508 +/* Bit definitions and macros for MCF_PCITPSR */
6509 +#define MCF_PCITPSR_PKTSIZE(x)            (((x)&0x0000FFFF)<<16)
6510 +
6511 +/* Bit definitions and macros for MCF_PCITTCR */
6512 +#define MCF_PCITTCR_DI                    (0x00000001)
6513 +#define MCF_PCITTCR_W                     (0x00000010)
6514 +#define MCF_PCITTCR_MAXBEATS(x)           (((x)&0x00000007)<<8)
6515 +#define MCF_PCITTCR_MAXRETRY(x)           (((x)&0x000000FF)<<16)
6516 +#define MCF_PCITTCR_PCICMD(x)             (((x)&0x0000000F)<<24)
6517 +
6518 +/* Bit definitions and macros for MCF_PCITER */
6519 +#define MCF_PCITER_NE                     (0x00010000)
6520 +#define MCF_PCITER_IAE                    (0x00020000)
6521 +#define MCF_PCITER_TAE                    (0x00040000)
6522 +#define MCF_PCITER_RE                     (0x00080000)
6523 +#define MCF_PCITER_SE                     (0x00100000)
6524 +#define MCF_PCITER_FEE                    (0x00200000)
6525 +#define MCF_PCITER_ME                     (0x01000000)
6526 +#define MCF_PCITER_BE                     (0x08000000)
6527 +#define MCF_PCITER_CM                     (0x10000000)
6528 +#define MCF_PCITER_RF                     (0x40000000)
6529 +#define MCF_PCITER_RC                     (0x80000000)
6530 +
6531 +/* Bit definitions and macros for MCF_PCITDCR */
6532 +#define MCF_PCITDCR_PKTSDONE(x)           (((x)&0x0000FFFF)<<0)
6533 +#define MCF_PCITDCR_BYTESDONE(x)          (((x)&0x0000FFFF)<<16)
6534 +
6535 +/* Bit definitions and macros for MCF_PCITSR */
6536 +#define MCF_PCITSR_IA                     (0x00010000)
6537 +#define MCF_PCITSR_TA                     (0x00020000)
6538 +#define MCF_PCITSR_RE                     (0x00040000)
6539 +#define MCF_PCITSR_SE                     (0x00080000)
6540 +#define MCF_PCITSR_FE                     (0x00100000)
6541 +#define MCF_PCITSR_BE1                    (0x00200000)
6542 +#define MCF_PCITSR_BE2                    (0x00400000)
6543 +#define MCF_PCITSR_BE3                    (0x00800000)
6544 +#define MCF_PCITSR_NT                     (0x01000000)
6545 +
6546 +/* Bit definitions and macros for MCF_PCITFSR */
6547 +#define MCF_PCITFSR_EMT                   (0x00010000)
6548 +#define MCF_PCITFSR_ALARM                 (0x00020000)
6549 +#define MCF_PCITFSR_FU                    (0x00040000)
6550 +#define MCF_PCITFSR_FR                    (0x00080000)
6551 +#define MCF_PCITFSR_OF                    (0x00100000)
6552 +#define MCF_PCITFSR_UF                    (0x00200000)
6553 +#define MCF_PCITFSR_RXW                   (0x00400000)
6554 +
6555 +/* Bit definitions and macros for MCF_PCITFCR */
6556 +#define MCF_PCITFCR_OF_MSK                (0x00080000)
6557 +#define MCF_PCITFCR_UF_MSK                (0x00100000)
6558 +#define MCF_PCITFCR_RXW_MSK               (0x00200000)
6559 +#define MCF_PCITFCR_FAE_MSK               (0x00400000)
6560 +#define MCF_PCITFCR_IP_MSK                (0x00800000)
6561 +#define MCF_PCITFCR_GR(x)                 (((x)&0x00000007)<<24)
6562 +
6563 +/* Bit definitions and macros for MCF_PCITFAR */
6564 +#define MCF_PCITFAR_ALARM(x)              (((x)&0x0000007F)<<0)
6565 +
6566 +/* Bit definitions and macros for MCF_PCITFRPR */
6567 +#define MCF_PCITFRPR_READ(x)              (((x)&0x00000FFF)<<0)
6568 +
6569 +/* Bit definitions and macros for MCF_PCITFWPR */
6570 +#define MCF_PCITFWPR_WRITE(x)             (((x)&0x00000FFF)<<0)
6571 +
6572 +/* Bit definitions and macros for MCF_PCIRPSR */
6573 +#define MCF_PCIRPSR_PKTSIZE(x)            (((x)&0x0000FFFF)<<16)
6574 +
6575 +/* Bit definitions and macros for MCF_PCIRTCR */
6576 +#define MCF_PCIRTCR_DI                    (0x00000001)
6577 +#define MCF_PCIRTCR_W                     (0x00000010)
6578 +#define MCF_PCIRTCR_MAXBEATS(x)           (((x)&0x00000007)<<8)
6579 +#define MCF_PCIRTCR_FB                    (0x00001000)
6580 +#define MCF_PCIRTCR_MAXRETRY(x)           (((x)&0x000000FF)<<16)
6581 +#define MCF_PCIRTCR_PCICMD(x)             (((x)&0x0000000F)<<24)
6582 +
6583 +/* Bit definitions and macros for MCF_PCIRER */
6584 +#define MCF_PCIRER_NE                     (0x00010000)
6585 +#define MCF_PCIRER_IAE                    (0x00020000)
6586 +#define MCF_PCIRER_TAE                    (0x00040000)
6587 +#define MCF_PCIRER_RE                     (0x00080000)
6588 +#define MCF_PCIRER_SE                     (0x00100000)
6589 +#define MCF_PCIRER_FEE                    (0x00200000)
6590 +#define MCF_PCIRER_ME                     (0x01000000)
6591 +#define MCF_PCIRER_BE                     (0x08000000)
6592 +#define MCF_PCIRER_CM                     (0x10000000)
6593 +#define MCF_PCIRER_FE                     (0x20000000)
6594 +#define MCF_PCIRER_RF                     (0x40000000)
6595 +#define MCF_PCIRER_RC                     (0x80000000)
6596 +
6597 +/* Bit definitions and macros for MCF_PCIRDCR */
6598 +#define MCF_PCIRDCR_PKTSDONE(x)           (((x)&0x0000FFFF)<<0)
6599 +#define MCF_PCIRDCR_BYTESDONE(x)          (((x)&0x0000FFFF)<<16)
6600 +
6601 +/* Bit definitions and macros for MCF_PCIRSR */
6602 +#define MCF_PCIRSR_IA                     (0x00010000)
6603 +#define MCF_PCIRSR_TA                     (0x00020000)
6604 +#define MCF_PCIRSR_RE                     (0x00040000)
6605 +#define MCF_PCIRSR_SE                     (0x00080000)
6606 +#define MCF_PCIRSR_FE                     (0x00100000)
6607 +#define MCF_PCIRSR_BE1                    (0x00200000)
6608 +#define MCF_PCIRSR_BE2                    (0x00400000)
6609 +#define MCF_PCIRSR_BE3                    (0x00800000)
6610 +#define MCF_PCIRSR_NT                     (0x01000000)
6611 +
6612 +/* Bit definitions and macros for MCF_PCIRFSR */
6613 +#define MCF_PCIRFSR_EMT                   (0x00010000)
6614 +#define MCF_PCIRFSR_ALARM                 (0x00020000)
6615 +#define MCF_PCIRFSR_FU                    (0x00040000)
6616 +#define MCF_PCIRFSR_FR                    (0x00080000)
6617 +#define MCF_PCIRFSR_OF                    (0x00100000)
6618 +#define MCF_PCIRFSR_UF                    (0x00200000)
6619 +#define MCF_PCIRFSR_RXW                   (0x00400000)
6620 +
6621 +/* Bit definitions and macros for MCF_PCIRFCR */
6622 +#define MCF_PCIRFCR_OF_MSK                (0x00080000)
6623 +#define MCF_PCIRFCR_UF_MSK                (0x00100000)
6624 +#define MCF_PCIRFCR_RXW_MSK               (0x00200000)
6625 +#define MCF_PCIRFCR_FAE_MSK               (0x00400000)
6626 +#define MCF_PCIRFCR_IP_MSK                (0x00800000)
6627 +#define MCF_PCIRFCR_GR(x)                 (((x)&0x00000007)<<24)
6628 +
6629 +/* Bit definitions and macros for MCF_PCIRFAR */
6630 +#define MCF_PCIRFAR_ALARM(x)              (((x)&0x0000007F)<<0)
6631 +
6632 +/* Bit definitions and macros for MCF_PCIRFRPR */
6633 +#define MCF_PCIRFRPR_READ(x)              (((x)&0x00000FFF)<<0)
6634 +
6635 +/* Bit definitions and macros for MCF_PCIRFWPR */
6636 +#define MCF_PCIRFWPR_WRITE(x)             (((x)&0x00000FFF)<<0)
6637 +
6638 +
6639 +/* Bit definitions and macros for MCF_PCIARB_PACR */
6640 +#define MCF_PCIARB_PACR_INTMPRI         (0x00000001)
6641 +#define MCF_PCIARB_PACR_EXTMPRI(x)      (((x)&0x0000001F)<<1)
6642 +#define MCF_PCIARB_PACR_INTMINTEN       (0x00010000)
6643 +#define MCF_PCIARB_PACR_EXTMINTEN(x)    (((x)&0x0000001F)<<17)
6644 +#define MCF_PCIARB_PACR_PKMD            (0x40000000)
6645 +#define MCF_PCIARB_PACR_DS              (0x80000000)
6646 +
6647 +/* Bit definitions and macros for MCF_PCIARB_PASR */
6648 +#define MCF_PCIARB_PASR_ITLMBK          (0x00010000)
6649 +#define MCF_PCIARB_PASR_EXTMBK(x)       (((x)&0x0000001F)<<17)
6650 +
6651 +#endif /* __MCF548X_PCI_H__ */
6652 --- /dev/null
6653 +++ b/arch/m68k/include/asm/m5485psc.h
6654 @@ -0,0 +1,475 @@
6655 +/*
6656 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
6657 + * File:       mcf548x_psc.h
6658 + * Purpose:    Register and bit definitions for the MCF548X
6659 + *
6660 + * Notes
6661 + *
6662 + */
6663 +
6664 +#ifndef __MCF548X_PSC_H__
6665 +#define __MCF548X_PSC_H__
6666 +
6667 +/*********************************************************************
6668 +*
6669 +* Programmable Serial Controller (PSC)
6670 +*
6671 +*********************************************************************/
6672 +
6673 +/* Register read/write macros */
6674 +#define MCF_PSC_MR0            MCF_REG08(0x008600)
6675 +#define MCF_PSC_SR0            MCF_REG16(0x008604)
6676 +#define MCF_PSC_CSR0           MCF_REG08(0x008604)
6677 +#define MCF_PSC_CR0            MCF_REG08(0x008608)
6678 +#define MCF_PSC_RB0            MCF_REG32(0x00860C)
6679 +#define MCF_PSC_TB0            MCF_REG32(0x00860C)
6680 +#define MCF_PSC_TB_8BIT0       MCF_REG32(0x00860C)
6681 +#define MCF_PSC_TB_16BIT0      MCF_REG32(0x00860C)
6682 +#define MCF_PSC_TB_AC970       MCF_REG32(0x00860C)
6683 +#define MCF_PSC_IPCR0          MCF_REG08(0x008610)
6684 +#define MCF_PSC_ACR0           MCF_REG08(0x008610)
6685 +#define MCF_PSC_ISR0           MCF_REG16(0x008614)
6686 +#define MCF_PSC_IMR0           MCF_REG16(0x008614)
6687 +#define MCF_PSC_CTUR0          MCF_REG08(0x008618)
6688 +#define MCF_PSC_CTLR0          MCF_REG08(0x00861C)
6689 +#define MCF_PSC_IP0            MCF_REG08(0x008634)
6690 +#define MCF_PSC_OPSET0         MCF_REG08(0x008638)
6691 +#define MCF_PSC_OPRESET0       MCF_REG08(0x00863C)
6692 +#define MCF_PSC_SICR0          MCF_REG08(0x008640)
6693 +#define MCF_PSC_IRCR10         MCF_REG08(0x008644)
6694 +#define MCF_PSC_IRCR20         MCF_REG08(0x008648)
6695 +#define MCF_PSC_IRSDR0         MCF_REG08(0x00864C)
6696 +#define MCF_PSC_IRMDR0         MCF_REG08(0x008650)
6697 +#define MCF_PSC_IRFDR0         MCF_REG08(0x008654)
6698 +#define MCF_PSC_RFCNT0         MCF_REG16(0x008658)
6699 +#define MCF_PSC_TFCNT0         MCF_REG16(0x00865C)
6700 +#define MCF_PSC_RFSR0          MCF_REG16(0x008664)
6701 +#define MCF_PSC_TFSR0          MCF_REG16(0x008684)
6702 +#define MCF_PSC_RFCR0          MCF_REG32(0x008668)
6703 +#define MCF_PSC_TFCR0          MCF_REG32(0x008688)
6704 +#define MCF_PSC_RFAR0          MCF_REG16(0x00866E)
6705 +#define MCF_PSC_TFAR0          MCF_REG16(0x00868E)
6706 +#define MCF_PSC_RFRP0          MCF_REG16(0x008672)
6707 +#define MCF_PSC_TFRP0          MCF_REG16(0x008692)
6708 +#define MCF_PSC_RFWP0          MCF_REG16(0x008676)
6709 +#define MCF_PSC_TFWP0          MCF_REG16(0x008696)
6710 +#define MCF_PSC_RLRFP0         MCF_REG16(0x00867A)
6711 +#define MCF_PSC_TLRFP0         MCF_REG16(0x00869A)
6712 +#define MCF_PSC_RLWFP0         MCF_REG16(0x00867E)
6713 +#define MCF_PSC_TLWFP0         MCF_REG16(0x00869E)
6714 +#define MCF_PSC_MR1            MCF_REG08(0x008700)
6715 +#define MCF_PSC_SR1            MCF_REG16(0x008704)
6716 +#define MCF_PSC_CSR1           MCF_REG08(0x008704)
6717 +#define MCF_PSC_CR1            MCF_REG08(0x008708)
6718 +#define MCF_PSC_RB1            MCF_REG32(0x00870C)
6719 +#define MCF_PSC_TB1            MCF_REG32(0x00870C)
6720 +#define MCF_PSC_TB_8BIT1       MCF_REG32(0x00870C)
6721 +#define MCF_PSC_TB_16BIT1      MCF_REG32(0x00870C)
6722 +#define MCF_PSC_TB_AC971       MCF_REG32(0x00870C)
6723 +#define MCF_PSC_IPCR1          MCF_REG08(0x008710)
6724 +#define MCF_PSC_ACR1           MCF_REG08(0x008710)
6725 +#define MCF_PSC_ISR1           MCF_REG16(0x008714)
6726 +#define MCF_PSC_IMR1           MCF_REG16(0x008714)
6727 +#define MCF_PSC_CTUR1          MCF_REG08(0x008718)
6728 +#define MCF_PSC_CTLR1          MCF_REG08(0x00871C)
6729 +#define MCF_PSC_IP1            MCF_REG08(0x008734)
6730 +#define MCF_PSC_OPSET1         MCF_REG08(0x008738)
6731 +#define MCF_PSC_OPRESET1       MCF_REG08(0x00873C)
6732 +#define MCF_PSC_SICR1          MCF_REG08(0x008740)
6733 +#define MCF_PSC_IRCR11         MCF_REG08(0x008744)
6734 +#define MCF_PSC_IRCR21         MCF_REG08(0x008748)
6735 +#define MCF_PSC_IRSDR1         MCF_REG08(0x00874C)
6736 +#define MCF_PSC_IRMDR1         MCF_REG08(0x008750)
6737 +#define MCF_PSC_IRFDR1         MCF_REG08(0x008754)
6738 +#define MCF_PSC_RFCNT1         MCF_REG16(0x008758)
6739 +#define MCF_PSC_TFCNT1         MCF_REG16(0x00875C)
6740 +#define MCF_PSC_RFSR1          MCF_REG16(0x008764)
6741 +#define MCF_PSC_TFSR1          MCF_REG16(0x008784)
6742 +#define MCF_PSC_RFCR1          MCF_REG32(0x008768)
6743 +#define MCF_PSC_TFCR1          MCF_REG32(0x008788)
6744 +#define MCF_PSC_RFAR1          MCF_REG16(0x00876E)
6745 +#define MCF_PSC_TFAR1          MCF_REG16(0x00878E)
6746 +#define MCF_PSC_RFRP1          MCF_REG16(0x008772)
6747 +#define MCF_PSC_TFRP1          MCF_REG16(0x008792)
6748 +#define MCF_PSC_RFWP1          MCF_REG16(0x008776)
6749 +#define MCF_PSC_TFWP1          MCF_REG16(0x008796)
6750 +#define MCF_PSC_RLRFP1         MCF_REG16(0x00877A)
6751 +#define MCF_PSC_TLRFP1         MCF_REG16(0x00879A)
6752 +#define MCF_PSC_RLWFP1         MCF_REG16(0x00877E)
6753 +#define MCF_PSC_TLWFP1         MCF_REG16(0x00879E)
6754 +#define MCF_PSC_MR2            MCF_REG08(0x008800)
6755 +#define MCF_PSC_SR2            MCF_REG16(0x008804)
6756 +#define MCF_PSC_CSR2           MCF_REG08(0x008804)
6757 +#define MCF_PSC_CR2            MCF_REG08(0x008808)
6758 +#define MCF_PSC_RB2            MCF_REG32(0x00880C)
6759 +#define MCF_PSC_TB2            MCF_REG32(0x00880C)
6760 +#define MCF_PSC_TB_8BIT2       MCF_REG32(0x00880C)
6761 +#define MCF_PSC_TB_16BIT2      MCF_REG32(0x00880C)
6762 +#define MCF_PSC_TB_AC972       MCF_REG32(0x00880C)
6763 +#define MCF_PSC_IPCR2          MCF_REG08(0x008810)
6764 +#define MCF_PSC_ACR2           MCF_REG08(0x008810)
6765 +#define MCF_PSC_ISR2           MCF_REG16(0x008814)
6766 +#define MCF_PSC_IMR2           MCF_REG16(0x008814)
6767 +#define MCF_PSC_CTUR2          MCF_REG08(0x008818)
6768 +#define MCF_PSC_CTLR2          MCF_REG08(0x00881C)
6769 +#define MCF_PSC_IP2            MCF_REG08(0x008834)
6770 +#define MCF_PSC_OPSET2         MCF_REG08(0x008838)
6771 +#define MCF_PSC_OPRESET2       MCF_REG08(0x00883C)
6772 +#define MCF_PSC_SICR2          MCF_REG08(0x008840)
6773 +#define MCF_PSC_IRCR12         MCF_REG08(0x008844)
6774 +#define MCF_PSC_IRCR22         MCF_REG08(0x008848)
6775 +#define MCF_PSC_IRSDR2         MCF_REG08(0x00884C)
6776 +#define MCF_PSC_IRMDR2         MCF_REG08(0x008850)
6777 +#define MCF_PSC_IRFDR2         MCF_REG08(0x008854)
6778 +#define MCF_PSC_RFCNT2         MCF_REG16(0x008858)
6779 +#define MCF_PSC_TFCNT2         MCF_REG16(0x00885C)
6780 +#define MCF_PSC_RFSR2          MCF_REG16(0x008864)
6781 +#define MCF_PSC_TFSR2          MCF_REG16(0x008884)
6782 +#define MCF_PSC_RFCR2          MCF_REG32(0x008868)
6783 +#define MCF_PSC_TFCR2          MCF_REG32(0x008888)
6784 +#define MCF_PSC_RFAR2          MCF_REG16(0x00886E)
6785 +#define MCF_PSC_TFAR2          MCF_REG16(0x00888E)
6786 +#define MCF_PSC_RFRP2          MCF_REG16(0x008872)
6787 +#define MCF_PSC_TFRP2          MCF_REG16(0x008892)
6788 +#define MCF_PSC_RFWP2          MCF_REG16(0x008876)
6789 +#define MCF_PSC_TFWP2          MCF_REG16(0x008896)
6790 +#define MCF_PSC_RLRFP2         MCF_REG16(0x00887A)
6791 +#define MCF_PSC_TLRFP2         MCF_REG16(0x00889A)
6792 +#define MCF_PSC_RLWFP2         MCF_REG16(0x00887E)
6793 +#define MCF_PSC_TLWFP2         MCF_REG16(0x00889E)
6794 +#define MCF_PSC_MR3            MCF_REG08(0x008900)
6795 +#define MCF_PSC_SR3            MCF_REG16(0x008904)
6796 +#define MCF_PSC_CSR3           MCF_REG08(0x008904)
6797 +#define MCF_PSC_CR3            MCF_REG08(0x008908)
6798 +#define MCF_PSC_RB3            MCF_REG32(0x00890C)
6799 +#define MCF_PSC_TB3            MCF_REG32(0x00890C)
6800 +#define MCF_PSC_TB_8BIT3       MCF_REG32(0x00890C)
6801 +#define MCF_PSC_TB_16BIT3      MCF_REG32(0x00890C)
6802 +#define MCF_PSC_TB_AC973       MCF_REG32(0x00890C)
6803 +#define MCF_PSC_IPCR3          MCF_REG08(0x008910)
6804 +#define MCF_PSC_ACR3           MCF_REG08(0x008910)
6805 +#define MCF_PSC_ISR3           MCF_REG16(0x008914)
6806 +#define MCF_PSC_IMR3           MCF_REG16(0x008914)
6807 +#define MCF_PSC_CTUR3          MCF_REG08(0x008918)
6808 +#define MCF_PSC_CTLR3          MCF_REG08(0x00891C)
6809 +#define MCF_PSC_IP3            MCF_REG08(0x008934)
6810 +#define MCF_PSC_OPSET3         MCF_REG08(0x008938)
6811 +#define MCF_PSC_OPRESET3       MCF_REG08(0x00893C)
6812 +#define MCF_PSC_SICR3          MCF_REG08(0x008940)
6813 +#define MCF_PSC_IRCR13         MCF_REG08(0x008944)
6814 +#define MCF_PSC_IRCR23         MCF_REG08(0x008948)
6815 +#define MCF_PSC_IRSDR3         MCF_REG08(0x00894C)
6816 +#define MCF_PSC_IRMDR3         MCF_REG08(0x008950)
6817 +#define MCF_PSC_IRFDR3         MCF_REG08(0x008954)
6818 +#define MCF_PSC_RFCNT3         MCF_REG16(0x008958)
6819 +#define MCF_PSC_TFCNT3         MCF_REG16(0x00895C)
6820 +#define MCF_PSC_RFSR3          MCF_REG16(0x008964)
6821 +#define MCF_PSC_TFSR3          MCF_REG16(0x008984)
6822 +#define MCF_PSC_RFCR3          MCF_REG32(0x008968)
6823 +#define MCF_PSC_TFCR3          MCF_REG32(0x008988)
6824 +#define MCF_PSC_RFAR3          MCF_REG16(0x00896E)
6825 +#define MCF_PSC_TFAR3          MCF_REG16(0x00898E)
6826 +#define MCF_PSC_RFRP3          MCF_REG16(0x008972)
6827 +#define MCF_PSC_TFRP3          MCF_REG16(0x008992)
6828 +#define MCF_PSC_RFWP3          MCF_REG16(0x008976)
6829 +#define MCF_PSC_TFWP3          MCF_REG16(0x008996)
6830 +#define MCF_PSC_RLRFP3         MCF_REG16(0x00897A)
6831 +#define MCF_PSC_TLRFP3         MCF_REG16(0x00899A)
6832 +#define MCF_PSC_RLWFP3         MCF_REG16(0x00897E)
6833 +#define MCF_PSC_TLWFP3         MCF_REG16(0x00899E)
6834 +#define MCF_PSC_MR(x)          MCF_REG08(0x008600+((x)*0x100))
6835 +#define MCF_PSC_SR(x)          MCF_REG16(0x008604+((x)*0x100))
6836 +#define MCF_PSC_CSR(x)         MCF_REG08(0x008604+((x)*0x100))
6837 +#define MCF_PSC_CR(x)          MCF_REG08(0x008608+((x)*0x100))
6838 +#define MCF_PSC_RB(x)          MCF_REG32(0x00860C+((x)*0x100))
6839 +#define MCF_PSC_TB(x)          MCF_REG32(0x00860C+((x)*0x100))
6840 +#define MCF_PSC_TB_8BIT(x)     MCF_REG32(0x00860C+((x)*0x100))
6841 +#define MCF_PSC_TB_16BIT(x)    MCF_REG32(0x00860C+((x)*0x100))
6842 +#define MCF_PSC_TB_AC97(x)     MCF_REG32(0x00860C+((x)*0x100))
6843 +#define MCF_PSC_IPCR(x)        MCF_REG08(0x008610+((x)*0x100))
6844 +#define MCF_PSC_ACR(x)         MCF_REG08(0x008610+((x)*0x100))
6845 +#define MCF_PSC_ISR(x)         MCF_REG16(0x008614+((x)*0x100))
6846 +#define MCF_PSC_IMR(x)         MCF_REG16(0x008614+((x)*0x100))
6847 +#define MCF_PSC_CTUR(x)        MCF_REG08(0x008618+((x)*0x100))
6848 +#define MCF_PSC_CTLR(x)        MCF_REG08(0x00861C+((x)*0x100))
6849 +#define MCF_PSC_IP(x)          MCF_REG08(0x008634+((x)*0x100))
6850 +#define MCF_PSC_OPSET(x)       MCF_REG08(0x008638+((x)*0x100))
6851 +#define MCF_PSC_OPRESET(x)     MCF_REG08(0x00863C+((x)*0x100))
6852 +#define MCF_PSC_SICR(x)        MCF_REG08(0x008640+((x)*0x100))
6853 +#define MCF_PSC_IRCR1(x)       MCF_REG08(0x008644+((x)*0x100))
6854 +#define MCF_PSC_IRCR2(x)       MCF_REG08(0x008648+((x)*0x100))
6855 +#define MCF_PSC_IRSDR(x)       MCF_REG08(0x00864C+((x)*0x100))
6856 +#define MCF_PSC_IRMDR(x)       MCF_REG08(0x008650+((x)*0x100))
6857 +#define MCF_PSC_IRFDR(x)       MCF_REG08(0x008654+((x)*0x100))
6858 +#define MCF_PSC_RFCNT(x)       MCF_REG16(0x008658+((x)*0x100))
6859 +#define MCF_PSC_TFCNT(x)       MCF_REG16(0x00865C+((x)*0x100))
6860 +#define MCF_PSC_RFSR(x)        MCF_REG16(0x008664+((x)*0x100))
6861 +#define MCF_PSC_TFSR(x)        MCF_REG16(0x008684+((x)*0x100))
6862 +#define MCF_PSC_RFCR(x)        MCF_REG32(0x008668+((x)*0x100))
6863 +#define MCF_PSC_TFCR(x)        MCF_REG32(0x008688+((x)*0x100))
6864 +#define MCF_PSC_RFAR(x)        MCF_REG16((0x00866E)+((x)*0x100))
6865 +#define MCF_PSC_TFAR(x)        MCF_REG16((0x00868E)+((x)*0x100))
6866 +#define MCF_PSC_RFRP(x)        MCF_REG16(0x008672+((x)*0x100))
6867 +#define MCF_PSC_TFRP(x)        MCF_REG16(0x008692+((x)*0x100))
6868 +#define MCF_PSC_RFWP(x)        MCF_REG16(0x008676+((x)*0x100))
6869 +#define MCF_PSC_TFWP(x)        MCF_REG16(0x008696+((x)*0x100))
6870 +#define MCF_PSC_RLRFP(x)       MCF_REG16(0x00867A+((x)*0x100))
6871 +#define MCF_PSC_TLRFP(x)       MCF_REG16(0x00869A+((x)*0x100))
6872 +#define MCF_PSC_RLWFP(x)       MCF_REG16(0x00867E+((x)*0x100))
6873 +#define MCF_PSC_TLWFP(x)       MCF_REG16(0x00869E+((x)*0x100))
6874 +
6875 +/* Bit definitions and macros for MCF_PSC_MR */
6876 +#define MCF_PSC_MR_BC(x)              (((x)&0x03)<<0)
6877 +#define MCF_PSC_MR_PT                 (0x04)
6878 +#define MCF_PSC_MR_PM(x)              (((x)&0x03)<<3)
6879 +#define MCF_PSC_MR_ERR                (0x20)
6880 +#define MCF_PSC_MR_RXIRQ              (0x40)
6881 +#define MCF_PSC_MR_RXRTS              (0x80)
6882 +#define MCF_PSC_MR_SB(x)              (((x)&0x0F)<<0)
6883 +#define MCF_PSC_MR_TXCTS              (0x10)
6884 +#define MCF_PSC_MR_TXRTS              (0x20)
6885 +#define MCF_PSC_MR_CM(x)              (((x)&0x03)<<6)
6886 +#define MCF_PSC_MR_PM_MULTI_ADDR      (0x1C)
6887 +#define MCF_PSC_MR_PM_MULTI_DATA      (0x18)
6888 +#define MCF_PSC_MR_PM_NONE            (0x10)
6889 +#define MCF_PSC_MR_PM_FORCE_HI        (0x0C)
6890 +#define MCF_PSC_MR_PM_FORCE_LO        (0x08)
6891 +#define MCF_PSC_MR_PM_ODD             (0x04)
6892 +#define MCF_PSC_MR_PM_EVEN            (0x00)
6893 +#define MCF_PSC_MR_BC_5               (0x00)
6894 +#define MCF_PSC_MR_BC_6               (0x01)
6895 +#define MCF_PSC_MR_BC_7               (0x02)
6896 +#define MCF_PSC_MR_BC_8               (0x03)
6897 +#define MCF_PSC_MR_CM_NORMAL          (0x00)
6898 +#define MCF_PSC_MR_CM_ECHO            (0x40)
6899 +#define MCF_PSC_MR_CM_LOCAL_LOOP      (0x80)
6900 +#define MCF_PSC_MR_CM_REMOTE_LOOP     (0xC0)
6901 +#define MCF_PSC_MR_SB_STOP_BITS_1     (0x07)
6902 +#define MCF_PSC_MR_SB_STOP_BITS_15    (0x08)
6903 +#define MCF_PSC_MR_SB_STOP_BITS_2     (0x0F)
6904 +
6905 +/* Bit definitions and macros for MCF_PSC_SR */
6906 +#define MCF_PSC_SR_ERR                (0x0040)
6907 +#define MCF_PSC_SR_CDE_DEOF           (0x0080)
6908 +#define MCF_PSC_SR_RXRDY              (0x0100)
6909 +#define MCF_PSC_SR_FU                 (0x0200)
6910 +#define MCF_PSC_SR_TXRDY              (0x0400)
6911 +#define MCF_PSC_SR_TXEMP_URERR        (0x0800)
6912 +#define MCF_PSC_SR_OE                 (0x1000)
6913 +#define MCF_PSC_SR_PE_CRCERR          (0x2000)
6914 +#define MCF_PSC_SR_FE_PHYERR          (0x4000)
6915 +#define MCF_PSC_SR_RB_NEOF            (0x8000)
6916 +
6917 +/* Bit definitions and macros for MCF_PSC_CSR */
6918 +#define MCF_PSC_CSR_TCSEL(x)          (((x)&0x0F)<<0)
6919 +#define MCF_PSC_CSR_RCSEL(x)          (((x)&0x0F)<<4)
6920 +#define MCF_PSC_CSR_RCSEL_SYS_CLK     (0xD0)
6921 +#define MCF_PSC_CSR_RCSEL_CTM16       (0xE0)
6922 +#define MCF_PSC_CSR_RCSEL_CTM         (0xF0)
6923 +#define MCF_PSC_CSR_TCSEL_SYS_CLK     (0x0D)
6924 +#define MCF_PSC_CSR_TCSEL_CTM16       (0x0E)
6925 +#define MCF_PSC_CSR_TCSEL_CTM         (0x0F)
6926 +
6927 +/* Bit definitions and macros for MCF_PSC_CR */
6928 +#define MCF_PSC_CR_RXC(x)             (((x)&0x03)<<0)
6929 +#define MCF_PSC_CR_TXC(x)             (((x)&0x03)<<2)
6930 +#define MCF_PSC_CR_MISC(x)            (((x)&0x07)<<4)
6931 +#define MCF_PSC_CR_NONE               (0x00)
6932 +#define MCF_PSC_CR_STOP_BREAK         (0x70)
6933 +#define MCF_PSC_CR_START_BREAK        (0x60)
6934 +#define MCF_PSC_CR_BKCHGINT           (0x50)
6935 +#define MCF_PSC_CR_RESET_ERROR        (0x40)
6936 +#define MCF_PSC_CR_RESET_TX           (0x30)
6937 +#define MCF_PSC_CR_RESET_RX           (0x20)
6938 +#define MCF_PSC_CR_RESET_MR           (0x10)
6939 +#define MCF_PSC_CR_TX_DISABLED        (0x08)
6940 +#define MCF_PSC_CR_TX_ENABLED         (0x04)
6941 +#define MCF_PSC_CR_RX_DISABLED        (0x02)
6942 +#define MCF_PSC_CR_RX_ENABLED         (0x01)
6943 +
6944 +/* Bit definitions and macros for MCF_PSC_TB_8BIT */
6945 +#define MCF_PSC_TB_8BIT_TB3(x)        (((x)&0x000000FF)<<0)
6946 +#define MCF_PSC_TB_8BIT_TB2(x)        (((x)&0x000000FF)<<8)
6947 +#define MCF_PSC_TB_8BIT_TB1(x)        (((x)&0x000000FF)<<16)
6948 +#define MCF_PSC_TB_8BIT_TB0(x)        (((x)&0x000000FF)<<24)
6949 +
6950 +/* Bit definitions and macros for MCF_PSC_TB_16BIT */
6951 +#define MCF_PSC_TB_16BIT_TB1(x)       (((x)&0x0000FFFF)<<0)
6952 +#define MCF_PSC_TB_16BIT_TB0(x)       (((x)&0x0000FFFF)<<16)
6953 +
6954 +/* Bit definitions and macros for MCF_PSC_TB_AC97 */
6955 +#define MCF_PSC_TB_AC97_SOF           (0x00000800)
6956 +#define MCF_PSC_TB_AC97_TB(x)         (((x)&0x000FFFFF)<<12)
6957 +
6958 +/* Bit definitions and macros for MCF_PSC_IPCR */
6959 +#define MCF_PSC_IPCR_RESERVED         (0x0C)
6960 +#define MCF_PSC_IPCR_CTS              (0x0D)
6961 +#define MCF_PSC_IPCR_D_CTS            (0x1C)
6962 +#define MCF_PSC_IPCR_SYNC             (0x8C)
6963 +
6964 +/* Bit definitions and macros for MCF_PSC_ACR */
6965 +#define MCF_PSC_ACR_IEC0              (0x01)
6966 +#define MCF_PSC_ACR_CTMS(x)           (((x)&0x07)<<4)
6967 +#define MCF_PSC_ACR_BRG               (0x80)
6968 +
6969 +/* Bit definitions and macros for MCF_PSC_ISR */
6970 +#define MCF_PSC_ISR_ERR               (0x0040)
6971 +#define MCF_PSC_ISR_DEOF              (0x0080)
6972 +#define MCF_PSC_ISR_TXRDY             (0x0100)
6973 +#define MCF_PSC_ISR_RXRDY_FU          (0x0200)
6974 +#define MCF_PSC_ISR_DB                (0x0400)
6975 +#define MCF_PSC_ISR_IPC               (0x8000)
6976 +
6977 +/* Bit definitions and macros for MCF_PSC_IMR */
6978 +#define MCF_PSC_IMR_ERR               (0x0040)
6979 +#define MCF_PSC_IMR_DEOF              (0x0080)
6980 +#define MCF_PSC_IMR_TXRDY             (0x0100)
6981 +#define MCF_PSC_IMR_RXRDY_FU          (0x0200)
6982 +#define MCF_PSC_IMR_DB                (0x0400)
6983 +#define MCF_PSC_IMR_IPC               (0x8000)
6984 +
6985 +/* Bit definitions and macros for MCF_PSC_IP */
6986 +#define MCF_PSC_IP_CTS                (0x01)
6987 +#define MCF_PSC_IP_TGL                (0x40)
6988 +#define MCF_PSC_IP_LWPR_B             (0x80)
6989 +
6990 +/* Bit definitions and macros for MCF_PSC_OPSET */
6991 +#define MCF_PSC_OPSET_RTS             (0x01)
6992 +
6993 +/* Bit definitions and macros for MCF_PSC_OPRESET */
6994 +#define MCF_PSC_OPRESET_RTS           (0x01)
6995 +
6996 +/* Bit definitions and macros for MCF_PSC_SICR */
6997 +#define MCF_PSC_SICR_SIM(x)           (((x)&0x07)<<0)
6998 +#define MCF_PSC_SICR_SHDIR            (0x10)
6999 +#define MCF_PSC_SICR_DTS              (0x20)
7000 +#define MCF_PSC_SICR_AWR              (0x40)
7001 +#define MCF_PSC_SICR_ACRB             (0x80)
7002 +#define MCF_PSC_SICR_SIM_UART         (0x00)
7003 +#define MCF_PSC_SICR_SIM_MODEM8       (0x01)
7004 +#define MCF_PSC_SICR_SIM_MODEM16      (0x02)
7005 +#define MCF_PSC_SICR_SIM_AC97         (0x03)
7006 +#define MCF_PSC_SICR_SIM_SIR          (0x04)
7007 +#define MCF_PSC_SICR_SIM_MIR          (0x05)
7008 +#define MCF_PSC_SICR_SIM_FIR          (0x06)
7009 +
7010 +/* Bit definitions and macros for MCF_PSC_IRCR1 */
7011 +#define MCF_PSC_IRCR1_SPUL            (0x01)
7012 +#define MCF_PSC_IRCR1_SIPEN           (0x02)
7013 +#define MCF_PSC_IRCR1_FD              (0x04)
7014 +
7015 +/* Bit definitions and macros for MCF_PSC_IRCR2 */
7016 +#define MCF_PSC_IRCR2_NXTEOF          (0x01)
7017 +#define MCF_PSC_IRCR2_ABORT           (0x02)
7018 +#define MCF_PSC_IRCR2_SIPREQ          (0x04)
7019 +
7020 +/* Bit definitions and macros for MCF_PSC_IRMDR */
7021 +#define MCF_PSC_IRMDR_M_FDIV(x)       (((x)&0x7F)<<0)
7022 +#define MCF_PSC_IRMDR_FREQ            (0x80)
7023 +
7024 +/* Bit definitions and macros for MCF_PSC_IRFDR */
7025 +#define MCF_PSC_IRFDR_F_FDIV(x)       (((x)&0x0F)<<0)
7026 +
7027 +/* Bit definitions and macros for MCF_PSC_RFCNT */
7028 +#define MCF_PSC_RFCNT_CNT(x)          (((x)&0x01FF)<<0)
7029 +
7030 +/* Bit definitions and macros for MCF_PSC_TFCNT */
7031 +#define MCF_PSC_TFCNT_CNT(x)          (((x)&0x01FF)<<0)
7032 +
7033 +/* Bit definitions and macros for MCF_PSC_RFSR */
7034 +#define MCF_PSC_RFSR_EMT              (0x0001)
7035 +#define MCF_PSC_RFSR_ALARM            (0x0002)
7036 +#define MCF_PSC_RFSR_FU               (0x0004)
7037 +#define MCF_PSC_RFSR_FRMRY            (0x0008)
7038 +#define MCF_PSC_RFSR_OF               (0x0010)
7039 +#define MCF_PSC_RFSR_UF               (0x0020)
7040 +#define MCF_PSC_RFSR_RXW              (0x0040)
7041 +#define MCF_PSC_RFSR_FAE              (0x0080)
7042 +#define MCF_PSC_RFSR_FRM(x)           (((x)&0x000F)<<8)
7043 +#define MCF_PSC_RFSR_TAG              (0x1000)
7044 +#define MCF_PSC_RFSR_TXW              (0x4000)
7045 +#define MCF_PSC_RFSR_IP               (0x8000)
7046 +#define MCF_PSC_RFSR_FRM_BYTE0        (0x0800)
7047 +#define MCF_PSC_RFSR_FRM_BYTE1        (0x0400)
7048 +#define MCF_PSC_RFSR_FRM_BYTE2        (0x0200)
7049 +#define MCF_PSC_RFSR_FRM_BYTE3        (0x0100)
7050 +
7051 +/* Bit definitions and macros for MCF_PSC_TFSR */
7052 +#define MCF_PSC_TFSR_EMT              (0x0001)
7053 +#define MCF_PSC_TFSR_ALARM            (0x0002)
7054 +#define MCF_PSC_TFSR_FU               (0x0004)
7055 +#define MCF_PSC_TFSR_FRMRY            (0x0008)
7056 +#define MCF_PSC_TFSR_OF               (0x0010)
7057 +#define MCF_PSC_TFSR_UF               (0x0020)
7058 +#define MCF_PSC_TFSR_RXW              (0x0040)
7059 +#define MCF_PSC_TFSR_FAE              (0x0080)
7060 +#define MCF_PSC_TFSR_FRM(x)           (((x)&0x000F)<<8)
7061 +#define MCF_PSC_TFSR_TAG              (0x1000)
7062 +#define MCF_PSC_TFSR_TXW              (0x4000)
7063 +#define MCF_PSC_TFSR_IP               (0x8000)
7064 +#define MCF_PSC_TFSR_FRM_BYTE0        (0x0800)
7065 +#define MCF_PSC_TFSR_FRM_BYTE1        (0x0400)
7066 +#define MCF_PSC_TFSR_FRM_BYTE2        (0x0200)
7067 +#define MCF_PSC_TFSR_FRM_BYTE3        (0x0100)
7068 +
7069 +/* Bit definitions and macros for MCF_PSC_RFCR */
7070 +#define MCF_PSC_RFCR_CNTR(x)          (((x)&0x0000FFFF)<<0)
7071 +#define MCF_PSC_RFCR_TXW_MSK          (0x00040000)
7072 +#define MCF_PSC_RFCR_OF_MSK           (0x00080000)
7073 +#define MCF_PSC_RFCR_UF_MSK           (0x00100000)
7074 +#define MCF_PSC_RFCR_RXW_MSK          (0x00200000)
7075 +#define MCF_PSC_RFCR_FAE_MSK          (0x00400000)
7076 +#define MCF_PSC_RFCR_IP_MSK           (0x00800000)
7077 +#define MCF_PSC_RFCR_GR(x)            (((x)&0x00000007)<<24)
7078 +#define MCF_PSC_RFCR_FRMEN            (0x08000000)
7079 +#define MCF_PSC_RFCR_TIMER            (0x10000000)
7080 +#define MCF_PSC_RFCR_WRITETAG         (0x20000000)
7081 +#define MCF_PSC_RFCR_SHADOW           (0x80000000)
7082 +
7083 +/* Bit definitions and macros for MCF_PSC_TFCR */
7084 +#define MCF_PSC_TFCR_CNTR(x)          (((x)&0x0000FFFF)<<0)
7085 +#define MCF_PSC_TFCR_TXW_MSK          (0x00040000)
7086 +#define MCF_PSC_TFCR_OF_MSK           (0x00080000)
7087 +#define MCF_PSC_TFCR_UF_MSK           (0x00100000)
7088 +#define MCF_PSC_TFCR_RXW_MSK          (0x00200000)
7089 +#define MCF_PSC_TFCR_FAE_MSK          (0x00400000)
7090 +#define MCF_PSC_TFCR_IP_MSK           (0x00800000)
7091 +#define MCF_PSC_TFCR_GR(x)            (((x)&0x00000007)<<24)
7092 +#define MCF_PSC_TFCR_FRMEN            (0x08000000)
7093 +#define MCF_PSC_TFCR_TIMER            (0x10000000)
7094 +#define MCF_PSC_TFCR_WRITETAG         (0x20000000)
7095 +#define MCF_PSC_TFCR_SHADOW           (0x80000000)
7096 +
7097 +/* Bit definitions and macros for MCF_PSC_RFAR */
7098 +#define MCF_PSC_RFAR_ALARM(x)         (((x)&0x01FF)<<0)
7099 +
7100 +/* Bit definitions and macros for MCF_PSC_TFAR */
7101 +#define MCF_PSC_TFAR_ALARM(x)         (((x)&0x01FF)<<0)
7102 +
7103 +/* Bit definitions and macros for MCF_PSC_RFRP */
7104 +#define MCF_PSC_RFRP_READ(x)          (((x)&0x01FF)<<0)
7105 +
7106 +/* Bit definitions and macros for MCF_PSC_TFRP */
7107 +#define MCF_PSC_TFRP_READ(x)          (((x)&0x01FF)<<0)
7108 +
7109 +/* Bit definitions and macros for MCF_PSC_RFWP */
7110 +#define MCF_PSC_RFWP_WRITE(x)         (((x)&0x01FF)<<0)
7111 +
7112 +/* Bit definitions and macros for MCF_PSC_TFWP */
7113 +#define MCF_PSC_TFWP_WRITE(x)         (((x)&0x01FF)<<0)
7114 +
7115 +/* Bit definitions and macros for MCF_PSC_RLRFP */
7116 +#define MCF_PSC_RLRFP_LFP(x)          (((x)&0x01FF)<<0)
7117 +
7118 +/* Bit definitions and macros for MCF_PSC_TLRFP */
7119 +#define MCF_PSC_TLRFP_LFP(x)          (((x)&0x01FF)<<0)
7120 +
7121 +/* Bit definitions and macros for MCF_PSC_RLWFP */
7122 +#define MCF_PSC_RLWFP_LFP(x)          (((x)&0x01FF)<<0)
7123 +
7124 +/* Bit definitions and macros for MCF_PSC_TLWFP */
7125 +#define MCF_PSC_TLWFP_LFP(x)          (((x)&0x01FF)<<0)
7126 +
7127 +/********************************************************************/
7128 +
7129 +#endif /* __MCF548X_PSC_H__ */
7130 --- /dev/null
7131 +++ b/arch/m68k/include/asm/m5485sec.h
7132 @@ -0,0 +1,177 @@
7133 +/*
7134 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
7135 + */
7136 +
7137 +#ifndef M5485SEC_H
7138 +#define M5484SEC_H
7139 +
7140 +#define   SEC_EUACR_U                   MCF_REG32(0x21000)
7141 +#define   SEC_EUACR_L                   MCF_REG32(0x21004)
7142 +#define   SEC_EUASR_U                   MCF_REG32(0x21028)
7143 +#define   SEC_EUASR_L                   MCF_REG32(0x2102C)
7144 +#define   SEC_SMCR                      MCF_REG32(0x21030)
7145 +#define   SEC_SISR_U                    MCF_REG32(0x21010)
7146 +#define   SEC_SISR_L                    MCF_REG32(0x21014)
7147 +#define   SEC_SICR_U                    MCF_REG32(0x21018)
7148 +#define   SEC_SICR_L                    MCF_REG32(0x2101C)
7149 +#define   SEC_SIMR_U                    MCF_REG32(0x21008)
7150 +#define   SEC_SIMR_L                    MCF_REG32(0x2100C)
7151 +#define   SEC_SID                       MCF_REG32(0x21020)
7152 +
7153 +#define   SEC_SMCR_RESET                0x01000000
7154 +#define   SEC_SIMR_MASK_U               0x00000000
7155 +#define   SEC_SIMR_MASK_L               0x03333340
7156 +
7157 +#define   SEC_CC0_FR                    MCF_REG32(0x2204C)
7158 +#define   SEC_CC0_CR                    MCF_REG32(0x2200C)
7159 +#define   SEC_CC0_CDPR                  MCF_REG32(0x22044)
7160 +#define   SEC_CC0_PSR_U                 MCF_REG32(0x22010)
7161 +#define   SEC_CC0_PSR_L                 MCF_REG32(0x22014)
7162 +#define   SEC_CC1_FR                    MCF_REG32(0x2304C)
7163 +#define   SEC_CC1_CR                    MCF_REG32(0x2300C)
7164 +#define   SEC_CC1_CDPR                  MCF_REG32(0x23044)
7165 +#define   SEC_CC1_PSR_U                 MCF_REG32(0x23010)
7166 +#define   SEC_CC1_PSR_L                 MCF_REG32(0x23014)
7167 +
7168 +#define   SEC_CC_CR_RESET               0x00000001
7169 +#define   SEC_CC_CR_CONFIGURATION       0x0000001E
7170 +#define   SEC_CC_PSR_U_ERR_CH0          0x20000000
7171 +#define   SEC_CC_PSR_U_ERR_CH1          0x80000000
7172 +#define   SEC_CC_PSR_U_DN_CH0           0x10000000
7173 +#define   SEC_CC_PSR_U_DN_CH1           0x40000000
7174 +
7175 +#define   SEC_DEU_DRCR                  MCF_REG32(0x2A018)
7176 +#define   SEC_DEU_DSR                   MCF_REG32(0x2A028)
7177 +#define   SEC_DEU_DISR                  MCF_REG32(0x2A030)
7178 +#define   SEC_DEU_DIMR                  MCF_REG32(0x2A038)
7179 +
7180 +#define   SEC_DEU_DRCR_RESET            0x01000000
7181 +#define   SEC_DEU_DSR_RD                0x01000000
7182 +#define   SEC_DEU_DIMR_MASK             0xF63F0000
7183 +
7184 +#define   SEC_AFEU_AFRCR                MCF_REG32(0x28018)
7185 +#define   SEC_AFEU_AFSR                 MCF_REG32(0x28028)
7186 +#define   SEC_AFEU_AFISR                MCF_REG32(0x28030)
7187 +#define   SEC_AFEU_AFIMR                MCF_REG32(0x28038)
7188 +
7189 +#define   SEC_AFEU_AFRCR_RESET          0x01000000
7190 +#define   SEC_AFEU_AFSR_RD              0x01000000
7191 +#define   SEC_AFEU_AFIMR_MASK           0xF61F0000
7192 +
7193 +
7194 +#define   SEC_MDEU_MDRCR                MCF_REG32(0x2C018)
7195 +#define   SEC_MDEU_MDSR                 MCF_REG32(0x2C028)
7196 +#define   SEC_MDEU_MDISR                MCF_REG32(0x2C030)
7197 +#define   SEC_MDEU_MDIMR                MCF_REG32(0x2C038)
7198 +
7199 +#define   SEC_MDEU_MDRCR_RESET          0x01000000
7200 +#define   SEC_MDEU_MDSR_RD              0x01000000
7201 +#define   SEC_MDEU_MDIMR_MASK           0xC41F0000
7202 +
7203 +
7204 +#define   SEC_RNG_RNGRCR                MCF_REG32(0x2E018)
7205 +#define   SEC_RNG_RNGSR                 MCF_REG32(0x2E028)
7206 +#define   SEC_RNG_RNGISR                MCF_REG32(0x2E030)
7207 +#define   SEC_RNG_RNGIMR                MCF_REG32(0x2E038)
7208 +
7209 +#define   SEC_RNG_RNGRCR_RESET          0x01000000
7210 +#define   SEC_RNG_RNGSR_RD              0x01000000
7211 +#define   SEC_RNG_RNGIMR_MASK           0xC2100000
7212 +
7213 +#define   SEC_AESU_AESRCR               MCF_REG32(0x32018)
7214 +#define   SEC_AESU_AESSR                MCF_REG32(0x32028)
7215 +#define   SEC_AESU_AESISR               MCF_REG32(0x32030)
7216 +#define   SEC_AESU_AESIMR               MCF_REG32(0x32038)
7217 +
7218 +#define   SEC_AESU_AESRCR_RESET         0x01000000
7219 +#define   SEC_AESU_AESSR_RD             0x01000000
7220 +#define   SEC_AESU_AESIMR_MASK          0xF61F0000
7221 +
7222 +
7223 +#define   SEC_DESC_NUM                  20
7224 +#define   SEC_CHANNEL_NUMBER            2
7225 +#define   SEC_MAX_BUF_SIZE              (32 * 1024)
7226 +#define   SEC_INIT_TIMEOUT              (1 * HZ)
7227 +#define   SEC_INTERRUPT                 37
7228 +
7229 +/* Header descriptor values*/
7230 +#define   SEC_ALG_ENCR_DES_ECB_SINGLE   0x20100010
7231 +#define   SEC_ALG_DECR_DES_ECB_SINGLE   0x20000010
7232 +#define   SEC_ALG_ENCR_DES_ECB_TRIPLE   0x20300010
7233 +#define   SEC_ALG_DECR_DES_ECB_TRIPLE   0x20200010
7234 +#define   SEC_ALG_ENCR_DES_CBC_SINGLE   0x20500010
7235 +#define   SEC_ALG_DECR_DES_CBC_SINGLE   0x20400010
7236 +#define   SEC_ALG_ENCR_DES_CBC_TRIPLE   0x20700010
7237 +#define   SEC_ALG_DECR_DES_CBC_TRIPLE   0x20600010
7238 +
7239 +#define   SEC_ALG_MDEU_SHA256           0x30500010
7240 +#define   SEC_ALG_MDEU_MD5              0x30600010
7241 +#define   SEC_ALG_MDEU_SHA              0x30400010
7242 +#define   SEC_ALG_MDEU_SHA256_HMAC      0x31D00010
7243 +#define   SEC_ALG_MDEU_MD5_HMAC         0x31E00010
7244 +#define   SEC_ALG_MDEU_SHA_HMAC         0x31C00010
7245 +
7246 +#define   SEC_ALG_RNG                   0x40000010
7247 +
7248 +
7249 +#define   SEC_ALG_AFEU_KEY              0x10200050
7250 +#define   SEC_ALG_AFEU_CONTEXT          0x10700050
7251 +
7252 +#define   SEC_ALG_ENCR_AESU_CBC         0x60300010
7253 +#define   SEC_ALG_DECR_AESU_CBC         0x60200010
7254 +#define   SEC_ALG_ENCR_AESU_ECB         0x60100010
7255 +#define   SEC_ALG_DECR_AESU_ECB         0x60000010
7256 +#define   SEC_ALG_AESU_CTR              0x60600010
7257 +
7258 +
7259 +
7260 +#define   SEC_DESCHEAD_ERROR            0xFE000000
7261 +#define   SEC_DESCHEAD_COMPLETED        0xFF000000
7262 +
7263 +#define SEC_DEVICE_NAME                 "cfsec"
7264 +
7265 +/*!!! This number must be changed*/
7266 +#define SEC_MAJOR                       130
7267 +
7268 +#define SEC_DEV_BUF                         1024
7269 +#define SEC_DEV_KEY_LEN                     64
7270 +#define SEC_DEV_VECTOR_LEN                  259
7271 +
7272 +#define SEC_AES_BLCK_LEN                   16
7273 +#define SEC_DES_BLCK_LEN                   8
7274 +
7275 +
7276 +/* Descriptor structure of SEC*/
7277 +struct sec_descriptor {
7278 +       volatile unsigned long secdesc_header;
7279 +       unsigned long secdesc_len1;
7280 +       void *secdesc_ptr1;
7281 +       unsigned long secdesc_iv_in_len;
7282 +       void *secdesc_iv_in_ptr;
7283 +       unsigned long secdesc_key_len;
7284 +       void *secdesc_key_ptr;
7285 +       unsigned long secdesc_data_in_len;
7286 +       void *secdesc_data_in_ptr;
7287 +       unsigned long secdesc_data_out_len;
7288 +       void *secdesc_data_out_ptr;
7289 +       unsigned long secdesc_iv_out_len;
7290 +       void *secdesc_iv_out_ptr;
7291 +       unsigned long secdesc_len7;
7292 +       void *secdesc_ptr7;
7293 +       void *secdesc_ptrnext;
7294 +};
7295 +
7296 +struct sec_device_data {
7297 +       unsigned char secdev_inbuf[SEC_DEV_BUF];
7298 +       unsigned char secdev_outbuf[SEC_DEV_BUF];
7299 +       unsigned char secdev_key[SEC_DEV_KEY_LEN];
7300 +       unsigned char secdev_iv[SEC_DEV_VECTOR_LEN];
7301 +       unsigned char secdev_ov[SEC_DEV_VECTOR_LEN];
7302 +       struct sec_descriptor *secdev_desc;
7303 +};
7304 +
7305 +struct sec_descriptor *sec_desc_alloc(void);
7306 +inline void sec_desc_free(struct sec_descriptor *desc);
7307 +int sec_execute(int channel, struct sec_descriptor *desc, int timeout);
7308 +int sec_nonblock_execute(struct sec_descriptor *desc);
7309 +#endif
7310 --- /dev/null
7311 +++ b/arch/m68k/include/asm/m5485sim.h
7312 @@ -0,0 +1,346 @@
7313 +/*
7314 + * m5485sim.h -- ColdFire 547x/548x System Integration Unit support.
7315 + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
7316 + */
7317 +#ifndef        m5485sim_h
7318 +#define        m5485sim_h
7319 +/*
7320 + *      System Integration Unit Registers
7321 + */
7322 +#define MCF_SDRAMDS    MCF_REG32(0x000004)
7323 +/* SDRAM Drive Strength */
7324 +#define MCF_SBCR       MCF_REG32(0x000010)
7325 +/* System Breakpoint Control */
7326 +#define MCF_CSnCFG(x)  MCF_REG32(0x000020+(x*4))
7327 +/* SDRAM Chip Select X */
7328 +#define MCF_SECSACR     MCF_REG32(0x000038)
7329 +/* Sequential Access Control */
7330 +#define MCF_RSR         MCF_REG32(0x000044)
7331 +/* Reset Status */
7332 +#define MCF_JTAGID      MCF_REG32(0x000050)
7333 +/* JTAG Device Identification */
7334 +#define        MCF_XARB_PRIEN  MCF_REG32(0x000264)
7335 +/* Arbiter master pri enable */
7336 +#define        MCF_XARB_PRI    MCF_REG32(0x000268)
7337 +/* Arbiter master pri levels */
7338 +#define MCF_SPCR       MCF_REG32(0x000300)
7339 +
7340 +/*
7341 + *      FlexBus Chip Selects Registers
7342 + */
7343 +#define MCF_CSARn(x)    MCF_REG32(0x000500+(x*0xC))
7344 +#define MCF_CSMRn(x)    MCF_REG32(0x000504+(x*0xC))
7345 +#define MCF_CSCRn(x)    MCF_REG32(0x000508+(x*0xC))
7346 +
7347 +/*
7348 + *      Interrupt Controller Registers
7349 + */
7350 +#define MCF_IPRH       MCF_REG32(0x000700)
7351 +#define MCF_IPRL       MCF_REG32(0x000704)
7352 +#define MCF_IMRH       MCF_REG32(0x000708)
7353 +#define MCF_IMRL       MCF_REG32(0x00070C)
7354 +#define MCF_INTFRCH    MCF_REG32(0x000710)
7355 +#define MCF_INTFRCL    MCF_REG32(0x000714)
7356 +#define MCF_IRLR       MCF_REG08(0x000718)
7357 +#define MCF_IACKLPR    MCF_REG08(0x000719)
7358 +#define MCF_SWIACK     MCF_REG08(0x0007E0)
7359 +#define MCF_LnIACK(x)  MCF_REG08(0x0007E4+((x)*0x004))
7360 +#define MCF_ICR(x)     MCF_REG08(0x000740+((x)*0x001))
7361 +
7362 +/*
7363 + *     Slice Timers Registers
7364 + */
7365 +#define MCF_SLTCNT(x)   MCF_REG32(0x000900+((x)*0x010))
7366 +#define MCF_SCR(x)      MCF_REG32(0x000904+((x)*0x010))
7367 +#define MCF_SCNT(x)     MCF_REG32(0x000908+((x)*0x010))
7368 +#define MCF_SSR(x)      MCF_REG32(0x00090C+((x)*0x010))
7369 +
7370 +/*
7371 + *     Interrupt sources
7372 + */
7373 +#define ISC_EPORT_Fn(x)         (x)
7374 +/* EPORT Interrupts */
7375 +#define ISC_USB_EPn(x)          (15+(x))
7376 +/* USB Endopint */
7377 +#define ISC_USB_ISR             (22)
7378 +/* USB General source */
7379 +#define ISC_USB_AISR            (22)
7380 +/* USB core source */
7381 +#define ISC_DSPI_OVRFW          (25)
7382 +/* DSPI overflow */
7383 +#define ISC_DSPI_RFOF           (26)
7384 +#define ISC_DSPI_RFDF           (27)
7385 +#define ISC_DSPI_TFUF           (28)
7386 +#define ISC_DSPI_TCF            (29)
7387 +#define ISC_DSPI_TFFF           (30)
7388 +#define ISC_DSPI_EOQF           (31)
7389 +#define ISC_PSCn(x)             (35-(x))
7390 +#define ISC_COMM_TIM            (36)
7391 +#define ISC_SEC                 (37)
7392 +#define ISC_FEC1                (38)
7393 +#define ISC_FEC0                (39)
7394 +#define ISC_I2C                 (40)
7395 +#define ISC_PCI_ARB             (41)
7396 +#define ISC_PCI_CB              (42)
7397 +#define ISC_PCI_XLB             (43)
7398 +#define ISC_DMA                 (48)
7399 +#define ISC_CANn_ERR(x)         (49+(6*(x)))
7400 +#define ISC_CANn_BUSOFF(x)      (50+(6*(x)))
7401 +#define ISC_CANn_MBOR(x)        (51+(6*(x)))
7402 +#define ISC_CAN0_WAKEIN         (52)
7403 +#define ISC_SLTn(x)             (54-(x))
7404 +#define ISC_GPTn(x)             (62-(x))
7405 +
7406 +/*
7407 + *     Interrupt level and priorities
7408 + */
7409 +#define ILP_TOP                        (MCF_ICR_IL(5) | MCF_ICR_IP(3))
7410 +#define ILP_SLT0               (MCF_ICR_IL(5) | MCF_ICR_IP(2))
7411 +#define ILP_SLT1               (MCF_ICR_IL(5) | MCF_ICR_IP(1))
7412 +#define ILP_DMA                        (MCF_ICR_IL(5) | MCF_ICR_IP(0))
7413 +#define ILP_SEC                        (MCF_ICR_IL(4) | MCF_ICR_IP(7))
7414 +#define ILP_FEC0               (MCF_ICR_IL(4) | MCF_ICR_IP(6))
7415 +#define ILP_FEC1               (MCF_ICR_IL(4) | MCF_ICR_IP(5))
7416 +#define ILP_PCI_XLB            (MCF_ICR_IL(4) | MCF_ICR_IP(4))
7417 +#define ILP_PCI_ARB            (MCF_ICR_IL(4) | MCF_ICR_IP(3))
7418 +#define ILP_PCI_CB             (MCF_ICR_IL(4) | MCF_ICR_IP(2))
7419 +#define ILP_I2C                        (MCF_ICR_IL(4) | MCF_ICR_IP(1))
7420 +
7421 +#define ILP_USB_EPn(x)         (MCF_ICR_IL(3) | MCF_ICR_IP(7-(x)))
7422 +#define ILP_USB_EP0            (MCF_ICR_IL(3) | MCF_ICR_IP(7))
7423 +#define ILP_USB_EP1            (MCF_ICR_IL(3) | MCF_ICR_IP(6))
7424 +#define ILP_USB_EP2            (MCF_ICR_IL(3) | MCF_ICR_IP(5))
7425 +#define ILP_USB_EP3            (MCF_ICR_IL(3) | MCF_ICR_IP(4))
7426 +#define ILP_USB_EP4            (MCF_ICR_IL(3) | MCF_ICR_IP(3))
7427 +#define ILP_USB_EP5            (MCF_ICR_IL(3) | MCF_ICR_IP(2))
7428 +#define ILP_USB_EP6            (MCF_ICR_IL(3) | MCF_ICR_IP(1))
7429 +#define ILP_USB_ISR            (MCF_ICR_IL(3) | MCF_ICR_IP(0))
7430 +
7431 +#define ILP_USB_AISR           (MCF_ICR_IL(2) | MCF_ICR_IP(7))
7432 +#define ILP_DSPI_OVRFW         (MCF_ICR_IL(2) | MCF_ICR_IP(6))
7433 +#define ILP_DSPI_RFOF          (MCF_ICR_IL(2) | MCF_ICR_IP(5))
7434 +#define ILP_DSPI_RFDF          (MCF_ICR_IL(2) | MCF_ICR_IP(4))
7435 +#define ILP_DSPI_TFUF          (MCF_ICR_IL(2) | MCF_ICR_IP(3))
7436 +#define ILP_DSPI_TCF           (MCF_ICR_IL(2) | MCF_ICR_IP(2))
7437 +#define ILP_DSPI_TFFF          (MCF_ICR_IL(2) | MCF_ICR_IP(1))
7438 +#define ILP_DSPI_EOQF          (MCF_ICR_IL(2) | MCF_ICR_IP(0))
7439 +
7440 +#define ILP_COMM_TIM           (MCF_ICR_IL(1) | MCF_ICR_IP(7))
7441 +#define ILP_PSCn(x)            (MCF_ICR_IL(1) | MCF_ICR_IP(3-((x)&3)))
7442 +#define ILP_PSC0               (MCF_ICR_IL(1) | MCF_ICR_IP(3))
7443 +#define ILP_PSC1               (MCF_ICR_IL(1) | MCF_ICR_IP(2))
7444 +#define ILP_PSC2               (MCF_ICR_IL(1) | MCF_ICR_IP(1))
7445 +#define ILP_PSC3               (MCF_ICR_IL(1) | MCF_ICR_IP(0))
7446 +
7447 +
7448 +
7449 +
7450 +
7451 +/********************************************************************/
7452 +
7453 +/*
7454 + *      System Integration Unit Bitfields
7455 + */
7456 +
7457 +/* SBCR */
7458 +#define MCF_SBCR_PIN2DSPI       (0x08000000)
7459 +#define MCF_SBCR_DMA2CPU        (0x10000000)
7460 +#define MCF_SBCR_CPU2DMA        (0x20000000)
7461 +#define MCF_SBCR_PIN2DMA        (0x40000000)
7462 +#define MCF_SBCR_PIN2CPU        (0x80000000)
7463 +
7464 +/* SECSACR */
7465 +#define MCF_SECSACR_SEQEN       (0x00000001)
7466 +
7467 +/* RSR */
7468 +#define MCF_RSR_RST             (0x00000001)
7469 +#define MCF_RSR_RSTWD           (0x00000002)
7470 +#define MCF_RSR_RSTJTG          (0x00000008)
7471 +
7472 +/* JTAGID */
7473 +#define MCF_JTAGID_REV          (0xF0000000)
7474 +#define MCF_JTAGID_PROCESSOR    (0x0FFFFFFF)
7475 +#define MCF_JTAGID_MCF5485      (0x0800C01D)
7476 +#define MCF_JTAGID_MCF5484      (0x0800D01D)
7477 +#define MCF_JTAGID_MCF5483      (0x0800E01D)
7478 +#define MCF_JTAGID_MCF5482      (0x0800F01D)
7479 +#define MCF_JTAGID_MCF5481      (0x0801001D)
7480 +#define MCF_JTAGID_MCF5480      (0x0801101D)
7481 +#define MCF_JTAGID_MCF5475      (0x0801201D)
7482 +#define MCF_JTAGID_MCF5474      (0x0801301D)
7483 +#define MCF_JTAGID_MCF5473      (0x0801401D)
7484 +#define MCF_JTAGID_MCF5472      (0x0801501D)
7485 +#define MCF_JTAGID_MCF5471      (0x0801601D)
7486 +#define MCF_JTAGID_MCF5470      (0x0801701D)
7487 +
7488 +
7489 +/*
7490 + *      Interrupt Controller Bitfields
7491 + */
7492 +#define MCF_IRLR_IRQ(x)         (((x)&0x7F)<<1)
7493 +#define MCF_IACKLPR_PRI(x)      (((x)&0x0F)<<0)
7494 +#define MCF_IACKLPR_LEVEL(x)    (((x)&0x07)<<4)
7495 +#define MCF_ICR_IP(x)           (((x)&0x07)<<0)
7496 +#define MCF_ICR_IL(x)           (((x)&0x07)<<3)
7497 +
7498 +/*
7499 + *      Slice Timers Bitfields
7500 + */
7501 +#define MCF_SCR_TEN            (0x01000000)
7502 +#define MCF_SCR_IEN            (0x02000000)
7503 +#define MCF_SCR_RUN            (0x04000000)
7504 +#define MCF_SSR_ST             (0x01000000)
7505 +#define MCF_SSR_BE             (0x02000000)
7506 +
7507 +
7508 +/*
7509 + * Some needed coldfire registers
7510 + */
7511 +#define MCF_PAR_PCIBG          MCF_REG16(0x000A48)
7512 +#define MCF_PAR_PCIBR          MCF_REG16(0x000A4A)
7513 +#define MCF_PAR_PSCn(x)                MCF_REG08(0x000A4F-((x)&0x3))
7514 +#define MCF_PAR_FECI2CIRQ      MCF_REG16(0x000A44)
7515 +#define MCF_PAR_DSPI           MCF_REG16(0x000A50)
7516 +#define MCF_PAR_TIMER          MCF_REG08(0X000A52)
7517 +#define MCF_EPPAR              MCF_REG16(0x000F00)
7518 +#define MCF_EPDDR              MCF_REG08(0x000F04)
7519 +#define MCF_EPIER              MCF_REG08(0x000F05)
7520 +#define MCF_EPFR               MCF_REG08(0x000F0C)
7521 +
7522 +/*
7523 + * Some GPIO bitfields
7524 + */
7525 +#define MCF_PAR_SDA                    (0x0008)
7526 +#define MCF_PAR_SCL                    (0x0004)
7527 +#define MCF_PAR_PSC_TXD                        (0x04)
7528 +#define MCF_PAR_PSC_RXD                        (0x08)
7529 +#define MCF_PAR_PSC_RTS(x)             (((x)&0x03)<<4)
7530 +#define MCF_PAR_PSC_CTS(x)             (((x)&0x03)<<6)
7531 +#define MCF_PAR_PSC_CTS_GPIO           (0x00)
7532 +#define MCF_PAR_PSC_CTS_BCLK           (0x80)
7533 +#define MCF_PAR_PSC_CTS_CTS            (0xC0)
7534 +#define MCF_PAR_PSC_RTS_GPIO           (0x00)
7535 +#define MCF_PAR_PSC_RTS_FSYNC          (0x20)
7536 +#define MCF_PAR_PSC_RTS_RTS            (0x30)
7537 +#define MCF_PAR_PSC_CANRX              (0x40)
7538 +
7539 +/*
7540 + *      FlexCAN Module Configuration Register
7541 + */
7542 +#define CANMCR_MDIS            (0x80000000)
7543 +#define CANMCR_FRZ             (0x40000000)
7544 +#define CANMCR_HALT            (0x10000000)
7545 +#define CANMCR_SOFTRST         (0x02000000)
7546 +#define CANMCR_NOTRDY          (0x08000000)
7547 +#define CANMCR_FRZACK          (0x01000000)
7548 +#define CANMCR_SUPV            (0x00800000)
7549 +#define CANMCR_MAXMB           (0x0F)
7550 +/*
7551 + *      FlexCAN Control Register
7552 + */
7553 +#define CANCTRL_PRESDIV(x)      (((x)&0xFF)<<24)
7554 +#define CANCTRL_RJW(x)          (((x)&0x03)<<22)
7555 +#define CANCTRL_PSEG1(x)        (((x)&0x07)<<19)
7556 +#define CANCTRL_PSEG2(x)        (((x)&0x07)<<16)
7557 +#define CANCTRL_BOFFMSK         (0x00008000)
7558 +#define CANCTRL_ERRMSK         (0x00004000)
7559 +#define CANCTRL_CLKSRC         (0x00002000)
7560 +#define CANCTRL_LPB            (0x00001000)
7561 +#define CANCTRL_SAMP(x)                (((x)&0x01)<<7)
7562 +#define CANCTRL_BOFFREC         (0x00000040)
7563 +#define CANCTRL_TSYNC           (0x00000020)
7564 +#define CANCTRL_LBUF            (0x00000010)
7565 +#define CANCTRL_LOM             (0x00000008)
7566 +#define CANCTRL_PROPSEG(x)      ((x)&0x07)
7567 +
7568 +/*
7569 + *      FlexCAN Error Counter Register
7570 + */
7571 +#define ERRCNT_RXECTR(x)        (((x)&0xFF)<<8)
7572 +#define ERRCNT_TXECTR(x)        ((x)&0xFF)
7573 +
7574 +/*
7575 + *      FlexCAN Error and Status Register
7576 + */
7577 +#define ERRSTAT_BITERR(x)       (((x)&0x03)<<14)
7578 +#define ERRSTAT_ACKERR           (0x00002000)
7579 +#define ERRSTAT_CRCERR           (0x00001000)
7580 +#define ERRSTAT_FRMERR           (0x00000800)
7581 +#define ERRSTAT_STFERR           (0x00000400)
7582 +#define ERRSTAT_TXWRN            (0x00000200)
7583 +#define ERRSTAT_RXWRN            (0x00000100)
7584 +#define ERRSTAT_IDLE             (0x00000080)
7585 +#define ERRSTAT_TXRX             (0x00000040)
7586 +#define ERRSTAT_FLTCONF(x)       (((x)&0x03)<<4)
7587 +#define ERRSTAT_BOFFINT          (0x00000004)
7588 +#define ERRSTAT_ERRINT           (0x00000002)
7589 +
7590 +/*
7591 + *      Interrupt Mask Register
7592 + */
7593 +#define IMASK_BUF15M           (0x8000)
7594 +#define IMASK_BUF14M           (0x4000)
7595 +#define IMASK_BUF13M           (0x2000)
7596 +#define IMASK_BUF12M           (0x1000)
7597 +#define IMASK_BUF11M           (0x0800)
7598 +#define IMASK_BUF10M           (0x0400)
7599 +#define IMASK_BUF9M            (0x0200)
7600 +#define IMASK_BUF8M            (0x0100)
7601 +#define IMASK_BUF7M            (0x0080)
7602 +#define IMASK_BUF6M            (0x0040)
7603 +#define IMASK_BUF5M            (0x0020)
7604 +#define IMASK_BUF4M            (0x0010)
7605 +#define IMASK_BUF3M            (0x0008)
7606 +#define IMASK_BUF2M            (0x0004)
7607 +#define IMASK_BUF1M            (0x0002)
7608 +#define IMASK_BUF0M            (0x0001)
7609 +#define IMASK_BUFnM(x)         (0x1<<(x))
7610 +#define IMASK_BUFF_ENABLE_ALL  (0xFFFF)
7611 +#define IMASK_BUFF_DISABLE_ALL (0x0000)
7612 +
7613 +/*
7614 + *      Interrupt Flag Register
7615 + */
7616 +#define IFLAG_BUF15M           (0x8000)
7617 +#define IFLAG_BUF14M           (0x4000)
7618 +#define IFLAG_BUF13M           (0x2000)
7619 +#define IFLAG_BUF12M           (0x1000)
7620 +#define IFLAG_BUF11M           (0x0800)
7621 +#define IFLAG_BUF10M           (0x0400)
7622 +#define IFLAG_BUF9M            (0x0200)
7623 +#define IFLAG_BUF8M            (0x0100)
7624 +#define IFLAG_BUF7M            (0x0080)
7625 +#define IFLAG_BUF6M            (0x0040)
7626 +#define IFLAG_BUF5M            (0x0020)
7627 +#define IFLAG_BUF4M            (0x0010)
7628 +#define IFLAG_BUF3M            (0x0008)
7629 +#define IFLAG_BUF2M            (0x0004)
7630 +#define IFLAG_BUF1M            (0x0002)
7631 +#define IFLAG_BUF0M            (0x0001)
7632 +#define IFLAG_BUFF_SET_ALL     (0xFFFF)
7633 +#define IFLAG_BUFF_CLEAR_ALL   (0x0000)
7634 +#define IFLAG_BUFnM(x)         (0x1<<(x))
7635 +
7636 +/*
7637 + *      Message Buffers
7638 + */
7639 +#define MB_CNT_CODE(x)         (((x)&0x0F)<<24)
7640 +#define MB_CNT_SRR             (0x00400000)
7641 +#define MB_CNT_IDE             (0x00200000)
7642 +#define MB_CNT_RTR             (0x00100000)
7643 +#define MB_CNT_TIMESTAMP(x)    ((x)&0xFFFF)
7644 +#define MB_ID_STD              (0x07FF)
7645 +#define MB_ID_EXT              (0x1FFFFFFF)
7646 +#define MB_CODE_MASK           (0xF0FFFFFF)
7647 +#define CAN_MB                 16
7648 +#define PDEV_MAX               2
7649 +
7650 +/*
7651 + * Some used coldfire values
7652 + */
7653 +#define MCF_EPIER_EPIE(x)          (0x01 << (x))
7654 +#define MCF_EPPAR_EPPAx_FALLING    (2)
7655 +#define MCF_EPPAR_EPPA(n, x)        (((x)&0x0003) << (2*n))
7656 +
7657 +
7658 +#endif /* m5485sim_h */
7659 --- /dev/null
7660 +++ b/arch/m68k/include/asm/m5485sram.h
7661 @@ -0,0 +1,12 @@
7662 +#ifndef SYS_SRAM_H
7663 +#define SYS_SRAM_H
7664 +
7665 +
7666 +#define SYS_SRAM_DMA_START   (MCF_MBAR + 0x10000)
7667 +#define SYS_SRAM_DMA_SIZE    8192
7668 +#define SYS_SRAM_FEC_START   (SYS_SRAM_DMA_START + SYS_SRAM_DMA_SIZE)
7669 +#define SYS_SRAM_FEC_SIZE    2048
7670 +#define SYS_SRAM_SEC_START   (SYS_SRAM_FEC_START + SYS_SRAM_FEC_SIZE)
7671 +#define SYS_SRAM_SEC_SIZE    1280
7672 +
7673 +#endif /* SYS_SRAM_H */