aboutsummaryrefslogtreecommitdiffstats
path: root/arch/avr32
diff options
context:
space:
mode:
Diffstat (limited to 'arch/avr32')
-rw-r--r--arch/avr32/Kconfig12
-rw-r--r--arch/avr32/Makefile2
-rw-r--r--arch/avr32/boards/atngw100/Kconfig35
-rw-r--r--arch/avr32/boards/atngw100/Makefile3
-rw-r--r--arch/avr32/boards/atngw100/evklcd10x.c155
-rw-r--r--arch/avr32/boards/atngw100/setup.c7
-rw-r--r--arch/avr32/boards/atstk1000/atstk1002.c2
-rw-r--r--arch/avr32/boards/atstk1000/atstk1003.c2
-rw-r--r--arch/avr32/boards/atstk1000/atstk1004.c2
-rw-r--r--arch/avr32/boards/favr-32/Kconfig22
-rw-r--r--arch/avr32/boards/favr-32/Makefile1
-rw-r--r--arch/avr32/boards/favr-32/flash.c98
-rw-r--r--arch/avr32/boards/favr-32/setup.c352
-rw-r--r--arch/avr32/boards/mimc200/Makefile1
-rw-r--r--arch/avr32/boards/mimc200/flash.c143
-rw-r--r--arch/avr32/boards/mimc200/fram.c80
-rw-r--r--arch/avr32/boards/mimc200/setup.c237
-rw-r--r--arch/avr32/configs/atngw100_evklcd100_defconfig1264
-rw-r--r--arch/avr32/configs/atngw100_evklcd101_defconfig1264
-rw-r--r--arch/avr32/configs/favr-32_defconfig1235
-rw-r--r--arch/avr32/configs/mimc200_defconfig1109
-rw-r--r--arch/avr32/mach-at32ap/at32ap700x.c11
-rw-r--r--arch/avr32/mach-at32ap/cpufreq.c14
-rw-r--r--arch/avr32/mach-at32ap/include/mach/board.h10
24 files changed, 6046 insertions, 15 deletions
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
index 33a5b2969eb4..26eca87f6735 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -121,11 +121,19 @@ config BOARD_ATSTK1000
121config BOARD_ATNGW100 121config BOARD_ATNGW100
122 bool "ATNGW100 Network Gateway" 122 bool "ATNGW100 Network Gateway"
123 select CPU_AT32AP7000 123 select CPU_AT32AP7000
124
125config BOARD_FAVR_32
126 bool "Favr-32 LCD-board"
127 select CPU_AT32AP7000
128
129config BOARD_MIMC200
130 bool "MIMC200 CPU board"
131 select CPU_AT32AP7000
124endchoice 132endchoice
125 133
126if BOARD_ATSTK1000
127source "arch/avr32/boards/atstk1000/Kconfig" 134source "arch/avr32/boards/atstk1000/Kconfig"
128endif 135source "arch/avr32/boards/atngw100/Kconfig"
136source "arch/avr32/boards/favr-32/Kconfig"
129 137
130choice 138choice
131 prompt "Boot loader type" 139 prompt "Boot loader type"
diff --git a/arch/avr32/Makefile b/arch/avr32/Makefile
index c9e1f0b47fd3..b088e103e753 100644
--- a/arch/avr32/Makefile
+++ b/arch/avr32/Makefile
@@ -33,6 +33,8 @@ head-y += arch/avr32/kernel/head.o
33core-y += $(machdirs) 33core-y += $(machdirs)
34core-$(CONFIG_BOARD_ATSTK1000) += arch/avr32/boards/atstk1000/ 34core-$(CONFIG_BOARD_ATSTK1000) += arch/avr32/boards/atstk1000/
35core-$(CONFIG_BOARD_ATNGW100) += arch/avr32/boards/atngw100/ 35core-$(CONFIG_BOARD_ATNGW100) += arch/avr32/boards/atngw100/
36core-$(CONFIG_BOARD_FAVR_32) += arch/avr32/boards/favr-32/
37core-$(CONFIG_BOARD_MIMC200) += arch/avr32/boards/mimc200/
36core-$(CONFIG_LOADER_U_BOOT) += arch/avr32/boot/u-boot/ 38core-$(CONFIG_LOADER_U_BOOT) += arch/avr32/boot/u-boot/
37core-y += arch/avr32/kernel/ 39core-y += arch/avr32/kernel/
38core-y += arch/avr32/mm/ 40core-y += arch/avr32/mm/
diff --git a/arch/avr32/boards/atngw100/Kconfig b/arch/avr32/boards/atngw100/Kconfig
new file mode 100644
index 000000000000..b3f99477bbeb
--- /dev/null
+++ b/arch/avr32/boards/atngw100/Kconfig
@@ -0,0 +1,35 @@
1# NGW100 customization
2
3if BOARD_ATNGW100
4
5config BOARD_ATNGW100_EVKLCD10X
6 bool "Add support for EVKLCD10X addon board"
7 help
8 This enables support for the EVKLCD100 (QVGA) or EVKLCD101 (VGA)
9 addon board for the NGW100. By enabling this the LCD controller and
10 AC97 controller is added as platform devices.
11
12 This choice disables the detect pin and the write-protect pin for the
13 MCI platform device, since it conflicts with the LCD platform device.
14 The MCI pins can be reenabled by editing the "add device function" but
15 this may break the setup for other displays that use these pins.
16
17 Choose 'Y' here if you have a EVKLCD100/101 connected to the NGW100.
18
19choice
20 prompt "LCD panel resolution on EVKLCD10X"
21 depends on BOARD_ATNGW100_EVKLCD10X
22 default BOARD_ATNGW100_EVKLCD10X_VGA
23
24config BOARD_ATNGW100_EVKLCD10X_QVGA
25 bool "QVGA (320x240)"
26
27config BOARD_ATNGW100_EVKLCD10X_VGA
28 bool "VGA (640x480)"
29
30config BOARD_ATNGW100_EVKLCD10X_POW_QVGA
31 bool "Powertip QVGA (320x240)"
32
33endchoice
34
35endif # BOARD_ATNGW100
diff --git a/arch/avr32/boards/atngw100/Makefile b/arch/avr32/boards/atngw100/Makefile
index c740aa116755..6376f5322e4d 100644
--- a/arch/avr32/boards/atngw100/Makefile
+++ b/arch/avr32/boards/atngw100/Makefile
@@ -1 +1,2 @@
1obj-y += setup.o flash.o 1obj-y += setup.o flash.o
2obj-$(CONFIG_BOARD_ATNGW100_EVKLCD10X) += evklcd10x.o
diff --git a/arch/avr32/boards/atngw100/evklcd10x.c b/arch/avr32/boards/atngw100/evklcd10x.c
new file mode 100644
index 000000000000..8140b22b3461
--- /dev/null
+++ b/arch/avr32/boards/atngw100/evklcd10x.c
@@ -0,0 +1,155 @@
1/*
2 * Board-specific setup code for the ATEVKLCD10X addon board to the ATNGW100
3 * Network Gateway
4 *
5 * Copyright (C) 2008 Atmel Corporation
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License version 2 as published by
9 * the Free Software Foundation.
10 */
11
12#include <linux/init.h>
13#include <linux/linkage.h>
14#include <linux/fb.h>
15#include <linux/platform_device.h>
16
17#include <video/atmel_lcdc.h>
18
19#include <asm/setup.h>
20
21#include <mach/at32ap700x.h>
22#include <mach/board.h>
23
24static struct ac97c_platform_data __initdata ac97c0_data = {
25 .dma_rx_periph_id = 3,
26 .dma_tx_periph_id = 4,
27 .dma_controller_id = 0,
28 .reset_pin = GPIO_PIN_PB(19),
29};
30
31#ifdef CONFIG_BOARD_ATNGW100_EVKLCD10X_VGA
32static struct fb_videomode __initdata tcg057vglad_modes[] = {
33 {
34 .name = "640x480 @ 60",
35 .refresh = 60,
36 .xres = 640, .yres = 480,
37 .pixclock = KHZ2PICOS(25180),
38
39 .left_margin = 64, .right_margin = 31,
40 .upper_margin = 34, .lower_margin = 2,
41 .hsync_len = 96, .vsync_len = 4,
42
43 .sync = 0,
44 .vmode = FB_VMODE_NONINTERLACED,
45 },
46};
47
48static struct fb_monspecs __initdata atevklcd10x_default_monspecs = {
49 .manufacturer = "KYO",
50 .monitor = "TCG057VGLAD",
51 .modedb = tcg057vglad_modes,
52 .modedb_len = ARRAY_SIZE(tcg057vglad_modes),
53 .hfmin = 19948,
54 .hfmax = 31478,
55 .vfmin = 50,
56 .vfmax = 67,
57 .dclkmax = 28330000,
58};
59
60static struct atmel_lcdfb_info __initdata atevklcd10x_lcdc_data = {
61 .default_bpp = 16,
62 .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
63 .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT
64 | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
65 | ATMEL_LCDC_MEMOR_BIG),
66 .default_monspecs = &atevklcd10x_default_monspecs,
67 .guard_time = 2,
68};
69#elif CONFIG_BOARD_ATNGW100_EVKLCD10X_QVGA
70static struct fb_videomode __initdata tcg057qvlad_modes[] = {
71 {
72 .name = "320x240 @ 60",
73 .refresh = 60,
74 .xres = 320, .yres = 240,
75 .pixclock = KHZ2PICOS(6300),
76
77 .left_margin = 52, .right_margin = 28,
78 .upper_margin = 7, .lower_margin = 2,
79 .hsync_len = 96, .vsync_len = 4,
80
81 .sync = 0,
82 .vmode = FB_VMODE_NONINTERLACED,
83 },
84};
85
86static struct fb_monspecs __initdata atevklcd10x_default_monspecs = {
87 .manufacturer = "KYO",
88 .monitor = "TCG057QVLAD",
89 .modedb = tcg057qvlad_modes,
90 .modedb_len = ARRAY_SIZE(tcg057qvlad_modes),
91 .hfmin = 19948,
92 .hfmax = 31478,
93 .vfmin = 50,
94 .vfmax = 67,
95 .dclkmax = 7000000,
96};
97
98static struct atmel_lcdfb_info __initdata atevklcd10x_lcdc_data = {
99 .default_bpp = 16,
100 .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
101 .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT
102 | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
103 | ATMEL_LCDC_MEMOR_BIG),
104 .default_monspecs = &atevklcd10x_default_monspecs,
105 .guard_time = 2,
106};
107#elif CONFIG_BOARD_ATNGW100_EVKLCD10X_POW_QVGA
108static struct fb_videomode __initdata ph320240t_modes[] = {
109 {
110 .name = "320x240 @ 60",
111 .refresh = 60,
112 .xres = 320, .yres = 240,
113 .pixclock = KHZ2PICOS(6300),
114
115 .left_margin = 38, .right_margin = 20,
116 .upper_margin = 15, .lower_margin = 5,
117 .hsync_len = 30, .vsync_len = 3,
118
119 .sync = 0,
120 .vmode = FB_VMODE_NONINTERLACED,
121 },
122};
123
124static struct fb_monspecs __initdata atevklcd10x_default_monspecs = {
125 .manufacturer = "POW",
126 .monitor = "PH320240T",
127 .modedb = ph320240t_modes,
128 .modedb_len = ARRAY_SIZE(ph320240t_modes),
129 .hfmin = 14400,
130 .hfmax = 21600,
131 .vfmin = 50,
132 .vfmax = 90,
133 .dclkmax = 6400000,
134};
135
136static struct atmel_lcdfb_info __initdata atevklcd10x_lcdc_data = {
137 .default_bpp = 16,
138 .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
139 .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT
140 | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
141 | ATMEL_LCDC_MEMOR_BIG),
142 .default_monspecs = &atevklcd10x_default_monspecs,
143 .guard_time = 2,
144};
145#endif
146
147static int __init atevklcd10x_init(void)
148{
149 at32_add_device_ac97c(0, &ac97c0_data);
150
151 at32_add_device_lcdc(0, &atevklcd10x_lcdc_data,
152 fbmem_start, fbmem_size, 1);
153 return 0;
154}
155postcore_initcall(atevklcd10x_init);
diff --git a/arch/avr32/boards/atngw100/setup.c b/arch/avr32/boards/atngw100/setup.c
index 6c54580a66df..32fb9ba0fbdf 100644
--- a/arch/avr32/boards/atngw100/setup.c
+++ b/arch/avr32/boards/atngw100/setup.c
@@ -56,8 +56,13 @@ static struct spi_board_info spi0_board_info[] __initdata = {
56static struct mci_platform_data __initdata mci0_data = { 56static struct mci_platform_data __initdata mci0_data = {
57 .slot[0] = { 57 .slot[0] = {
58 .bus_width = 4, 58 .bus_width = 4,
59#ifndef CONFIG_BOARD_ATNGW100_EVKLCD10X
59 .detect_pin = GPIO_PIN_PC(25), 60 .detect_pin = GPIO_PIN_PC(25),
60 .wp_pin = GPIO_PIN_PE(0), 61 .wp_pin = GPIO_PIN_PE(0),
62#else
63 .detect_pin = GPIO_PIN_NONE,
64 .wp_pin = GPIO_PIN_NONE,
65#endif
61 }, 66 },
62}; 67};
63 68
@@ -172,8 +177,6 @@ static int __init atngw100_init(void)
172 * reserve any pins for it. 177 * reserve any pins for it.
173 */ 178 */
174 179
175 at32_add_system_devices();
176
177 at32_add_device_usart(0); 180 at32_add_device_usart(0);
178 181
179 set_hw_addr(at32_add_device_eth(0, &eth_data[0])); 182 set_hw_addr(at32_add_device_eth(0, &eth_data[0]));
diff --git a/arch/avr32/boards/atstk1000/atstk1002.c b/arch/avr32/boards/atstk1000/atstk1002.c
index 29e5b51a7fd2..5c5cdf3b464f 100644
--- a/arch/avr32/boards/atstk1000/atstk1002.c
+++ b/arch/avr32/boards/atstk1000/atstk1002.c
@@ -305,8 +305,6 @@ static int __init atstk1002_init(void)
305 at32_reserve_pin(GPIO_PIN_PE(15)); /* DATA[31] */ 305 at32_reserve_pin(GPIO_PIN_PE(15)); /* DATA[31] */
306 at32_reserve_pin(GPIO_PIN_PE(26)); /* SDCS */ 306 at32_reserve_pin(GPIO_PIN_PE(26)); /* SDCS */
307 307
308 at32_add_system_devices();
309
310#ifdef CONFIG_BOARD_ATSTK1006 308#ifdef CONFIG_BOARD_ATSTK1006
311 smc_set_timing(&nand_config, &nand_timing); 309 smc_set_timing(&nand_config, &nand_timing);
312 smc_set_configuration(3, &nand_config); 310 smc_set_configuration(3, &nand_config);
diff --git a/arch/avr32/boards/atstk1000/atstk1003.c b/arch/avr32/boards/atstk1000/atstk1003.c
index be089d7f37eb..134b566630b0 100644
--- a/arch/avr32/boards/atstk1000/atstk1003.c
+++ b/arch/avr32/boards/atstk1000/atstk1003.c
@@ -149,8 +149,6 @@ static int __init atstk1003_init(void)
149 at32_reserve_pin(GPIO_PIN_PE(15)); /* DATA[31] */ 149 at32_reserve_pin(GPIO_PIN_PE(15)); /* DATA[31] */
150 at32_reserve_pin(GPIO_PIN_PE(26)); /* SDCS */ 150 at32_reserve_pin(GPIO_PIN_PE(26)); /* SDCS */
151 151
152 at32_add_system_devices();
153
154#ifdef CONFIG_BOARD_ATSTK100X_SW2_CUSTOM 152#ifdef CONFIG_BOARD_ATSTK100X_SW2_CUSTOM
155 at32_add_device_usart(1); 153 at32_add_device_usart(1);
156#else 154#else
diff --git a/arch/avr32/boards/atstk1000/atstk1004.c b/arch/avr32/boards/atstk1000/atstk1004.c
index 248ef237c167..cb32eb844aa7 100644
--- a/arch/avr32/boards/atstk1000/atstk1004.c
+++ b/arch/avr32/boards/atstk1000/atstk1004.c
@@ -132,8 +132,6 @@ void __init setup_board(void)
132 132
133static int __init atstk1004_init(void) 133static int __init atstk1004_init(void)
134{ 134{
135 at32_add_system_devices();
136
137#ifdef CONFIG_BOARD_ATSTK100X_SW2_CUSTOM 135#ifdef CONFIG_BOARD_ATSTK100X_SW2_CUSTOM
138 at32_add_device_usart(1); 136 at32_add_device_usart(1);
139#else 137#else
diff --git a/arch/avr32/boards/favr-32/Kconfig b/arch/avr32/boards/favr-32/Kconfig
new file mode 100644
index 000000000000..2c83d1ddcaec
--- /dev/null
+++ b/arch/avr32/boards/favr-32/Kconfig
@@ -0,0 +1,22 @@
1# Favr-32 customization
2
3if BOARD_FAVR_32
4
5config BOARD_FAVR32_ABDAC_RATE
6 int "DAC target rate"
7 default 44100
8 range 32000 50000
9 help
10 Specify the target rate the internal DAC should try to match. This
11 will use PLL1 to generate a frequency as close as possible to this
12 rate.
13
14 Must be within the range 32000 to 50000, which should be suitable to
15 generate most other frequencies in power of 2 steps.
16
17 Ex:
18 48000 will also suit 24000 and 12000
19 44100 will also suit 22050 and 11025
20 32000 will also suit 16000 and 8000
21
22endif # BOARD_FAVR_32
diff --git a/arch/avr32/boards/favr-32/Makefile b/arch/avr32/boards/favr-32/Makefile
new file mode 100644
index 000000000000..234f21508e4b
--- /dev/null
+++ b/arch/avr32/boards/favr-32/Makefile
@@ -0,0 +1 @@
obj-y += setup.o flash.o
diff --git a/arch/avr32/boards/favr-32/flash.c b/arch/avr32/boards/favr-32/flash.c
new file mode 100644
index 000000000000..5f139b7cb5f7
--- /dev/null
+++ b/arch/avr32/boards/favr-32/flash.c
@@ -0,0 +1,98 @@
1/*
2 * Favr-32 board-specific flash initialization
3 *
4 * Copyright (C) 2008 Atmel Corporation
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10#include <linux/init.h>
11#include <linux/platform_device.h>
12#include <linux/mtd/mtd.h>
13#include <linux/mtd/partitions.h>
14#include <linux/mtd/physmap.h>
15
16#include <asm/arch/smc.h>
17
18static struct smc_timing flash_timing __initdata = {
19 .ncs_read_setup = 0,
20 .nrd_setup = 40,
21 .ncs_write_setup = 0,
22 .nwe_setup = 10,
23
24 .ncs_read_pulse = 80,
25 .nrd_pulse = 40,
26 .ncs_write_pulse = 65,
27 .nwe_pulse = 55,
28
29 .read_cycle = 120,
30 .write_cycle = 120,
31};
32
33static struct smc_config flash_config __initdata = {
34 .bus_width = 2,
35 .nrd_controlled = 1,
36 .nwe_controlled = 1,
37 .byte_write = 1,
38};
39
40static struct mtd_partition flash_parts[] = {
41 {
42 .name = "u-boot",
43 .offset = 0x00000000,
44 .size = 0x00020000, /* 128 KiB */
45 .mask_flags = MTD_WRITEABLE,
46 },
47 {
48 .name = "root",
49 .offset = 0x00020000,
50 .size = 0x007d0000,
51 },
52 {
53 .name = "env",
54 .offset = 0x007f0000,
55 .size = 0x00010000,
56 .mask_flags = MTD_WRITEABLE,
57 },
58};
59
60static struct physmap_flash_data flash_data = {
61 .width = 2,
62 .nr_parts = ARRAY_SIZE(flash_parts),
63 .parts = flash_parts,
64};
65
66static struct resource flash_resource = {
67 .start = 0x00000000,
68 .end = 0x007fffff,
69 .flags = IORESOURCE_MEM,
70};
71
72static struct platform_device flash_device = {
73 .name = "physmap-flash",
74 .id = 0,
75 .resource = &flash_resource,
76 .num_resources = 1,
77 .dev = {
78 .platform_data = &flash_data,
79 },
80};
81
82/* This needs to be called after the SMC has been initialized */
83static int __init favr32_flash_init(void)
84{
85 int ret;
86
87 smc_set_timing(&flash_config, &flash_timing);
88 ret = smc_set_configuration(0, &flash_config);
89 if (ret < 0) {
90 printk(KERN_ERR "Favr-32: failed to set NOR flash timing\n");
91 return ret;
92 }
93
94 platform_device_register(&flash_device);
95
96 return 0;
97}
98device_initcall(favr32_flash_init);
diff --git a/arch/avr32/boards/favr-32/setup.c b/arch/avr32/boards/favr-32/setup.c
new file mode 100644
index 000000000000..7538f3d2b9e0
--- /dev/null
+++ b/arch/avr32/boards/favr-32/setup.c
@@ -0,0 +1,352 @@
1/*
2 * Favr-32 board-specific setup code.
3 *
4 * Copyright (C) 2008 Atmel Corporation
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10#include <linux/clk.h>
11#include <linux/etherdevice.h>
12#include <linux/bootmem.h>
13#include <linux/fb.h>
14#include <linux/init.h>
15#include <linux/platform_device.h>
16#include <linux/types.h>
17#include <linux/linkage.h>
18#include <linux/gpio.h>
19#include <linux/leds.h>
20#include <linux/atmel-pwm-bl.h>
21#include <linux/spi/spi.h>
22#include <linux/spi/ads7846.h>
23
24#include <video/atmel_lcdc.h>
25
26#include <asm/setup.h>
27
28#include <asm/arch/at32ap700x.h>
29#include <asm/arch/init.h>
30#include <asm/arch/board.h>
31#include <asm/arch/portmux.h>
32
33/* Oscillator frequencies. These are board-specific */
34unsigned long at32_board_osc_rates[3] = {
35 [0] = 32768, /* 32.768 kHz on RTC osc */
36 [1] = 20000000, /* 20 MHz on osc0 */
37 [2] = 12000000, /* 12 MHz on osc1 */
38};
39
40/* Initialized by bootloader-specific startup code. */
41struct tag *bootloader_tags __initdata;
42
43struct eth_addr {
44 u8 addr[6];
45};
46static struct eth_addr __initdata hw_addr[1];
47static struct eth_platform_data __initdata eth_data[1] = {
48 {
49 .phy_mask = ~(1U << 1),
50 },
51};
52
53static int ads7843_get_pendown_state(void)
54{
55 return !gpio_get_value(GPIO_PIN_PB(3));
56}
57
58static struct ads7846_platform_data ads7843_data = {
59 .model = 7843,
60 .get_pendown_state = ads7843_get_pendown_state,
61 .pressure_max = 255,
62 /*
63 * Values below are for debounce filtering, these can be experimented
64 * with further.
65 */
66 .debounce_max = 20,
67 .debounce_rep = 4,
68 .debounce_tol = 5,
69};
70
71static struct spi_board_info __initdata spi1_board_info[] = {
72 {
73 /* ADS7843 touch controller */
74 .modalias = "ads7846",
75 .max_speed_hz = 2000000,
76 .chip_select = 0,
77 .bus_num = 1,
78 .platform_data = &ads7843_data,
79 },
80};
81
82static struct fb_videomode __initdata lb104v03_modes[] = {
83 {
84 .name = "640x480 @ 50",
85 .refresh = 50,
86 .xres = 640, .yres = 480,
87 .pixclock = KHZ2PICOS(25100),
88
89 .left_margin = 90, .right_margin = 70,
90 .upper_margin = 30, .lower_margin = 15,
91 .hsync_len = 12, .vsync_len = 2,
92
93 .sync = 0,
94 .vmode = FB_VMODE_NONINTERLACED,
95 },
96};
97
98static struct fb_monspecs __initdata favr32_default_monspecs = {
99 .manufacturer = "LG",
100 .monitor = "LB104V03",
101 .modedb = lb104v03_modes,
102 .modedb_len = ARRAY_SIZE(lb104v03_modes),
103 .hfmin = 27273,
104 .hfmax = 31111,
105 .vfmin = 45,
106 .vfmax = 60,
107 .dclkmax = 28000000,
108};
109
110struct atmel_lcdfb_info __initdata favr32_lcdc_data = {
111 .default_bpp = 16,
112 .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
113 .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT
114 | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
115 | ATMEL_LCDC_MEMOR_BIG),
116 .default_monspecs = &favr32_default_monspecs,
117 .guard_time = 2,
118};
119
120static struct gpio_led favr32_leds[] = {
121 {
122 .name = "green",
123 .gpio = GPIO_PIN_PE(19),
124 .default_trigger = "heartbeat",
125 .active_low = 1,
126 },
127 {
128 .name = "red",
129 .gpio = GPIO_PIN_PE(20),
130 .active_low = 1,
131 },
132};
133
134static struct gpio_led_platform_data favr32_led_data = {
135 .num_leds = ARRAY_SIZE(favr32_leds),
136 .leds = favr32_leds,
137};
138
139static struct platform_device favr32_led_dev = {
140 .name = "leds-gpio",
141 .id = 0,
142 .dev = {
143 .platform_data = &favr32_led_data,
144 },
145};
146
147/*
148 * The next two functions should go away as the boot loader is
149 * supposed to initialize the macb address registers with a valid
150 * ethernet address. But we need to keep it around for a while until
151 * we can be reasonably sure the boot loader does this.
152 *
153 * The phy_id is ignored as the driver will probe for it.
154 */
155static int __init parse_tag_ethernet(struct tag *tag)
156{
157 int i;
158
159 i = tag->u.ethernet.mac_index;
160 if (i < ARRAY_SIZE(hw_addr))
161 memcpy(hw_addr[i].addr, tag->u.ethernet.hw_address,
162 sizeof(hw_addr[i].addr));
163
164 return 0;
165}
166__tagtable(ATAG_ETHERNET, parse_tag_ethernet);
167
168static void __init set_hw_addr(struct platform_device *pdev)
169{
170 struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
171 const u8 *addr;
172 void __iomem *regs;
173 struct clk *pclk;
174
175 if (!res)
176 return;
177 if (pdev->id >= ARRAY_SIZE(hw_addr))
178 return;
179
180 addr = hw_addr[pdev->id].addr;
181 if (!is_valid_ether_addr(addr))
182 return;
183
184 /*
185 * Since this is board-specific code, we'll cheat and use the
186 * physical address directly as we happen to know that it's
187 * the same as the virtual address.
188 */
189 regs = (void __iomem __force *)res->start;
190 pclk = clk_get(&pdev->dev, "pclk");
191 if (!pclk)
192 return;
193
194 clk_enable(pclk);
195 __raw_writel((addr[3] << 24) | (addr[2] << 16)
196 | (addr[1] << 8) | addr[0], regs + 0x98);
197 __raw_writel((addr[5] << 8) | addr[4], regs + 0x9c);
198 clk_disable(pclk);
199 clk_put(pclk);
200}
201
202void __init favr32_setup_leds(void)
203{
204 unsigned i;
205
206 for (i = 0; i < ARRAY_SIZE(favr32_leds); i++)
207 at32_select_gpio(favr32_leds[i].gpio, AT32_GPIOF_OUTPUT);
208
209 platform_device_register(&favr32_led_dev);
210}
211
212static struct atmel_pwm_bl_platform_data atmel_pwm_bl_pdata = {
213 .pwm_channel = 2,
214 .pwm_frequency = 200000,
215 .pwm_compare_max = 345,
216 .pwm_duty_max = 345,
217 .pwm_duty_min = 90,
218 .pwm_active_low = 1,
219 .gpio_on = GPIO_PIN_PA(28),
220 .on_active_low = 0,
221};
222
223static struct platform_device atmel_pwm_bl_dev = {
224 .name = "atmel-pwm-bl",
225 .id = 0,
226 .dev = {
227 .platform_data = &atmel_pwm_bl_pdata,
228 },
229};
230
231static void __init favr32_setup_atmel_pwm_bl(void)
232{
233 platform_device_register(&atmel_pwm_bl_dev);
234 at32_select_gpio(atmel_pwm_bl_pdata.gpio_on, 0);
235}
236
237void __init setup_board(void)
238{
239 at32_map_usart(3, 0); /* USART 3 => /dev/ttyS0 */
240 at32_setup_serial_console(0);
241}
242
243static int __init set_abdac_rate(struct platform_device *pdev)
244{
245 int retval;
246 struct clk *osc1;
247 struct clk *pll1;
248 struct clk *abdac;
249
250 if (pdev == NULL)
251 return -ENXIO;
252
253 osc1 = clk_get(NULL, "osc1");
254 if (IS_ERR(osc1)) {
255 retval = PTR_ERR(osc1);
256 goto out;
257 }
258
259 pll1 = clk_get(NULL, "pll1");
260 if (IS_ERR(pll1)) {
261 retval = PTR_ERR(pll1);
262 goto out_osc1;
263 }
264
265 abdac = clk_get(&pdev->dev, "sample_clk");
266 if (IS_ERR(abdac)) {
267 retval = PTR_ERR(abdac);
268 goto out_pll1;
269 }
270
271 retval = clk_set_parent(pll1, osc1);
272 if (retval != 0)
273 goto out_abdac;
274
275 /*
276 * Rate is 32000 to 50000 and ABDAC oversamples 256x. Multiply, in
277 * power of 2, to a value above 80 MHz. Power of 2 so it is possible
278 * for the generic clock to divide it down again and 80 MHz is the
279 * lowest frequency for the PLL.
280 */
281 retval = clk_round_rate(pll1,
282 CONFIG_BOARD_FAVR32_ABDAC_RATE * 256 * 16);
283 if (retval < 0)
284 goto out_abdac;
285
286 retval = clk_set_rate(pll1, retval);
287 if (retval != 0)
288 goto out_abdac;
289
290 retval = clk_set_parent(abdac, pll1);
291 if (retval != 0)
292 goto out_abdac;
293
294out_abdac:
295 clk_put(abdac);
296out_pll1:
297 clk_put(pll1);
298out_osc1:
299 clk_put(osc1);
300out:
301 return retval;
302}
303
304static int __init favr32_init(void)
305{
306 /*
307 * Favr-32 uses 32-bit SDRAM interface. Reserve the SDRAM-specific
308 * pins so that nobody messes with them.
309 */
310 at32_reserve_pin(GPIO_PIN_PE(0)); /* DATA[16] */
311 at32_reserve_pin(GPIO_PIN_PE(1)); /* DATA[17] */
312 at32_reserve_pin(GPIO_PIN_PE(2)); /* DATA[18] */
313 at32_reserve_pin(GPIO_PIN_PE(3)); /* DATA[19] */
314 at32_reserve_pin(GPIO_PIN_PE(4)); /* DATA[20] */
315 at32_reserve_pin(GPIO_PIN_PE(5)); /* DATA[21] */
316 at32_reserve_pin(GPIO_PIN_PE(6)); /* DATA[22] */
317 at32_reserve_pin(GPIO_PIN_PE(7)); /* DATA[23] */
318 at32_reserve_pin(GPIO_PIN_PE(8)); /* DATA[24] */
319 at32_reserve_pin(GPIO_PIN_PE(9)); /* DATA[25] */
320 at32_reserve_pin(GPIO_PIN_PE(10)); /* DATA[26] */
321 at32_reserve_pin(GPIO_PIN_PE(11)); /* DATA[27] */
322 at32_reserve_pin(GPIO_PIN_PE(12)); /* DATA[28] */
323 at32_reserve_pin(GPIO_PIN_PE(13)); /* DATA[29] */
324 at32_reserve_pin(GPIO_PIN_PE(14)); /* DATA[30] */
325 at32_reserve_pin(GPIO_PIN_PE(15)); /* DATA[31] */
326 at32_reserve_pin(GPIO_PIN_PE(26)); /* SDCS */
327
328 at32_select_gpio(GPIO_PIN_PB(3), 0); /* IRQ from ADS7843 */
329
330 at32_add_system_devices();
331
332 at32_add_device_usart(0);
333
334 set_hw_addr(at32_add_device_eth(0, &eth_data[0]));
335
336 spi1_board_info[0].irq = gpio_to_irq(GPIO_PIN_PB(3));
337
338 set_abdac_rate(at32_add_device_abdac(0));
339
340 at32_add_device_pwm(1 << atmel_pwm_bl_pdata.pwm_channel);
341 at32_add_device_spi(1, spi1_board_info, ARRAY_SIZE(spi1_board_info));
342 at32_add_device_mci(0, NULL);
343 at32_add_device_usba(0, NULL);
344 at32_add_device_lcdc(0, &favr32_lcdc_data, fbmem_start, fbmem_size, 0);
345
346 favr32_setup_leds();
347
348 favr32_setup_atmel_pwm_bl();
349
350 return 0;
351}
352postcore_initcall(favr32_init);
diff --git a/arch/avr32/boards/mimc200/Makefile b/arch/avr32/boards/mimc200/Makefile
new file mode 100644
index 000000000000..79c076e168a8
--- /dev/null
+++ b/arch/avr32/boards/mimc200/Makefile
@@ -0,0 +1 @@
obj-y += setup.o flash.o fram.o
diff --git a/arch/avr32/boards/mimc200/flash.c b/arch/avr32/boards/mimc200/flash.c
new file mode 100644
index 000000000000..d83d650fc13f
--- /dev/null
+++ b/arch/avr32/boards/mimc200/flash.c
@@ -0,0 +1,143 @@
1/*
2 * MIMC200 board-specific flash initialization
3 *
4 * Copyright (C) 2008 Mercury IMC Ltd
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10#include <linux/init.h>
11#include <linux/platform_device.h>
12#include <linux/mtd/mtd.h>
13#include <linux/mtd/partitions.h>
14#include <linux/mtd/physmap.h>
15
16#include <mach/smc.h>
17
18static struct smc_timing flash_timing __initdata = {
19 .ncs_read_setup = 0,
20 .nrd_setup = 15,
21 .ncs_write_setup = 0,
22 .nwe_setup = 0,
23
24 .ncs_read_pulse = 115,
25 .nrd_pulse = 110,
26 .ncs_write_pulse = 60,
27 .nwe_pulse = 60,
28
29 .read_cycle = 115,
30 .write_cycle = 100,
31};
32
33static struct smc_config flash_config __initdata = {
34 .bus_width = 2,
35 .nrd_controlled = 1,
36 .nwe_controlled = 1,
37 .byte_write = 1,
38};
39
40/* system flash definition */
41
42static struct mtd_partition flash_parts_system[] = {
43 {
44 .name = "u-boot",
45 .offset = 0x00000000,
46 .size = 0x00020000, /* 128 KiB */
47 .mask_flags = MTD_WRITEABLE,
48 },
49 {
50 .name = "root",
51 .offset = 0x00020000,
52 .size = 0x007c0000,
53 },
54 {
55 .name = "splash",
56 .offset = 0x007e0000,
57 .size = 0x00010000, /* 64KiB */
58 },
59 {
60 .name = "env",
61 .offset = 0x007f0000,
62 .size = 0x00010000,
63 .mask_flags = MTD_WRITEABLE,
64 },
65};
66
67static struct physmap_flash_data flash_system = {
68 .width = 2,
69 .nr_parts = ARRAY_SIZE(flash_parts_system),
70 .parts = flash_parts_system,
71};
72
73static struct resource flash_resource_system = {
74 .start = 0x00000000,
75 .end = 0x007fffff,
76 .flags = IORESOURCE_MEM,
77};
78
79static struct platform_device flash_device_system = {
80 .name = "physmap-flash",
81 .id = 0,
82 .resource = &flash_resource_system,
83 .num_resources = 1,
84 .dev = {
85 .platform_data = &flash_system,
86 },
87};
88
89/* data flash definition */
90
91static struct mtd_partition flash_parts_data[] = {
92 {
93 .name = "data",
94 .offset = 0x00000000,
95 .size = 0x00800000,
96 },
97};
98
99static struct physmap_flash_data flash_data = {
100 .width = 2,
101 .nr_parts = ARRAY_SIZE(flash_parts_data),
102 .parts = flash_parts_data,
103};
104
105static struct resource flash_resource_data = {
106 .start = 0x08000000,
107 .end = 0x087fffff,
108 .flags = IORESOURCE_MEM,
109};
110
111static struct platform_device flash_device_data = {
112 .name = "physmap-flash",
113 .id = 1,
114 .resource = &flash_resource_data,
115 .num_resources = 1,
116 .dev = {
117 .platform_data = &flash_data,
118 },
119};
120
121/* This needs to be called after the SMC has been initialized */
122static int __init mimc200_flash_init(void)
123{
124 int ret;
125
126 smc_set_timing(&flash_config, &flash_timing);
127 ret = smc_set_configuration(0, &flash_config);
128 if (ret < 0) {
129 printk(KERN_ERR "mimc200: failed to set 'System' NOR flash timing\n");
130 return ret;
131 }
132 ret = smc_set_configuration(1, &flash_config);
133 if (ret < 0) {
134 printk(KERN_ERR "mimc200: failed to set 'Data' NOR flash timing\n");
135 return ret;
136 }
137
138 platform_device_register(&flash_device_system);
139 platform_device_register(&flash_device_data);
140
141 return 0;
142}
143device_initcall(mimc200_flash_init);
diff --git a/arch/avr32/boards/mimc200/fram.c b/arch/avr32/boards/mimc200/fram.c
new file mode 100644
index 000000000000..54fbd95cee9b
--- /dev/null
+++ b/arch/avr32/boards/mimc200/fram.c
@@ -0,0 +1,80 @@
1/*
2 * FRAM driver for MIMC200 board
3 *
4 * Copyright 2008 Mark Jackson <mpfj@mimc.co.uk>
5 *
6 * This module adds *very* simply support for the system's FRAM device.
7 * At the moment, this is hard-coded to the MIMC200 platform, and only
8 * supports mmap().
9 */
10
11#define FRAM_VERSION "1.0"
12
13#include <linux/miscdevice.h>
14#include <linux/proc_fs.h>
15#include <linux/mm.h>
16#include <linux/io.h>
17
18#define FRAM_BASE 0xac000000
19#define FRAM_SIZE 0x20000
20
21/*
22 * The are the file operation function for user access to /dev/fram
23 */
24
25static int fram_mmap(struct file *filp, struct vm_area_struct *vma)
26{
27 int ret;
28
29 ret = remap_pfn_range(vma,
30 vma->vm_start,
31 virt_to_phys((void *)((unsigned long)FRAM_BASE)) >> PAGE_SHIFT,
32 vma->vm_end-vma->vm_start,
33 PAGE_SHARED);
34
35 if (ret != 0)
36 return -EAGAIN;
37
38 return 0;
39}
40
41static const struct file_operations fram_fops = {
42 .owner = THIS_MODULE,
43 .mmap = fram_mmap,
44};
45
46#define FRAM_MINOR 0
47
48static struct miscdevice fram_dev = {
49 FRAM_MINOR,
50 "fram",
51 &fram_fops
52};
53
54static int __init
55fram_init(void)
56{
57 int ret;
58
59 ret = misc_register(&fram_dev);
60 if (ret) {
61 printk(KERN_ERR "fram: can't misc_register on minor=%d\n",
62 FRAM_MINOR);
63 return ret;
64 }
65 printk(KERN_INFO "FRAM memory driver v" FRAM_VERSION "\n");
66 return 0;
67}
68
69static void __exit
70fram_cleanup_module(void)
71{
72 misc_deregister(&fram_dev);
73}
74
75module_init(fram_init);
76module_exit(fram_cleanup_module);
77
78MODULE_LICENSE("GPL");
79
80MODULE_ALIAS_MISCDEV(FRAM_MINOR);
diff --git a/arch/avr32/boards/mimc200/setup.c b/arch/avr32/boards/mimc200/setup.c
new file mode 100644
index 000000000000..397cbb8f44c8
--- /dev/null
+++ b/arch/avr32/boards/mimc200/setup.c
@@ -0,0 +1,237 @@
1/*
2 * Board-specific setup code for the MIMC200
3 *
4 * Copyright (C) 2008 Mercury IMC Ltd
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10
11extern struct atmel_lcdfb_info mimc200_lcdc_data;
12
13#include <linux/clk.h>
14#include <linux/etherdevice.h>
15#include <linux/i2c-gpio.h>
16#include <linux/init.h>
17#include <linux/linkage.h>
18#include <linux/platform_device.h>
19#include <linux/types.h>
20#include <linux/leds.h>
21#include <linux/spi/spi.h>
22#include <linux/spi/eeprom.h>
23
24#include <video/atmel_lcdc.h>
25#include <linux/fb.h>
26
27#include <asm/atmel-mci.h>
28#include <linux/io.h>
29#include <asm/setup.h>
30
31#include <mach/at32ap700x.h>
32#include <mach/board.h>
33#include <mach/init.h>
34#include <mach/portmux.h>
35
36/* Oscillator frequencies. These are board-specific */
37unsigned long at32_board_osc_rates[3] = {
38 [0] = 32768, /* 32.768 kHz on RTC osc */
39 [1] = 10000000, /* 10 MHz on osc0 */
40 [2] = 12000000, /* 12 MHz on osc1 */
41};
42
43/* Initialized by bootloader-specific startup code. */
44struct tag *bootloader_tags __initdata;
45
46static struct fb_videomode __initdata tx14d14_modes[] = {
47 {
48 .name = "640x480 @ 60",
49 .refresh = 60,
50 .xres = 640, .yres = 480,
51 .pixclock = KHZ2PICOS(11666),
52
53 .left_margin = 80, .right_margin = 1,
54 .upper_margin = 13, .lower_margin = 2,
55 .hsync_len = 64, .vsync_len = 1,
56
57 .sync = 0,
58 .vmode = FB_VMODE_NONINTERLACED,
59 },
60};
61
62static struct fb_monspecs __initdata mimc200_default_monspecs = {
63 .manufacturer = "HIT",
64 .monitor = "TX14D14VM1BAB",
65 .modedb = tx14d14_modes,
66 .modedb_len = ARRAY_SIZE(tx14d14_modes),
67 .hfmin = 14820,
68 .hfmax = 22230,
69 .vfmin = 60,
70 .vfmax = 73.3,
71 .dclkmax = 25200000,
72};
73
74struct atmel_lcdfb_info __initdata mimc200_lcdc_data = {
75 .default_bpp = 16,
76 .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN,
77 .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT
78 | ATMEL_LCDC_INVCLK
79 | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE
80 | ATMEL_LCDC_MEMOR_BIG),
81 .default_monspecs = &mimc200_default_monspecs,
82 .guard_time = 2,
83};
84
85struct eth_addr {
86 u8 addr[6];
87};
88static struct eth_addr __initdata hw_addr[2];
89static struct eth_platform_data __initdata eth_data[2];
90
91static struct spi_eeprom eeprom_25lc010 = {
92 .name = "25lc010",
93 .byte_len = 128,
94 .page_size = 16,
95 .flags = EE_ADDR1,
96};
97
98static struct spi_board_info spi0_board_info[] __initdata = {
99 {
100 .modalias = "rtc-ds1390",
101 .max_speed_hz = 4000000,
102 .chip_select = 2,
103 },
104 {
105 .modalias = "at25",
106 .max_speed_hz = 1000000,
107 .chip_select = 1,
108 .mode = SPI_MODE_3,
109 .platform_data = &eeprom_25lc010,
110 },
111};
112
113static struct mci_platform_data __initdata mci0_data = {
114 .slot[0] = {
115 .bus_width = 4,
116 .detect_pin = GPIO_PIN_PA(26),
117 .wp_pin = GPIO_PIN_PA(27),
118 },
119};
120
121/*
122 * The next two functions should go away as the boot loader is
123 * supposed to initialize the macb address registers with a valid
124 * ethernet address. But we need to keep it around for a while until
125 * we can be reasonably sure the boot loader does this.
126 *
127 * The phy_id is ignored as the driver will probe for it.
128 */
129static int __init parse_tag_ethernet(struct tag *tag)
130{
131 int i;
132
133 i = tag->u.ethernet.mac_index;
134 if (i < ARRAY_SIZE(hw_addr))
135 memcpy(hw_addr[i].addr, tag->u.ethernet.hw_address,
136 sizeof(hw_addr[i].addr));
137
138 return 0;
139}
140__tagtable(ATAG_ETHERNET, parse_tag_ethernet);
141
142static void __init set_hw_addr(struct platform_device *pdev)
143{
144 struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
145 const u8 *addr;
146 void __iomem *regs;
147 struct clk *pclk;
148
149 if (!res)
150 return;
151 if (pdev->id >= ARRAY_SIZE(hw_addr))
152 return;
153
154 addr = hw_addr[pdev->id].addr;
155 if (!is_valid_ether_addr(addr))
156 return;
157
158 /*
159 * Since this is board-specific code, we'll cheat and use the
160 * physical address directly as we happen to know that it's
161 * the same as the virtual address.
162 */
163 regs = (void __iomem __force *)res->start;
164 pclk = clk_get(&pdev->dev, "pclk");
165 if (!pclk)
166 return;
167
168 clk_enable(pclk);
169 __raw_writel((addr[3] << 24) | (addr[2] << 16)
170 | (addr[1] << 8) | addr[0], regs + 0x98);
171 __raw_writel((addr[5] << 8) | addr[4], regs + 0x9c);
172 clk_disable(pclk);
173 clk_put(pclk);
174}
175
176void __init setup_board(void)
177{
178 at32_map_usart(0, 0); /* USART 0: /dev/ttyS0 (TTL --> Altera) */
179 at32_map_usart(1, 1); /* USART 1: /dev/ttyS1 (RS232) */
180 at32_map_usart(2, 2); /* USART 2: /dev/ttyS2 (RS485) */
181 at32_map_usart(3, 3); /* USART 3: /dev/ttyS3 (RS422 Multidrop) */
182}
183
184static struct i2c_gpio_platform_data i2c_gpio_data = {
185 .sda_pin = GPIO_PIN_PA(6),
186 .scl_pin = GPIO_PIN_PA(7),
187 .sda_is_open_drain = 1,
188 .scl_is_open_drain = 1,
189 .udelay = 2, /* close to 100 kHz */
190};
191
192static struct platform_device i2c_gpio_device = {
193 .name = "i2c-gpio",
194 .id = 0,
195 .dev = {
196 .platform_data = &i2c_gpio_data,
197 },
198};
199
200static struct i2c_board_info __initdata i2c_info[] = {
201};
202
203static int __init mimc200_init(void)
204{
205 /*
206 * MIMC200 uses 16-bit SDRAM interface, so we don't need to
207 * reserve any pins for it.
208 */
209
210 at32_add_system_devices();
211
212 at32_add_device_usart(0);
213 at32_add_device_usart(1);
214 at32_add_device_usart(2);
215 at32_add_device_usart(3);
216
217 set_hw_addr(at32_add_device_eth(0, &eth_data[0]));
218 set_hw_addr(at32_add_device_eth(1, &eth_data[1]));
219
220 at32_add_device_spi(0, spi0_board_info, ARRAY_SIZE(spi0_board_info));
221 at32_add_device_mci(0, &mci0_data);
222 at32_add_device_usba(0, NULL);
223
224 at32_select_periph(GPIO_PIOB_BASE, 1 << 28, 0, AT32_GPIOF_PULLUP);
225 at32_select_gpio(i2c_gpio_data.sda_pin,
226 AT32_GPIOF_MULTIDRV | AT32_GPIOF_OUTPUT | AT32_GPIOF_HIGH);
227 at32_select_gpio(i2c_gpio_data.scl_pin,
228 AT32_GPIOF_MULTIDRV | AT32_GPIOF_OUTPUT | AT32_GPIOF_HIGH);
229 platform_device_register(&i2c_gpio_device);
230 i2c_register_board_info(0, i2c_info, ARRAY_SIZE(i2c_info));
231
232 at32_add_device_lcdc(0, &mimc200_lcdc_data,
233 fbmem_start, fbmem_size, 1);
234
235 return 0;
236}
237postcore_initcall(mimc200_init);
diff --git a/arch/avr32/configs/atngw100_evklcd100_defconfig b/arch/avr32/configs/atngw100_evklcd100_defconfig
new file mode 100644
index 000000000000..b0572d213826
--- /dev/null
+++ b/arch/avr32/configs/atngw100_evklcd100_defconfig
@@ -0,0 +1,1264 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.25.6
4# Wed Jun 18 16:06:32 2008
5#
6CONFIG_AVR32=y
7CONFIG_GENERIC_GPIO=y
8CONFIG_GENERIC_HARDIRQS=y
9CONFIG_STACKTRACE_SUPPORT=y
10CONFIG_LOCKDEP_SUPPORT=y
11CONFIG_TRACE_IRQFLAGS_SUPPORT=y
12CONFIG_HARDIRQS_SW_RESEND=y
13CONFIG_GENERIC_IRQ_PROBE=y
14CONFIG_RWSEM_GENERIC_SPINLOCK=y
15CONFIG_GENERIC_TIME=y
16CONFIG_GENERIC_CLOCKEVENTS=y
17# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
18# CONFIG_ARCH_HAS_ILOG2_U32 is not set
19# CONFIG_ARCH_HAS_ILOG2_U64 is not set
20CONFIG_GENERIC_HWEIGHT=y
21CONFIG_GENERIC_CALIBRATE_DELAY=y
22CONFIG_GENERIC_BUG=y
23CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
24
25#
26# General setup
27#
28CONFIG_EXPERIMENTAL=y
29CONFIG_BROKEN_ON_SMP=y
30CONFIG_INIT_ENV_ARG_LIMIT=32
31CONFIG_LOCALVERSION=""
32# CONFIG_LOCALVERSION_AUTO is not set
33CONFIG_SWAP=y
34CONFIG_SYSVIPC=y
35CONFIG_SYSVIPC_SYSCTL=y
36CONFIG_POSIX_MQUEUE=y
37CONFIG_BSD_PROCESS_ACCT=y
38CONFIG_BSD_PROCESS_ACCT_V3=y
39# CONFIG_TASKSTATS is not set
40# CONFIG_AUDIT is not set
41# CONFIG_IKCONFIG is not set
42CONFIG_LOG_BUF_SHIFT=14
43# CONFIG_CGROUPS is not set
44# CONFIG_GROUP_SCHED is not set
45CONFIG_SYSFS_DEPRECATED=y
46CONFIG_SYSFS_DEPRECATED_V2=y
47# CONFIG_RELAY is not set
48# CONFIG_NAMESPACES is not set
49CONFIG_BLK_DEV_INITRD=y
50CONFIG_INITRAMFS_SOURCE=""
51CONFIG_CC_OPTIMIZE_FOR_SIZE=y
52CONFIG_SYSCTL=y
53CONFIG_EMBEDDED=y
54# CONFIG_SYSCTL_SYSCALL is not set
55CONFIG_KALLSYMS=y
56# CONFIG_KALLSYMS_ALL is not set
57# CONFIG_KALLSYMS_EXTRA_PASS is not set
58CONFIG_HOTPLUG=y
59CONFIG_PRINTK=y
60CONFIG_BUG=y
61CONFIG_ELF_CORE=y
62# CONFIG_COMPAT_BRK is not set
63# CONFIG_BASE_FULL is not set
64CONFIG_FUTEX=y
65CONFIG_ANON_INODES=y
66CONFIG_EPOLL=y
67CONFIG_SIGNALFD=y
68CONFIG_TIMERFD=y
69CONFIG_EVENTFD=y
70CONFIG_SHMEM=y
71CONFIG_VM_EVENT_COUNTERS=y
72CONFIG_SLUB_DEBUG=y
73# CONFIG_SLAB is not set
74CONFIG_SLUB=y
75# CONFIG_SLOB is not set
76CONFIG_PROFILING=y
77# CONFIG_MARKERS is not set
78CONFIG_OPROFILE=m
79CONFIG_HAVE_OPROFILE=y
80CONFIG_KPROBES=y
81CONFIG_HAVE_KPROBES=y
82# CONFIG_HAVE_KRETPROBES is not set
83CONFIG_PROC_PAGE_MONITOR=y
84CONFIG_SLABINFO=y
85CONFIG_RT_MUTEXES=y
86# CONFIG_TINY_SHMEM is not set
87CONFIG_BASE_SMALL=1
88CONFIG_MODULES=y
89CONFIG_MODULE_UNLOAD=y
90CONFIG_MODULE_FORCE_UNLOAD=y
91# CONFIG_MODVERSIONS is not set
92# CONFIG_MODULE_SRCVERSION_ALL is not set
93CONFIG_KMOD=y
94CONFIG_BLOCK=y
95# CONFIG_LBD is not set
96# CONFIG_BLK_DEV_IO_TRACE is not set
97# CONFIG_LSF is not set
98# CONFIG_BLK_DEV_BSG is not set
99
100#
101# IO Schedulers
102#
103CONFIG_IOSCHED_NOOP=y
104# CONFIG_IOSCHED_AS is not set
105# CONFIG_IOSCHED_DEADLINE is not set
106CONFIG_IOSCHED_CFQ=y
107# CONFIG_DEFAULT_AS is not set
108# CONFIG_DEFAULT_DEADLINE is not set
109CONFIG_DEFAULT_CFQ=y
110# CONFIG_DEFAULT_NOOP is not set
111CONFIG_DEFAULT_IOSCHED="cfq"
112CONFIG_CLASSIC_RCU=y
113
114#
115# System Type and features
116#
117CONFIG_TICK_ONESHOT=y
118CONFIG_NO_HZ=y
119CONFIG_HIGH_RES_TIMERS=y
120CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
121CONFIG_SUBARCH_AVR32B=y
122CONFIG_MMU=y
123CONFIG_PERFORMANCE_COUNTERS=y
124CONFIG_PLATFORM_AT32AP=y
125CONFIG_CPU_AT32AP700X=y
126CONFIG_CPU_AT32AP7000=y
127# CONFIG_BOARD_ATSTK1000 is not set
128CONFIG_BOARD_ATNGW100=y
129CONFIG_BOARD_ATNGW100_EVKLCD10X=y
130CONFIG_BOARD_ATNGW100_EVKLCD10X_QVGA=y
131# CONFIG_BOARD_ATNGW100_EVKLCD10X_VGA is not set
132# CONFIG_BOARD_ATNGW100_EVKLCD10X_POW_QVGA is not set
133CONFIG_BOARD_ATNGW100_I2C_GPIO=y
134CONFIG_LOADER_U_BOOT=y
135
136#
137# Atmel AVR32 AP options
138#
139# CONFIG_AP700X_32_BIT_SMC is not set
140CONFIG_AP700X_16_BIT_SMC=y
141# CONFIG_AP700X_8_BIT_SMC is not set
142CONFIG_GPIO_DEV=y
143CONFIG_LOAD_ADDRESS=0x10000000
144CONFIG_ENTRY_ADDRESS=0x90000000
145CONFIG_PHYS_OFFSET=0x10000000
146CONFIG_PREEMPT_NONE=y
147# CONFIG_PREEMPT_VOLUNTARY is not set
148# CONFIG_PREEMPT is not set
149# CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set
150# CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set
151# CONFIG_NEED_NODE_MEMMAP_SIZE is not set
152CONFIG_ARCH_FLATMEM_ENABLE=y
153# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
154# CONFIG_ARCH_SPARSEMEM_ENABLE is not set
155CONFIG_SELECT_MEMORY_MODEL=y
156CONFIG_FLATMEM_MANUAL=y
157# CONFIG_DISCONTIGMEM_MANUAL is not set
158# CONFIG_SPARSEMEM_MANUAL is not set
159CONFIG_FLATMEM=y
160CONFIG_FLAT_NODE_MEM_MAP=y
161# CONFIG_SPARSEMEM_STATIC is not set
162# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
163CONFIG_SPLIT_PTLOCK_CPUS=4
164# CONFIG_RESOURCES_64BIT is not set
165CONFIG_ZONE_DMA_FLAG=0
166CONFIG_VIRT_TO_BUS=y
167# CONFIG_OWNERSHIP_TRACE is not set
168CONFIG_NMI_DEBUGGING=y
169CONFIG_DW_DMAC=y
170# CONFIG_HZ_100 is not set
171CONFIG_HZ_250=y
172# CONFIG_HZ_300 is not set
173# CONFIG_HZ_1000 is not set
174CONFIG_HZ=250
175# CONFIG_SCHED_HRTICK is not set
176CONFIG_CMDLINE=""
177
178#
179# Power management options
180#
181CONFIG_ARCH_SUSPEND_POSSIBLE=y
182CONFIG_PM=y
183# CONFIG_PM_LEGACY is not set
184# CONFIG_PM_DEBUG is not set
185CONFIG_PM_SLEEP=y
186CONFIG_SUSPEND=y
187CONFIG_SUSPEND_FREEZER=y
188
189#
190# CPU Frequency scaling
191#
192CONFIG_CPU_FREQ=y
193CONFIG_CPU_FREQ_TABLE=y
194# CONFIG_CPU_FREQ_DEBUG is not set
195# CONFIG_CPU_FREQ_STAT is not set
196# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
197# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
198CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
199# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
200CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
201# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
202CONFIG_CPU_FREQ_GOV_USERSPACE=y
203CONFIG_CPU_FREQ_GOV_ONDEMAND=y
204# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
205CONFIG_CPU_FREQ_AT32AP=y
206
207#
208# Bus options
209#
210# CONFIG_ARCH_SUPPORTS_MSI is not set
211# CONFIG_PCCARD is not set
212
213#
214# Executable file formats
215#
216CONFIG_BINFMT_ELF=y
217# CONFIG_BINFMT_MISC is not set
218
219#
220# Networking
221#
222CONFIG_NET=y
223
224#
225# Networking options
226#
227CONFIG_PACKET=y
228CONFIG_PACKET_MMAP=y
229CONFIG_UNIX=y
230CONFIG_XFRM=y
231CONFIG_XFRM_USER=y
232# CONFIG_XFRM_SUB_POLICY is not set
233# CONFIG_XFRM_MIGRATE is not set
234# CONFIG_XFRM_STATISTICS is not set
235CONFIG_NET_KEY=y
236# CONFIG_NET_KEY_MIGRATE is not set
237CONFIG_INET=y
238CONFIG_IP_MULTICAST=y
239CONFIG_IP_ADVANCED_ROUTER=y
240CONFIG_ASK_IP_FIB_HASH=y
241# CONFIG_IP_FIB_TRIE is not set
242CONFIG_IP_FIB_HASH=y
243# CONFIG_IP_MULTIPLE_TABLES is not set
244# CONFIG_IP_ROUTE_MULTIPATH is not set
245# CONFIG_IP_ROUTE_VERBOSE is not set
246CONFIG_IP_PNP=y
247CONFIG_IP_PNP_DHCP=y
248# CONFIG_IP_PNP_BOOTP is not set
249# CONFIG_IP_PNP_RARP is not set
250# CONFIG_NET_IPIP is not set
251# CONFIG_NET_IPGRE is not set
252CONFIG_IP_MROUTE=y
253CONFIG_IP_PIMSM_V1=y
254# CONFIG_IP_PIMSM_V2 is not set
255# CONFIG_ARPD is not set
256CONFIG_SYN_COOKIES=y
257CONFIG_INET_AH=y
258CONFIG_INET_ESP=y
259CONFIG_INET_IPCOMP=y
260CONFIG_INET_XFRM_TUNNEL=y
261CONFIG_INET_TUNNEL=y
262CONFIG_INET_XFRM_MODE_TRANSPORT=y
263CONFIG_INET_XFRM_MODE_TUNNEL=y
264CONFIG_INET_XFRM_MODE_BEET=y
265# CONFIG_INET_LRO is not set
266CONFIG_INET_DIAG=y
267CONFIG_INET_TCP_DIAG=y
268# CONFIG_TCP_CONG_ADVANCED is not set
269CONFIG_TCP_CONG_CUBIC=y
270CONFIG_DEFAULT_TCP_CONG="cubic"
271# CONFIG_TCP_MD5SIG is not set
272# CONFIG_IP_VS is not set
273CONFIG_IPV6=y
274# CONFIG_IPV6_PRIVACY is not set
275# CONFIG_IPV6_ROUTER_PREF is not set
276# CONFIG_IPV6_OPTIMISTIC_DAD is not set
277CONFIG_INET6_AH=y
278CONFIG_INET6_ESP=y
279CONFIG_INET6_IPCOMP=y
280# CONFIG_IPV6_MIP6 is not set
281CONFIG_INET6_XFRM_TUNNEL=y
282CONFIG_INET6_TUNNEL=y
283CONFIG_INET6_XFRM_MODE_TRANSPORT=y
284CONFIG_INET6_XFRM_MODE_TUNNEL=y
285CONFIG_INET6_XFRM_MODE_BEET=y
286# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
287CONFIG_IPV6_SIT=y
288# CONFIG_IPV6_TUNNEL is not set
289# CONFIG_IPV6_MULTIPLE_TABLES is not set
290# CONFIG_NETWORK_SECMARK is not set
291CONFIG_NETFILTER=y
292# CONFIG_NETFILTER_DEBUG is not set
293# CONFIG_NETFILTER_ADVANCED is not set
294
295#
296# Core Netfilter Configuration
297#
298CONFIG_NETFILTER_NETLINK=m
299CONFIG_NETFILTER_NETLINK_LOG=m
300CONFIG_NF_CONNTRACK=m
301CONFIG_NF_CONNTRACK_FTP=m
302CONFIG_NF_CONNTRACK_IRC=m
303CONFIG_NF_CONNTRACK_SIP=m
304CONFIG_NF_CT_NETLINK=m
305CONFIG_NETFILTER_XTABLES=y
306CONFIG_NETFILTER_XT_TARGET_MARK=m
307CONFIG_NETFILTER_XT_TARGET_NFLOG=m
308CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
309CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
310CONFIG_NETFILTER_XT_MATCH_MARK=m
311CONFIG_NETFILTER_XT_MATCH_POLICY=m
312CONFIG_NETFILTER_XT_MATCH_STATE=m
313
314#
315# IP: Netfilter Configuration
316#
317CONFIG_NF_CONNTRACK_IPV4=m
318CONFIG_NF_CONNTRACK_PROC_COMPAT=y
319CONFIG_IP_NF_IPTABLES=m
320CONFIG_IP_NF_FILTER=m
321CONFIG_IP_NF_TARGET_REJECT=m
322CONFIG_IP_NF_TARGET_LOG=m
323# CONFIG_IP_NF_TARGET_ULOG is not set
324CONFIG_NF_NAT=m
325CONFIG_NF_NAT_NEEDED=y
326CONFIG_IP_NF_TARGET_MASQUERADE=m
327CONFIG_NF_NAT_FTP=m
328CONFIG_NF_NAT_IRC=m
329# CONFIG_NF_NAT_TFTP is not set
330# CONFIG_NF_NAT_AMANDA is not set
331# CONFIG_NF_NAT_PPTP is not set
332# CONFIG_NF_NAT_H323 is not set
333CONFIG_NF_NAT_SIP=m
334CONFIG_IP_NF_MANGLE=m
335
336#
337# IPv6: Netfilter Configuration
338#
339CONFIG_NF_CONNTRACK_IPV6=m
340CONFIG_IP6_NF_IPTABLES=m
341CONFIG_IP6_NF_MATCH_IPV6HEADER=m
342CONFIG_IP6_NF_FILTER=m
343CONFIG_IP6_NF_TARGET_LOG=m
344CONFIG_IP6_NF_TARGET_REJECT=m
345CONFIG_IP6_NF_MANGLE=m
346# CONFIG_IP_DCCP is not set
347# CONFIG_IP_SCTP is not set
348# CONFIG_TIPC is not set
349# CONFIG_ATM is not set
350CONFIG_BRIDGE=m
351CONFIG_VLAN_8021Q=m
352# CONFIG_DECNET is not set
353CONFIG_LLC=m
354# CONFIG_LLC2 is not set
355# CONFIG_IPX is not set
356# CONFIG_ATALK is not set
357# CONFIG_X25 is not set
358# CONFIG_LAPB is not set
359# CONFIG_ECONET is not set
360# CONFIG_WAN_ROUTER is not set
361# CONFIG_NET_SCHED is not set
362
363#
364# Network testing
365#
366# CONFIG_NET_PKTGEN is not set
367# CONFIG_NET_TCPPROBE is not set
368# CONFIG_HAMRADIO is not set
369# CONFIG_CAN is not set
370# CONFIG_IRDA is not set
371# CONFIG_BT is not set
372# CONFIG_AF_RXRPC is not set
373
374#
375# Wireless
376#
377# CONFIG_CFG80211 is not set
378# CONFIG_WIRELESS_EXT is not set
379# CONFIG_MAC80211 is not set
380# CONFIG_IEEE80211 is not set
381# CONFIG_RFKILL is not set
382# CONFIG_NET_9P is not set
383
384#
385# Device Drivers
386#
387
388#
389# Generic Driver Options
390#
391CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
392CONFIG_STANDALONE=y
393# CONFIG_PREVENT_FIRMWARE_BUILD is not set
394# CONFIG_FW_LOADER is not set
395# CONFIG_DEBUG_DRIVER is not set
396# CONFIG_DEBUG_DEVRES is not set
397# CONFIG_SYS_HYPERVISOR is not set
398# CONFIG_CONNECTOR is not set
399CONFIG_MTD=y
400# CONFIG_MTD_DEBUG is not set
401# CONFIG_MTD_CONCAT is not set
402CONFIG_MTD_PARTITIONS=y
403# CONFIG_MTD_REDBOOT_PARTS is not set
404CONFIG_MTD_CMDLINE_PARTS=y
405
406#
407# User Modules And Translation Layers
408#
409CONFIG_MTD_CHAR=y
410CONFIG_MTD_BLKDEVS=y
411CONFIG_MTD_BLOCK=y
412# CONFIG_FTL is not set
413# CONFIG_NFTL is not set
414# CONFIG_INFTL is not set
415# CONFIG_RFD_FTL is not set
416# CONFIG_SSFDC is not set
417# CONFIG_MTD_OOPS is not set
418
419#
420# RAM/ROM/Flash chip drivers
421#
422CONFIG_MTD_CFI=y
423# CONFIG_MTD_JEDECPROBE is not set
424CONFIG_MTD_GEN_PROBE=y
425# CONFIG_MTD_CFI_ADV_OPTIONS is not set
426CONFIG_MTD_MAP_BANK_WIDTH_1=y
427CONFIG_MTD_MAP_BANK_WIDTH_2=y
428CONFIG_MTD_MAP_BANK_WIDTH_4=y
429# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
430# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
431# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
432CONFIG_MTD_CFI_I1=y
433CONFIG_MTD_CFI_I2=y
434# CONFIG_MTD_CFI_I4 is not set
435# CONFIG_MTD_CFI_I8 is not set
436# CONFIG_MTD_CFI_INTELEXT is not set
437CONFIG_MTD_CFI_AMDSTD=y
438# CONFIG_MTD_CFI_STAA is not set
439CONFIG_MTD_CFI_UTIL=y
440# CONFIG_MTD_RAM is not set
441# CONFIG_MTD_ROM is not set
442# CONFIG_MTD_ABSENT is not set
443
444#
445# Mapping drivers for chip access
446#
447# CONFIG_MTD_COMPLEX_MAPPINGS is not set
448CONFIG_MTD_PHYSMAP=y
449CONFIG_MTD_PHYSMAP_START=0x80000000
450CONFIG_MTD_PHYSMAP_LEN=0x0
451CONFIG_MTD_PHYSMAP_BANKWIDTH=2
452# CONFIG_MTD_PLATRAM is not set
453
454#
455# Self-contained MTD device drivers
456#
457CONFIG_MTD_DATAFLASH=y
458# CONFIG_MTD_M25P80 is not set
459# CONFIG_MTD_SLRAM is not set
460# CONFIG_MTD_PHRAM is not set
461# CONFIG_MTD_MTDRAM is not set
462# CONFIG_MTD_BLOCK2MTD is not set
463
464#
465# Disk-On-Chip Device Drivers
466#
467# CONFIG_MTD_DOC2000 is not set
468# CONFIG_MTD_DOC2001 is not set
469# CONFIG_MTD_DOC2001PLUS is not set
470# CONFIG_MTD_NAND is not set
471# CONFIG_MTD_ONENAND is not set
472
473#
474# UBI - Unsorted block images
475#
476CONFIG_MTD_UBI=y
477CONFIG_MTD_UBI_WL_THRESHOLD=4096
478CONFIG_MTD_UBI_BEB_RESERVE=1
479# CONFIG_MTD_UBI_GLUEBI is not set
480
481#
482# UBI debugging options
483#
484# CONFIG_MTD_UBI_DEBUG is not set
485# CONFIG_PARPORT is not set
486CONFIG_BLK_DEV=y
487# CONFIG_BLK_DEV_COW_COMMON is not set
488CONFIG_BLK_DEV_LOOP=m
489# CONFIG_BLK_DEV_CRYPTOLOOP is not set
490CONFIG_BLK_DEV_NBD=m
491CONFIG_BLK_DEV_RAM=m
492CONFIG_BLK_DEV_RAM_COUNT=16
493CONFIG_BLK_DEV_RAM_SIZE=4096
494# CONFIG_BLK_DEV_XIP is not set
495# CONFIG_CDROM_PKTCDVD is not set
496# CONFIG_ATA_OVER_ETH is not set
497CONFIG_MISC_DEVICES=y
498# CONFIG_ATMEL_PWM is not set
499CONFIG_ATMEL_TCLIB=y
500CONFIG_ATMEL_TCB_CLKSRC=y
501CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0
502# CONFIG_EEPROM_93CX6 is not set
503# CONFIG_ATMEL_SSC is not set
504# CONFIG_ENCLOSURE_SERVICES is not set
505# CONFIG_HAVE_IDE is not set
506
507#
508# SCSI device support
509#
510# CONFIG_RAID_ATTRS is not set
511# CONFIG_SCSI is not set
512# CONFIG_SCSI_DMA is not set
513# CONFIG_SCSI_NETLINK is not set
514# CONFIG_ATA is not set
515# CONFIG_MD is not set
516CONFIG_NETDEVICES=y
517# CONFIG_NETDEVICES_MULTIQUEUE is not set
518# CONFIG_DUMMY is not set
519# CONFIG_BONDING is not set
520# CONFIG_MACVLAN is not set
521# CONFIG_EQUALIZER is not set
522# CONFIG_TUN is not set
523# CONFIG_VETH is not set
524CONFIG_PHYLIB=y
525
526#
527# MII PHY device drivers
528#
529# CONFIG_MARVELL_PHY is not set
530# CONFIG_DAVICOM_PHY is not set
531# CONFIG_QSEMI_PHY is not set
532# CONFIG_LXT_PHY is not set
533# CONFIG_CICADA_PHY is not set
534# CONFIG_VITESSE_PHY is not set
535# CONFIG_SMSC_PHY is not set
536# CONFIG_BROADCOM_PHY is not set
537# CONFIG_ICPLUS_PHY is not set
538# CONFIG_REALTEK_PHY is not set
539# CONFIG_FIXED_PHY is not set
540# CONFIG_MDIO_BITBANG is not set
541CONFIG_NET_ETHERNET=y
542# CONFIG_MII is not set
543CONFIG_MACB=y
544# CONFIG_ENC28J60 is not set
545# CONFIG_IBM_NEW_EMAC_ZMII is not set
546# CONFIG_IBM_NEW_EMAC_RGMII is not set
547# CONFIG_IBM_NEW_EMAC_TAH is not set
548# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
549# CONFIG_B44 is not set
550# CONFIG_NETDEV_1000 is not set
551# CONFIG_NETDEV_10000 is not set
552
553#
554# Wireless LAN
555#
556# CONFIG_WLAN_PRE80211 is not set
557# CONFIG_WLAN_80211 is not set
558# CONFIG_WAN is not set
559CONFIG_PPP=m
560# CONFIG_PPP_MULTILINK is not set
561CONFIG_PPP_FILTER=y
562CONFIG_PPP_ASYNC=m
563# CONFIG_PPP_SYNC_TTY is not set
564CONFIG_PPP_DEFLATE=m
565CONFIG_PPP_BSDCOMP=m
566CONFIG_PPP_MPPE=m
567CONFIG_PPPOE=m
568# CONFIG_PPPOL2TP is not set
569# CONFIG_SLIP is not set
570CONFIG_SLHC=m
571# CONFIG_NETCONSOLE is not set
572# CONFIG_NETPOLL is not set
573# CONFIG_NET_POLL_CONTROLLER is not set
574# CONFIG_ISDN is not set
575# CONFIG_PHONE is not set
576
577#
578# Input device support
579#
580CONFIG_INPUT=y
581# CONFIG_INPUT_FF_MEMLESS is not set
582# CONFIG_INPUT_POLLDEV is not set
583
584#
585# Userland interfaces
586#
587# CONFIG_INPUT_MOUSEDEV is not set
588# CONFIG_INPUT_JOYDEV is not set
589CONFIG_INPUT_EVDEV=m
590# CONFIG_INPUT_EVBUG is not set
591
592#
593# Input Device Drivers
594#
595# CONFIG_INPUT_KEYBOARD is not set
596# CONFIG_INPUT_MOUSE is not set
597# CONFIG_INPUT_JOYSTICK is not set
598# CONFIG_INPUT_TABLET is not set
599CONFIG_INPUT_TOUCHSCREEN=y
600# CONFIG_TOUCHSCREEN_ADS7846 is not set
601# CONFIG_TOUCHSCREEN_FUJITSU is not set
602# CONFIG_TOUCHSCREEN_GUNZE is not set
603# CONFIG_TOUCHSCREEN_ELO is not set
604# CONFIG_TOUCHSCREEN_MTOUCH is not set
605# CONFIG_TOUCHSCREEN_MK712 is not set
606# CONFIG_TOUCHSCREEN_PENMOUNT is not set
607# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
608# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
609# CONFIG_TOUCHSCREEN_UCB1400 is not set
610# CONFIG_INPUT_MISC is not set
611
612#
613# Hardware I/O ports
614#
615# CONFIG_SERIO is not set
616# CONFIG_GAMEPORT is not set
617
618#
619# Character devices
620#
621CONFIG_VT=y
622CONFIG_VT_CONSOLE=y
623CONFIG_HW_CONSOLE=y
624# CONFIG_VT_HW_CONSOLE_BINDING is not set
625# CONFIG_SERIAL_NONSTANDARD is not set
626
627#
628# Serial drivers
629#
630# CONFIG_SERIAL_8250 is not set
631
632#
633# Non-8250 serial port support
634#
635CONFIG_SERIAL_ATMEL=y
636CONFIG_SERIAL_ATMEL_CONSOLE=y
637CONFIG_SERIAL_ATMEL_PDC=y
638# CONFIG_SERIAL_ATMEL_TTYAT is not set
639CONFIG_SERIAL_CORE=y
640CONFIG_SERIAL_CORE_CONSOLE=y
641CONFIG_UNIX98_PTYS=y
642# CONFIG_LEGACY_PTYS is not set
643# CONFIG_IPMI_HANDLER is not set
644# CONFIG_HW_RANDOM is not set
645# CONFIG_R3964 is not set
646# CONFIG_RAW_DRIVER is not set
647# CONFIG_TCG_TPM is not set
648CONFIG_I2C=m
649CONFIG_I2C_BOARDINFO=y
650CONFIG_I2C_CHARDEV=m
651
652#
653# I2C Algorithms
654#
655CONFIG_I2C_ALGOBIT=m
656# CONFIG_I2C_ALGOPCF is not set
657# CONFIG_I2C_ALGOPCA is not set
658
659#
660# I2C Hardware Bus support
661#
662CONFIG_I2C_ATMELTWI=m
663CONFIG_I2C_GPIO=m
664# CONFIG_I2C_OCORES is not set
665# CONFIG_I2C_PARPORT_LIGHT is not set
666# CONFIG_I2C_SIMTEC is not set
667# CONFIG_I2C_TAOS_EVM is not set
668# CONFIG_I2C_STUB is not set
669
670#
671# Miscellaneous I2C Chip support
672#
673# CONFIG_DS1682 is not set
674# CONFIG_SENSORS_EEPROM is not set
675# CONFIG_SENSORS_PCF8574 is not set
676# CONFIG_PCF8575 is not set
677# CONFIG_SENSORS_PCF8591 is not set
678# CONFIG_TPS65010 is not set
679# CONFIG_SENSORS_MAX6875 is not set
680# CONFIG_SENSORS_TSL2550 is not set
681# CONFIG_I2C_DEBUG_CORE is not set
682# CONFIG_I2C_DEBUG_ALGO is not set
683# CONFIG_I2C_DEBUG_BUS is not set
684# CONFIG_I2C_DEBUG_CHIP is not set
685
686#
687# SPI support
688#
689CONFIG_SPI=y
690# CONFIG_SPI_DEBUG is not set
691CONFIG_SPI_MASTER=y
692
693#
694# SPI Master Controller Drivers
695#
696CONFIG_SPI_ATMEL=y
697# CONFIG_SPI_BITBANG is not set
698
699#
700# SPI Protocol Masters
701#
702# CONFIG_SPI_AT25 is not set
703CONFIG_SPI_SPIDEV=m
704# CONFIG_SPI_TLE62X0 is not set
705CONFIG_HAVE_GPIO_LIB=y
706
707#
708# GPIO Support
709#
710# CONFIG_DEBUG_GPIO is not set
711
712#
713# I2C GPIO expanders:
714#
715# CONFIG_GPIO_PCA953X is not set
716# CONFIG_GPIO_PCF857X is not set
717
718#
719# SPI GPIO expanders:
720#
721# CONFIG_GPIO_MCP23S08 is not set
722# CONFIG_W1 is not set
723# CONFIG_POWER_SUPPLY is not set
724# CONFIG_HWMON is not set
725# CONFIG_THERMAL is not set
726CONFIG_WATCHDOG=y
727# CONFIG_WATCHDOG_NOWAYOUT is not set
728
729#
730# Watchdog Device Drivers
731#
732# CONFIG_SOFT_WATCHDOG is not set
733CONFIG_AT32AP700X_WDT=y
734
735#
736# Sonics Silicon Backplane
737#
738CONFIG_SSB_POSSIBLE=y
739# CONFIG_SSB is not set
740
741#
742# Multifunction device drivers
743#
744# CONFIG_MFD_SM501 is not set
745
746#
747# Multimedia devices
748#
749# CONFIG_VIDEO_DEV is not set
750# CONFIG_DVB_CORE is not set
751# CONFIG_DAB is not set
752
753#
754# Graphics support
755#
756# CONFIG_VGASTATE is not set
757# CONFIG_VIDEO_OUTPUT_CONTROL is not set
758CONFIG_FB=y
759# CONFIG_FIRMWARE_EDID is not set
760# CONFIG_FB_DDC is not set
761CONFIG_FB_CFB_FILLRECT=y
762CONFIG_FB_CFB_COPYAREA=y
763CONFIG_FB_CFB_IMAGEBLIT=y
764# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
765# CONFIG_FB_SYS_FILLRECT is not set
766# CONFIG_FB_SYS_COPYAREA is not set
767# CONFIG_FB_SYS_IMAGEBLIT is not set
768# CONFIG_FB_SYS_FOPS is not set
769CONFIG_FB_DEFERRED_IO=y
770# CONFIG_FB_SVGALIB is not set
771# CONFIG_FB_MACMODES is not set
772# CONFIG_FB_BACKLIGHT is not set
773# CONFIG_FB_MODE_HELPERS is not set
774# CONFIG_FB_TILEBLITTING is not set
775
776#
777# Frame buffer hardware drivers
778#
779# CONFIG_FB_S1D13XXX is not set
780CONFIG_FB_ATMEL=y
781# CONFIG_FB_VIRTUAL is not set
782# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
783
784#
785# Display device support
786#
787# CONFIG_DISPLAY_SUPPORT is not set
788
789#
790# Console display driver support
791#
792CONFIG_DUMMY_CONSOLE=y
793# CONFIG_FRAMEBUFFER_CONSOLE is not set
794# CONFIG_LOGO is not set
795
796#
797# Sound
798#
799CONFIG_SOUND=y
800
801#
802# Advanced Linux Sound Architecture
803#
804CONFIG_SND=y
805CONFIG_SND_TIMER=m
806CONFIG_SND_PCM=m
807# CONFIG_SND_SEQUENCER is not set
808CONFIG_SND_OSSEMUL=y
809CONFIG_SND_MIXER_OSS=m
810CONFIG_SND_PCM_OSS=m
811CONFIG_SND_PCM_OSS_PLUGINS=y
812# CONFIG_SND_DYNAMIC_MINORS is not set
813# CONFIG_SND_SUPPORT_OLD_API is not set
814CONFIG_SND_VERBOSE_PROCFS=y
815# CONFIG_SND_VERBOSE_PRINTK is not set
816# CONFIG_SND_DEBUG is not set
817
818#
819# Generic devices
820#
821CONFIG_SND_AC97_CODEC=m
822# CONFIG_SND_DUMMY is not set
823# CONFIG_SND_MTPAV is not set
824# CONFIG_SND_SERIAL_U16550 is not set
825# CONFIG_SND_MPU401 is not set
826
827#
828# AVR32 devices
829#
830CONFIG_SND_ATMEL_AC97=m
831
832#
833# SPI devices
834#
835
836#
837# System on Chip audio support
838#
839# CONFIG_SND_SOC is not set
840
841#
842# SoC Audio support for SuperH
843#
844
845#
846# ALSA SoC audio for Freescale SOCs
847#
848
849#
850# Open Sound System
851#
852# CONFIG_SOUND_PRIME is not set
853CONFIG_AC97_BUS=m
854CONFIG_HID_SUPPORT=y
855CONFIG_HID=y
856# CONFIG_HID_DEBUG is not set
857# CONFIG_HIDRAW is not set
858CONFIG_USB_SUPPORT=y
859# CONFIG_USB_ARCH_HAS_HCD is not set
860# CONFIG_USB_ARCH_HAS_OHCI is not set
861# CONFIG_USB_ARCH_HAS_EHCI is not set
862
863#
864# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
865#
866CONFIG_USB_GADGET=y
867# CONFIG_USB_GADGET_DEBUG is not set
868# CONFIG_USB_GADGET_DEBUG_FILES is not set
869CONFIG_USB_GADGET_SELECTED=y
870# CONFIG_USB_GADGET_AMD5536UDC is not set
871CONFIG_USB_GADGET_ATMEL_USBA=y
872CONFIG_USB_ATMEL_USBA=y
873# CONFIG_USB_GADGET_FSL_USB2 is not set
874# CONFIG_USB_GADGET_NET2280 is not set
875# CONFIG_USB_GADGET_PXA2XX is not set
876# CONFIG_USB_GADGET_M66592 is not set
877# CONFIG_USB_GADGET_GOKU is not set
878# CONFIG_USB_GADGET_LH7A40X is not set
879# CONFIG_USB_GADGET_OMAP is not set
880# CONFIG_USB_GADGET_S3C2410 is not set
881# CONFIG_USB_GADGET_AT91 is not set
882# CONFIG_USB_GADGET_DUMMY_HCD is not set
883CONFIG_USB_GADGET_DUALSPEED=y
884CONFIG_USB_ZERO=m
885CONFIG_USB_ETH=m
886CONFIG_USB_ETH_RNDIS=y
887CONFIG_USB_GADGETFS=m
888CONFIG_USB_FILE_STORAGE=m
889# CONFIG_USB_FILE_STORAGE_TEST is not set
890CONFIG_USB_G_SERIAL=m
891# CONFIG_USB_MIDI_GADGET is not set
892# CONFIG_USB_G_PRINTER is not set
893CONFIG_MMC=y
894# CONFIG_MMC_DEBUG is not set
895# CONFIG_MMC_UNSAFE_RESUME is not set
896
897#
898# MMC/SD Card Drivers
899#
900CONFIG_MMC_BLOCK=y
901CONFIG_MMC_BLOCK_BOUNCE=y
902# CONFIG_SDIO_UART is not set
903
904#
905# MMC/SD Host Controller Drivers
906#
907CONFIG_MMC_ATMELMCI=y
908# CONFIG_MMC_SPI is not set
909# CONFIG_MEMSTICK is not set
910CONFIG_NEW_LEDS=y
911CONFIG_LEDS_CLASS=y
912
913#
914# LED drivers
915#
916CONFIG_LEDS_GPIO=y
917
918#
919# LED Triggers
920#
921CONFIG_LEDS_TRIGGERS=y
922CONFIG_LEDS_TRIGGER_TIMER=y
923CONFIG_LEDS_TRIGGER_HEARTBEAT=y
924CONFIG_RTC_LIB=y
925CONFIG_RTC_CLASS=y
926CONFIG_RTC_HCTOSYS=y
927CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
928# CONFIG_RTC_DEBUG is not set
929
930#
931# RTC interfaces
932#
933CONFIG_RTC_INTF_SYSFS=y
934CONFIG_RTC_INTF_PROC=y
935CONFIG_RTC_INTF_DEV=y
936# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
937# CONFIG_RTC_DRV_TEST is not set
938
939#
940# I2C RTC drivers
941#
942# CONFIG_RTC_DRV_DS1307 is not set
943# CONFIG_RTC_DRV_DS1374 is not set
944# CONFIG_RTC_DRV_DS1672 is not set
945# CONFIG_RTC_DRV_MAX6900 is not set
946# CONFIG_RTC_DRV_RS5C372 is not set
947# CONFIG_RTC_DRV_ISL1208 is not set
948# CONFIG_RTC_DRV_X1205 is not set
949# CONFIG_RTC_DRV_PCF8563 is not set
950# CONFIG_RTC_DRV_PCF8583 is not set
951# CONFIG_RTC_DRV_M41T80 is not set
952# CONFIG_RTC_DRV_S35390A is not set
953
954#
955# SPI RTC drivers
956#
957# CONFIG_RTC_DRV_MAX6902 is not set
958# CONFIG_RTC_DRV_R9701 is not set
959# CONFIG_RTC_DRV_RS5C348 is not set
960
961#
962# Platform RTC drivers
963#
964# CONFIG_RTC_DRV_DS1511 is not set
965# CONFIG_RTC_DRV_DS1553 is not set
966# CONFIG_RTC_DRV_DS1742 is not set
967# CONFIG_RTC_DRV_STK17TA8 is not set
968# CONFIG_RTC_DRV_M48T86 is not set
969# CONFIG_RTC_DRV_M48T59 is not set
970# CONFIG_RTC_DRV_V3020 is not set
971
972#
973# on-CPU RTC drivers
974#
975CONFIG_RTC_DRV_AT32AP700X=y
976
977#
978# Userspace I/O
979#
980# CONFIG_UIO is not set
981
982#
983# File systems
984#
985CONFIG_EXT2_FS=y
986# CONFIG_EXT2_FS_XATTR is not set
987# CONFIG_EXT2_FS_XIP is not set
988CONFIG_EXT3_FS=y
989# CONFIG_EXT3_FS_XATTR is not set
990# CONFIG_EXT4DEV_FS is not set
991CONFIG_JBD=y
992# CONFIG_REISERFS_FS is not set
993# CONFIG_JFS_FS is not set
994# CONFIG_FS_POSIX_ACL is not set
995# CONFIG_XFS_FS is not set
996# CONFIG_GFS2_FS is not set
997# CONFIG_OCFS2_FS is not set
998# CONFIG_DNOTIFY is not set
999CONFIG_INOTIFY=y
1000CONFIG_INOTIFY_USER=y
1001# CONFIG_QUOTA is not set
1002# CONFIG_AUTOFS_FS is not set
1003# CONFIG_AUTOFS4_FS is not set
1004CONFIG_FUSE_FS=m
1005
1006#
1007# CD-ROM/DVD Filesystems
1008#
1009# CONFIG_ISO9660_FS is not set
1010# CONFIG_UDF_FS is not set
1011
1012#
1013# DOS/FAT/NT Filesystems
1014#
1015CONFIG_FAT_FS=m
1016CONFIG_MSDOS_FS=m
1017CONFIG_VFAT_FS=m
1018CONFIG_FAT_DEFAULT_CODEPAGE=850
1019CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1020# CONFIG_NTFS_FS is not set
1021
1022#
1023# Pseudo filesystems
1024#
1025CONFIG_PROC_FS=y
1026# CONFIG_PROC_KCORE is not set
1027CONFIG_PROC_SYSCTL=y
1028CONFIG_SYSFS=y
1029CONFIG_TMPFS=y
1030# CONFIG_TMPFS_POSIX_ACL is not set
1031# CONFIG_HUGETLB_PAGE is not set
1032CONFIG_CONFIGFS_FS=y
1033
1034#
1035# Miscellaneous filesystems
1036#
1037# CONFIG_ADFS_FS is not set
1038# CONFIG_AFFS_FS is not set
1039# CONFIG_HFS_FS is not set
1040# CONFIG_HFSPLUS_FS is not set
1041# CONFIG_BEFS_FS is not set
1042# CONFIG_BFS_FS is not set
1043# CONFIG_EFS_FS is not set
1044CONFIG_JFFS2_FS=y
1045CONFIG_JFFS2_FS_DEBUG=0
1046CONFIG_JFFS2_FS_WRITEBUFFER=y
1047# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
1048# CONFIG_JFFS2_SUMMARY is not set
1049# CONFIG_JFFS2_FS_XATTR is not set
1050# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
1051CONFIG_JFFS2_ZLIB=y
1052# CONFIG_JFFS2_LZO is not set
1053CONFIG_JFFS2_RTIME=y
1054# CONFIG_JFFS2_RUBIN is not set
1055CONFIG_UBIFS_FS=y
1056# CONFIG_UBIFS_FS_XATTR is not set
1057# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
1058CONFIG_UBIFS_FS_LZO=y
1059CONFIG_UBIFS_FS_ZLIB=y
1060# CONFIG_UBIFS_FS_DEBUG is not set
1061# CONFIG_CRAMFS is not set
1062# CONFIG_VXFS_FS is not set
1063# CONFIG_MINIX_FS is not set
1064# CONFIG_HPFS_FS is not set
1065# CONFIG_QNX4FS_FS is not set
1066# CONFIG_ROMFS_FS is not set
1067# CONFIG_SYSV_FS is not set
1068# CONFIG_UFS_FS is not set
1069CONFIG_NETWORK_FILESYSTEMS=y
1070CONFIG_NFS_FS=y
1071CONFIG_NFS_V3=y
1072# CONFIG_NFS_V3_ACL is not set
1073# CONFIG_NFS_V4 is not set
1074# CONFIG_NFS_DIRECTIO is not set
1075CONFIG_NFSD=m
1076CONFIG_NFSD_V3=y
1077# CONFIG_NFSD_V3_ACL is not set
1078# CONFIG_NFSD_V4 is not set
1079CONFIG_NFSD_TCP=y
1080CONFIG_ROOT_NFS=y
1081CONFIG_LOCKD=y
1082CONFIG_LOCKD_V4=y
1083CONFIG_EXPORTFS=m
1084CONFIG_NFS_COMMON=y
1085CONFIG_SUNRPC=y
1086# CONFIG_SUNRPC_BIND34 is not set
1087# CONFIG_RPCSEC_GSS_KRB5 is not set
1088# CONFIG_RPCSEC_GSS_SPKM3 is not set
1089CONFIG_SMB_FS=m
1090# CONFIG_SMB_NLS_DEFAULT is not set
1091CONFIG_CIFS=m
1092# CONFIG_CIFS_STATS is not set
1093# CONFIG_CIFS_WEAK_PW_HASH is not set
1094# CONFIG_CIFS_XATTR is not set
1095# CONFIG_CIFS_DEBUG2 is not set
1096# CONFIG_CIFS_EXPERIMENTAL is not set
1097# CONFIG_NCP_FS is not set
1098# CONFIG_CODA_FS is not set
1099# CONFIG_AFS_FS is not set
1100
1101#
1102# Partition Types
1103#
1104# CONFIG_PARTITION_ADVANCED is not set
1105CONFIG_MSDOS_PARTITION=y
1106CONFIG_NLS=m
1107CONFIG_NLS_DEFAULT="iso8859-1"
1108CONFIG_NLS_CODEPAGE_437=m
1109# CONFIG_NLS_CODEPAGE_737 is not set
1110# CONFIG_NLS_CODEPAGE_775 is not set
1111CONFIG_NLS_CODEPAGE_850=m
1112# CONFIG_NLS_CODEPAGE_852 is not set
1113# CONFIG_NLS_CODEPAGE_855 is not set
1114# CONFIG_NLS_CODEPAGE_857 is not set
1115# CONFIG_NLS_CODEPAGE_860 is not set
1116# CONFIG_NLS_CODEPAGE_861 is not set
1117# CONFIG_NLS_CODEPAGE_862 is not set
1118# CONFIG_NLS_CODEPAGE_863 is not set
1119# CONFIG_NLS_CODEPAGE_864 is not set
1120# CONFIG_NLS_CODEPAGE_865 is not set
1121# CONFIG_NLS_CODEPAGE_866 is not set
1122# CONFIG_NLS_CODEPAGE_869 is not set
1123# CONFIG_NLS_CODEPAGE_936 is not set
1124# CONFIG_NLS_CODEPAGE_950 is not set
1125# CONFIG_NLS_CODEPAGE_932 is not set
1126# CONFIG_NLS_CODEPAGE_949 is not set
1127# CONFIG_NLS_CODEPAGE_874 is not set
1128# CONFIG_NLS_ISO8859_8 is not set
1129# CONFIG_NLS_CODEPAGE_1250 is not set
1130# CONFIG_NLS_CODEPAGE_1251 is not set
1131# CONFIG_NLS_ASCII is not set
1132CONFIG_NLS_ISO8859_1=m
1133# CONFIG_NLS_ISO8859_2 is not set
1134# CONFIG_NLS_ISO8859_3 is not set
1135# CONFIG_NLS_ISO8859_4 is not set
1136# CONFIG_NLS_ISO8859_5 is not set
1137# CONFIG_NLS_ISO8859_6 is not set
1138# CONFIG_NLS_ISO8859_7 is not set
1139# CONFIG_NLS_ISO8859_9 is not set
1140# CONFIG_NLS_ISO8859_13 is not set
1141# CONFIG_NLS_ISO8859_14 is not set
1142# CONFIG_NLS_ISO8859_15 is not set
1143# CONFIG_NLS_KOI8_R is not set
1144# CONFIG_NLS_KOI8_U is not set
1145CONFIG_NLS_UTF8=m
1146# CONFIG_DLM is not set
1147
1148#
1149# Kernel hacking
1150#
1151# CONFIG_PRINTK_TIME is not set
1152CONFIG_ENABLE_WARN_DEPRECATED=y
1153CONFIG_ENABLE_MUST_CHECK=y
1154CONFIG_MAGIC_SYSRQ=y
1155# CONFIG_UNUSED_SYMBOLS is not set
1156# CONFIG_DEBUG_FS is not set
1157# CONFIG_HEADERS_CHECK is not set
1158CONFIG_DEBUG_KERNEL=y
1159# CONFIG_DEBUG_SHIRQ is not set
1160CONFIG_DETECT_SOFTLOCKUP=y
1161CONFIG_SCHED_DEBUG=y
1162# CONFIG_SCHEDSTATS is not set
1163# CONFIG_TIMER_STATS is not set
1164# CONFIG_SLUB_DEBUG_ON is not set
1165# CONFIG_SLUB_STATS is not set
1166# CONFIG_DEBUG_RT_MUTEXES is not set
1167# CONFIG_RT_MUTEX_TESTER is not set
1168# CONFIG_DEBUG_SPINLOCK is not set
1169# CONFIG_DEBUG_MUTEXES is not set
1170# CONFIG_DEBUG_LOCK_ALLOC is not set
1171# CONFIG_PROVE_LOCKING is not set
1172# CONFIG_LOCK_STAT is not set
1173# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1174# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1175# CONFIG_DEBUG_KOBJECT is not set
1176CONFIG_DEBUG_BUGVERBOSE=y
1177# CONFIG_DEBUG_INFO is not set
1178# CONFIG_DEBUG_VM is not set
1179# CONFIG_DEBUG_LIST is not set
1180# CONFIG_DEBUG_SG is not set
1181CONFIG_FRAME_POINTER=y
1182# CONFIG_BOOT_PRINTK_DELAY is not set
1183# CONFIG_RCU_TORTURE_TEST is not set
1184# CONFIG_KPROBES_SANITY_TEST is not set
1185# CONFIG_BACKTRACE_SELF_TEST is not set
1186# CONFIG_LKDTM is not set
1187# CONFIG_FAULT_INJECTION is not set
1188# CONFIG_SAMPLES is not set
1189
1190#
1191# Security options
1192#
1193# CONFIG_KEYS is not set
1194# CONFIG_SECURITY is not set
1195# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1196CONFIG_CRYPTO=y
1197CONFIG_CRYPTO_ALGAPI=y
1198CONFIG_CRYPTO_AEAD=y
1199CONFIG_CRYPTO_BLKCIPHER=y
1200# CONFIG_CRYPTO_SEQIV is not set
1201CONFIG_CRYPTO_HASH=y
1202CONFIG_CRYPTO_MANAGER=y
1203CONFIG_CRYPTO_HMAC=y
1204# CONFIG_CRYPTO_XCBC is not set
1205# CONFIG_CRYPTO_NULL is not set
1206# CONFIG_CRYPTO_MD4 is not set
1207CONFIG_CRYPTO_MD5=y
1208CONFIG_CRYPTO_SHA1=y
1209# CONFIG_CRYPTO_SHA256 is not set
1210# CONFIG_CRYPTO_SHA512 is not set
1211# CONFIG_CRYPTO_WP512 is not set
1212# CONFIG_CRYPTO_TGR192 is not set
1213# CONFIG_CRYPTO_GF128MUL is not set
1214CONFIG_CRYPTO_ECB=m
1215CONFIG_CRYPTO_CBC=y
1216# CONFIG_CRYPTO_PCBC is not set
1217# CONFIG_CRYPTO_LRW is not set
1218# CONFIG_CRYPTO_XTS is not set
1219# CONFIG_CRYPTO_CTR is not set
1220# CONFIG_CRYPTO_GCM is not set
1221# CONFIG_CRYPTO_CCM is not set
1222# CONFIG_CRYPTO_CRYPTD is not set
1223CONFIG_CRYPTO_DES=y
1224# CONFIG_CRYPTO_FCRYPT is not set
1225# CONFIG_CRYPTO_BLOWFISH is not set
1226# CONFIG_CRYPTO_TWOFISH is not set
1227# CONFIG_CRYPTO_SERPENT is not set
1228# CONFIG_CRYPTO_AES is not set
1229# CONFIG_CRYPTO_CAST5 is not set
1230# CONFIG_CRYPTO_CAST6 is not set
1231# CONFIG_CRYPTO_TEA is not set
1232CONFIG_CRYPTO_ARC4=m
1233# CONFIG_CRYPTO_KHAZAD is not set
1234# CONFIG_CRYPTO_ANUBIS is not set
1235# CONFIG_CRYPTO_SEED is not set
1236# CONFIG_CRYPTO_SALSA20 is not set
1237CONFIG_CRYPTO_DEFLATE=y
1238# CONFIG_CRYPTO_MICHAEL_MIC is not set
1239# CONFIG_CRYPTO_CRC32C is not set
1240# CONFIG_CRYPTO_CAMELLIA is not set
1241# CONFIG_CRYPTO_TEST is not set
1242CONFIG_CRYPTO_AUTHENC=y
1243CONFIG_CRYPTO_LZO=y
1244CONFIG_CRYPTO_HW=y
1245
1246#
1247# Library routines
1248#
1249CONFIG_BITREVERSE=y
1250CONFIG_CRC_CCITT=m
1251CONFIG_CRC16=y
1252# CONFIG_CRC_ITU_T is not set
1253CONFIG_CRC32=y
1254# CONFIG_CRC7 is not set
1255# CONFIG_LIBCRC32C is not set
1256CONFIG_ZLIB_INFLATE=y
1257CONFIG_ZLIB_DEFLATE=y
1258CONFIG_LZO_COMPRESS=y
1259CONFIG_LZO_DECOMPRESS=y
1260CONFIG_GENERIC_ALLOCATOR=y
1261CONFIG_PLIST=y
1262CONFIG_HAS_IOMEM=y
1263CONFIG_HAS_IOPORT=y
1264CONFIG_HAS_DMA=y
diff --git a/arch/avr32/configs/atngw100_evklcd101_defconfig b/arch/avr32/configs/atngw100_evklcd101_defconfig
new file mode 100644
index 000000000000..c5b898d21075
--- /dev/null
+++ b/arch/avr32/configs/atngw100_evklcd101_defconfig
@@ -0,0 +1,1264 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.25.6
4# Wed Jun 18 16:09:32 2008
5#
6CONFIG_AVR32=y
7CONFIG_GENERIC_GPIO=y
8CONFIG_GENERIC_HARDIRQS=y
9CONFIG_STACKTRACE_SUPPORT=y
10CONFIG_LOCKDEP_SUPPORT=y
11CONFIG_TRACE_IRQFLAGS_SUPPORT=y
12CONFIG_HARDIRQS_SW_RESEND=y
13CONFIG_GENERIC_IRQ_PROBE=y
14CONFIG_RWSEM_GENERIC_SPINLOCK=y
15CONFIG_GENERIC_TIME=y
16CONFIG_GENERIC_CLOCKEVENTS=y
17# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
18# CONFIG_ARCH_HAS_ILOG2_U32 is not set
19# CONFIG_ARCH_HAS_ILOG2_U64 is not set
20CONFIG_GENERIC_HWEIGHT=y
21CONFIG_GENERIC_CALIBRATE_DELAY=y
22CONFIG_GENERIC_BUG=y
23CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
24
25#
26# General setup
27#
28CONFIG_EXPERIMENTAL=y
29CONFIG_BROKEN_ON_SMP=y
30CONFIG_INIT_ENV_ARG_LIMIT=32
31CONFIG_LOCALVERSION=""
32# CONFIG_LOCALVERSION_AUTO is not set
33CONFIG_SWAP=y
34CONFIG_SYSVIPC=y
35CONFIG_SYSVIPC_SYSCTL=y
36CONFIG_POSIX_MQUEUE=y
37CONFIG_BSD_PROCESS_ACCT=y
38CONFIG_BSD_PROCESS_ACCT_V3=y
39# CONFIG_TASKSTATS is not set
40# CONFIG_AUDIT is not set
41# CONFIG_IKCONFIG is not set
42CONFIG_LOG_BUF_SHIFT=14
43# CONFIG_CGROUPS is not set
44# CONFIG_GROUP_SCHED is not set
45CONFIG_SYSFS_DEPRECATED=y
46CONFIG_SYSFS_DEPRECATED_V2=y
47# CONFIG_RELAY is not set
48# CONFIG_NAMESPACES is not set
49CONFIG_BLK_DEV_INITRD=y
50CONFIG_INITRAMFS_SOURCE=""
51CONFIG_CC_OPTIMIZE_FOR_SIZE=y
52CONFIG_SYSCTL=y
53CONFIG_EMBEDDED=y
54# CONFIG_SYSCTL_SYSCALL is not set
55CONFIG_KALLSYMS=y
56# CONFIG_KALLSYMS_ALL is not set
57# CONFIG_KALLSYMS_EXTRA_PASS is not set
58CONFIG_HOTPLUG=y
59CONFIG_PRINTK=y
60CONFIG_BUG=y
61CONFIG_ELF_CORE=y
62# CONFIG_COMPAT_BRK is not set
63# CONFIG_BASE_FULL is not set
64CONFIG_FUTEX=y
65CONFIG_ANON_INODES=y
66CONFIG_EPOLL=y
67CONFIG_SIGNALFD=y
68CONFIG_TIMERFD=y
69CONFIG_EVENTFD=y
70CONFIG_SHMEM=y
71CONFIG_VM_EVENT_COUNTERS=y
72CONFIG_SLUB_DEBUG=y
73# CONFIG_SLAB is not set
74CONFIG_SLUB=y
75# CONFIG_SLOB is not set
76CONFIG_PROFILING=y
77# CONFIG_MARKERS is not set
78CONFIG_OPROFILE=m
79CONFIG_HAVE_OPROFILE=y
80CONFIG_KPROBES=y
81CONFIG_HAVE_KPROBES=y
82# CONFIG_HAVE_KRETPROBES is not set
83CONFIG_PROC_PAGE_MONITOR=y
84CONFIG_SLABINFO=y
85CONFIG_RT_MUTEXES=y
86# CONFIG_TINY_SHMEM is not set
87CONFIG_BASE_SMALL=1
88CONFIG_MODULES=y
89CONFIG_MODULE_UNLOAD=y
90CONFIG_MODULE_FORCE_UNLOAD=y
91# CONFIG_MODVERSIONS is not set
92# CONFIG_MODULE_SRCVERSION_ALL is not set
93CONFIG_KMOD=y
94CONFIG_BLOCK=y
95# CONFIG_LBD is not set
96# CONFIG_BLK_DEV_IO_TRACE is not set
97# CONFIG_LSF is not set
98# CONFIG_BLK_DEV_BSG is not set
99
100#
101# IO Schedulers
102#
103CONFIG_IOSCHED_NOOP=y
104# CONFIG_IOSCHED_AS is not set
105# CONFIG_IOSCHED_DEADLINE is not set
106CONFIG_IOSCHED_CFQ=y
107# CONFIG_DEFAULT_AS is not set
108# CONFIG_DEFAULT_DEADLINE is not set
109CONFIG_DEFAULT_CFQ=y
110# CONFIG_DEFAULT_NOOP is not set
111CONFIG_DEFAULT_IOSCHED="cfq"
112CONFIG_CLASSIC_RCU=y
113
114#
115# System Type and features
116#
117CONFIG_TICK_ONESHOT=y
118CONFIG_NO_HZ=y
119CONFIG_HIGH_RES_TIMERS=y
120CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
121CONFIG_SUBARCH_AVR32B=y
122CONFIG_MMU=y
123CONFIG_PERFORMANCE_COUNTERS=y
124CONFIG_PLATFORM_AT32AP=y
125CONFIG_CPU_AT32AP700X=y
126CONFIG_CPU_AT32AP7000=y
127# CONFIG_BOARD_ATSTK1000 is not set
128CONFIG_BOARD_ATNGW100=y
129CONFIG_BOARD_ATNGW100_EVKLCD10X=y
130# CONFIG_BOARD_ATNGW100_EVKLCD10X_QVGA is not set
131CONFIG_BOARD_ATNGW100_EVKLCD10X_VGA=y
132# CONFIG_BOARD_ATNGW100_EVKLCD10X_POW_QVGA is not set
133CONFIG_BOARD_ATNGW100_I2C_GPIO=y
134CONFIG_LOADER_U_BOOT=y
135
136#
137# Atmel AVR32 AP options
138#
139# CONFIG_AP700X_32_BIT_SMC is not set
140CONFIG_AP700X_16_BIT_SMC=y
141# CONFIG_AP700X_8_BIT_SMC is not set
142CONFIG_GPIO_DEV=y
143CONFIG_LOAD_ADDRESS=0x10000000
144CONFIG_ENTRY_ADDRESS=0x90000000
145CONFIG_PHYS_OFFSET=0x10000000
146CONFIG_PREEMPT_NONE=y
147# CONFIG_PREEMPT_VOLUNTARY is not set
148# CONFIG_PREEMPT is not set
149# CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set
150# CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set
151# CONFIG_NEED_NODE_MEMMAP_SIZE is not set
152CONFIG_ARCH_FLATMEM_ENABLE=y
153# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
154# CONFIG_ARCH_SPARSEMEM_ENABLE is not set
155CONFIG_SELECT_MEMORY_MODEL=y
156CONFIG_FLATMEM_MANUAL=y
157# CONFIG_DISCONTIGMEM_MANUAL is not set
158# CONFIG_SPARSEMEM_MANUAL is not set
159CONFIG_FLATMEM=y
160CONFIG_FLAT_NODE_MEM_MAP=y
161# CONFIG_SPARSEMEM_STATIC is not set
162# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
163CONFIG_SPLIT_PTLOCK_CPUS=4
164# CONFIG_RESOURCES_64BIT is not set
165CONFIG_ZONE_DMA_FLAG=0
166CONFIG_VIRT_TO_BUS=y
167# CONFIG_OWNERSHIP_TRACE is not set
168CONFIG_NMI_DEBUGGING=y
169CONFIG_DW_DMAC=y
170# CONFIG_HZ_100 is not set
171CONFIG_HZ_250=y
172# CONFIG_HZ_300 is not set
173# CONFIG_HZ_1000 is not set
174CONFIG_HZ=250
175# CONFIG_SCHED_HRTICK is not set
176CONFIG_CMDLINE=""
177
178#
179# Power management options
180#
181CONFIG_ARCH_SUSPEND_POSSIBLE=y
182CONFIG_PM=y
183# CONFIG_PM_LEGACY is not set
184# CONFIG_PM_DEBUG is not set
185CONFIG_PM_SLEEP=y
186CONFIG_SUSPEND=y
187CONFIG_SUSPEND_FREEZER=y
188
189#
190# CPU Frequency scaling
191#
192CONFIG_CPU_FREQ=y
193CONFIG_CPU_FREQ_TABLE=y
194# CONFIG_CPU_FREQ_DEBUG is not set
195# CONFIG_CPU_FREQ_STAT is not set
196# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
197# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
198CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
199# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
200CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
201# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
202CONFIG_CPU_FREQ_GOV_USERSPACE=y
203CONFIG_CPU_FREQ_GOV_ONDEMAND=y
204# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
205CONFIG_CPU_FREQ_AT32AP=y
206
207#
208# Bus options
209#
210# CONFIG_ARCH_SUPPORTS_MSI is not set
211# CONFIG_PCCARD is not set
212
213#
214# Executable file formats
215#
216CONFIG_BINFMT_ELF=y
217# CONFIG_BINFMT_MISC is not set
218
219#
220# Networking
221#
222CONFIG_NET=y
223
224#
225# Networking options
226#
227CONFIG_PACKET=y
228CONFIG_PACKET_MMAP=y
229CONFIG_UNIX=y
230CONFIG_XFRM=y
231CONFIG_XFRM_USER=y
232# CONFIG_XFRM_SUB_POLICY is not set
233# CONFIG_XFRM_MIGRATE is not set
234# CONFIG_XFRM_STATISTICS is not set
235CONFIG_NET_KEY=y
236# CONFIG_NET_KEY_MIGRATE is not set
237CONFIG_INET=y
238CONFIG_IP_MULTICAST=y
239CONFIG_IP_ADVANCED_ROUTER=y
240CONFIG_ASK_IP_FIB_HASH=y
241# CONFIG_IP_FIB_TRIE is not set
242CONFIG_IP_FIB_HASH=y
243# CONFIG_IP_MULTIPLE_TABLES is not set
244# CONFIG_IP_ROUTE_MULTIPATH is not set
245# CONFIG_IP_ROUTE_VERBOSE is not set
246CONFIG_IP_PNP=y
247CONFIG_IP_PNP_DHCP=y
248# CONFIG_IP_PNP_BOOTP is not set
249# CONFIG_IP_PNP_RARP is not set
250# CONFIG_NET_IPIP is not set
251# CONFIG_NET_IPGRE is not set
252CONFIG_IP_MROUTE=y
253CONFIG_IP_PIMSM_V1=y
254# CONFIG_IP_PIMSM_V2 is not set
255# CONFIG_ARPD is not set
256CONFIG_SYN_COOKIES=y
257CONFIG_INET_AH=y
258CONFIG_INET_ESP=y
259CONFIG_INET_IPCOMP=y
260CONFIG_INET_XFRM_TUNNEL=y
261CONFIG_INET_TUNNEL=y
262CONFIG_INET_XFRM_MODE_TRANSPORT=y
263CONFIG_INET_XFRM_MODE_TUNNEL=y
264CONFIG_INET_XFRM_MODE_BEET=y
265# CONFIG_INET_LRO is not set
266CONFIG_INET_DIAG=y
267CONFIG_INET_TCP_DIAG=y
268# CONFIG_TCP_CONG_ADVANCED is not set
269CONFIG_TCP_CONG_CUBIC=y
270CONFIG_DEFAULT_TCP_CONG="cubic"
271# CONFIG_TCP_MD5SIG is not set
272# CONFIG_IP_VS is not set
273CONFIG_IPV6=y
274# CONFIG_IPV6_PRIVACY is not set
275# CONFIG_IPV6_ROUTER_PREF is not set
276# CONFIG_IPV6_OPTIMISTIC_DAD is not set
277CONFIG_INET6_AH=y
278CONFIG_INET6_ESP=y
279CONFIG_INET6_IPCOMP=y
280# CONFIG_IPV6_MIP6 is not set
281CONFIG_INET6_XFRM_TUNNEL=y
282CONFIG_INET6_TUNNEL=y
283CONFIG_INET6_XFRM_MODE_TRANSPORT=y
284CONFIG_INET6_XFRM_MODE_TUNNEL=y
285CONFIG_INET6_XFRM_MODE_BEET=y
286# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
287CONFIG_IPV6_SIT=y
288# CONFIG_IPV6_TUNNEL is not set
289# CONFIG_IPV6_MULTIPLE_TABLES is not set
290# CONFIG_NETWORK_SECMARK is not set
291CONFIG_NETFILTER=y
292# CONFIG_NETFILTER_DEBUG is not set
293# CONFIG_NETFILTER_ADVANCED is not set
294
295#
296# Core Netfilter Configuration
297#
298CONFIG_NETFILTER_NETLINK=m
299CONFIG_NETFILTER_NETLINK_LOG=m
300CONFIG_NF_CONNTRACK=m
301CONFIG_NF_CONNTRACK_FTP=m
302CONFIG_NF_CONNTRACK_IRC=m
303CONFIG_NF_CONNTRACK_SIP=m
304CONFIG_NF_CT_NETLINK=m
305CONFIG_NETFILTER_XTABLES=y
306CONFIG_NETFILTER_XT_TARGET_MARK=m
307CONFIG_NETFILTER_XT_TARGET_NFLOG=m
308CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
309CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
310CONFIG_NETFILTER_XT_MATCH_MARK=m
311CONFIG_NETFILTER_XT_MATCH_POLICY=m
312CONFIG_NETFILTER_XT_MATCH_STATE=m
313
314#
315# IP: Netfilter Configuration
316#
317CONFIG_NF_CONNTRACK_IPV4=m
318CONFIG_NF_CONNTRACK_PROC_COMPAT=y
319CONFIG_IP_NF_IPTABLES=m
320CONFIG_IP_NF_FILTER=m
321CONFIG_IP_NF_TARGET_REJECT=m
322CONFIG_IP_NF_TARGET_LOG=m
323# CONFIG_IP_NF_TARGET_ULOG is not set
324CONFIG_NF_NAT=m
325CONFIG_NF_NAT_NEEDED=y
326CONFIG_IP_NF_TARGET_MASQUERADE=m
327CONFIG_NF_NAT_FTP=m
328CONFIG_NF_NAT_IRC=m
329# CONFIG_NF_NAT_TFTP is not set
330# CONFIG_NF_NAT_AMANDA is not set
331# CONFIG_NF_NAT_PPTP is not set
332# CONFIG_NF_NAT_H323 is not set
333CONFIG_NF_NAT_SIP=m
334CONFIG_IP_NF_MANGLE=m
335
336#
337# IPv6: Netfilter Configuration
338#
339CONFIG_NF_CONNTRACK_IPV6=m
340CONFIG_IP6_NF_IPTABLES=m
341CONFIG_IP6_NF_MATCH_IPV6HEADER=m
342CONFIG_IP6_NF_FILTER=m
343CONFIG_IP6_NF_TARGET_LOG=m
344CONFIG_IP6_NF_TARGET_REJECT=m
345CONFIG_IP6_NF_MANGLE=m
346# CONFIG_IP_DCCP is not set
347# CONFIG_IP_SCTP is not set
348# CONFIG_TIPC is not set
349# CONFIG_ATM is not set
350CONFIG_BRIDGE=m
351CONFIG_VLAN_8021Q=m
352# CONFIG_DECNET is not set
353CONFIG_LLC=m
354# CONFIG_LLC2 is not set
355# CONFIG_IPX is not set
356# CONFIG_ATALK is not set
357# CONFIG_X25 is not set
358# CONFIG_LAPB is not set
359# CONFIG_ECONET is not set
360# CONFIG_WAN_ROUTER is not set
361# CONFIG_NET_SCHED is not set
362
363#
364# Network testing
365#
366# CONFIG_NET_PKTGEN is not set
367# CONFIG_NET_TCPPROBE is not set
368# CONFIG_HAMRADIO is not set
369# CONFIG_CAN is not set
370# CONFIG_IRDA is not set
371# CONFIG_BT is not set
372# CONFIG_AF_RXRPC is not set
373
374#
375# Wireless
376#
377# CONFIG_CFG80211 is not set
378# CONFIG_WIRELESS_EXT is not set
379# CONFIG_MAC80211 is not set
380# CONFIG_IEEE80211 is not set
381# CONFIG_RFKILL is not set
382# CONFIG_NET_9P is not set
383
384#
385# Device Drivers
386#
387
388#
389# Generic Driver Options
390#
391CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
392CONFIG_STANDALONE=y
393# CONFIG_PREVENT_FIRMWARE_BUILD is not set
394# CONFIG_FW_LOADER is not set
395# CONFIG_DEBUG_DRIVER is not set
396# CONFIG_DEBUG_DEVRES is not set
397# CONFIG_SYS_HYPERVISOR is not set
398# CONFIG_CONNECTOR is not set
399CONFIG_MTD=y
400# CONFIG_MTD_DEBUG is not set
401# CONFIG_MTD_CONCAT is not set
402CONFIG_MTD_PARTITIONS=y
403# CONFIG_MTD_REDBOOT_PARTS is not set
404CONFIG_MTD_CMDLINE_PARTS=y
405
406#
407# User Modules And Translation Layers
408#
409CONFIG_MTD_CHAR=y
410CONFIG_MTD_BLKDEVS=y
411CONFIG_MTD_BLOCK=y
412# CONFIG_FTL is not set
413# CONFIG_NFTL is not set
414# CONFIG_INFTL is not set
415# CONFIG_RFD_FTL is not set
416# CONFIG_SSFDC is not set
417# CONFIG_MTD_OOPS is not set
418
419#
420# RAM/ROM/Flash chip drivers
421#
422CONFIG_MTD_CFI=y
423# CONFIG_MTD_JEDECPROBE is not set
424CONFIG_MTD_GEN_PROBE=y
425# CONFIG_MTD_CFI_ADV_OPTIONS is not set
426CONFIG_MTD_MAP_BANK_WIDTH_1=y
427CONFIG_MTD_MAP_BANK_WIDTH_2=y
428CONFIG_MTD_MAP_BANK_WIDTH_4=y
429# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
430# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
431# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
432CONFIG_MTD_CFI_I1=y
433CONFIG_MTD_CFI_I2=y
434# CONFIG_MTD_CFI_I4 is not set
435# CONFIG_MTD_CFI_I8 is not set
436# CONFIG_MTD_CFI_INTELEXT is not set
437CONFIG_MTD_CFI_AMDSTD=y
438# CONFIG_MTD_CFI_STAA is not set
439CONFIG_MTD_CFI_UTIL=y
440# CONFIG_MTD_RAM is not set
441# CONFIG_MTD_ROM is not set
442# CONFIG_MTD_ABSENT is not set
443
444#
445# Mapping drivers for chip access
446#
447# CONFIG_MTD_COMPLEX_MAPPINGS is not set
448CONFIG_MTD_PHYSMAP=y
449CONFIG_MTD_PHYSMAP_START=0x80000000
450CONFIG_MTD_PHYSMAP_LEN=0x0
451CONFIG_MTD_PHYSMAP_BANKWIDTH=2
452# CONFIG_MTD_PLATRAM is not set
453
454#
455# Self-contained MTD device drivers
456#
457CONFIG_MTD_DATAFLASH=y
458# CONFIG_MTD_M25P80 is not set
459# CONFIG_MTD_SLRAM is not set
460# CONFIG_MTD_PHRAM is not set
461# CONFIG_MTD_MTDRAM is not set
462# CONFIG_MTD_BLOCK2MTD is not set
463
464#
465# Disk-On-Chip Device Drivers
466#
467# CONFIG_MTD_DOC2000 is not set
468# CONFIG_MTD_DOC2001 is not set
469# CONFIG_MTD_DOC2001PLUS is not set
470# CONFIG_MTD_NAND is not set
471# CONFIG_MTD_ONENAND is not set
472
473#
474# UBI - Unsorted block images
475#
476CONFIG_MTD_UBI=y
477CONFIG_MTD_UBI_WL_THRESHOLD=4096
478CONFIG_MTD_UBI_BEB_RESERVE=1
479# CONFIG_MTD_UBI_GLUEBI is not set
480
481#
482# UBI debugging options
483#
484# CONFIG_MTD_UBI_DEBUG is not set
485# CONFIG_PARPORT is not set
486CONFIG_BLK_DEV=y
487# CONFIG_BLK_DEV_COW_COMMON is not set
488CONFIG_BLK_DEV_LOOP=m
489# CONFIG_BLK_DEV_CRYPTOLOOP is not set
490CONFIG_BLK_DEV_NBD=m
491CONFIG_BLK_DEV_RAM=m
492CONFIG_BLK_DEV_RAM_COUNT=16
493CONFIG_BLK_DEV_RAM_SIZE=4096
494# CONFIG_BLK_DEV_XIP is not set
495# CONFIG_CDROM_PKTCDVD is not set
496# CONFIG_ATA_OVER_ETH is not set
497CONFIG_MISC_DEVICES=y
498# CONFIG_ATMEL_PWM is not set
499CONFIG_ATMEL_TCLIB=y
500CONFIG_ATMEL_TCB_CLKSRC=y
501CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0
502# CONFIG_EEPROM_93CX6 is not set
503# CONFIG_ATMEL_SSC is not set
504# CONFIG_ENCLOSURE_SERVICES is not set
505# CONFIG_HAVE_IDE is not set
506
507#
508# SCSI device support
509#
510# CONFIG_RAID_ATTRS is not set
511# CONFIG_SCSI is not set
512# CONFIG_SCSI_DMA is not set
513# CONFIG_SCSI_NETLINK is not set
514# CONFIG_ATA is not set
515# CONFIG_MD is not set
516CONFIG_NETDEVICES=y
517# CONFIG_NETDEVICES_MULTIQUEUE is not set
518# CONFIG_DUMMY is not set
519# CONFIG_BONDING is not set
520# CONFIG_MACVLAN is not set
521# CONFIG_EQUALIZER is not set
522# CONFIG_TUN is not set
523# CONFIG_VETH is not set
524CONFIG_PHYLIB=y
525
526#
527# MII PHY device drivers
528#
529# CONFIG_MARVELL_PHY is not set
530# CONFIG_DAVICOM_PHY is not set
531# CONFIG_QSEMI_PHY is not set
532# CONFIG_LXT_PHY is not set
533# CONFIG_CICADA_PHY is not set
534# CONFIG_VITESSE_PHY is not set
535# CONFIG_SMSC_PHY is not set
536# CONFIG_BROADCOM_PHY is not set
537# CONFIG_ICPLUS_PHY is not set
538# CONFIG_REALTEK_PHY is not set
539# CONFIG_FIXED_PHY is not set
540# CONFIG_MDIO_BITBANG is not set
541CONFIG_NET_ETHERNET=y
542# CONFIG_MII is not set
543CONFIG_MACB=y
544# CONFIG_ENC28J60 is not set
545# CONFIG_IBM_NEW_EMAC_ZMII is not set
546# CONFIG_IBM_NEW_EMAC_RGMII is not set
547# CONFIG_IBM_NEW_EMAC_TAH is not set
548# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
549# CONFIG_B44 is not set
550# CONFIG_NETDEV_1000 is not set
551# CONFIG_NETDEV_10000 is not set
552
553#
554# Wireless LAN
555#
556# CONFIG_WLAN_PRE80211 is not set
557# CONFIG_WLAN_80211 is not set
558# CONFIG_WAN is not set
559CONFIG_PPP=m
560# CONFIG_PPP_MULTILINK is not set
561CONFIG_PPP_FILTER=y
562CONFIG_PPP_ASYNC=m
563# CONFIG_PPP_SYNC_TTY is not set
564CONFIG_PPP_DEFLATE=m
565CONFIG_PPP_BSDCOMP=m
566CONFIG_PPP_MPPE=m
567CONFIG_PPPOE=m
568# CONFIG_PPPOL2TP is not set
569# CONFIG_SLIP is not set
570CONFIG_SLHC=m
571# CONFIG_NETCONSOLE is not set
572# CONFIG_NETPOLL is not set
573# CONFIG_NET_POLL_CONTROLLER is not set
574# CONFIG_ISDN is not set
575# CONFIG_PHONE is not set
576
577#
578# Input device support
579#
580CONFIG_INPUT=y
581# CONFIG_INPUT_FF_MEMLESS is not set
582# CONFIG_INPUT_POLLDEV is not set
583
584#
585# Userland interfaces
586#
587# CONFIG_INPUT_MOUSEDEV is not set
588# CONFIG_INPUT_JOYDEV is not set
589CONFIG_INPUT_EVDEV=m
590# CONFIG_INPUT_EVBUG is not set
591
592#
593# Input Device Drivers
594#
595# CONFIG_INPUT_KEYBOARD is not set
596# CONFIG_INPUT_MOUSE is not set
597# CONFIG_INPUT_JOYSTICK is not set
598# CONFIG_INPUT_TABLET is not set
599CONFIG_INPUT_TOUCHSCREEN=y
600# CONFIG_TOUCHSCREEN_ADS7846 is not set
601# CONFIG_TOUCHSCREEN_FUJITSU is not set
602# CONFIG_TOUCHSCREEN_GUNZE is not set
603# CONFIG_TOUCHSCREEN_ELO is not set
604# CONFIG_TOUCHSCREEN_MTOUCH is not set
605# CONFIG_TOUCHSCREEN_MK712 is not set
606# CONFIG_TOUCHSCREEN_PENMOUNT is not set
607# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
608# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
609# CONFIG_TOUCHSCREEN_UCB1400 is not set
610# CONFIG_INPUT_MISC is not set
611
612#
613# Hardware I/O ports
614#
615# CONFIG_SERIO is not set
616# CONFIG_GAMEPORT is not set
617
618#
619# Character devices
620#
621CONFIG_VT=y
622CONFIG_VT_CONSOLE=y
623CONFIG_HW_CONSOLE=y
624# CONFIG_VT_HW_CONSOLE_BINDING is not set
625# CONFIG_SERIAL_NONSTANDARD is not set
626
627#
628# Serial drivers
629#
630# CONFIG_SERIAL_8250 is not set
631
632#
633# Non-8250 serial port support
634#
635CONFIG_SERIAL_ATMEL=y
636CONFIG_SERIAL_ATMEL_CONSOLE=y
637CONFIG_SERIAL_ATMEL_PDC=y
638# CONFIG_SERIAL_ATMEL_TTYAT is not set
639CONFIG_SERIAL_CORE=y
640CONFIG_SERIAL_CORE_CONSOLE=y
641CONFIG_UNIX98_PTYS=y
642# CONFIG_LEGACY_PTYS is not set
643# CONFIG_IPMI_HANDLER is not set
644# CONFIG_HW_RANDOM is not set
645# CONFIG_R3964 is not set
646# CONFIG_RAW_DRIVER is not set
647# CONFIG_TCG_TPM is not set
648CONFIG_I2C=m
649CONFIG_I2C_BOARDINFO=y
650CONFIG_I2C_CHARDEV=m
651
652#
653# I2C Algorithms
654#
655CONFIG_I2C_ALGOBIT=m
656# CONFIG_I2C_ALGOPCF is not set
657# CONFIG_I2C_ALGOPCA is not set
658
659#
660# I2C Hardware Bus support
661#
662CONFIG_I2C_ATMELTWI=m
663CONFIG_I2C_GPIO=m
664# CONFIG_I2C_OCORES is not set
665# CONFIG_I2C_PARPORT_LIGHT is not set
666# CONFIG_I2C_SIMTEC is not set
667# CONFIG_I2C_TAOS_EVM is not set
668# CONFIG_I2C_STUB is not set
669
670#
671# Miscellaneous I2C Chip support
672#
673# CONFIG_DS1682 is not set
674# CONFIG_SENSORS_EEPROM is not set
675# CONFIG_SENSORS_PCF8574 is not set
676# CONFIG_PCF8575 is not set
677# CONFIG_SENSORS_PCF8591 is not set
678# CONFIG_TPS65010 is not set
679# CONFIG_SENSORS_MAX6875 is not set
680# CONFIG_SENSORS_TSL2550 is not set
681# CONFIG_I2C_DEBUG_CORE is not set
682# CONFIG_I2C_DEBUG_ALGO is not set
683# CONFIG_I2C_DEBUG_BUS is not set
684# CONFIG_I2C_DEBUG_CHIP is not set
685
686#
687# SPI support
688#
689CONFIG_SPI=y
690# CONFIG_SPI_DEBUG is not set
691CONFIG_SPI_MASTER=y
692
693#
694# SPI Master Controller Drivers
695#
696CONFIG_SPI_ATMEL=y
697# CONFIG_SPI_BITBANG is not set
698
699#
700# SPI Protocol Masters
701#
702# CONFIG_SPI_AT25 is not set
703CONFIG_SPI_SPIDEV=m
704# CONFIG_SPI_TLE62X0 is not set
705CONFIG_HAVE_GPIO_LIB=y
706
707#
708# GPIO Support
709#
710# CONFIG_DEBUG_GPIO is not set
711
712#
713# I2C GPIO expanders:
714#
715# CONFIG_GPIO_PCA953X is not set
716# CONFIG_GPIO_PCF857X is not set
717
718#
719# SPI GPIO expanders:
720#
721# CONFIG_GPIO_MCP23S08 is not set
722# CONFIG_W1 is not set
723# CONFIG_POWER_SUPPLY is not set
724# CONFIG_HWMON is not set
725# CONFIG_THERMAL is not set
726CONFIG_WATCHDOG=y
727# CONFIG_WATCHDOG_NOWAYOUT is not set
728
729#
730# Watchdog Device Drivers
731#
732# CONFIG_SOFT_WATCHDOG is not set
733CONFIG_AT32AP700X_WDT=y
734
735#
736# Sonics Silicon Backplane
737#
738CONFIG_SSB_POSSIBLE=y
739# CONFIG_SSB is not set
740
741#
742# Multifunction device drivers
743#
744# CONFIG_MFD_SM501 is not set
745
746#
747# Multimedia devices
748#
749# CONFIG_VIDEO_DEV is not set
750# CONFIG_DVB_CORE is not set
751# CONFIG_DAB is not set
752
753#
754# Graphics support
755#
756# CONFIG_VGASTATE is not set
757# CONFIG_VIDEO_OUTPUT_CONTROL is not set
758CONFIG_FB=y
759# CONFIG_FIRMWARE_EDID is not set
760# CONFIG_FB_DDC is not set
761CONFIG_FB_CFB_FILLRECT=y
762CONFIG_FB_CFB_COPYAREA=y
763CONFIG_FB_CFB_IMAGEBLIT=y
764# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
765# CONFIG_FB_SYS_FILLRECT is not set
766# CONFIG_FB_SYS_COPYAREA is not set
767# CONFIG_FB_SYS_IMAGEBLIT is not set
768# CONFIG_FB_SYS_FOPS is not set
769CONFIG_FB_DEFERRED_IO=y
770# CONFIG_FB_SVGALIB is not set
771# CONFIG_FB_MACMODES is not set
772# CONFIG_FB_BACKLIGHT is not set
773# CONFIG_FB_MODE_HELPERS is not set
774# CONFIG_FB_TILEBLITTING is not set
775
776#
777# Frame buffer hardware drivers
778#
779# CONFIG_FB_S1D13XXX is not set
780CONFIG_FB_ATMEL=y
781# CONFIG_FB_VIRTUAL is not set
782# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
783
784#
785# Display device support
786#
787# CONFIG_DISPLAY_SUPPORT is not set
788
789#
790# Console display driver support
791#
792CONFIG_DUMMY_CONSOLE=y
793# CONFIG_FRAMEBUFFER_CONSOLE is not set
794# CONFIG_LOGO is not set
795
796#
797# Sound
798#
799CONFIG_SOUND=y
800
801#
802# Advanced Linux Sound Architecture
803#
804CONFIG_SND=y
805CONFIG_SND_TIMER=m
806CONFIG_SND_PCM=m
807# CONFIG_SND_SEQUENCER is not set
808CONFIG_SND_OSSEMUL=y
809CONFIG_SND_MIXER_OSS=m
810CONFIG_SND_PCM_OSS=m
811CONFIG_SND_PCM_OSS_PLUGINS=y
812# CONFIG_SND_DYNAMIC_MINORS is not set
813# CONFIG_SND_SUPPORT_OLD_API is not set
814CONFIG_SND_VERBOSE_PROCFS=y
815# CONFIG_SND_VERBOSE_PRINTK is not set
816# CONFIG_SND_DEBUG is not set
817
818#
819# Generic devices
820#
821CONFIG_SND_AC97_CODEC=m
822# CONFIG_SND_DUMMY is not set
823# CONFIG_SND_MTPAV is not set
824# CONFIG_SND_SERIAL_U16550 is not set
825# CONFIG_SND_MPU401 is not set
826
827#
828# AVR32 devices
829#
830CONFIG_SND_ATMEL_AC97=m
831
832#
833# SPI devices
834#
835
836#
837# System on Chip audio support
838#
839# CONFIG_SND_SOC is not set
840
841#
842# SoC Audio support for SuperH
843#
844
845#
846# ALSA SoC audio for Freescale SOCs
847#
848
849#
850# Open Sound System
851#
852# CONFIG_SOUND_PRIME is not set
853CONFIG_AC97_BUS=m
854CONFIG_HID_SUPPORT=y
855CONFIG_HID=y
856# CONFIG_HID_DEBUG is not set
857# CONFIG_HIDRAW is not set
858CONFIG_USB_SUPPORT=y
859# CONFIG_USB_ARCH_HAS_HCD is not set
860# CONFIG_USB_ARCH_HAS_OHCI is not set
861# CONFIG_USB_ARCH_HAS_EHCI is not set
862
863#
864# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
865#
866CONFIG_USB_GADGET=y
867# CONFIG_USB_GADGET_DEBUG is not set
868# CONFIG_USB_GADGET_DEBUG_FILES is not set
869CONFIG_USB_GADGET_SELECTED=y
870# CONFIG_USB_GADGET_AMD5536UDC is not set
871CONFIG_USB_GADGET_ATMEL_USBA=y
872CONFIG_USB_ATMEL_USBA=y
873# CONFIG_USB_GADGET_FSL_USB2 is not set
874# CONFIG_USB_GADGET_NET2280 is not set
875# CONFIG_USB_GADGET_PXA2XX is not set
876# CONFIG_USB_GADGET_M66592 is not set
877# CONFIG_USB_GADGET_GOKU is not set
878# CONFIG_USB_GADGET_LH7A40X is not set
879# CONFIG_USB_GADGET_OMAP is not set
880# CONFIG_USB_GADGET_S3C2410 is not set
881# CONFIG_USB_GADGET_AT91 is not set
882# CONFIG_USB_GADGET_DUMMY_HCD is not set
883CONFIG_USB_GADGET_DUALSPEED=y
884CONFIG_USB_ZERO=m
885CONFIG_USB_ETH=m
886CONFIG_USB_ETH_RNDIS=y
887CONFIG_USB_GADGETFS=m
888CONFIG_USB_FILE_STORAGE=m
889# CONFIG_USB_FILE_STORAGE_TEST is not set
890CONFIG_USB_G_SERIAL=m
891# CONFIG_USB_MIDI_GADGET is not set
892# CONFIG_USB_G_PRINTER is not set
893CONFIG_MMC=y
894# CONFIG_MMC_DEBUG is not set
895# CONFIG_MMC_UNSAFE_RESUME is not set
896
897#
898# MMC/SD Card Drivers
899#
900CONFIG_MMC_BLOCK=y
901CONFIG_MMC_BLOCK_BOUNCE=y
902# CONFIG_SDIO_UART is not set
903
904#
905# MMC/SD Host Controller Drivers
906#
907CONFIG_MMC_ATMELMCI=y
908# CONFIG_MMC_SPI is not set
909# CONFIG_MEMSTICK is not set
910CONFIG_NEW_LEDS=y
911CONFIG_LEDS_CLASS=y
912
913#
914# LED drivers
915#
916CONFIG_LEDS_GPIO=y
917
918#
919# LED Triggers
920#
921CONFIG_LEDS_TRIGGERS=y
922CONFIG_LEDS_TRIGGER_TIMER=y
923CONFIG_LEDS_TRIGGER_HEARTBEAT=y
924CONFIG_RTC_LIB=y
925CONFIG_RTC_CLASS=y
926CONFIG_RTC_HCTOSYS=y
927CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
928# CONFIG_RTC_DEBUG is not set
929
930#
931# RTC interfaces
932#
933CONFIG_RTC_INTF_SYSFS=y
934CONFIG_RTC_INTF_PROC=y
935CONFIG_RTC_INTF_DEV=y
936# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
937# CONFIG_RTC_DRV_TEST is not set
938
939#
940# I2C RTC drivers
941#
942# CONFIG_RTC_DRV_DS1307 is not set
943# CONFIG_RTC_DRV_DS1374 is not set
944# CONFIG_RTC_DRV_DS1672 is not set
945# CONFIG_RTC_DRV_MAX6900 is not set
946# CONFIG_RTC_DRV_RS5C372 is not set
947# CONFIG_RTC_DRV_ISL1208 is not set
948# CONFIG_RTC_DRV_X1205 is not set
949# CONFIG_RTC_DRV_PCF8563 is not set
950# CONFIG_RTC_DRV_PCF8583 is not set
951# CONFIG_RTC_DRV_M41T80 is not set
952# CONFIG_RTC_DRV_S35390A is not set
953
954#
955# SPI RTC drivers
956#
957# CONFIG_RTC_DRV_MAX6902 is not set
958# CONFIG_RTC_DRV_R9701 is not set
959# CONFIG_RTC_DRV_RS5C348 is not set
960
961#
962# Platform RTC drivers
963#
964# CONFIG_RTC_DRV_DS1511 is not set
965# CONFIG_RTC_DRV_DS1553 is not set
966# CONFIG_RTC_DRV_DS1742 is not set
967# CONFIG_RTC_DRV_STK17TA8 is not set
968# CONFIG_RTC_DRV_M48T86 is not set
969# CONFIG_RTC_DRV_M48T59 is not set
970# CONFIG_RTC_DRV_V3020 is not set
971
972#
973# on-CPU RTC drivers
974#
975CONFIG_RTC_DRV_AT32AP700X=y
976
977#
978# Userspace I/O
979#
980# CONFIG_UIO is not set
981
982#
983# File systems
984#
985CONFIG_EXT2_FS=y
986# CONFIG_EXT2_FS_XATTR is not set
987# CONFIG_EXT2_FS_XIP is not set
988CONFIG_EXT3_FS=y
989# CONFIG_EXT3_FS_XATTR is not set
990# CONFIG_EXT4DEV_FS is not set
991CONFIG_JBD=y
992# CONFIG_REISERFS_FS is not set
993# CONFIG_JFS_FS is not set
994# CONFIG_FS_POSIX_ACL is not set
995# CONFIG_XFS_FS is not set
996# CONFIG_GFS2_FS is not set
997# CONFIG_OCFS2_FS is not set
998# CONFIG_DNOTIFY is not set
999CONFIG_INOTIFY=y
1000CONFIG_INOTIFY_USER=y
1001# CONFIG_QUOTA is not set
1002# CONFIG_AUTOFS_FS is not set
1003# CONFIG_AUTOFS4_FS is not set
1004CONFIG_FUSE_FS=m
1005
1006#
1007# CD-ROM/DVD Filesystems
1008#
1009# CONFIG_ISO9660_FS is not set
1010# CONFIG_UDF_FS is not set
1011
1012#
1013# DOS/FAT/NT Filesystems
1014#
1015CONFIG_FAT_FS=m
1016CONFIG_MSDOS_FS=m
1017CONFIG_VFAT_FS=m
1018CONFIG_FAT_DEFAULT_CODEPAGE=850
1019CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1020# CONFIG_NTFS_FS is not set
1021
1022#
1023# Pseudo filesystems
1024#
1025CONFIG_PROC_FS=y
1026# CONFIG_PROC_KCORE is not set
1027CONFIG_PROC_SYSCTL=y
1028CONFIG_SYSFS=y
1029CONFIG_TMPFS=y
1030# CONFIG_TMPFS_POSIX_ACL is not set
1031# CONFIG_HUGETLB_PAGE is not set
1032CONFIG_CONFIGFS_FS=y
1033
1034#
1035# Miscellaneous filesystems
1036#
1037# CONFIG_ADFS_FS is not set
1038# CONFIG_AFFS_FS is not set
1039# CONFIG_HFS_FS is not set
1040# CONFIG_HFSPLUS_FS is not set
1041# CONFIG_BEFS_FS is not set
1042# CONFIG_BFS_FS is not set
1043# CONFIG_EFS_FS is not set
1044CONFIG_JFFS2_FS=y
1045CONFIG_JFFS2_FS_DEBUG=0
1046CONFIG_JFFS2_FS_WRITEBUFFER=y
1047# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
1048# CONFIG_JFFS2_SUMMARY is not set
1049# CONFIG_JFFS2_FS_XATTR is not set
1050# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
1051CONFIG_JFFS2_ZLIB=y
1052# CONFIG_JFFS2_LZO is not set
1053CONFIG_JFFS2_RTIME=y
1054# CONFIG_JFFS2_RUBIN is not set
1055CONFIG_UBIFS_FS=y
1056# CONFIG_UBIFS_FS_XATTR is not set
1057# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
1058CONFIG_UBIFS_FS_LZO=y
1059CONFIG_UBIFS_FS_ZLIB=y
1060# CONFIG_UBIFS_FS_DEBUG is not set
1061# CONFIG_CRAMFS is not set
1062# CONFIG_VXFS_FS is not set
1063# CONFIG_MINIX_FS is not set
1064# CONFIG_HPFS_FS is not set
1065# CONFIG_QNX4FS_FS is not set
1066# CONFIG_ROMFS_FS is not set
1067# CONFIG_SYSV_FS is not set
1068# CONFIG_UFS_FS is not set
1069CONFIG_NETWORK_FILESYSTEMS=y
1070CONFIG_NFS_FS=y
1071CONFIG_NFS_V3=y
1072# CONFIG_NFS_V3_ACL is not set
1073# CONFIG_NFS_V4 is not set
1074# CONFIG_NFS_DIRECTIO is not set
1075CONFIG_NFSD=m
1076CONFIG_NFSD_V3=y
1077# CONFIG_NFSD_V3_ACL is not set
1078# CONFIG_NFSD_V4 is not set
1079CONFIG_NFSD_TCP=y
1080CONFIG_ROOT_NFS=y
1081CONFIG_LOCKD=y
1082CONFIG_LOCKD_V4=y
1083CONFIG_EXPORTFS=m
1084CONFIG_NFS_COMMON=y
1085CONFIG_SUNRPC=y
1086# CONFIG_SUNRPC_BIND34 is not set
1087# CONFIG_RPCSEC_GSS_KRB5 is not set
1088# CONFIG_RPCSEC_GSS_SPKM3 is not set
1089CONFIG_SMB_FS=m
1090# CONFIG_SMB_NLS_DEFAULT is not set
1091CONFIG_CIFS=m
1092# CONFIG_CIFS_STATS is not set
1093# CONFIG_CIFS_WEAK_PW_HASH is not set
1094# CONFIG_CIFS_XATTR is not set
1095# CONFIG_CIFS_DEBUG2 is not set
1096# CONFIG_CIFS_EXPERIMENTAL is not set
1097# CONFIG_NCP_FS is not set
1098# CONFIG_CODA_FS is not set
1099# CONFIG_AFS_FS is not set
1100
1101#
1102# Partition Types
1103#
1104# CONFIG_PARTITION_ADVANCED is not set
1105CONFIG_MSDOS_PARTITION=y
1106CONFIG_NLS=m
1107CONFIG_NLS_DEFAULT="iso8859-1"
1108CONFIG_NLS_CODEPAGE_437=m
1109# CONFIG_NLS_CODEPAGE_737 is not set
1110# CONFIG_NLS_CODEPAGE_775 is not set
1111CONFIG_NLS_CODEPAGE_850=m
1112# CONFIG_NLS_CODEPAGE_852 is not set
1113# CONFIG_NLS_CODEPAGE_855 is not set
1114# CONFIG_NLS_CODEPAGE_857 is not set
1115# CONFIG_NLS_CODEPAGE_860 is not set
1116# CONFIG_NLS_CODEPAGE_861 is not set
1117# CONFIG_NLS_CODEPAGE_862 is not set
1118# CONFIG_NLS_CODEPAGE_863 is not set
1119# CONFIG_NLS_CODEPAGE_864 is not set
1120# CONFIG_NLS_CODEPAGE_865 is not set
1121# CONFIG_NLS_CODEPAGE_866 is not set
1122# CONFIG_NLS_CODEPAGE_869 is not set
1123# CONFIG_NLS_CODEPAGE_936 is not set
1124# CONFIG_NLS_CODEPAGE_950 is not set
1125# CONFIG_NLS_CODEPAGE_932 is not set
1126# CONFIG_NLS_CODEPAGE_949 is not set
1127# CONFIG_NLS_CODEPAGE_874 is not set
1128# CONFIG_NLS_ISO8859_8 is not set
1129# CONFIG_NLS_CODEPAGE_1250 is not set
1130# CONFIG_NLS_CODEPAGE_1251 is not set
1131# CONFIG_NLS_ASCII is not set
1132CONFIG_NLS_ISO8859_1=m
1133# CONFIG_NLS_ISO8859_2 is not set
1134# CONFIG_NLS_ISO8859_3 is not set
1135# CONFIG_NLS_ISO8859_4 is not set
1136# CONFIG_NLS_ISO8859_5 is not set
1137# CONFIG_NLS_ISO8859_6 is not set
1138# CONFIG_NLS_ISO8859_7 is not set
1139# CONFIG_NLS_ISO8859_9 is not set
1140# CONFIG_NLS_ISO8859_13 is not set
1141# CONFIG_NLS_ISO8859_14 is not set
1142# CONFIG_NLS_ISO8859_15 is not set
1143# CONFIG_NLS_KOI8_R is not set
1144# CONFIG_NLS_KOI8_U is not set
1145CONFIG_NLS_UTF8=m
1146# CONFIG_DLM is not set
1147
1148#
1149# Kernel hacking
1150#
1151# CONFIG_PRINTK_TIME is not set
1152CONFIG_ENABLE_WARN_DEPRECATED=y
1153CONFIG_ENABLE_MUST_CHECK=y
1154CONFIG_MAGIC_SYSRQ=y
1155# CONFIG_UNUSED_SYMBOLS is not set
1156# CONFIG_DEBUG_FS is not set
1157# CONFIG_HEADERS_CHECK is not set
1158CONFIG_DEBUG_KERNEL=y
1159# CONFIG_DEBUG_SHIRQ is not set
1160CONFIG_DETECT_SOFTLOCKUP=y
1161CONFIG_SCHED_DEBUG=y
1162# CONFIG_SCHEDSTATS is not set
1163# CONFIG_TIMER_STATS is not set
1164# CONFIG_SLUB_DEBUG_ON is not set
1165# CONFIG_SLUB_STATS is not set
1166# CONFIG_DEBUG_RT_MUTEXES is not set
1167# CONFIG_RT_MUTEX_TESTER is not set
1168# CONFIG_DEBUG_SPINLOCK is not set
1169# CONFIG_DEBUG_MUTEXES is not set
1170# CONFIG_DEBUG_LOCK_ALLOC is not set
1171# CONFIG_PROVE_LOCKING is not set
1172# CONFIG_LOCK_STAT is not set
1173# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1174# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1175# CONFIG_DEBUG_KOBJECT is not set
1176CONFIG_DEBUG_BUGVERBOSE=y
1177# CONFIG_DEBUG_INFO is not set
1178# CONFIG_DEBUG_VM is not set
1179# CONFIG_DEBUG_LIST is not set
1180# CONFIG_DEBUG_SG is not set
1181CONFIG_FRAME_POINTER=y
1182# CONFIG_BOOT_PRINTK_DELAY is not set
1183# CONFIG_RCU_TORTURE_TEST is not set
1184# CONFIG_KPROBES_SANITY_TEST is not set
1185# CONFIG_BACKTRACE_SELF_TEST is not set
1186# CONFIG_LKDTM is not set
1187# CONFIG_FAULT_INJECTION is not set
1188# CONFIG_SAMPLES is not set
1189
1190#
1191# Security options
1192#
1193# CONFIG_KEYS is not set
1194# CONFIG_SECURITY is not set
1195# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1196CONFIG_CRYPTO=y
1197CONFIG_CRYPTO_ALGAPI=y
1198CONFIG_CRYPTO_AEAD=y
1199CONFIG_CRYPTO_BLKCIPHER=y
1200# CONFIG_CRYPTO_SEQIV is not set
1201CONFIG_CRYPTO_HASH=y
1202CONFIG_CRYPTO_MANAGER=y
1203CONFIG_CRYPTO_HMAC=y
1204# CONFIG_CRYPTO_XCBC is not set
1205# CONFIG_CRYPTO_NULL is not set
1206# CONFIG_CRYPTO_MD4 is not set
1207CONFIG_CRYPTO_MD5=y
1208CONFIG_CRYPTO_SHA1=y
1209# CONFIG_CRYPTO_SHA256 is not set
1210# CONFIG_CRYPTO_SHA512 is not set
1211# CONFIG_CRYPTO_WP512 is not set
1212# CONFIG_CRYPTO_TGR192 is not set
1213# CONFIG_CRYPTO_GF128MUL is not set
1214CONFIG_CRYPTO_ECB=m
1215CONFIG_CRYPTO_CBC=y
1216# CONFIG_CRYPTO_PCBC is not set
1217# CONFIG_CRYPTO_LRW is not set
1218# CONFIG_CRYPTO_XTS is not set
1219# CONFIG_CRYPTO_CTR is not set
1220# CONFIG_CRYPTO_GCM is not set
1221# CONFIG_CRYPTO_CCM is not set
1222# CONFIG_CRYPTO_CRYPTD is not set
1223CONFIG_CRYPTO_DES=y
1224# CONFIG_CRYPTO_FCRYPT is not set
1225# CONFIG_CRYPTO_BLOWFISH is not set
1226# CONFIG_CRYPTO_TWOFISH is not set
1227# CONFIG_CRYPTO_SERPENT is not set
1228# CONFIG_CRYPTO_AES is not set
1229# CONFIG_CRYPTO_CAST5 is not set
1230# CONFIG_CRYPTO_CAST6 is not set
1231# CONFIG_CRYPTO_TEA is not set
1232CONFIG_CRYPTO_ARC4=m
1233# CONFIG_CRYPTO_KHAZAD is not set
1234# CONFIG_CRYPTO_ANUBIS is not set
1235# CONFIG_CRYPTO_SEED is not set
1236# CONFIG_CRYPTO_SALSA20 is not set
1237CONFIG_CRYPTO_DEFLATE=y
1238# CONFIG_CRYPTO_MICHAEL_MIC is not set
1239# CONFIG_CRYPTO_CRC32C is not set
1240# CONFIG_CRYPTO_CAMELLIA is not set
1241# CONFIG_CRYPTO_TEST is not set
1242CONFIG_CRYPTO_AUTHENC=y
1243CONFIG_CRYPTO_LZO=y
1244CONFIG_CRYPTO_HW=y
1245
1246#
1247# Library routines
1248#
1249CONFIG_BITREVERSE=y
1250CONFIG_CRC_CCITT=m
1251CONFIG_CRC16=y
1252# CONFIG_CRC_ITU_T is not set
1253CONFIG_CRC32=y
1254# CONFIG_CRC7 is not set
1255# CONFIG_LIBCRC32C is not set
1256CONFIG_ZLIB_INFLATE=y
1257CONFIG_ZLIB_DEFLATE=y
1258CONFIG_LZO_COMPRESS=y
1259CONFIG_LZO_DECOMPRESS=y
1260CONFIG_GENERIC_ALLOCATOR=y
1261CONFIG_PLIST=y
1262CONFIG_HAS_IOMEM=y
1263CONFIG_HAS_IOPORT=y
1264CONFIG_HAS_DMA=y
diff --git a/arch/avr32/configs/favr-32_defconfig b/arch/avr32/configs/favr-32_defconfig
new file mode 100644
index 000000000000..e2bd9982e2af
--- /dev/null
+++ b/arch/avr32/configs/favr-32_defconfig
@@ -0,0 +1,1235 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.27-rc8
4# Tue Oct 14 13:20:41 2008
5#
6CONFIG_AVR32=y
7CONFIG_GENERIC_GPIO=y
8CONFIG_GENERIC_HARDIRQS=y
9CONFIG_STACKTRACE_SUPPORT=y
10CONFIG_LOCKDEP_SUPPORT=y
11CONFIG_TRACE_IRQFLAGS_SUPPORT=y
12CONFIG_HARDIRQS_SW_RESEND=y
13CONFIG_GENERIC_IRQ_PROBE=y
14CONFIG_RWSEM_GENERIC_SPINLOCK=y
15CONFIG_GENERIC_TIME=y
16CONFIG_GENERIC_CLOCKEVENTS=y
17# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
18# CONFIG_ARCH_HAS_ILOG2_U32 is not set
19# CONFIG_ARCH_HAS_ILOG2_U64 is not set
20CONFIG_GENERIC_HWEIGHT=y
21CONFIG_GENERIC_CALIBRATE_DELAY=y
22CONFIG_GENERIC_BUG=y
23CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
24
25#
26# General setup
27#
28CONFIG_EXPERIMENTAL=y
29CONFIG_BROKEN_ON_SMP=y
30CONFIG_INIT_ENV_ARG_LIMIT=32
31CONFIG_LOCALVERSION=""
32# CONFIG_LOCALVERSION_AUTO is not set
33CONFIG_SWAP=y
34CONFIG_SYSVIPC=y
35CONFIG_SYSVIPC_SYSCTL=y
36CONFIG_POSIX_MQUEUE=y
37# CONFIG_BSD_PROCESS_ACCT is not set
38# CONFIG_TASKSTATS is not set
39# CONFIG_AUDIT is not set
40# CONFIG_IKCONFIG is not set
41CONFIG_LOG_BUF_SHIFT=14
42# CONFIG_CGROUPS is not set
43# CONFIG_GROUP_SCHED is not set
44CONFIG_SYSFS_DEPRECATED=y
45CONFIG_SYSFS_DEPRECATED_V2=y
46CONFIG_RELAY=y
47# CONFIG_NAMESPACES is not set
48CONFIG_BLK_DEV_INITRD=y
49CONFIG_INITRAMFS_SOURCE=""
50CONFIG_CC_OPTIMIZE_FOR_SIZE=y
51CONFIG_SYSCTL=y
52CONFIG_EMBEDDED=y
53# CONFIG_SYSCTL_SYSCALL is not set
54CONFIG_KALLSYMS=y
55# CONFIG_KALLSYMS_ALL is not set
56# CONFIG_KALLSYMS_EXTRA_PASS is not set
57CONFIG_HOTPLUG=y
58CONFIG_PRINTK=y
59CONFIG_BUG=y
60CONFIG_ELF_CORE=y
61# CONFIG_COMPAT_BRK is not set
62# CONFIG_BASE_FULL is not set
63CONFIG_FUTEX=y
64CONFIG_ANON_INODES=y
65CONFIG_EPOLL=y
66CONFIG_SIGNALFD=y
67CONFIG_TIMERFD=y
68CONFIG_EVENTFD=y
69CONFIG_SHMEM=y
70CONFIG_VM_EVENT_COUNTERS=y
71CONFIG_SLUB_DEBUG=y
72# CONFIG_SLAB is not set
73CONFIG_SLUB=y
74# CONFIG_SLOB is not set
75CONFIG_PROFILING=y
76# CONFIG_MARKERS is not set
77CONFIG_OPROFILE=m
78CONFIG_HAVE_OPROFILE=y
79CONFIG_KPROBES=y
80# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
81# CONFIG_HAVE_IOREMAP_PROT is not set
82CONFIG_HAVE_KPROBES=y
83# CONFIG_HAVE_KRETPROBES is not set
84# CONFIG_HAVE_ARCH_TRACEHOOK is not set
85# CONFIG_HAVE_DMA_ATTRS is not set
86# CONFIG_USE_GENERIC_SMP_HELPERS is not set
87CONFIG_HAVE_CLK=y
88CONFIG_PROC_PAGE_MONITOR=y
89# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
90CONFIG_SLABINFO=y
91CONFIG_RT_MUTEXES=y
92# CONFIG_TINY_SHMEM is not set
93CONFIG_BASE_SMALL=1
94CONFIG_MODULES=y
95# CONFIG_MODULE_FORCE_LOAD is not set
96CONFIG_MODULE_UNLOAD=y
97# CONFIG_MODULE_FORCE_UNLOAD is not set
98# CONFIG_MODVERSIONS is not set
99# CONFIG_MODULE_SRCVERSION_ALL is not set
100CONFIG_KMOD=y
101CONFIG_BLOCK=y
102# CONFIG_LBD is not set
103# CONFIG_BLK_DEV_IO_TRACE is not set
104# CONFIG_LSF is not set
105# CONFIG_BLK_DEV_BSG is not set
106# CONFIG_BLK_DEV_INTEGRITY is not set
107
108#
109# IO Schedulers
110#
111CONFIG_IOSCHED_NOOP=y
112# CONFIG_IOSCHED_AS is not set
113# CONFIG_IOSCHED_DEADLINE is not set
114CONFIG_IOSCHED_CFQ=y
115# CONFIG_DEFAULT_AS is not set
116# CONFIG_DEFAULT_DEADLINE is not set
117CONFIG_DEFAULT_CFQ=y
118# CONFIG_DEFAULT_NOOP is not set
119CONFIG_DEFAULT_IOSCHED="cfq"
120CONFIG_CLASSIC_RCU=y
121
122#
123# System Type and features
124#
125CONFIG_TICK_ONESHOT=y
126CONFIG_NO_HZ=y
127CONFIG_HIGH_RES_TIMERS=y
128CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
129CONFIG_SUBARCH_AVR32B=y
130CONFIG_MMU=y
131CONFIG_PERFORMANCE_COUNTERS=y
132CONFIG_PLATFORM_AT32AP=y
133CONFIG_CPU_AT32AP700X=y
134CONFIG_CPU_AT32AP7000=y
135# CONFIG_BOARD_ATSTK1000 is not set
136# CONFIG_BOARD_ATNGW100 is not set
137CONFIG_BOARD_FAVR_32=y
138# CONFIG_BOARD_MIMC200 is not set
139CONFIG_BOARD_FAVR32_ABDAC_RATE=44100
140CONFIG_LOADER_U_BOOT=y
141
142#
143# Atmel AVR32 AP options
144#
145# CONFIG_AP700X_32_BIT_SMC is not set
146CONFIG_AP700X_16_BIT_SMC=y
147# CONFIG_AP700X_8_BIT_SMC is not set
148CONFIG_LOAD_ADDRESS=0x10000000
149CONFIG_ENTRY_ADDRESS=0x90000000
150CONFIG_PHYS_OFFSET=0x10000000
151CONFIG_PREEMPT_NONE=y
152# CONFIG_PREEMPT_VOLUNTARY is not set
153# CONFIG_PREEMPT is not set
154CONFIG_QUICKLIST=y
155# CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set
156# CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set
157# CONFIG_NEED_NODE_MEMMAP_SIZE is not set
158CONFIG_ARCH_FLATMEM_ENABLE=y
159# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
160# CONFIG_ARCH_SPARSEMEM_ENABLE is not set
161CONFIG_SELECT_MEMORY_MODEL=y
162CONFIG_FLATMEM_MANUAL=y
163# CONFIG_DISCONTIGMEM_MANUAL is not set
164# CONFIG_SPARSEMEM_MANUAL is not set
165CONFIG_FLATMEM=y
166CONFIG_FLAT_NODE_MEM_MAP=y
167# CONFIG_SPARSEMEM_STATIC is not set
168# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
169CONFIG_PAGEFLAGS_EXTENDED=y
170CONFIG_SPLIT_PTLOCK_CPUS=4
171# CONFIG_RESOURCES_64BIT is not set
172CONFIG_ZONE_DMA_FLAG=0
173CONFIG_NR_QUICK=2
174CONFIG_VIRT_TO_BUS=y
175# CONFIG_OWNERSHIP_TRACE is not set
176CONFIG_NMI_DEBUGGING=y
177# CONFIG_HZ_100 is not set
178CONFIG_HZ_250=y
179# CONFIG_HZ_300 is not set
180# CONFIG_HZ_1000 is not set
181CONFIG_HZ=250
182CONFIG_SCHED_HRTICK=y
183CONFIG_CMDLINE=""
184
185#
186# Power management options
187#
188CONFIG_PM=y
189# CONFIG_PM_DEBUG is not set
190CONFIG_PM_SLEEP=y
191CONFIG_SUSPEND=y
192CONFIG_SUSPEND_FREEZER=y
193CONFIG_ARCH_SUSPEND_POSSIBLE=y
194
195#
196# CPU Frequency scaling
197#
198CONFIG_CPU_FREQ=y
199CONFIG_CPU_FREQ_TABLE=y
200# CONFIG_CPU_FREQ_DEBUG is not set
201# CONFIG_CPU_FREQ_STAT is not set
202# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
203# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
204# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
205CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
206# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
207CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
208# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
209CONFIG_CPU_FREQ_GOV_USERSPACE=y
210CONFIG_CPU_FREQ_GOV_ONDEMAND=y
211# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
212CONFIG_CPU_FREQ_AT32AP=y
213
214#
215# Bus options
216#
217# CONFIG_ARCH_SUPPORTS_MSI is not set
218# CONFIG_PCCARD is not set
219
220#
221# Executable file formats
222#
223CONFIG_BINFMT_ELF=y
224# CONFIG_BINFMT_MISC is not set
225CONFIG_NET=y
226
227#
228# Networking options
229#
230CONFIG_PACKET=y
231CONFIG_PACKET_MMAP=y
232CONFIG_UNIX=y
233CONFIG_XFRM=y
234CONFIG_XFRM_USER=m
235# CONFIG_XFRM_SUB_POLICY is not set
236# CONFIG_XFRM_MIGRATE is not set
237# CONFIG_XFRM_STATISTICS is not set
238CONFIG_XFRM_IPCOMP=m
239CONFIG_NET_KEY=m
240# CONFIG_NET_KEY_MIGRATE is not set
241CONFIG_INET=y
242# CONFIG_IP_MULTICAST is not set
243# CONFIG_IP_ADVANCED_ROUTER is not set
244CONFIG_IP_FIB_HASH=y
245CONFIG_IP_PNP=y
246CONFIG_IP_PNP_DHCP=y
247# CONFIG_IP_PNP_BOOTP is not set
248# CONFIG_IP_PNP_RARP is not set
249CONFIG_NET_IPIP=m
250CONFIG_NET_IPGRE=m
251# CONFIG_ARPD is not set
252# CONFIG_SYN_COOKIES is not set
253CONFIG_INET_AH=m
254CONFIG_INET_ESP=m
255# CONFIG_INET_IPCOMP is not set
256# CONFIG_INET_XFRM_TUNNEL is not set
257CONFIG_INET_TUNNEL=m
258CONFIG_INET_XFRM_MODE_TRANSPORT=m
259CONFIG_INET_XFRM_MODE_TUNNEL=m
260CONFIG_INET_XFRM_MODE_BEET=m
261# CONFIG_INET_LRO is not set
262CONFIG_INET_DIAG=y
263CONFIG_INET_TCP_DIAG=y
264# CONFIG_TCP_CONG_ADVANCED is not set
265CONFIG_TCP_CONG_CUBIC=y
266CONFIG_DEFAULT_TCP_CONG="cubic"
267# CONFIG_TCP_MD5SIG is not set
268CONFIG_IPV6=y
269# CONFIG_IPV6_PRIVACY is not set
270# CONFIG_IPV6_ROUTER_PREF is not set
271# CONFIG_IPV6_OPTIMISTIC_DAD is not set
272CONFIG_INET6_AH=m
273CONFIG_INET6_ESP=m
274CONFIG_INET6_IPCOMP=m
275# CONFIG_IPV6_MIP6 is not set
276CONFIG_INET6_XFRM_TUNNEL=m
277CONFIG_INET6_TUNNEL=m
278CONFIG_INET6_XFRM_MODE_TRANSPORT=m
279CONFIG_INET6_XFRM_MODE_TUNNEL=m
280CONFIG_INET6_XFRM_MODE_BEET=m
281# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
282CONFIG_IPV6_SIT=m
283CONFIG_IPV6_NDISC_NODETYPE=y
284CONFIG_IPV6_TUNNEL=m
285# CONFIG_IPV6_MULTIPLE_TABLES is not set
286# CONFIG_IPV6_MROUTE is not set
287# CONFIG_NETWORK_SECMARK is not set
288# CONFIG_NETFILTER is not set
289# CONFIG_IP_DCCP is not set
290# CONFIG_IP_SCTP is not set
291# CONFIG_TIPC is not set
292# CONFIG_ATM is not set
293CONFIG_STP=m
294CONFIG_BRIDGE=m
295# CONFIG_VLAN_8021Q is not set
296# CONFIG_DECNET is not set
297CONFIG_LLC=m
298# CONFIG_LLC2 is not set
299# CONFIG_IPX is not set
300# CONFIG_ATALK is not set
301# CONFIG_X25 is not set
302# CONFIG_LAPB is not set
303# CONFIG_ECONET is not set
304# CONFIG_WAN_ROUTER is not set
305# CONFIG_NET_SCHED is not set
306
307#
308# Network testing
309#
310# CONFIG_NET_PKTGEN is not set
311# CONFIG_NET_TCPPROBE is not set
312# CONFIG_HAMRADIO is not set
313# CONFIG_CAN is not set
314# CONFIG_IRDA is not set
315# CONFIG_BT is not set
316# CONFIG_AF_RXRPC is not set
317
318#
319# Wireless
320#
321# CONFIG_CFG80211 is not set
322# CONFIG_WIRELESS_EXT is not set
323# CONFIG_MAC80211 is not set
324# CONFIG_IEEE80211 is not set
325# CONFIG_RFKILL is not set
326# CONFIG_NET_9P is not set
327
328#
329# Device Drivers
330#
331
332#
333# Generic Driver Options
334#
335CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
336CONFIG_STANDALONE=y
337# CONFIG_PREVENT_FIRMWARE_BUILD is not set
338# CONFIG_FW_LOADER is not set
339# CONFIG_DEBUG_DRIVER is not set
340# CONFIG_DEBUG_DEVRES is not set
341# CONFIG_SYS_HYPERVISOR is not set
342# CONFIG_CONNECTOR is not set
343CONFIG_MTD=y
344# CONFIG_MTD_DEBUG is not set
345# CONFIG_MTD_CONCAT is not set
346CONFIG_MTD_PARTITIONS=y
347# CONFIG_MTD_REDBOOT_PARTS is not set
348CONFIG_MTD_CMDLINE_PARTS=y
349# CONFIG_MTD_AR7_PARTS is not set
350
351#
352# User Modules And Translation Layers
353#
354CONFIG_MTD_CHAR=y
355CONFIG_MTD_BLKDEVS=y
356CONFIG_MTD_BLOCK=y
357# CONFIG_FTL is not set
358# CONFIG_NFTL is not set
359# CONFIG_INFTL is not set
360# CONFIG_RFD_FTL is not set
361# CONFIG_SSFDC is not set
362# CONFIG_MTD_OOPS is not set
363
364#
365# RAM/ROM/Flash chip drivers
366#
367CONFIG_MTD_CFI=y
368# CONFIG_MTD_JEDECPROBE is not set
369CONFIG_MTD_GEN_PROBE=y
370# CONFIG_MTD_CFI_ADV_OPTIONS is not set
371CONFIG_MTD_MAP_BANK_WIDTH_1=y
372CONFIG_MTD_MAP_BANK_WIDTH_2=y
373CONFIG_MTD_MAP_BANK_WIDTH_4=y
374# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
375# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
376# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
377CONFIG_MTD_CFI_I1=y
378CONFIG_MTD_CFI_I2=y
379# CONFIG_MTD_CFI_I4 is not set
380# CONFIG_MTD_CFI_I8 is not set
381# CONFIG_MTD_CFI_INTELEXT is not set
382CONFIG_MTD_CFI_AMDSTD=y
383# CONFIG_MTD_CFI_STAA is not set
384CONFIG_MTD_CFI_UTIL=y
385# CONFIG_MTD_RAM is not set
386# CONFIG_MTD_ROM is not set
387# CONFIG_MTD_ABSENT is not set
388
389#
390# Mapping drivers for chip access
391#
392# CONFIG_MTD_COMPLEX_MAPPINGS is not set
393CONFIG_MTD_PHYSMAP=y
394CONFIG_MTD_PHYSMAP_START=0x8000000
395CONFIG_MTD_PHYSMAP_LEN=0x0
396CONFIG_MTD_PHYSMAP_BANKWIDTH=2
397# CONFIG_MTD_PLATRAM is not set
398
399#
400# Self-contained MTD device drivers
401#
402# CONFIG_MTD_DATAFLASH is not set
403# CONFIG_MTD_M25P80 is not set
404# CONFIG_MTD_SLRAM is not set
405# CONFIG_MTD_PHRAM is not set
406# CONFIG_MTD_MTDRAM is not set
407# CONFIG_MTD_BLOCK2MTD is not set
408
409#
410# Disk-On-Chip Device Drivers
411#
412# CONFIG_MTD_DOC2000 is not set
413# CONFIG_MTD_DOC2001 is not set
414# CONFIG_MTD_DOC2001PLUS is not set
415# CONFIG_MTD_NAND is not set
416# CONFIG_MTD_ONENAND is not set
417
418#
419# UBI - Unsorted block images
420#
421# CONFIG_MTD_UBI is not set
422# CONFIG_PARPORT is not set
423CONFIG_BLK_DEV=y
424# CONFIG_BLK_DEV_COW_COMMON is not set
425CONFIG_BLK_DEV_LOOP=m
426# CONFIG_BLK_DEV_CRYPTOLOOP is not set
427CONFIG_BLK_DEV_NBD=m
428CONFIG_BLK_DEV_RAM=m
429CONFIG_BLK_DEV_RAM_COUNT=16
430CONFIG_BLK_DEV_RAM_SIZE=4096
431# CONFIG_BLK_DEV_XIP is not set
432# CONFIG_CDROM_PKTCDVD is not set
433# CONFIG_ATA_OVER_ETH is not set
434CONFIG_MISC_DEVICES=y
435CONFIG_ATMEL_PWM=m
436CONFIG_ATMEL_TCLIB=y
437CONFIG_ATMEL_TCB_CLKSRC=y
438CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0
439# CONFIG_EEPROM_93CX6 is not set
440CONFIG_ATMEL_SSC=m
441# CONFIG_ENCLOSURE_SERVICES is not set
442# CONFIG_HAVE_IDE is not set
443
444#
445# SCSI device support
446#
447# CONFIG_RAID_ATTRS is not set
448# CONFIG_SCSI is not set
449# CONFIG_SCSI_DMA is not set
450# CONFIG_SCSI_NETLINK is not set
451# CONFIG_ATA is not set
452# CONFIG_MD is not set
453CONFIG_NETDEVICES=y
454# CONFIG_DUMMY is not set
455# CONFIG_BONDING is not set
456# CONFIG_MACVLAN is not set
457# CONFIG_EQUALIZER is not set
458# CONFIG_TUN is not set
459# CONFIG_VETH is not set
460CONFIG_PHYLIB=y
461
462#
463# MII PHY device drivers
464#
465# CONFIG_MARVELL_PHY is not set
466# CONFIG_DAVICOM_PHY is not set
467# CONFIG_QSEMI_PHY is not set
468# CONFIG_LXT_PHY is not set
469# CONFIG_CICADA_PHY is not set
470# CONFIG_VITESSE_PHY is not set
471# CONFIG_SMSC_PHY is not set
472# CONFIG_BROADCOM_PHY is not set
473# CONFIG_ICPLUS_PHY is not set
474# CONFIG_REALTEK_PHY is not set
475# CONFIG_FIXED_PHY is not set
476# CONFIG_MDIO_BITBANG is not set
477CONFIG_NET_ETHERNET=y
478# CONFIG_MII is not set
479CONFIG_MACB=y
480# CONFIG_ENC28J60 is not set
481# CONFIG_IBM_NEW_EMAC_ZMII is not set
482# CONFIG_IBM_NEW_EMAC_RGMII is not set
483# CONFIG_IBM_NEW_EMAC_TAH is not set
484# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
485# CONFIG_B44 is not set
486# CONFIG_NETDEV_1000 is not set
487# CONFIG_NETDEV_10000 is not set
488
489#
490# Wireless LAN
491#
492# CONFIG_WLAN_PRE80211 is not set
493# CONFIG_WLAN_80211 is not set
494# CONFIG_IWLWIFI_LEDS is not set
495# CONFIG_WAN is not set
496CONFIG_PPP=m
497# CONFIG_PPP_MULTILINK is not set
498# CONFIG_PPP_FILTER is not set
499CONFIG_PPP_ASYNC=m
500# CONFIG_PPP_SYNC_TTY is not set
501CONFIG_PPP_DEFLATE=m
502CONFIG_PPP_BSDCOMP=m
503# CONFIG_PPP_MPPE is not set
504# CONFIG_PPPOE is not set
505# CONFIG_PPPOL2TP is not set
506# CONFIG_SLIP is not set
507CONFIG_SLHC=m
508# CONFIG_NETCONSOLE is not set
509# CONFIG_NETPOLL is not set
510# CONFIG_NET_POLL_CONTROLLER is not set
511# CONFIG_ISDN is not set
512# CONFIG_PHONE is not set
513
514#
515# Input device support
516#
517CONFIG_INPUT=y
518# CONFIG_INPUT_FF_MEMLESS is not set
519CONFIG_INPUT_POLLDEV=m
520
521#
522# Userland interfaces
523#
524CONFIG_INPUT_MOUSEDEV=m
525CONFIG_INPUT_MOUSEDEV_PSAUX=y
526CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
527CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
528# CONFIG_INPUT_JOYDEV is not set
529CONFIG_INPUT_EVDEV=m
530# CONFIG_INPUT_EVBUG is not set
531
532#
533# Input Device Drivers
534#
535CONFIG_INPUT_KEYBOARD=y
536# CONFIG_KEYBOARD_ATKBD is not set
537# CONFIG_KEYBOARD_SUNKBD is not set
538# CONFIG_KEYBOARD_LKKBD is not set
539# CONFIG_KEYBOARD_XTKBD is not set
540# CONFIG_KEYBOARD_NEWTON is not set
541# CONFIG_KEYBOARD_STOWAWAY is not set
542CONFIG_KEYBOARD_GPIO=m
543CONFIG_INPUT_MOUSE=y
544# CONFIG_MOUSE_PS2 is not set
545# CONFIG_MOUSE_SERIAL is not set
546# CONFIG_MOUSE_VSXXXAA is not set
547CONFIG_MOUSE_GPIO=m
548# CONFIG_INPUT_JOYSTICK is not set
549# CONFIG_INPUT_TABLET is not set
550CONFIG_INPUT_TOUCHSCREEN=y
551CONFIG_TOUCHSCREEN_ADS7846=m
552# CONFIG_TOUCHSCREEN_FUJITSU is not set
553# CONFIG_TOUCHSCREEN_GUNZE is not set
554# CONFIG_TOUCHSCREEN_ELO is not set
555# CONFIG_TOUCHSCREEN_MTOUCH is not set
556# CONFIG_TOUCHSCREEN_INEXIO is not set
557# CONFIG_TOUCHSCREEN_MK712 is not set
558# CONFIG_TOUCHSCREEN_PENMOUNT is not set
559# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
560# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
561# CONFIG_TOUCHSCREEN_UCB1400 is not set
562# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
563# CONFIG_INPUT_MISC is not set
564
565#
566# Hardware I/O ports
567#
568# CONFIG_SERIO is not set
569# CONFIG_GAMEPORT is not set
570
571#
572# Character devices
573#
574CONFIG_VT=y
575# CONFIG_CONSOLE_TRANSLATIONS is not set
576CONFIG_VT_CONSOLE=y
577CONFIG_HW_CONSOLE=y
578# CONFIG_VT_HW_CONSOLE_BINDING is not set
579# CONFIG_DEVKMEM is not set
580# CONFIG_SERIAL_NONSTANDARD is not set
581
582#
583# Serial drivers
584#
585# CONFIG_SERIAL_8250 is not set
586
587#
588# Non-8250 serial port support
589#
590CONFIG_SERIAL_ATMEL=y
591CONFIG_SERIAL_ATMEL_CONSOLE=y
592CONFIG_SERIAL_ATMEL_PDC=y
593# CONFIG_SERIAL_ATMEL_TTYAT is not set
594CONFIG_SERIAL_CORE=y
595CONFIG_SERIAL_CORE_CONSOLE=y
596CONFIG_UNIX98_PTYS=y
597# CONFIG_LEGACY_PTYS is not set
598# CONFIG_IPMI_HANDLER is not set
599# CONFIG_HW_RANDOM is not set
600# CONFIG_R3964 is not set
601# CONFIG_RAW_DRIVER is not set
602# CONFIG_TCG_TPM is not set
603CONFIG_I2C=m
604CONFIG_I2C_BOARDINFO=y
605CONFIG_I2C_CHARDEV=m
606CONFIG_I2C_HELPER_AUTO=y
607CONFIG_I2C_ALGOBIT=m
608
609#
610# I2C Hardware Bus support
611#
612
613#
614# I2C system bus drivers (mostly embedded / system-on-chip)
615#
616CONFIG_I2C_GPIO=m
617# CONFIG_I2C_OCORES is not set
618# CONFIG_I2C_SIMTEC is not set
619
620#
621# External I2C/SMBus adapter drivers
622#
623# CONFIG_I2C_PARPORT_LIGHT is not set
624# CONFIG_I2C_TAOS_EVM is not set
625
626#
627# Other I2C/SMBus bus drivers
628#
629# CONFIG_I2C_PCA_PLATFORM is not set
630# CONFIG_I2C_STUB is not set
631
632#
633# Miscellaneous I2C Chip support
634#
635# CONFIG_DS1682 is not set
636# CONFIG_AT24 is not set
637# CONFIG_SENSORS_EEPROM is not set
638# CONFIG_SENSORS_PCF8574 is not set
639# CONFIG_PCF8575 is not set
640# CONFIG_SENSORS_PCA9539 is not set
641# CONFIG_SENSORS_PCF8591 is not set
642# CONFIG_TPS65010 is not set
643# CONFIG_SENSORS_MAX6875 is not set
644# CONFIG_SENSORS_TSL2550 is not set
645# CONFIG_I2C_DEBUG_CORE is not set
646# CONFIG_I2C_DEBUG_ALGO is not set
647# CONFIG_I2C_DEBUG_BUS is not set
648# CONFIG_I2C_DEBUG_CHIP is not set
649CONFIG_SPI=y
650# CONFIG_SPI_DEBUG is not set
651CONFIG_SPI_MASTER=y
652
653#
654# SPI Master Controller Drivers
655#
656CONFIG_SPI_ATMEL=y
657# CONFIG_SPI_BITBANG is not set
658
659#
660# SPI Protocol Masters
661#
662# CONFIG_SPI_AT25 is not set
663CONFIG_SPI_SPIDEV=m
664# CONFIG_SPI_TLE62X0 is not set
665CONFIG_ARCH_REQUIRE_GPIOLIB=y
666CONFIG_GPIOLIB=y
667# CONFIG_DEBUG_GPIO is not set
668CONFIG_GPIO_SYSFS=y
669
670#
671# I2C GPIO expanders:
672#
673# CONFIG_GPIO_MAX732X is not set
674# CONFIG_GPIO_PCA953X is not set
675# CONFIG_GPIO_PCF857X is not set
676
677#
678# PCI GPIO expanders:
679#
680
681#
682# SPI GPIO expanders:
683#
684# CONFIG_GPIO_MAX7301 is not set
685# CONFIG_GPIO_MCP23S08 is not set
686# CONFIG_W1 is not set
687# CONFIG_POWER_SUPPLY is not set
688# CONFIG_HWMON is not set
689# CONFIG_THERMAL is not set
690# CONFIG_THERMAL_HWMON is not set
691CONFIG_WATCHDOG=y
692# CONFIG_WATCHDOG_NOWAYOUT is not set
693
694#
695# Watchdog Device Drivers
696#
697# CONFIG_SOFT_WATCHDOG is not set
698CONFIG_AT32AP700X_WDT=y
699
700#
701# Sonics Silicon Backplane
702#
703CONFIG_SSB_POSSIBLE=y
704# CONFIG_SSB is not set
705
706#
707# Multifunction device drivers
708#
709# CONFIG_MFD_CORE is not set
710# CONFIG_MFD_SM501 is not set
711# CONFIG_HTC_PASIC3 is not set
712# CONFIG_MFD_TMIO is not set
713
714#
715# Multimedia devices
716#
717
718#
719# Multimedia core support
720#
721# CONFIG_VIDEO_DEV is not set
722# CONFIG_DVB_CORE is not set
723# CONFIG_VIDEO_MEDIA is not set
724
725#
726# Multimedia drivers
727#
728# CONFIG_DAB is not set
729
730#
731# Graphics support
732#
733# CONFIG_VGASTATE is not set
734# CONFIG_VIDEO_OUTPUT_CONTROL is not set
735CONFIG_FB=y
736# CONFIG_FIRMWARE_EDID is not set
737# CONFIG_FB_DDC is not set
738CONFIG_FB_CFB_FILLRECT=y
739CONFIG_FB_CFB_COPYAREA=y
740CONFIG_FB_CFB_IMAGEBLIT=y
741# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
742# CONFIG_FB_SYS_FILLRECT is not set
743# CONFIG_FB_SYS_COPYAREA is not set
744# CONFIG_FB_SYS_IMAGEBLIT is not set
745# CONFIG_FB_FOREIGN_ENDIAN is not set
746# CONFIG_FB_SYS_FOPS is not set
747# CONFIG_FB_SVGALIB is not set
748# CONFIG_FB_MACMODES is not set
749# CONFIG_FB_BACKLIGHT is not set
750# CONFIG_FB_MODE_HELPERS is not set
751# CONFIG_FB_TILEBLITTING is not set
752
753#
754# Frame buffer hardware drivers
755#
756# CONFIG_FB_S1D13XXX is not set
757CONFIG_FB_ATMEL=y
758# CONFIG_FB_VIRTUAL is not set
759CONFIG_BACKLIGHT_LCD_SUPPORT=y
760# CONFIG_LCD_CLASS_DEVICE is not set
761CONFIG_BACKLIGHT_CLASS_DEVICE=m
762# CONFIG_BACKLIGHT_ATMEL_LCDC is not set
763CONFIG_BACKLIGHT_ATMEL_PWM=m
764# CONFIG_BACKLIGHT_CORGI is not set
765
766#
767# Display device support
768#
769# CONFIG_DISPLAY_SUPPORT is not set
770
771#
772# Console display driver support
773#
774CONFIG_DUMMY_CONSOLE=y
775# CONFIG_FRAMEBUFFER_CONSOLE is not set
776# CONFIG_LOGO is not set
777CONFIG_SOUND=m
778# CONFIG_SND is not set
779CONFIG_SOUND_PRIME=m
780# CONFIG_HID_SUPPORT is not set
781CONFIG_USB_SUPPORT=y
782# CONFIG_USB_ARCH_HAS_HCD is not set
783# CONFIG_USB_ARCH_HAS_OHCI is not set
784# CONFIG_USB_ARCH_HAS_EHCI is not set
785# CONFIG_USB_OTG_WHITELIST is not set
786# CONFIG_USB_OTG_BLACKLIST_HUB is not set
787# CONFIG_USB_MUSB_HDRC is not set
788# CONFIG_USB_GADGET_MUSB_HDRC is not set
789
790#
791# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
792#
793CONFIG_USB_GADGET=y
794# CONFIG_USB_GADGET_DEBUG is not set
795# CONFIG_USB_GADGET_DEBUG_FILES is not set
796# CONFIG_USB_GADGET_DEBUG_FS is not set
797CONFIG_USB_GADGET_SELECTED=y
798# CONFIG_USB_GADGET_AMD5536UDC is not set
799CONFIG_USB_GADGET_ATMEL_USBA=y
800CONFIG_USB_ATMEL_USBA=y
801# CONFIG_USB_GADGET_FSL_USB2 is not set
802# CONFIG_USB_GADGET_NET2280 is not set
803# CONFIG_USB_GADGET_PXA25X is not set
804# CONFIG_USB_GADGET_M66592 is not set
805# CONFIG_USB_GADGET_PXA27X is not set
806# CONFIG_USB_GADGET_GOKU is not set
807# CONFIG_USB_GADGET_LH7A40X is not set
808# CONFIG_USB_GADGET_OMAP is not set
809# CONFIG_USB_GADGET_S3C2410 is not set
810# CONFIG_USB_GADGET_AT91 is not set
811# CONFIG_USB_GADGET_DUMMY_HCD is not set
812CONFIG_USB_GADGET_DUALSPEED=y
813CONFIG_USB_ZERO=m
814CONFIG_USB_ETH=m
815CONFIG_USB_ETH_RNDIS=y
816CONFIG_USB_GADGETFS=m
817CONFIG_USB_FILE_STORAGE=m
818# CONFIG_USB_FILE_STORAGE_TEST is not set
819CONFIG_USB_G_SERIAL=m
820# CONFIG_USB_MIDI_GADGET is not set
821# CONFIG_USB_G_PRINTER is not set
822CONFIG_USB_CDC_COMPOSITE=m
823CONFIG_MMC=y
824# CONFIG_MMC_DEBUG is not set
825# CONFIG_MMC_UNSAFE_RESUME is not set
826
827#
828# MMC/SD Card Drivers
829#
830CONFIG_MMC_BLOCK=y
831CONFIG_MMC_BLOCK_BOUNCE=y
832# CONFIG_SDIO_UART is not set
833# CONFIG_MMC_TEST is not set
834
835#
836# MMC/SD Host Controller Drivers
837#
838# CONFIG_MMC_SDHCI is not set
839CONFIG_MMC_ATMELMCI=y
840CONFIG_MMC_ATMELMCI_DMA=y
841# CONFIG_MMC_SPI is not set
842# CONFIG_MEMSTICK is not set
843CONFIG_NEW_LEDS=y
844CONFIG_LEDS_CLASS=y
845
846#
847# LED drivers
848#
849CONFIG_LEDS_ATMEL_PWM=m
850# CONFIG_LEDS_PCA9532 is not set
851CONFIG_LEDS_GPIO=y
852# CONFIG_LEDS_PCA955X is not set
853
854#
855# LED Triggers
856#
857CONFIG_LEDS_TRIGGERS=y
858CONFIG_LEDS_TRIGGER_TIMER=y
859CONFIG_LEDS_TRIGGER_HEARTBEAT=y
860CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
861# CONFIG_ACCESSIBILITY is not set
862CONFIG_RTC_LIB=y
863CONFIG_RTC_CLASS=y
864CONFIG_RTC_HCTOSYS=y
865CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
866# CONFIG_RTC_DEBUG is not set
867
868#
869# RTC interfaces
870#
871CONFIG_RTC_INTF_SYSFS=y
872CONFIG_RTC_INTF_PROC=y
873CONFIG_RTC_INTF_DEV=y
874# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
875# CONFIG_RTC_DRV_TEST is not set
876
877#
878# I2C RTC drivers
879#
880# CONFIG_RTC_DRV_DS1307 is not set
881# CONFIG_RTC_DRV_DS1374 is not set
882# CONFIG_RTC_DRV_DS1672 is not set
883# CONFIG_RTC_DRV_MAX6900 is not set
884# CONFIG_RTC_DRV_RS5C372 is not set
885# CONFIG_RTC_DRV_ISL1208 is not set
886# CONFIG_RTC_DRV_X1205 is not set
887# CONFIG_RTC_DRV_PCF8563 is not set
888# CONFIG_RTC_DRV_PCF8583 is not set
889# CONFIG_RTC_DRV_M41T80 is not set
890# CONFIG_RTC_DRV_S35390A is not set
891# CONFIG_RTC_DRV_FM3130 is not set
892
893#
894# SPI RTC drivers
895#
896# CONFIG_RTC_DRV_M41T94 is not set
897# CONFIG_RTC_DRV_DS1305 is not set
898# CONFIG_RTC_DRV_MAX6902 is not set
899# CONFIG_RTC_DRV_R9701 is not set
900# CONFIG_RTC_DRV_RS5C348 is not set
901
902#
903# Platform RTC drivers
904#
905# CONFIG_RTC_DRV_DS1511 is not set
906# CONFIG_RTC_DRV_DS1553 is not set
907# CONFIG_RTC_DRV_DS1742 is not set
908# CONFIG_RTC_DRV_STK17TA8 is not set
909# CONFIG_RTC_DRV_M48T86 is not set
910# CONFIG_RTC_DRV_M48T59 is not set
911# CONFIG_RTC_DRV_V3020 is not set
912
913#
914# on-CPU RTC drivers
915#
916CONFIG_RTC_DRV_AT32AP700X=y
917CONFIG_DMADEVICES=y
918
919#
920# DMA Devices
921#
922CONFIG_DW_DMAC=y
923CONFIG_DMA_ENGINE=y
924
925#
926# DMA Clients
927#
928# CONFIG_NET_DMA is not set
929# CONFIG_DMATEST is not set
930# CONFIG_UIO is not set
931
932#
933# File systems
934#
935CONFIG_EXT2_FS=y
936# CONFIG_EXT2_FS_XATTR is not set
937# CONFIG_EXT2_FS_XIP is not set
938CONFIG_EXT3_FS=y
939# CONFIG_EXT3_FS_XATTR is not set
940# CONFIG_EXT4DEV_FS is not set
941CONFIG_JBD=y
942# CONFIG_JBD_DEBUG is not set
943# CONFIG_REISERFS_FS is not set
944# CONFIG_JFS_FS is not set
945# CONFIG_FS_POSIX_ACL is not set
946# CONFIG_XFS_FS is not set
947# CONFIG_OCFS2_FS is not set
948# CONFIG_DNOTIFY is not set
949CONFIG_INOTIFY=y
950CONFIG_INOTIFY_USER=y
951# CONFIG_QUOTA is not set
952# CONFIG_AUTOFS_FS is not set
953# CONFIG_AUTOFS4_FS is not set
954CONFIG_FUSE_FS=m
955
956#
957# CD-ROM/DVD Filesystems
958#
959# CONFIG_ISO9660_FS is not set
960# CONFIG_UDF_FS is not set
961
962#
963# DOS/FAT/NT Filesystems
964#
965CONFIG_FAT_FS=m
966CONFIG_MSDOS_FS=m
967CONFIG_VFAT_FS=m
968CONFIG_FAT_DEFAULT_CODEPAGE=437
969CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
970# CONFIG_NTFS_FS is not set
971
972#
973# Pseudo filesystems
974#
975CONFIG_PROC_FS=y
976CONFIG_PROC_KCORE=y
977CONFIG_PROC_SYSCTL=y
978CONFIG_SYSFS=y
979CONFIG_TMPFS=y
980# CONFIG_TMPFS_POSIX_ACL is not set
981# CONFIG_HUGETLB_PAGE is not set
982CONFIG_CONFIGFS_FS=y
983
984#
985# Miscellaneous filesystems
986#
987# CONFIG_ADFS_FS is not set
988# CONFIG_AFFS_FS is not set
989# CONFIG_HFS_FS is not set
990# CONFIG_HFSPLUS_FS is not set
991# CONFIG_BEFS_FS is not set
992# CONFIG_BFS_FS is not set
993# CONFIG_EFS_FS is not set
994CONFIG_JFFS2_FS=y
995CONFIG_JFFS2_FS_DEBUG=0
996# CONFIG_JFFS2_FS_WRITEBUFFER is not set
997# CONFIG_JFFS2_SUMMARY is not set
998# CONFIG_JFFS2_FS_XATTR is not set
999# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
1000CONFIG_JFFS2_ZLIB=y
1001# CONFIG_JFFS2_LZO is not set
1002CONFIG_JFFS2_RTIME=y
1003# CONFIG_JFFS2_RUBIN is not set
1004# CONFIG_CRAMFS is not set
1005# CONFIG_VXFS_FS is not set
1006# CONFIG_MINIX_FS is not set
1007# CONFIG_OMFS_FS is not set
1008# CONFIG_HPFS_FS is not set
1009# CONFIG_QNX4FS_FS is not set
1010# CONFIG_ROMFS_FS is not set
1011# CONFIG_SYSV_FS is not set
1012# CONFIG_UFS_FS is not set
1013CONFIG_NETWORK_FILESYSTEMS=y
1014CONFIG_NFS_FS=y
1015CONFIG_NFS_V3=y
1016# CONFIG_NFS_V3_ACL is not set
1017# CONFIG_NFS_V4 is not set
1018CONFIG_ROOT_NFS=y
1019# CONFIG_NFSD is not set
1020CONFIG_LOCKD=y
1021CONFIG_LOCKD_V4=y
1022CONFIG_NFS_COMMON=y
1023CONFIG_SUNRPC=y
1024# CONFIG_RPCSEC_GSS_KRB5 is not set
1025# CONFIG_RPCSEC_GSS_SPKM3 is not set
1026# CONFIG_SMB_FS is not set
1027# CONFIG_CIFS is not set
1028# CONFIG_NCP_FS is not set
1029# CONFIG_CODA_FS is not set
1030# CONFIG_AFS_FS is not set
1031
1032#
1033# Partition Types
1034#
1035# CONFIG_PARTITION_ADVANCED is not set
1036CONFIG_MSDOS_PARTITION=y
1037CONFIG_NLS=m
1038CONFIG_NLS_DEFAULT="iso8859-1"
1039CONFIG_NLS_CODEPAGE_437=m
1040# CONFIG_NLS_CODEPAGE_737 is not set
1041# CONFIG_NLS_CODEPAGE_775 is not set
1042# CONFIG_NLS_CODEPAGE_850 is not set
1043# CONFIG_NLS_CODEPAGE_852 is not set
1044# CONFIG_NLS_CODEPAGE_855 is not set
1045# CONFIG_NLS_CODEPAGE_857 is not set
1046# CONFIG_NLS_CODEPAGE_860 is not set
1047# CONFIG_NLS_CODEPAGE_861 is not set
1048# CONFIG_NLS_CODEPAGE_862 is not set
1049# CONFIG_NLS_CODEPAGE_863 is not set
1050# CONFIG_NLS_CODEPAGE_864 is not set
1051# CONFIG_NLS_CODEPAGE_865 is not set
1052# CONFIG_NLS_CODEPAGE_866 is not set
1053# CONFIG_NLS_CODEPAGE_869 is not set
1054# CONFIG_NLS_CODEPAGE_936 is not set
1055# CONFIG_NLS_CODEPAGE_950 is not set
1056# CONFIG_NLS_CODEPAGE_932 is not set
1057# CONFIG_NLS_CODEPAGE_949 is not set
1058# CONFIG_NLS_CODEPAGE_874 is not set
1059# CONFIG_NLS_ISO8859_8 is not set
1060# CONFIG_NLS_CODEPAGE_1250 is not set
1061# CONFIG_NLS_CODEPAGE_1251 is not set
1062# CONFIG_NLS_ASCII is not set
1063CONFIG_NLS_ISO8859_1=m
1064# CONFIG_NLS_ISO8859_2 is not set
1065# CONFIG_NLS_ISO8859_3 is not set
1066# CONFIG_NLS_ISO8859_4 is not set
1067# CONFIG_NLS_ISO8859_5 is not set
1068# CONFIG_NLS_ISO8859_6 is not set
1069# CONFIG_NLS_ISO8859_7 is not set
1070# CONFIG_NLS_ISO8859_9 is not set
1071# CONFIG_NLS_ISO8859_13 is not set
1072# CONFIG_NLS_ISO8859_14 is not set
1073# CONFIG_NLS_ISO8859_15 is not set
1074# CONFIG_NLS_KOI8_R is not set
1075# CONFIG_NLS_KOI8_U is not set
1076CONFIG_NLS_UTF8=m
1077# CONFIG_DLM is not set
1078
1079#
1080# Kernel hacking
1081#
1082# CONFIG_PRINTK_TIME is not set
1083CONFIG_ENABLE_WARN_DEPRECATED=y
1084CONFIG_ENABLE_MUST_CHECK=y
1085CONFIG_FRAME_WARN=1024
1086CONFIG_MAGIC_SYSRQ=y
1087# CONFIG_UNUSED_SYMBOLS is not set
1088CONFIG_DEBUG_FS=y
1089# CONFIG_HEADERS_CHECK is not set
1090CONFIG_DEBUG_KERNEL=y
1091# CONFIG_DEBUG_SHIRQ is not set
1092CONFIG_DETECT_SOFTLOCKUP=y
1093# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
1094CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
1095CONFIG_SCHED_DEBUG=y
1096# CONFIG_SCHEDSTATS is not set
1097# CONFIG_TIMER_STATS is not set
1098# CONFIG_DEBUG_OBJECTS is not set
1099# CONFIG_SLUB_DEBUG_ON is not set
1100# CONFIG_SLUB_STATS is not set
1101# CONFIG_DEBUG_RT_MUTEXES is not set
1102# CONFIG_RT_MUTEX_TESTER is not set
1103# CONFIG_DEBUG_SPINLOCK is not set
1104# CONFIG_DEBUG_MUTEXES is not set
1105# CONFIG_DEBUG_LOCK_ALLOC is not set
1106# CONFIG_PROVE_LOCKING is not set
1107# CONFIG_LOCK_STAT is not set
1108# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1109# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1110# CONFIG_DEBUG_KOBJECT is not set
1111CONFIG_DEBUG_BUGVERBOSE=y
1112# CONFIG_DEBUG_INFO is not set
1113# CONFIG_DEBUG_VM is not set
1114# CONFIG_DEBUG_WRITECOUNT is not set
1115# CONFIG_DEBUG_MEMORY_INIT is not set
1116# CONFIG_DEBUG_LIST is not set
1117# CONFIG_DEBUG_SG is not set
1118CONFIG_FRAME_POINTER=y
1119# CONFIG_BOOT_PRINTK_DELAY is not set
1120# CONFIG_RCU_TORTURE_TEST is not set
1121# CONFIG_KPROBES_SANITY_TEST is not set
1122# CONFIG_BACKTRACE_SELF_TEST is not set
1123# CONFIG_LKDTM is not set
1124# CONFIG_FAULT_INJECTION is not set
1125# CONFIG_SAMPLES is not set
1126
1127#
1128# Security options
1129#
1130# CONFIG_KEYS is not set
1131# CONFIG_SECURITY is not set
1132# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1133CONFIG_CRYPTO=y
1134
1135#
1136# Crypto core or helper
1137#
1138CONFIG_CRYPTO_ALGAPI=m
1139CONFIG_CRYPTO_AEAD=m
1140CONFIG_CRYPTO_BLKCIPHER=m
1141CONFIG_CRYPTO_HASH=m
1142CONFIG_CRYPTO_MANAGER=m
1143# CONFIG_CRYPTO_GF128MUL is not set
1144# CONFIG_CRYPTO_NULL is not set
1145# CONFIG_CRYPTO_CRYPTD is not set
1146CONFIG_CRYPTO_AUTHENC=m
1147# CONFIG_CRYPTO_TEST is not set
1148
1149#
1150# Authenticated Encryption with Associated Data
1151#
1152# CONFIG_CRYPTO_CCM is not set
1153# CONFIG_CRYPTO_GCM is not set
1154# CONFIG_CRYPTO_SEQIV is not set
1155
1156#
1157# Block modes
1158#
1159CONFIG_CRYPTO_CBC=m
1160# CONFIG_CRYPTO_CTR is not set
1161# CONFIG_CRYPTO_CTS is not set
1162# CONFIG_CRYPTO_ECB is not set
1163# CONFIG_CRYPTO_LRW is not set
1164# CONFIG_CRYPTO_PCBC is not set
1165# CONFIG_CRYPTO_XTS is not set
1166
1167#
1168# Hash modes
1169#
1170CONFIG_CRYPTO_HMAC=m
1171# CONFIG_CRYPTO_XCBC is not set
1172
1173#
1174# Digest
1175#
1176# CONFIG_CRYPTO_CRC32C is not set
1177# CONFIG_CRYPTO_MD4 is not set
1178CONFIG_CRYPTO_MD5=m
1179# CONFIG_CRYPTO_MICHAEL_MIC is not set
1180# CONFIG_CRYPTO_RMD128 is not set
1181# CONFIG_CRYPTO_RMD160 is not set
1182# CONFIG_CRYPTO_RMD256 is not set
1183# CONFIG_CRYPTO_RMD320 is not set
1184CONFIG_CRYPTO_SHA1=m
1185# CONFIG_CRYPTO_SHA256 is not set
1186# CONFIG_CRYPTO_SHA512 is not set
1187# CONFIG_CRYPTO_TGR192 is not set
1188# CONFIG_CRYPTO_WP512 is not set
1189
1190#
1191# Ciphers
1192#
1193# CONFIG_CRYPTO_AES is not set
1194# CONFIG_CRYPTO_ANUBIS is not set
1195# CONFIG_CRYPTO_ARC4 is not set
1196# CONFIG_CRYPTO_BLOWFISH is not set
1197# CONFIG_CRYPTO_CAMELLIA is not set
1198# CONFIG_CRYPTO_CAST5 is not set
1199# CONFIG_CRYPTO_CAST6 is not set
1200CONFIG_CRYPTO_DES=m
1201# CONFIG_CRYPTO_FCRYPT is not set
1202# CONFIG_CRYPTO_KHAZAD is not set
1203# CONFIG_CRYPTO_SALSA20 is not set
1204# CONFIG_CRYPTO_SEED is not set
1205# CONFIG_CRYPTO_SERPENT is not set
1206# CONFIG_CRYPTO_TEA is not set
1207# CONFIG_CRYPTO_TWOFISH is not set
1208
1209#
1210# Compression
1211#
1212CONFIG_CRYPTO_DEFLATE=m
1213# CONFIG_CRYPTO_LZO is not set
1214# CONFIG_CRYPTO_HW is not set
1215
1216#
1217# Library routines
1218#
1219CONFIG_BITREVERSE=y
1220# CONFIG_GENERIC_FIND_FIRST_BIT is not set
1221# CONFIG_GENERIC_FIND_NEXT_BIT is not set
1222CONFIG_CRC_CCITT=m
1223# CONFIG_CRC16 is not set
1224# CONFIG_CRC_T10DIF is not set
1225# CONFIG_CRC_ITU_T is not set
1226CONFIG_CRC32=y
1227# CONFIG_CRC7 is not set
1228# CONFIG_LIBCRC32C is not set
1229CONFIG_ZLIB_INFLATE=y
1230CONFIG_ZLIB_DEFLATE=y
1231CONFIG_GENERIC_ALLOCATOR=y
1232CONFIG_PLIST=y
1233CONFIG_HAS_IOMEM=y
1234CONFIG_HAS_IOPORT=y
1235CONFIG_HAS_DMA=y
diff --git a/arch/avr32/configs/mimc200_defconfig b/arch/avr32/configs/mimc200_defconfig
new file mode 100644
index 000000000000..981e4f8b8aeb
--- /dev/null
+++ b/arch/avr32/configs/mimc200_defconfig
@@ -0,0 +1,1109 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.27-rc8
4# Mon Oct 13 15:46:53 2008
5#
6CONFIG_AVR32=y
7CONFIG_GENERIC_GPIO=y
8CONFIG_GENERIC_HARDIRQS=y
9CONFIG_STACKTRACE_SUPPORT=y
10CONFIG_LOCKDEP_SUPPORT=y
11CONFIG_TRACE_IRQFLAGS_SUPPORT=y
12CONFIG_HARDIRQS_SW_RESEND=y
13CONFIG_GENERIC_IRQ_PROBE=y
14CONFIG_RWSEM_GENERIC_SPINLOCK=y
15CONFIG_GENERIC_TIME=y
16CONFIG_GENERIC_CLOCKEVENTS=y
17# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
18# CONFIG_ARCH_HAS_ILOG2_U32 is not set
19# CONFIG_ARCH_HAS_ILOG2_U64 is not set
20CONFIG_GENERIC_HWEIGHT=y
21CONFIG_GENERIC_CALIBRATE_DELAY=y
22CONFIG_GENERIC_BUG=y
23CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
24
25#
26# General setup
27#
28CONFIG_EXPERIMENTAL=y
29CONFIG_BROKEN_ON_SMP=y
30CONFIG_INIT_ENV_ARG_LIMIT=32
31CONFIG_LOCALVERSION=""
32# CONFIG_LOCALVERSION_AUTO is not set
33CONFIG_SWAP=y
34CONFIG_SYSVIPC=y
35CONFIG_SYSVIPC_SYSCTL=y
36CONFIG_POSIX_MQUEUE=y
37CONFIG_BSD_PROCESS_ACCT=y
38CONFIG_BSD_PROCESS_ACCT_V3=y
39# CONFIG_TASKSTATS is not set
40# CONFIG_AUDIT is not set
41# CONFIG_IKCONFIG is not set
42CONFIG_LOG_BUF_SHIFT=14
43# CONFIG_CGROUPS is not set
44# CONFIG_GROUP_SCHED is not set
45CONFIG_SYSFS_DEPRECATED=y
46CONFIG_SYSFS_DEPRECATED_V2=y
47# CONFIG_RELAY is not set
48# CONFIG_NAMESPACES is not set
49CONFIG_BLK_DEV_INITRD=y
50CONFIG_INITRAMFS_SOURCE=""
51CONFIG_CC_OPTIMIZE_FOR_SIZE=y
52CONFIG_SYSCTL=y
53CONFIG_EMBEDDED=y
54# CONFIG_SYSCTL_SYSCALL is not set
55CONFIG_KALLSYMS=y
56# CONFIG_KALLSYMS_ALL is not set
57# CONFIG_KALLSYMS_EXTRA_PASS is not set
58CONFIG_HOTPLUG=y
59CONFIG_PRINTK=y
60CONFIG_BUG=y
61CONFIG_ELF_CORE=y
62# CONFIG_COMPAT_BRK is not set
63# CONFIG_BASE_FULL is not set
64CONFIG_FUTEX=y
65CONFIG_ANON_INODES=y
66CONFIG_EPOLL=y
67CONFIG_SIGNALFD=y
68CONFIG_TIMERFD=y
69CONFIG_EVENTFD=y
70CONFIG_SHMEM=y
71CONFIG_VM_EVENT_COUNTERS=y
72CONFIG_SLUB_DEBUG=y
73# CONFIG_SLAB is not set
74CONFIG_SLUB=y
75# CONFIG_SLOB is not set
76CONFIG_PROFILING=y
77# CONFIG_MARKERS is not set
78# CONFIG_OPROFILE is not set
79CONFIG_HAVE_OPROFILE=y
80# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
81# CONFIG_HAVE_IOREMAP_PROT is not set
82CONFIG_HAVE_KPROBES=y
83# CONFIG_HAVE_KRETPROBES is not set
84# CONFIG_HAVE_ARCH_TRACEHOOK is not set
85# CONFIG_HAVE_DMA_ATTRS is not set
86# CONFIG_USE_GENERIC_SMP_HELPERS is not set
87CONFIG_HAVE_CLK=y
88CONFIG_PROC_PAGE_MONITOR=y
89# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
90CONFIG_SLABINFO=y
91CONFIG_RT_MUTEXES=y
92# CONFIG_TINY_SHMEM is not set
93CONFIG_BASE_SMALL=1
94# CONFIG_MODULES is not set
95CONFIG_BLOCK=y
96# CONFIG_LBD is not set
97# CONFIG_BLK_DEV_IO_TRACE is not set
98# CONFIG_LSF is not set
99# CONFIG_BLK_DEV_BSG is not set
100# CONFIG_BLK_DEV_INTEGRITY is not set
101
102#
103# IO Schedulers
104#
105CONFIG_IOSCHED_NOOP=y
106# CONFIG_IOSCHED_AS is not set
107# CONFIG_IOSCHED_DEADLINE is not set
108CONFIG_IOSCHED_CFQ=y
109# CONFIG_DEFAULT_AS is not set
110# CONFIG_DEFAULT_DEADLINE is not set
111CONFIG_DEFAULT_CFQ=y
112# CONFIG_DEFAULT_NOOP is not set
113CONFIG_DEFAULT_IOSCHED="cfq"
114CONFIG_CLASSIC_RCU=y
115
116#
117# System Type and features
118#
119CONFIG_TICK_ONESHOT=y
120CONFIG_NO_HZ=y
121CONFIG_HIGH_RES_TIMERS=y
122CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
123CONFIG_SUBARCH_AVR32B=y
124CONFIG_MMU=y
125CONFIG_PERFORMANCE_COUNTERS=y
126CONFIG_PLATFORM_AT32AP=y
127CONFIG_CPU_AT32AP700X=y
128CONFIG_CPU_AT32AP7000=y
129# CONFIG_BOARD_ATSTK1000 is not set
130# CONFIG_BOARD_ATNGW100 is not set
131CONFIG_BOARD_MIMC200=y
132CONFIG_LOADER_U_BOOT=y
133
134#
135# Atmel AVR32 AP options
136#
137# CONFIG_AP700X_32_BIT_SMC is not set
138CONFIG_AP700X_16_BIT_SMC=y
139# CONFIG_AP700X_8_BIT_SMC is not set
140CONFIG_LOAD_ADDRESS=0x10000000
141CONFIG_ENTRY_ADDRESS=0x90000000
142CONFIG_PHYS_OFFSET=0x10000000
143CONFIG_PREEMPT_NONE=y
144# CONFIG_PREEMPT_VOLUNTARY is not set
145# CONFIG_PREEMPT is not set
146CONFIG_QUICKLIST=y
147# CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set
148# CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set
149# CONFIG_NEED_NODE_MEMMAP_SIZE is not set
150CONFIG_ARCH_FLATMEM_ENABLE=y
151# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
152# CONFIG_ARCH_SPARSEMEM_ENABLE is not set
153CONFIG_SELECT_MEMORY_MODEL=y
154CONFIG_FLATMEM_MANUAL=y
155# CONFIG_DISCONTIGMEM_MANUAL is not set
156# CONFIG_SPARSEMEM_MANUAL is not set
157CONFIG_FLATMEM=y
158CONFIG_FLAT_NODE_MEM_MAP=y
159# CONFIG_SPARSEMEM_STATIC is not set
160# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
161CONFIG_PAGEFLAGS_EXTENDED=y
162CONFIG_SPLIT_PTLOCK_CPUS=4
163# CONFIG_RESOURCES_64BIT is not set
164CONFIG_ZONE_DMA_FLAG=0
165CONFIG_NR_QUICK=2
166CONFIG_VIRT_TO_BUS=y
167# CONFIG_OWNERSHIP_TRACE is not set
168CONFIG_NMI_DEBUGGING=y
169# CONFIG_HZ_100 is not set
170CONFIG_HZ_250=y
171# CONFIG_HZ_300 is not set
172# CONFIG_HZ_1000 is not set
173CONFIG_HZ=250
174CONFIG_SCHED_HRTICK=y
175CONFIG_CMDLINE=""
176
177#
178# Power management options
179#
180CONFIG_PM=y
181# CONFIG_PM_DEBUG is not set
182CONFIG_PM_SLEEP=y
183CONFIG_SUSPEND=y
184CONFIG_SUSPEND_FREEZER=y
185CONFIG_ARCH_SUSPEND_POSSIBLE=y
186
187#
188# CPU Frequency scaling
189#
190CONFIG_CPU_FREQ=y
191CONFIG_CPU_FREQ_TABLE=y
192# CONFIG_CPU_FREQ_DEBUG is not set
193# CONFIG_CPU_FREQ_STAT is not set
194# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
195# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
196# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
197CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
198# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
199CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
200# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
201CONFIG_CPU_FREQ_GOV_USERSPACE=y
202CONFIG_CPU_FREQ_GOV_ONDEMAND=y
203# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
204CONFIG_CPU_FREQ_AT32AP=y
205
206#
207# Bus options
208#
209# CONFIG_ARCH_SUPPORTS_MSI is not set
210# CONFIG_PCCARD is not set
211
212#
213# Executable file formats
214#
215CONFIG_BINFMT_ELF=y
216# CONFIG_BINFMT_MISC is not set
217CONFIG_NET=y
218
219#
220# Networking options
221#
222CONFIG_PACKET=y
223CONFIG_PACKET_MMAP=y
224CONFIG_UNIX=y
225CONFIG_XFRM=y
226CONFIG_XFRM_USER=y
227# CONFIG_XFRM_SUB_POLICY is not set
228# CONFIG_XFRM_MIGRATE is not set
229# CONFIG_XFRM_STATISTICS is not set
230CONFIG_XFRM_IPCOMP=y
231CONFIG_NET_KEY=y
232# CONFIG_NET_KEY_MIGRATE is not set
233CONFIG_INET=y
234CONFIG_IP_MULTICAST=y
235CONFIG_IP_ADVANCED_ROUTER=y
236CONFIG_ASK_IP_FIB_HASH=y
237# CONFIG_IP_FIB_TRIE is not set
238CONFIG_IP_FIB_HASH=y
239# CONFIG_IP_MULTIPLE_TABLES is not set
240# CONFIG_IP_ROUTE_MULTIPATH is not set
241# CONFIG_IP_ROUTE_VERBOSE is not set
242CONFIG_IP_PNP=y
243CONFIG_IP_PNP_DHCP=y
244# CONFIG_IP_PNP_BOOTP is not set
245# CONFIG_IP_PNP_RARP is not set
246# CONFIG_NET_IPIP is not set
247# CONFIG_NET_IPGRE is not set
248CONFIG_IP_MROUTE=y
249CONFIG_IP_PIMSM_V1=y
250# CONFIG_IP_PIMSM_V2 is not set
251# CONFIG_ARPD is not set
252CONFIG_SYN_COOKIES=y
253CONFIG_INET_AH=y
254CONFIG_INET_ESP=y
255CONFIG_INET_IPCOMP=y
256CONFIG_INET_XFRM_TUNNEL=y
257CONFIG_INET_TUNNEL=y
258CONFIG_INET_XFRM_MODE_TRANSPORT=y
259CONFIG_INET_XFRM_MODE_TUNNEL=y
260CONFIG_INET_XFRM_MODE_BEET=y
261# CONFIG_INET_LRO is not set
262CONFIG_INET_DIAG=y
263CONFIG_INET_TCP_DIAG=y
264# CONFIG_TCP_CONG_ADVANCED is not set
265CONFIG_TCP_CONG_CUBIC=y
266CONFIG_DEFAULT_TCP_CONG="cubic"
267# CONFIG_TCP_MD5SIG is not set
268CONFIG_IPV6=y
269# CONFIG_IPV6_PRIVACY is not set
270# CONFIG_IPV6_ROUTER_PREF is not set
271# CONFIG_IPV6_OPTIMISTIC_DAD is not set
272CONFIG_INET6_AH=y
273CONFIG_INET6_ESP=y
274CONFIG_INET6_IPCOMP=y
275# CONFIG_IPV6_MIP6 is not set
276CONFIG_INET6_XFRM_TUNNEL=y
277CONFIG_INET6_TUNNEL=y
278CONFIG_INET6_XFRM_MODE_TRANSPORT=y
279CONFIG_INET6_XFRM_MODE_TUNNEL=y
280CONFIG_INET6_XFRM_MODE_BEET=y
281# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
282CONFIG_IPV6_SIT=y
283CONFIG_IPV6_NDISC_NODETYPE=y
284# CONFIG_IPV6_TUNNEL is not set
285# CONFIG_IPV6_MULTIPLE_TABLES is not set
286# CONFIG_IPV6_MROUTE is not set
287# CONFIG_NETWORK_SECMARK is not set
288# CONFIG_NETFILTER is not set
289# CONFIG_IP_DCCP is not set
290# CONFIG_IP_SCTP is not set
291# CONFIG_TIPC is not set
292# CONFIG_ATM is not set
293# CONFIG_BRIDGE is not set
294# CONFIG_VLAN_8021Q is not set
295# CONFIG_DECNET is not set
296# CONFIG_LLC2 is not set
297# CONFIG_IPX is not set
298# CONFIG_ATALK is not set
299# CONFIG_X25 is not set
300# CONFIG_LAPB is not set
301# CONFIG_ECONET is not set
302# CONFIG_WAN_ROUTER is not set
303# CONFIG_NET_SCHED is not set
304
305#
306# Network testing
307#
308# CONFIG_NET_PKTGEN is not set
309# CONFIG_HAMRADIO is not set
310# CONFIG_CAN is not set
311# CONFIG_IRDA is not set
312# CONFIG_BT is not set
313# CONFIG_AF_RXRPC is not set
314
315#
316# Wireless
317#
318# CONFIG_CFG80211 is not set
319# CONFIG_WIRELESS_EXT is not set
320# CONFIG_MAC80211 is not set
321# CONFIG_IEEE80211 is not set
322# CONFIG_RFKILL is not set
323# CONFIG_NET_9P is not set
324
325#
326# Device Drivers
327#
328
329#
330# Generic Driver Options
331#
332CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
333CONFIG_STANDALONE=y
334# CONFIG_PREVENT_FIRMWARE_BUILD is not set
335# CONFIG_FW_LOADER is not set
336# CONFIG_DEBUG_DRIVER is not set
337# CONFIG_DEBUG_DEVRES is not set
338# CONFIG_SYS_HYPERVISOR is not set
339# CONFIG_CONNECTOR is not set
340CONFIG_MTD=y
341# CONFIG_MTD_DEBUG is not set
342# CONFIG_MTD_CONCAT is not set
343CONFIG_MTD_PARTITIONS=y
344# CONFIG_MTD_REDBOOT_PARTS is not set
345CONFIG_MTD_CMDLINE_PARTS=y
346# CONFIG_MTD_AR7_PARTS is not set
347
348#
349# User Modules And Translation Layers
350#
351CONFIG_MTD_CHAR=y
352CONFIG_MTD_BLKDEVS=y
353CONFIG_MTD_BLOCK=y
354# CONFIG_FTL is not set
355# CONFIG_NFTL is not set
356# CONFIG_INFTL is not set
357# CONFIG_RFD_FTL is not set
358# CONFIG_SSFDC is not set
359# CONFIG_MTD_OOPS is not set
360
361#
362# RAM/ROM/Flash chip drivers
363#
364CONFIG_MTD_CFI=y
365# CONFIG_MTD_JEDECPROBE is not set
366CONFIG_MTD_GEN_PROBE=y
367# CONFIG_MTD_CFI_ADV_OPTIONS is not set
368CONFIG_MTD_MAP_BANK_WIDTH_1=y
369CONFIG_MTD_MAP_BANK_WIDTH_2=y
370CONFIG_MTD_MAP_BANK_WIDTH_4=y
371# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
372# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
373# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
374CONFIG_MTD_CFI_I1=y
375CONFIG_MTD_CFI_I2=y
376# CONFIG_MTD_CFI_I4 is not set
377# CONFIG_MTD_CFI_I8 is not set
378# CONFIG_MTD_CFI_INTELEXT is not set
379CONFIG_MTD_CFI_AMDSTD=y
380# CONFIG_MTD_CFI_STAA is not set
381CONFIG_MTD_CFI_UTIL=y
382# CONFIG_MTD_RAM is not set
383# CONFIG_MTD_ROM is not set
384# CONFIG_MTD_ABSENT is not set
385
386#
387# Mapping drivers for chip access
388#
389# CONFIG_MTD_COMPLEX_MAPPINGS is not set
390CONFIG_MTD_PHYSMAP=y
391CONFIG_MTD_PHYSMAP_START=0x80000000
392CONFIG_MTD_PHYSMAP_LEN=0x0
393CONFIG_MTD_PHYSMAP_BANKWIDTH=2
394# CONFIG_MTD_PLATRAM is not set
395
396#
397# Self-contained MTD device drivers
398#
399CONFIG_MTD_DATAFLASH=y
400# CONFIG_MTD_M25P80 is not set
401# CONFIG_MTD_SLRAM is not set
402# CONFIG_MTD_PHRAM is not set
403# CONFIG_MTD_MTDRAM is not set
404# CONFIG_MTD_BLOCK2MTD is not set
405
406#
407# Disk-On-Chip Device Drivers
408#
409# CONFIG_MTD_DOC2000 is not set
410# CONFIG_MTD_DOC2001 is not set
411# CONFIG_MTD_DOC2001PLUS is not set
412# CONFIG_MTD_NAND is not set
413# CONFIG_MTD_ONENAND is not set
414
415#
416# UBI - Unsorted block images
417#
418# CONFIG_MTD_UBI is not set
419# CONFIG_PARPORT is not set
420CONFIG_BLK_DEV=y
421# CONFIG_BLK_DEV_COW_COMMON is not set
422# CONFIG_BLK_DEV_LOOP is not set
423# CONFIG_BLK_DEV_NBD is not set
424# CONFIG_BLK_DEV_RAM is not set
425# CONFIG_CDROM_PKTCDVD is not set
426# CONFIG_ATA_OVER_ETH is not set
427CONFIG_MISC_DEVICES=y
428# CONFIG_ATMEL_PWM is not set
429CONFIG_ATMEL_TCLIB=y
430CONFIG_ATMEL_TCB_CLKSRC=y
431CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0
432# CONFIG_EEPROM_93CX6 is not set
433# CONFIG_ATMEL_SSC is not set
434# CONFIG_ENCLOSURE_SERVICES is not set
435# CONFIG_HAVE_IDE is not set
436
437#
438# SCSI device support
439#
440# CONFIG_RAID_ATTRS is not set
441# CONFIG_SCSI is not set
442# CONFIG_SCSI_DMA is not set
443# CONFIG_SCSI_NETLINK is not set
444# CONFIG_ATA is not set
445# CONFIG_MD is not set
446CONFIG_NETDEVICES=y
447# CONFIG_DUMMY is not set
448# CONFIG_BONDING is not set
449# CONFIG_MACVLAN is not set
450# CONFIG_EQUALIZER is not set
451# CONFIG_TUN is not set
452# CONFIG_VETH is not set
453CONFIG_PHYLIB=y
454
455#
456# MII PHY device drivers
457#
458# CONFIG_MARVELL_PHY is not set
459# CONFIG_DAVICOM_PHY is not set
460# CONFIG_QSEMI_PHY is not set
461# CONFIG_LXT_PHY is not set
462# CONFIG_CICADA_PHY is not set
463# CONFIG_VITESSE_PHY is not set
464# CONFIG_SMSC_PHY is not set
465# CONFIG_BROADCOM_PHY is not set
466# CONFIG_ICPLUS_PHY is not set
467# CONFIG_REALTEK_PHY is not set
468# CONFIG_FIXED_PHY is not set
469# CONFIG_MDIO_BITBANG is not set
470CONFIG_NET_ETHERNET=y
471# CONFIG_MII is not set
472CONFIG_MACB=y
473# CONFIG_ENC28J60 is not set
474# CONFIG_IBM_NEW_EMAC_ZMII is not set
475# CONFIG_IBM_NEW_EMAC_RGMII is not set
476# CONFIG_IBM_NEW_EMAC_TAH is not set
477# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
478# CONFIG_B44 is not set
479# CONFIG_NETDEV_1000 is not set
480# CONFIG_NETDEV_10000 is not set
481
482#
483# Wireless LAN
484#
485# CONFIG_WLAN_PRE80211 is not set
486# CONFIG_WLAN_80211 is not set
487# CONFIG_IWLWIFI_LEDS is not set
488# CONFIG_WAN is not set
489# CONFIG_PPP is not set
490# CONFIG_SLIP is not set
491# CONFIG_NETCONSOLE is not set
492# CONFIG_NETPOLL is not set
493# CONFIG_NET_POLL_CONTROLLER is not set
494# CONFIG_ISDN is not set
495# CONFIG_PHONE is not set
496
497#
498# Input device support
499#
500# CONFIG_INPUT is not set
501
502#
503# Hardware I/O ports
504#
505# CONFIG_SERIO is not set
506# CONFIG_GAMEPORT is not set
507
508#
509# Character devices
510#
511# CONFIG_VT is not set
512# CONFIG_DEVKMEM is not set
513# CONFIG_SERIAL_NONSTANDARD is not set
514
515#
516# Serial drivers
517#
518# CONFIG_SERIAL_8250 is not set
519
520#
521# Non-8250 serial port support
522#
523CONFIG_SERIAL_ATMEL=y
524CONFIG_SERIAL_ATMEL_CONSOLE=y
525CONFIG_SERIAL_ATMEL_PDC=y
526# CONFIG_SERIAL_ATMEL_TTYAT is not set
527CONFIG_SERIAL_CORE=y
528CONFIG_SERIAL_CORE_CONSOLE=y
529CONFIG_UNIX98_PTYS=y
530# CONFIG_LEGACY_PTYS is not set
531# CONFIG_IPMI_HANDLER is not set
532# CONFIG_HW_RANDOM is not set
533# CONFIG_R3964 is not set
534# CONFIG_RAW_DRIVER is not set
535# CONFIG_TCG_TPM is not set
536CONFIG_I2C=y
537CONFIG_I2C_BOARDINFO=y
538CONFIG_I2C_CHARDEV=y
539CONFIG_I2C_HELPER_AUTO=y
540CONFIG_I2C_ALGOBIT=y
541
542#
543# I2C Hardware Bus support
544#
545
546#
547# I2C system bus drivers (mostly embedded / system-on-chip)
548#
549CONFIG_I2C_GPIO=y
550# CONFIG_I2C_OCORES is not set
551# CONFIG_I2C_SIMTEC is not set
552
553#
554# External I2C/SMBus adapter drivers
555#
556# CONFIG_I2C_PARPORT_LIGHT is not set
557# CONFIG_I2C_TAOS_EVM is not set
558
559#
560# Other I2C/SMBus bus drivers
561#
562# CONFIG_I2C_PCA_PLATFORM is not set
563
564#
565# Miscellaneous I2C Chip support
566#
567# CONFIG_DS1682 is not set
568CONFIG_AT24=y
569# CONFIG_SENSORS_EEPROM is not set
570# CONFIG_SENSORS_PCF8574 is not set
571# CONFIG_PCF8575 is not set
572# CONFIG_SENSORS_PCA9539 is not set
573# CONFIG_SENSORS_PCF8591 is not set
574# CONFIG_TPS65010 is not set
575# CONFIG_SENSORS_MAX6875 is not set
576# CONFIG_SENSORS_TSL2550 is not set
577# CONFIG_DS28CM00 is not set
578# CONFIG_I2C_DEBUG_CORE is not set
579# CONFIG_I2C_DEBUG_ALGO is not set
580# CONFIG_I2C_DEBUG_BUS is not set
581# CONFIG_I2C_DEBUG_CHIP is not set
582CONFIG_SPI=y
583# CONFIG_SPI_DEBUG is not set
584CONFIG_SPI_MASTER=y
585
586#
587# SPI Master Controller Drivers
588#
589CONFIG_SPI_ATMEL=y
590# CONFIG_SPI_BITBANG is not set
591
592#
593# SPI Protocol Masters
594#
595CONFIG_SPI_AT25=y
596# CONFIG_SPI_SPIDEV is not set
597# CONFIG_SPI_TLE62X0 is not set
598CONFIG_ARCH_REQUIRE_GPIOLIB=y
599CONFIG_GPIOLIB=y
600# CONFIG_DEBUG_GPIO is not set
601CONFIG_GPIO_SYSFS=y
602
603#
604# I2C GPIO expanders:
605#
606# CONFIG_GPIO_MAX732X is not set
607# CONFIG_GPIO_PCA953X is not set
608# CONFIG_GPIO_PCF857X is not set
609
610#
611# PCI GPIO expanders:
612#
613
614#
615# SPI GPIO expanders:
616#
617# CONFIG_GPIO_MAX7301 is not set
618# CONFIG_GPIO_MCP23S08 is not set
619# CONFIG_W1 is not set
620# CONFIG_POWER_SUPPLY is not set
621# CONFIG_HWMON is not set
622# CONFIG_THERMAL is not set
623# CONFIG_THERMAL_HWMON is not set
624CONFIG_WATCHDOG=y
625# CONFIG_WATCHDOG_NOWAYOUT is not set
626
627#
628# Watchdog Device Drivers
629#
630# CONFIG_SOFT_WATCHDOG is not set
631CONFIG_AT32AP700X_WDT=y
632
633#
634# Sonics Silicon Backplane
635#
636CONFIG_SSB_POSSIBLE=y
637# CONFIG_SSB is not set
638
639#
640# Multifunction device drivers
641#
642# CONFIG_MFD_CORE is not set
643# CONFIG_MFD_SM501 is not set
644# CONFIG_HTC_PASIC3 is not set
645# CONFIG_MFD_TMIO is not set
646
647#
648# Multimedia devices
649#
650
651#
652# Multimedia core support
653#
654# CONFIG_VIDEO_DEV is not set
655# CONFIG_DVB_CORE is not set
656# CONFIG_VIDEO_MEDIA is not set
657
658#
659# Multimedia drivers
660#
661# CONFIG_DAB is not set
662
663#
664# Graphics support
665#
666# CONFIG_VGASTATE is not set
667# CONFIG_VIDEO_OUTPUT_CONTROL is not set
668CONFIG_FB=y
669# CONFIG_FIRMWARE_EDID is not set
670# CONFIG_FB_DDC is not set
671CONFIG_FB_CFB_FILLRECT=y
672CONFIG_FB_CFB_COPYAREA=y
673CONFIG_FB_CFB_IMAGEBLIT=y
674# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
675# CONFIG_FB_SYS_FILLRECT is not set
676# CONFIG_FB_SYS_COPYAREA is not set
677# CONFIG_FB_SYS_IMAGEBLIT is not set
678# CONFIG_FB_FOREIGN_ENDIAN is not set
679# CONFIG_FB_SYS_FOPS is not set
680# CONFIG_FB_SVGALIB is not set
681# CONFIG_FB_MACMODES is not set
682# CONFIG_FB_BACKLIGHT is not set
683# CONFIG_FB_MODE_HELPERS is not set
684# CONFIG_FB_TILEBLITTING is not set
685
686#
687# Frame buffer hardware drivers
688#
689# CONFIG_FB_S1D13XXX is not set
690CONFIG_FB_ATMEL=y
691# CONFIG_FB_VIRTUAL is not set
692# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
693
694#
695# Display device support
696#
697# CONFIG_DISPLAY_SUPPORT is not set
698# CONFIG_LOGO is not set
699# CONFIG_SOUND is not set
700# CONFIG_USB_SUPPORT is not set
701CONFIG_MMC=y
702# CONFIG_MMC_DEBUG is not set
703# CONFIG_MMC_UNSAFE_RESUME is not set
704
705#
706# MMC/SD Card Drivers
707#
708CONFIG_MMC_BLOCK=y
709CONFIG_MMC_BLOCK_BOUNCE=y
710# CONFIG_SDIO_UART is not set
711CONFIG_MMC_TEST=y
712
713#
714# MMC/SD Host Controller Drivers
715#
716# CONFIG_MMC_SDHCI is not set
717CONFIG_MMC_ATMELMCI=y
718# CONFIG_MMC_ATMELMCI_DMA is not set
719CONFIG_MMC_SPI=y
720# CONFIG_MEMSTICK is not set
721CONFIG_NEW_LEDS=y
722CONFIG_LEDS_CLASS=y
723
724#
725# LED drivers
726#
727CONFIG_LEDS_GPIO=y
728# CONFIG_LEDS_PCA955X is not set
729
730#
731# LED Triggers
732#
733CONFIG_LEDS_TRIGGERS=y
734CONFIG_LEDS_TRIGGER_TIMER=y
735CONFIG_LEDS_TRIGGER_HEARTBEAT=y
736CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
737# CONFIG_ACCESSIBILITY is not set
738CONFIG_RTC_LIB=y
739CONFIG_RTC_CLASS=y
740CONFIG_RTC_HCTOSYS=y
741CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
742# CONFIG_RTC_DEBUG is not set
743
744#
745# RTC interfaces
746#
747CONFIG_RTC_INTF_SYSFS=y
748CONFIG_RTC_INTF_PROC=y
749CONFIG_RTC_INTF_DEV=y
750# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
751# CONFIG_RTC_DRV_TEST is not set
752
753#
754# I2C RTC drivers
755#
756# CONFIG_RTC_DRV_DS1307 is not set
757# CONFIG_RTC_DRV_DS1374 is not set
758# CONFIG_RTC_DRV_DS1672 is not set
759# CONFIG_RTC_DRV_MAX6900 is not set
760# CONFIG_RTC_DRV_RS5C372 is not set
761# CONFIG_RTC_DRV_ISL1208 is not set
762# CONFIG_RTC_DRV_X1205 is not set
763# CONFIG_RTC_DRV_PCF8563 is not set
764# CONFIG_RTC_DRV_PCF8583 is not set
765# CONFIG_RTC_DRV_M41T80 is not set
766# CONFIG_RTC_DRV_S35390A is not set
767# CONFIG_RTC_DRV_FM3130 is not set
768
769#
770# SPI RTC drivers
771#
772# CONFIG_RTC_DRV_M41T94 is not set
773# CONFIG_RTC_DRV_DS1305 is not set
774CONFIG_RTC_DRV_DS1390=y
775# CONFIG_RTC_DRV_MAX6902 is not set
776# CONFIG_RTC_DRV_R9701 is not set
777# CONFIG_RTC_DRV_RS5C348 is not set
778
779#
780# Platform RTC drivers
781#
782# CONFIG_RTC_DRV_DS1511 is not set
783# CONFIG_RTC_DRV_DS1553 is not set
784# CONFIG_RTC_DRV_DS1742 is not set
785# CONFIG_RTC_DRV_STK17TA8 is not set
786# CONFIG_RTC_DRV_M48T86 is not set
787# CONFIG_RTC_DRV_M48T59 is not set
788# CONFIG_RTC_DRV_V3020 is not set
789
790#
791# on-CPU RTC drivers
792#
793# CONFIG_RTC_DRV_AT32AP700X is not set
794CONFIG_DMADEVICES=y
795
796#
797# DMA Devices
798#
799CONFIG_DW_DMAC=y
800CONFIG_DMA_ENGINE=y
801
802#
803# DMA Clients
804#
805# CONFIG_NET_DMA is not set
806# CONFIG_DMATEST is not set
807# CONFIG_UIO is not set
808
809#
810# File systems
811#
812CONFIG_EXT2_FS=y
813# CONFIG_EXT2_FS_XATTR is not set
814# CONFIG_EXT2_FS_XIP is not set
815CONFIG_EXT3_FS=y
816# CONFIG_EXT3_FS_XATTR is not set
817# CONFIG_EXT4DEV_FS is not set
818CONFIG_JBD=y
819# CONFIG_REISERFS_FS is not set
820# CONFIG_JFS_FS is not set
821# CONFIG_FS_POSIX_ACL is not set
822# CONFIG_XFS_FS is not set
823# CONFIG_OCFS2_FS is not set
824# CONFIG_DNOTIFY is not set
825CONFIG_INOTIFY=y
826CONFIG_INOTIFY_USER=y
827# CONFIG_QUOTA is not set
828# CONFIG_AUTOFS_FS is not set
829# CONFIG_AUTOFS4_FS is not set
830# CONFIG_FUSE_FS is not set
831
832#
833# CD-ROM/DVD Filesystems
834#
835# CONFIG_ISO9660_FS is not set
836# CONFIG_UDF_FS is not set
837
838#
839# DOS/FAT/NT Filesystems
840#
841CONFIG_FAT_FS=y
842CONFIG_MSDOS_FS=y
843CONFIG_VFAT_FS=y
844CONFIG_FAT_DEFAULT_CODEPAGE=850
845CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
846# CONFIG_NTFS_FS is not set
847
848#
849# Pseudo filesystems
850#
851CONFIG_PROC_FS=y
852# CONFIG_PROC_KCORE is not set
853CONFIG_PROC_SYSCTL=y
854CONFIG_SYSFS=y
855CONFIG_TMPFS=y
856# CONFIG_TMPFS_POSIX_ACL is not set
857# CONFIG_HUGETLB_PAGE is not set
858CONFIG_CONFIGFS_FS=y
859
860#
861# Miscellaneous filesystems
862#
863# CONFIG_ADFS_FS is not set
864# CONFIG_AFFS_FS is not set
865# CONFIG_HFS_FS is not set
866# CONFIG_HFSPLUS_FS is not set
867# CONFIG_BEFS_FS is not set
868# CONFIG_BFS_FS is not set
869# CONFIG_EFS_FS is not set
870CONFIG_JFFS2_FS=y
871CONFIG_JFFS2_FS_DEBUG=0
872CONFIG_JFFS2_FS_WRITEBUFFER=y
873# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
874# CONFIG_JFFS2_SUMMARY is not set
875# CONFIG_JFFS2_FS_XATTR is not set
876# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
877CONFIG_JFFS2_ZLIB=y
878# CONFIG_JFFS2_LZO is not set
879CONFIG_JFFS2_RTIME=y
880# CONFIG_JFFS2_RUBIN is not set
881# CONFIG_CRAMFS is not set
882# CONFIG_VXFS_FS is not set
883# CONFIG_MINIX_FS is not set
884# CONFIG_OMFS_FS is not set
885# CONFIG_HPFS_FS is not set
886# CONFIG_QNX4FS_FS is not set
887# CONFIG_ROMFS_FS is not set
888# CONFIG_SYSV_FS is not set
889# CONFIG_UFS_FS is not set
890CONFIG_NETWORK_FILESYSTEMS=y
891CONFIG_NFS_FS=y
892CONFIG_NFS_V3=y
893# CONFIG_NFS_V3_ACL is not set
894# CONFIG_NFS_V4 is not set
895CONFIG_ROOT_NFS=y
896# CONFIG_NFSD is not set
897CONFIG_LOCKD=y
898CONFIG_LOCKD_V4=y
899CONFIG_NFS_COMMON=y
900CONFIG_SUNRPC=y
901# CONFIG_RPCSEC_GSS_KRB5 is not set
902# CONFIG_RPCSEC_GSS_SPKM3 is not set
903# CONFIG_SMB_FS is not set
904# CONFIG_CIFS is not set
905# CONFIG_NCP_FS is not set
906# CONFIG_CODA_FS is not set
907# CONFIG_AFS_FS is not set
908
909#
910# Partition Types
911#
912# CONFIG_PARTITION_ADVANCED is not set
913CONFIG_MSDOS_PARTITION=y
914CONFIG_NLS=y
915CONFIG_NLS_DEFAULT="iso8859-1"
916CONFIG_NLS_CODEPAGE_437=y
917# CONFIG_NLS_CODEPAGE_737 is not set
918# CONFIG_NLS_CODEPAGE_775 is not set
919CONFIG_NLS_CODEPAGE_850=y
920# CONFIG_NLS_CODEPAGE_852 is not set
921# CONFIG_NLS_CODEPAGE_855 is not set
922# CONFIG_NLS_CODEPAGE_857 is not set
923# CONFIG_NLS_CODEPAGE_860 is not set
924# CONFIG_NLS_CODEPAGE_861 is not set
925# CONFIG_NLS_CODEPAGE_862 is not set
926# CONFIG_NLS_CODEPAGE_863 is not set
927# CONFIG_NLS_CODEPAGE_864 is not set
928# CONFIG_NLS_CODEPAGE_865 is not set
929# CONFIG_NLS_CODEPAGE_866 is not set
930# CONFIG_NLS_CODEPAGE_869 is not set
931# CONFIG_NLS_CODEPAGE_936 is not set
932# CONFIG_NLS_CODEPAGE_950 is not set
933# CONFIG_NLS_CODEPAGE_932 is not set
934# CONFIG_NLS_CODEPAGE_949 is not set
935# CONFIG_NLS_CODEPAGE_874 is not set
936# CONFIG_NLS_ISO8859_8 is not set
937# CONFIG_NLS_CODEPAGE_1250 is not set
938# CONFIG_NLS_CODEPAGE_1251 is not set
939# CONFIG_NLS_ASCII is not set
940CONFIG_NLS_ISO8859_1=y
941# CONFIG_NLS_ISO8859_2 is not set
942# CONFIG_NLS_ISO8859_3 is not set
943# CONFIG_NLS_ISO8859_4 is not set
944# CONFIG_NLS_ISO8859_5 is not set
945# CONFIG_NLS_ISO8859_6 is not set
946# CONFIG_NLS_ISO8859_7 is not set
947# CONFIG_NLS_ISO8859_9 is not set
948# CONFIG_NLS_ISO8859_13 is not set
949# CONFIG_NLS_ISO8859_14 is not set
950# CONFIG_NLS_ISO8859_15 is not set
951# CONFIG_NLS_KOI8_R is not set
952# CONFIG_NLS_KOI8_U is not set
953CONFIG_NLS_UTF8=y
954# CONFIG_DLM is not set
955
956#
957# Kernel hacking
958#
959# CONFIG_PRINTK_TIME is not set
960CONFIG_ENABLE_WARN_DEPRECATED=y
961CONFIG_ENABLE_MUST_CHECK=y
962CONFIG_FRAME_WARN=1024
963CONFIG_MAGIC_SYSRQ=y
964# CONFIG_UNUSED_SYMBOLS is not set
965# CONFIG_DEBUG_FS is not set
966# CONFIG_HEADERS_CHECK is not set
967CONFIG_DEBUG_KERNEL=y
968# CONFIG_DEBUG_SHIRQ is not set
969CONFIG_DETECT_SOFTLOCKUP=y
970# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
971CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
972CONFIG_SCHED_DEBUG=y
973# CONFIG_SCHEDSTATS is not set
974# CONFIG_TIMER_STATS is not set
975# CONFIG_DEBUG_OBJECTS is not set
976# CONFIG_SLUB_DEBUG_ON is not set
977# CONFIG_SLUB_STATS is not set
978# CONFIG_DEBUG_RT_MUTEXES is not set
979# CONFIG_RT_MUTEX_TESTER is not set
980# CONFIG_DEBUG_SPINLOCK is not set
981# CONFIG_DEBUG_MUTEXES is not set
982# CONFIG_DEBUG_LOCK_ALLOC is not set
983# CONFIG_PROVE_LOCKING is not set
984# CONFIG_LOCK_STAT is not set
985# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
986# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
987# CONFIG_DEBUG_KOBJECT is not set
988CONFIG_DEBUG_BUGVERBOSE=y
989# CONFIG_DEBUG_INFO is not set
990# CONFIG_DEBUG_VM is not set
991# CONFIG_DEBUG_WRITECOUNT is not set
992# CONFIG_DEBUG_MEMORY_INIT is not set
993# CONFIG_DEBUG_LIST is not set
994# CONFIG_DEBUG_SG is not set
995CONFIG_FRAME_POINTER=y
996# CONFIG_BOOT_PRINTK_DELAY is not set
997# CONFIG_RCU_TORTURE_TEST is not set
998# CONFIG_BACKTRACE_SELF_TEST is not set
999# CONFIG_FAULT_INJECTION is not set
1000# CONFIG_SAMPLES is not set
1001
1002#
1003# Security options
1004#
1005# CONFIG_KEYS is not set
1006# CONFIG_SECURITY is not set
1007# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1008CONFIG_CRYPTO=y
1009
1010#
1011# Crypto core or helper
1012#
1013CONFIG_CRYPTO_ALGAPI=y
1014CONFIG_CRYPTO_AEAD=y
1015CONFIG_CRYPTO_BLKCIPHER=y
1016CONFIG_CRYPTO_HASH=y
1017CONFIG_CRYPTO_MANAGER=y
1018# CONFIG_CRYPTO_GF128MUL is not set
1019# CONFIG_CRYPTO_NULL is not set
1020# CONFIG_CRYPTO_CRYPTD is not set
1021CONFIG_CRYPTO_AUTHENC=y
1022
1023#
1024# Authenticated Encryption with Associated Data
1025#
1026# CONFIG_CRYPTO_CCM is not set
1027# CONFIG_CRYPTO_GCM is not set
1028# CONFIG_CRYPTO_SEQIV is not set
1029
1030#
1031# Block modes
1032#
1033CONFIG_CRYPTO_CBC=y
1034# CONFIG_CRYPTO_CTR is not set
1035# CONFIG_CRYPTO_CTS is not set
1036CONFIG_CRYPTO_ECB=y
1037# CONFIG_CRYPTO_LRW is not set
1038CONFIG_CRYPTO_PCBC=y
1039# CONFIG_CRYPTO_XTS is not set
1040
1041#
1042# Hash modes
1043#
1044CONFIG_CRYPTO_HMAC=y
1045# CONFIG_CRYPTO_XCBC is not set
1046
1047#
1048# Digest
1049#
1050# CONFIG_CRYPTO_CRC32C is not set
1051# CONFIG_CRYPTO_MD4 is not set
1052CONFIG_CRYPTO_MD5=y
1053# CONFIG_CRYPTO_MICHAEL_MIC is not set
1054# CONFIG_CRYPTO_RMD128 is not set
1055# CONFIG_CRYPTO_RMD160 is not set
1056# CONFIG_CRYPTO_RMD256 is not set
1057# CONFIG_CRYPTO_RMD320 is not set
1058CONFIG_CRYPTO_SHA1=y
1059# CONFIG_CRYPTO_SHA256 is not set
1060# CONFIG_CRYPTO_SHA512 is not set
1061# CONFIG_CRYPTO_TGR192 is not set
1062# CONFIG_CRYPTO_WP512 is not set
1063
1064#
1065# Ciphers
1066#
1067# CONFIG_CRYPTO_AES is not set
1068# CONFIG_CRYPTO_ANUBIS is not set
1069CONFIG_CRYPTO_ARC4=y
1070# CONFIG_CRYPTO_BLOWFISH is not set
1071# CONFIG_CRYPTO_CAMELLIA is not set
1072# CONFIG_CRYPTO_CAST5 is not set
1073# CONFIG_CRYPTO_CAST6 is not set
1074CONFIG_CRYPTO_DES=y
1075# CONFIG_CRYPTO_FCRYPT is not set
1076# CONFIG_CRYPTO_KHAZAD is not set
1077# CONFIG_CRYPTO_SALSA20 is not set
1078# CONFIG_CRYPTO_SEED is not set
1079# CONFIG_CRYPTO_SERPENT is not set
1080# CONFIG_CRYPTO_TEA is not set
1081# CONFIG_CRYPTO_TWOFISH is not set
1082
1083#
1084# Compression
1085#
1086CONFIG_CRYPTO_DEFLATE=y
1087# CONFIG_CRYPTO_LZO is not set
1088CONFIG_CRYPTO_HW=y
1089
1090#
1091# Library routines
1092#
1093CONFIG_BITREVERSE=y
1094# CONFIG_GENERIC_FIND_FIRST_BIT is not set
1095# CONFIG_GENERIC_FIND_NEXT_BIT is not set
1096CONFIG_CRC_CCITT=y
1097# CONFIG_CRC16 is not set
1098# CONFIG_CRC_T10DIF is not set
1099CONFIG_CRC_ITU_T=y
1100CONFIG_CRC32=y
1101CONFIG_CRC7=y
1102# CONFIG_LIBCRC32C is not set
1103CONFIG_ZLIB_INFLATE=y
1104CONFIG_ZLIB_DEFLATE=y
1105CONFIG_GENERIC_ALLOCATOR=y
1106CONFIG_PLIST=y
1107CONFIG_HAS_IOMEM=y
1108CONFIG_HAS_IOPORT=y
1109CONFIG_HAS_DMA=y
diff --git a/arch/avr32/mach-at32ap/at32ap700x.c b/arch/avr32/mach-at32ap/at32ap700x.c
index 813b6844cdf6..0c6e02f80a31 100644
--- a/arch/avr32/mach-at32ap/at32ap700x.c
+++ b/arch/avr32/mach-at32ap/at32ap700x.c
@@ -813,7 +813,7 @@ static struct resource pio4_resource[] = {
813DEFINE_DEV(pio, 4); 813DEFINE_DEV(pio, 4);
814DEV_CLK(mck, pio4, pba, 14); 814DEV_CLK(mck, pio4, pba, 14);
815 815
816void __init at32_add_system_devices(void) 816static int __init system_device_init(void)
817{ 817{
818 platform_device_register(&at32_pm0_device); 818 platform_device_register(&at32_pm0_device);
819 platform_device_register(&at32_intc0_device); 819 platform_device_register(&at32_intc0_device);
@@ -832,7 +832,10 @@ void __init at32_add_system_devices(void)
832 platform_device_register(&pio2_device); 832 platform_device_register(&pio2_device);
833 platform_device_register(&pio3_device); 833 platform_device_register(&pio3_device);
834 platform_device_register(&pio4_device); 834 platform_device_register(&pio4_device);
835
836 return 0;
835} 837}
838core_initcall(system_device_init);
836 839
837/* -------------------------------------------------------------------- 840/* --------------------------------------------------------------------
838 * PSIF 841 * PSIF
@@ -1091,7 +1094,9 @@ at32_add_device_eth(unsigned int id, struct eth_platform_data *data)
1091 pin_mask |= (1 << 11); /* RXD2 */ 1094 pin_mask |= (1 << 11); /* RXD2 */
1092 pin_mask |= (1 << 12); /* RXD3 */ 1095 pin_mask |= (1 << 12); /* RXD3 */
1093 pin_mask |= (1 << 14); /* RXCK */ 1096 pin_mask |= (1 << 14); /* RXCK */
1097#ifndef CONFIG_BOARD_MIMC200
1094 pin_mask |= (1 << 18); /* SPD */ 1098 pin_mask |= (1 << 18); /* SPD */
1099#endif
1095 } 1100 }
1096 1101
1097 select_peripheral(PIOC, pin_mask, PERIPH_A, 0); 1102 select_peripheral(PIOC, pin_mask, PERIPH_A, 0);
@@ -1112,8 +1117,10 @@ at32_add_device_eth(unsigned int id, struct eth_platform_data *data)
1112 pin_mask |= (1 << 3); /* MDC */ 1117 pin_mask |= (1 << 3); /* MDC */
1113 pin_mask |= (1 << 2); /* MDIO */ 1118 pin_mask |= (1 << 2); /* MDIO */
1114 1119
1120#ifndef CONFIG_BOARD_MIMC200
1115 if (!data->is_rmii) 1121 if (!data->is_rmii)
1116 pin_mask |= (1 << 15); /* SPD */ 1122 pin_mask |= (1 << 15); /* SPD */
1123#endif
1117 1124
1118 select_peripheral(PIOD, pin_mask, PERIPH_B, 0); 1125 select_peripheral(PIOD, pin_mask, PERIPH_B, 0);
1119 1126
@@ -1470,7 +1477,7 @@ at32_add_device_lcdc(unsigned int id, struct atmel_lcdfb_info *data,
1470 pin_mask = ATMEL_LCDC_PRI_24BIT | ATMEL_LCDC_PRI_CONTROL; 1477 pin_mask = ATMEL_LCDC_PRI_24BIT | ATMEL_LCDC_PRI_CONTROL;
1471 1478
1472 /* LCDC on port C */ 1479 /* LCDC on port C */
1473 portc_mask = (pin_mask & 0xfff80000) >> 19; 1480 portc_mask = pin_mask & 0xfff80000;
1474 select_peripheral(PIOC, portc_mask, PERIPH_A, 0); 1481 select_peripheral(PIOC, portc_mask, PERIPH_A, 0);
1475 1482
1476 /* LCDC on port D */ 1483 /* LCDC on port D */
diff --git a/arch/avr32/mach-at32ap/cpufreq.c b/arch/avr32/mach-at32ap/cpufreq.c
index d84efe4984ab..024c586e936c 100644
--- a/arch/avr32/mach-at32ap/cpufreq.c
+++ b/arch/avr32/mach-at32ap/cpufreq.c
@@ -40,6 +40,9 @@ static unsigned int at32_get_speed(unsigned int cpu)
40 return (unsigned int)((clk_get_rate(cpuclk) + 500) / 1000); 40 return (unsigned int)((clk_get_rate(cpuclk) + 500) / 1000);
41} 41}
42 42
43static unsigned int ref_freq;
44static unsigned long loops_per_jiffy_ref;
45
43static int at32_set_target(struct cpufreq_policy *policy, 46static int at32_set_target(struct cpufreq_policy *policy,
44 unsigned int target_freq, 47 unsigned int target_freq,
45 unsigned int relation) 48 unsigned int relation)
@@ -61,8 +64,19 @@ static int at32_set_target(struct cpufreq_policy *policy,
61 freqs.cpu = 0; 64 freqs.cpu = 0;
62 freqs.flags = 0; 65 freqs.flags = 0;
63 66
67 if (!ref_freq) {
68 ref_freq = freqs.old;
69 loops_per_jiffy_ref = boot_cpu_data.loops_per_jiffy;
70 }
71
64 cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE); 72 cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);
73 if (freqs.old < freqs.new)
74 boot_cpu_data.loops_per_jiffy = cpufreq_scale(
75 loops_per_jiffy_ref, ref_freq, freqs.new);
65 clk_set_rate(cpuclk, freq); 76 clk_set_rate(cpuclk, freq);
77 if (freqs.new < freqs.old)
78 boot_cpu_data.loops_per_jiffy = cpufreq_scale(
79 loops_per_jiffy_ref, ref_freq, freqs.new);
66 cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); 80 cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE);
67 81
68 pr_debug("cpufreq: set frequency %lu Hz\n", freq); 82 pr_debug("cpufreq: set frequency %lu Hz\n", freq);
diff --git a/arch/avr32/mach-at32ap/include/mach/board.h b/arch/avr32/mach-at32ap/include/mach/board.h
index c48386d66bc3..aafaf7a78886 100644
--- a/arch/avr32/mach-at32ap/include/mach/board.h
+++ b/arch/avr32/mach-at32ap/include/mach/board.h
@@ -14,8 +14,14 @@
14 */ 14 */
15extern unsigned long at32_board_osc_rates[]; 15extern unsigned long at32_board_osc_rates[];
16 16
17/* Add basic devices: system manager, interrupt controller, portmuxes, etc. */ 17/*
18void at32_add_system_devices(void); 18 * This used to add essential system devices, but this is now done
19 * automatically. Please don't use it in new board code.
20 */
21static inline void __deprecated at32_add_system_devices(void)
22{
23
24}
19 25
20#define ATMEL_MAX_UART 4 26#define ATMEL_MAX_UART 4
21extern struct platform_device *atmel_default_console_device; 27extern struct platform_device *atmel_default_console_device;