Commit | Line | Data |
---|---|---|
790edb61 G |
1 | ### General setup |
2 | CONFIG_EXPERIMENTAL=y | |
978b42e6 | 3 | CONFIG_LOCALVERSION="-unicore32" |
790edb61 G |
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 | ||
790edb61 | 67 | CONFIG_PUV3_UMAL=y |
790edb61 G |
68 | CONFIG_PUV3_MUSB=n |
69 | CONFIG_PUV3_AC97=n | |
70 | CONFIG_PUV3_NAND=n | |
71 | CONFIG_PUV3_MMC=n | |
72 | CONFIG_PUV3_UART=n | |
73 | ||
74 | ### Device Drivers | |
75 | # Memory Technology Device (MTD) support | |
76 | CONFIG_MTD=m | |
77 | CONFIG_MTD_UBI=m | |
78 | CONFIG_MTD_PARTITIONS=y | |
79 | CONFIG_MTD_CHAR=m | |
80 | CONFIG_MTD_BLKDEVS=m | |
81 | # RAM/ROM/Flash chip drivers | |
82 | CONFIG_MTD_CFI=m | |
83 | CONFIG_MTD_JEDECPROBE=m | |
84 | CONFIG_MTD_CFI_AMDSTD=m | |
85 | # Mapping drivers for chip access | |
86 | CONFIG_MTD_PHYSMAP=m | |
87 | ||
88 | # Block devices | |
89 | CONFIG_BLK_DEV_LOOP=m | |
90 | ||
91 | # SCSI device support | |
92 | CONFIG_SCSI=y | |
93 | CONFIG_BLK_DEV_SD=y | |
94 | CONFIG_BLK_DEV_SR=m | |
95 | CONFIG_CHR_DEV_SG=m | |
96 | ||
97 | # Serial ATA (prod) and Parallel ATA (experimental) drivers | |
98 | CONFIG_ATA=y | |
99 | CONFIG_SATA_VIA=y | |
100 | ||
101 | # Network device support | |
102 | CONFIG_NETDEVICES=y | |
103 | CONFIG_NET_ETHERNET=y | |
104 | CONFIG_NETDEV_1000=y | |
105 | # Wireless LAN | |
106 | CONFIG_WLAN_80211=n | |
107 | CONFIG_RT2X00=n | |
108 | CONFIG_RT73USB=n | |
109 | ||
110 | # Input device support | |
111 | CONFIG_INPUT_EVDEV=m | |
112 | # Keyboards | |
113 | CONFIG_KEYBOARD_GPIO=m | |
114 | ||
d10e4a66 G |
115 | # I2C support |
116 | CONFIG_I2C=y | |
117 | CONFIG_I2C_PUV3=y | |
118 | ||
790edb61 G |
119 | # Hardware Monitoring support |
120 | #CONFIG_SENSORS_LM75=m | |
121 | # Generic Thermal sysfs driver | |
122 | #CONFIG_THERMAL=m | |
123 | #CONFIG_THERMAL_HWMON=y | |
124 | ||
125 | # Multimedia support | |
126 | CONFIG_MEDIA_SUPPORT=n | |
127 | CONFIG_VIDEO_DEV=n | |
128 | CONFIG_USB_VIDEO_CLASS=n | |
129 | ||
130 | # Graphics support | |
ce443ab5 G |
131 | CONFIG_FB=y |
132 | CONFIG_FB_PUV3_UNIGFX=y | |
790edb61 G |
133 | # Console display driver support |
134 | CONFIG_VGA_CONSOLE=n | |
135 | CONFIG_FRAMEBUFFER_CONSOLE=y | |
136 | CONFIG_FONTS=y | |
137 | CONFIG_FONT_8x8=y | |
138 | CONFIG_FONT_8x16=y | |
139 | # Bootup logo | |
140 | CONFIG_LOGO=n | |
141 | ||
142 | # Sound card support | |
143 | CONFIG_SOUND=m | |
144 | # Advanced Linux Sound Architecture | |
145 | CONFIG_SND=m | |
146 | CONFIG_SND_MIXER_OSS=m | |
147 | CONFIG_SND_PCM_OSS=m | |
148 | ||
149 | # USB support | |
150 | CONFIG_USB_ARCH_HAS_HCD=n | |
151 | CONFIG_USB=n | |
152 | CONFIG_USB_DEVICEFS=n | |
153 | CONFIG_USB_PRINTER=n | |
154 | CONFIG_USB_STORAGE=n | |
155 | # Inventra Highspeed Dual Role Controller | |
156 | CONFIG_USB_MUSB_HDRC=n | |
157 | ||
158 | # LED Support | |
159 | CONFIG_NEW_LEDS=y | |
160 | CONFIG_LEDS_CLASS=y | |
161 | CONFIG_LEDS_GPIO=y | |
162 | # LED Triggers | |
163 | CONFIG_LEDS_TRIGGERS=y | |
164 | CONFIG_LEDS_TRIGGER_TIMER=y | |
165 | CONFIG_LEDS_TRIGGER_IDE_DISK=y | |
166 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | |
167 | ||
168 | # Real Time Clock | |
2809e80b GX |
169 | CONFIG_RTC_LIB=y |
170 | CONFIG_RTC_CLASS=y | |
171 | CONFIG_RTC_DRV_PUV3=y | |
790edb61 G |
172 | |
173 | ### File systems | |
174 | CONFIG_EXT2_FS=m | |
175 | CONFIG_EXT3_FS=y | |
176 | CONFIG_EXT4_FS=y | |
177 | CONFIG_FUSE_FS=m | |
178 | # CD-ROM/DVD Filesystems | |
179 | CONFIG_ISO9660_FS=m | |
180 | CONFIG_JOLIET=y | |
181 | CONFIG_UDF_FS=m | |
182 | # DOS/FAT/NT Filesystems | |
183 | CONFIG_VFAT_FS=m | |
184 | # Pseudo filesystems | |
185 | CONFIG_PROC_FS=y | |
186 | CONFIG_SYSFS=y | |
187 | CONFIG_TMPFS=y | |
188 | # Miscellaneous filesystems | |
189 | CONFIG_MISC_FILESYSTEMS=y | |
190 | CONFIG_JFFS2_FS=m | |
191 | CONFIG_UBIFS_FS=m | |
192 | # Network File Systems | |
193 | CONFIG_NETWORK_FILESYSTEMS=y | |
194 | CONFIG_NFS_FS=y | |
195 | CONFIG_NFS_V3=y | |
196 | CONFIG_ROOT_NFS=y | |
197 | # Partition Types | |
198 | CONFIG_PARTITION_ADVANCED=y | |
199 | CONFIG_MSDOS_PARTITION=y | |
200 | # Native language support | |
201 | CONFIG_NLS=y | |
202 | CONFIG_NLS_CODEPAGE_437=m | |
203 | CONFIG_NLS_CODEPAGE_936=m | |
204 | CONFIG_NLS_ISO8859_1=m | |
205 | CONFIG_NLS_UTF8=m | |
206 | ||
207 | ### Kernel hacking | |
208 | CONFIG_FRAME_WARN=8096 | |
209 | CONFIG_MAGIC_SYSRQ=y | |
210 | CONFIG_DEBUG_KERNEL=y | |
211 | CONFIG_PROVE_LOCKING=n | |
212 | CONFIG_DEBUG_BUGVERBOSE=y | |
213 | CONFIG_FRAME_POINTER=y | |
214 | CONFIG_DEBUG_LL=y | |
215 |