GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 1 | ### General setup |
| 2 | CONFIG_EXPERIMENTAL=y |
Guan Xuetao | 978b42e | 2011-05-16 15:28:19 +0800 | [diff] [blame] | 3 | CONFIG_LOCALVERSION="-unicore32" |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 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 | |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 67 | CONFIG_PUV3_UMAL=y |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 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 | |
GuanXuetao | d10e4a6 | 2011-02-26 21:29:29 +0800 | [diff] [blame] | 115 | # I2C support |
| 116 | CONFIG_I2C=y |
| 117 | CONFIG_I2C_PUV3=y |
| 118 | |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 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 |
GuanXuetao | ce443ab | 2011-02-26 21:39:10 +0800 | [diff] [blame] | 131 | CONFIG_FB=y |
| 132 | CONFIG_FB_PUV3_UNIGFX=y |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 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 |
Guan Xuetao | 2809e80 | 2011-05-26 16:43:27 +0800 | [diff] [blame] | 169 | CONFIG_RTC_LIB=y |
| 170 | CONFIG_RTC_CLASS=y |
| 171 | CONFIG_RTC_DRV_PUV3=y |
GuanXuetao | 790edb6 | 2011-02-26 18:24:56 +0800 | [diff] [blame] | 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 | |