diff options
author | GuanXuetao <gxt@mprc.pku.edu.cn> | 2011-02-26 05:24:56 -0500 |
---|---|---|
committer | GuanXuetao <gxt@mprc.pku.edu.cn> | 2011-03-16 21:19:05 -0400 |
commit | 790edb61c0d87d1f1daafcaaa8f7c66b7b82bdad (patch) | |
tree | f3e3a4f1a182692dfa07e85010fca23eb951442b /arch/unicore32/configs | |
parent | 7f509a9ef7af0d6ac852d49eb87ed2b9857821cc (diff) |
unicore32 core architecture: build infrastructure
This patch implements build infrastructure.
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/unicore32/configs')
-rw-r--r-- | arch/unicore32/configs/debug_defconfig | 210 |
1 files changed, 210 insertions, 0 deletions
diff --git a/arch/unicore32/configs/debug_defconfig b/arch/unicore32/configs/debug_defconfig new file mode 100644 index 000000000000..3647f68147da --- /dev/null +++ b/arch/unicore32/configs/debug_defconfig | |||
@@ -0,0 +1,210 @@ | |||
1 | ### General setup | ||
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOCALVERSION="-debug" | ||
4 | CONFIG_SWAP=y | ||
5 | CONFIG_SYSVIPC=y | ||
6 | CONFIG_POSIX_MQUEUE=y | ||
7 | CONFIG_HOTPLUG=y | ||
8 | # Initial RAM filesystem and RAM disk (initramfs/initrd) support | ||
9 | #CONFIG_BLK_DEV_INITRD=y | ||
10 | #CONFIG_INITRAMFS_SOURCE="arch/unicore/ramfs/ramfs_config" | ||
11 | |||
12 | ### Enable loadable module support | ||
13 | CONFIG_MODULES=n | ||
14 | CONFIG_MODULE_UNLOAD=y | ||
15 | |||
16 | ### System Type | ||
17 | CONFIG_ARCH_PUV3=y | ||
18 | # Board Selection | ||
19 | CONFIG_PUV3_NB0916=y | ||
20 | # Processor Features | ||
21 | CONFIG_CPU_DCACHE_LINE_DISABLE=y | ||
22 | CONFIG_CPU_TLB_SINGLE_ENTRY_DISABLE=n | ||
23 | |||
24 | ### Bus support | ||
25 | CONFIG_PCI=y | ||
26 | CONFIG_PCI_LEGACY=n | ||
27 | |||
28 | ### Boot options | ||
29 | # for debug, adding: earlyprintk=ocd,keep initcall_debug | ||
30 | # others support: test_suspend=mem root=/dev/sda | ||
31 | # hibernate support: resume=/dev/sda3 | ||
32 | CONFIG_CMDLINE="earlyprintk=ocd,keep ignore_loglevel" | ||
33 | # TODO: mem=512M video=unifb:1024x600-16@75 | ||
34 | # for nfs: root=/dev/nfs rw nfsroot=192.168.10.88:/home/udb/nfs/,rsize=1024,wsize=1024 | ||
35 | # ip=192.168.10.83:192.168.10.88:192.168.10.1:255.255.255.0::eth0:off | ||
36 | CONFIG_CMDLINE_FORCE=y | ||
37 | |||
38 | ### Power management options | ||
39 | CONFIG_PM=y | ||
40 | CONFIG_HIBERNATION=y | ||
41 | CONFIG_PM_STD_PARTITION="/dev/sda3" | ||
42 | CONFIG_CPU_FREQ=n | ||
43 | CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y | ||
44 | |||
45 | ### Networking support | ||
46 | CONFIG_NET=y | ||
47 | # Networking options | ||
48 | CONFIG_PACKET=m | ||
49 | CONFIG_UNIX=m | ||
50 | # TCP/IP networking | ||
51 | CONFIG_INET=y | ||
52 | CONFIG_IP_MULTICAST=y | ||
53 | CONFIG_IP_PNP=y | ||
54 | CONFIG_IPV6=n | ||
55 | # Wireless | ||
56 | CONFIG_WIRELESS=y | ||
57 | CONFIG_WIRELESS_EXT=y | ||
58 | CONFIG_MAC80211=m | ||
59 | |||
60 | ### PKUnity SoC Features | ||
61 | CONFIG_USB_WLAN_HED_AQ3=n | ||
62 | CONFIG_USB_CMMB_INNOFIDEI=n | ||
63 | CONFIG_I2C_BATTERY_BQ27200=n | ||
64 | CONFIG_I2C_EEPROM_AT24=n | ||
65 | CONFIG_LCD_BACKLIGHT=n | ||
66 | |||
67 | CONFIG_PUV3_RTC=y | ||
68 | CONFIG_PUV3_UMAL=y | ||
69 | CONFIG_PUV3_UNIGFX=y | ||
70 | CONFIG_PUV3_MUSB=n | ||
71 | CONFIG_PUV3_AC97=n | ||
72 | CONFIG_PUV3_NAND=n | ||
73 | CONFIG_PUV3_MMC=n | ||
74 | CONFIG_PUV3_UART=n | ||
75 | |||
76 | ### Device Drivers | ||
77 | # Memory Technology Device (MTD) support | ||
78 | CONFIG_MTD=m | ||
79 | CONFIG_MTD_UBI=m | ||
80 | CONFIG_MTD_PARTITIONS=y | ||
81 | CONFIG_MTD_CHAR=m | ||
82 | CONFIG_MTD_BLKDEVS=m | ||
83 | # RAM/ROM/Flash chip drivers | ||
84 | CONFIG_MTD_CFI=m | ||
85 | CONFIG_MTD_JEDECPROBE=m | ||
86 | CONFIG_MTD_CFI_AMDSTD=m | ||
87 | # Mapping drivers for chip access | ||
88 | CONFIG_MTD_PHYSMAP=m | ||
89 | |||
90 | # Block devices | ||
91 | CONFIG_BLK_DEV_LOOP=m | ||
92 | |||
93 | # SCSI device support | ||
94 | CONFIG_SCSI=y | ||
95 | CONFIG_BLK_DEV_SD=y | ||
96 | CONFIG_BLK_DEV_SR=m | ||
97 | CONFIG_CHR_DEV_SG=m | ||
98 | |||
99 | # Serial ATA (prod) and Parallel ATA (experimental) drivers | ||
100 | CONFIG_ATA=y | ||
101 | CONFIG_SATA_VIA=y | ||
102 | |||
103 | # Network device support | ||
104 | CONFIG_NETDEVICES=y | ||
105 | CONFIG_NET_ETHERNET=y | ||
106 | CONFIG_NETDEV_1000=y | ||
107 | # Wireless LAN | ||
108 | CONFIG_WLAN_80211=n | ||
109 | CONFIG_RT2X00=n | ||
110 | CONFIG_RT73USB=n | ||
111 | |||
112 | # Input device support | ||
113 | CONFIG_INPUT_EVDEV=m | ||
114 | # Keyboards | ||
115 | CONFIG_KEYBOARD_GPIO=m | ||
116 | |||
117 | # Hardware Monitoring support | ||
118 | #CONFIG_SENSORS_LM75=m | ||
119 | # Generic Thermal sysfs driver | ||
120 | #CONFIG_THERMAL=m | ||
121 | #CONFIG_THERMAL_HWMON=y | ||
122 | |||
123 | # Multimedia support | ||
124 | CONFIG_MEDIA_SUPPORT=n | ||
125 | CONFIG_VIDEO_DEV=n | ||
126 | CONFIG_USB_VIDEO_CLASS=n | ||
127 | |||
128 | # Graphics support | ||
129 | # Console display driver support | ||
130 | CONFIG_VGA_CONSOLE=n | ||
131 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
132 | CONFIG_FONTS=y | ||
133 | CONFIG_FONT_8x8=y | ||
134 | CONFIG_FONT_8x16=y | ||
135 | # Bootup logo | ||
136 | CONFIG_LOGO=n | ||
137 | |||
138 | # Sound card support | ||
139 | CONFIG_SOUND=m | ||
140 | # Advanced Linux Sound Architecture | ||
141 | CONFIG_SND=m | ||
142 | CONFIG_SND_MIXER_OSS=m | ||
143 | CONFIG_SND_PCM_OSS=m | ||
144 | |||
145 | # USB support | ||
146 | CONFIG_USB_ARCH_HAS_HCD=n | ||
147 | CONFIG_USB=n | ||
148 | CONFIG_USB_DEVICEFS=n | ||
149 | CONFIG_USB_PRINTER=n | ||
150 | CONFIG_USB_STORAGE=n | ||
151 | # Inventra Highspeed Dual Role Controller | ||
152 | CONFIG_USB_MUSB_HDRC=n | ||
153 | |||
154 | # LED Support | ||
155 | CONFIG_NEW_LEDS=y | ||
156 | CONFIG_LEDS_CLASS=y | ||
157 | CONFIG_LEDS_GPIO=y | ||
158 | # LED Triggers | ||
159 | CONFIG_LEDS_TRIGGERS=y | ||
160 | CONFIG_LEDS_TRIGGER_TIMER=y | ||
161 | CONFIG_LEDS_TRIGGER_IDE_DISK=y | ||
162 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | ||
163 | |||
164 | # Real Time Clock | ||
165 | CONFIG_RTC_LIB=m | ||
166 | CONFIG_RTC_CLASS=m | ||
167 | |||
168 | ### File systems | ||
169 | CONFIG_EXT2_FS=m | ||
170 | CONFIG_EXT3_FS=y | ||
171 | CONFIG_EXT4_FS=y | ||
172 | CONFIG_FUSE_FS=m | ||
173 | # CD-ROM/DVD Filesystems | ||
174 | CONFIG_ISO9660_FS=m | ||
175 | CONFIG_JOLIET=y | ||
176 | CONFIG_UDF_FS=m | ||
177 | # DOS/FAT/NT Filesystems | ||
178 | CONFIG_VFAT_FS=m | ||
179 | # Pseudo filesystems | ||
180 | CONFIG_PROC_FS=y | ||
181 | CONFIG_SYSFS=y | ||
182 | CONFIG_TMPFS=y | ||
183 | # Miscellaneous filesystems | ||
184 | CONFIG_MISC_FILESYSTEMS=y | ||
185 | CONFIG_JFFS2_FS=m | ||
186 | CONFIG_UBIFS_FS=m | ||
187 | # Network File Systems | ||
188 | CONFIG_NETWORK_FILESYSTEMS=y | ||
189 | CONFIG_NFS_FS=y | ||
190 | CONFIG_NFS_V3=y | ||
191 | CONFIG_ROOT_NFS=y | ||
192 | # Partition Types | ||
193 | CONFIG_PARTITION_ADVANCED=y | ||
194 | CONFIG_MSDOS_PARTITION=y | ||
195 | # Native language support | ||
196 | CONFIG_NLS=y | ||
197 | CONFIG_NLS_CODEPAGE_437=m | ||
198 | CONFIG_NLS_CODEPAGE_936=m | ||
199 | CONFIG_NLS_ISO8859_1=m | ||
200 | CONFIG_NLS_UTF8=m | ||
201 | |||
202 | ### Kernel hacking | ||
203 | CONFIG_FRAME_WARN=8096 | ||
204 | CONFIG_MAGIC_SYSRQ=y | ||
205 | CONFIG_DEBUG_KERNEL=y | ||
206 | CONFIG_PROVE_LOCKING=n | ||
207 | CONFIG_DEBUG_BUGVERBOSE=y | ||
208 | CONFIG_FRAME_POINTER=y | ||
209 | CONFIG_DEBUG_LL=y | ||
210 | |||