| ### General setup | |
| CONFIG_EXPERIMENTAL=y | |
| CONFIG_LOCALVERSION="-unicore32" | |
| CONFIG_SWAP=y | |
| CONFIG_SYSVIPC=y | |
| CONFIG_POSIX_MQUEUE=y | |
| CONFIG_HOTPLUG=y | |
| # Initial RAM filesystem and RAM disk (initramfs/initrd) support | |
| #CONFIG_BLK_DEV_INITRD=y | |
| #CONFIG_INITRAMFS_SOURCE="arch/unicore/ramfs/ramfs_config" | |
| ### Enable loadable module support | |
| CONFIG_MODULES=n | |
| CONFIG_MODULE_UNLOAD=y | |
| ### System Type | |
| CONFIG_ARCH_PUV3=y | |
| # Board Selection | |
| CONFIG_PUV3_NB0916=y | |
| # Processor Features | |
| CONFIG_CPU_DCACHE_LINE_DISABLE=y | |
| CONFIG_CPU_TLB_SINGLE_ENTRY_DISABLE=n | |
| ### Bus support | |
| CONFIG_PCI=y | |
| CONFIG_PCI_LEGACY=n | |
| ### Boot options | |
| # for debug, adding: earlyprintk=ocd,keep initcall_debug | |
| # others support: test_suspend=mem root=/dev/sda | |
| # hibernate support: resume=/dev/sda3 | |
| CONFIG_CMDLINE="earlyprintk=ocd,keep ignore_loglevel" | |
| # TODO: mem=512M video=unifb:1024x600-16@75 | |
| # for nfs: root=/dev/nfs rw nfsroot=192.168.10.88:/home/udb/nfs/,rsize=1024,wsize=1024 | |
| # ip=192.168.10.83:192.168.10.88:192.168.10.1:255.255.255.0::eth0:off | |
| CONFIG_CMDLINE_FORCE=y | |
| ### Power management options | |
| CONFIG_PM=y | |
| CONFIG_HIBERNATION=y | |
| CONFIG_PM_STD_PARTITION="/dev/sda3" | |
| CONFIG_CPU_FREQ=n | |
| CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y | |
| ### Networking support | |
| CONFIG_NET=y | |
| # Networking options | |
| CONFIG_PACKET=m | |
| CONFIG_UNIX=m | |
| # TCP/IP networking | |
| CONFIG_INET=y | |
| CONFIG_IP_MULTICAST=y | |
| CONFIG_IP_PNP=y | |
| CONFIG_IPV6=n | |
| # Wireless | |
| CONFIG_WIRELESS=y | |
| CONFIG_WIRELESS_EXT=y | |
| CONFIG_MAC80211=m | |
| ### PKUnity SoC Features | |
| CONFIG_USB_WLAN_HED_AQ3=n | |
| CONFIG_USB_CMMB_INNOFIDEI=n | |
| CONFIG_I2C_BATTERY_BQ27200=n | |
| CONFIG_I2C_EEPROM_AT24=n | |
| CONFIG_LCD_BACKLIGHT=n | |
| CONFIG_PUV3_UMAL=y | |
| CONFIG_PUV3_MUSB=n | |
| CONFIG_PUV3_AC97=n | |
| CONFIG_PUV3_NAND=n | |
| CONFIG_PUV3_MMC=n | |
| CONFIG_PUV3_UART=n | |
| ### Device Drivers | |
| # Memory Technology Device (MTD) support | |
| CONFIG_MTD=m | |
| CONFIG_MTD_UBI=m | |
| CONFIG_MTD_PARTITIONS=y | |
| CONFIG_MTD_CHAR=m | |
| CONFIG_MTD_BLKDEVS=m | |
| # RAM/ROM/Flash chip drivers | |
| CONFIG_MTD_CFI=m | |
| CONFIG_MTD_JEDECPROBE=m | |
| CONFIG_MTD_CFI_AMDSTD=m | |
| # Mapping drivers for chip access | |
| CONFIG_MTD_PHYSMAP=m | |
| # Block devices | |
| CONFIG_BLK_DEV_LOOP=m | |
| # SCSI device support | |
| CONFIG_SCSI=y | |
| CONFIG_BLK_DEV_SD=y | |
| CONFIG_BLK_DEV_SR=m | |
| CONFIG_CHR_DEV_SG=m | |
| # Serial ATA (prod) and Parallel ATA (experimental) drivers | |
| CONFIG_ATA=y | |
| CONFIG_SATA_VIA=y | |
| # Network device support | |
| CONFIG_NETDEVICES=y | |
| CONFIG_NET_ETHERNET=y | |
| CONFIG_NETDEV_1000=y | |
| # Wireless LAN | |
| CONFIG_WLAN_80211=n | |
| CONFIG_RT2X00=n | |
| CONFIG_RT73USB=n | |
| # Input device support | |
| CONFIG_INPUT_EVDEV=m | |
| # Keyboards | |
| CONFIG_KEYBOARD_GPIO=m | |
| # I2C support | |
| CONFIG_I2C=y | |
| CONFIG_I2C_PUV3=y | |
| # Hardware Monitoring support | |
| #CONFIG_SENSORS_LM75=m | |
| # Generic Thermal sysfs driver | |
| #CONFIG_THERMAL=m | |
| #CONFIG_THERMAL_HWMON=y | |
| # Multimedia support | |
| CONFIG_MEDIA_SUPPORT=n | |
| CONFIG_VIDEO_DEV=n | |
| CONFIG_USB_VIDEO_CLASS=n | |
| # Graphics support | |
| CONFIG_FB=y | |
| CONFIG_FB_PUV3_UNIGFX=y | |
| # Console display driver support | |
| CONFIG_VGA_CONSOLE=n | |
| CONFIG_FRAMEBUFFER_CONSOLE=y | |
| CONFIG_FONTS=y | |
| CONFIG_FONT_8x8=y | |
| CONFIG_FONT_8x16=y | |
| # Bootup logo | |
| CONFIG_LOGO=n | |
| # Sound card support | |
| CONFIG_SOUND=m | |
| # Advanced Linux Sound Architecture | |
| CONFIG_SND=m | |
| CONFIG_SND_MIXER_OSS=m | |
| CONFIG_SND_PCM_OSS=m | |
| # USB support | |
| CONFIG_USB_ARCH_HAS_HCD=n | |
| CONFIG_USB=n | |
| CONFIG_USB_DEVICEFS=n | |
| CONFIG_USB_PRINTER=n | |
| CONFIG_USB_STORAGE=n | |
| # Inventra Highspeed Dual Role Controller | |
| CONFIG_USB_MUSB_HDRC=n | |
| # LED Support | |
| CONFIG_NEW_LEDS=y | |
| CONFIG_LEDS_CLASS=y | |
| CONFIG_LEDS_GPIO=y | |
| # LED Triggers | |
| CONFIG_LEDS_TRIGGERS=y | |
| CONFIG_LEDS_TRIGGER_TIMER=y | |
| CONFIG_LEDS_TRIGGER_IDE_DISK=y | |
| CONFIG_LEDS_TRIGGER_HEARTBEAT=y | |
| # Real Time Clock | |
| CONFIG_RTC_LIB=y | |
| CONFIG_RTC_CLASS=y | |
| CONFIG_RTC_DRV_PUV3=y | |
| ### File systems | |
| CONFIG_EXT2_FS=m | |
| CONFIG_EXT3_FS=y | |
| CONFIG_EXT4_FS=y | |
| CONFIG_FUSE_FS=m | |
| # CD-ROM/DVD Filesystems | |
| CONFIG_ISO9660_FS=m | |
| CONFIG_JOLIET=y | |
| CONFIG_UDF_FS=m | |
| # DOS/FAT/NT Filesystems | |
| CONFIG_VFAT_FS=m | |
| # Pseudo filesystems | |
| CONFIG_PROC_FS=y | |
| CONFIG_SYSFS=y | |
| CONFIG_TMPFS=y | |
| # Miscellaneous filesystems | |
| CONFIG_MISC_FILESYSTEMS=y | |
| CONFIG_JFFS2_FS=m | |
| CONFIG_UBIFS_FS=m | |
| # Network File Systems | |
| CONFIG_NETWORK_FILESYSTEMS=y | |
| CONFIG_NFS_FS=y | |
| CONFIG_NFS_V3=y | |
| CONFIG_ROOT_NFS=y | |
| # Partition Types | |
| CONFIG_PARTITION_ADVANCED=y | |
| CONFIG_MSDOS_PARTITION=y | |
| # Native language support | |
| CONFIG_NLS=y | |
| CONFIG_NLS_CODEPAGE_437=m | |
| CONFIG_NLS_CODEPAGE_936=m | |
| CONFIG_NLS_ISO8859_1=m | |
| CONFIG_NLS_UTF8=m | |
| ### Kernel hacking | |
| CONFIG_FRAME_WARN=8096 | |
| CONFIG_MAGIC_SYSRQ=y | |
| CONFIG_DEBUG_KERNEL=y | |
| CONFIG_PROVE_LOCKING=n | |
| CONFIG_DEBUG_BUGVERBOSE=y | |
| CONFIG_FRAME_POINTER=y | |
| CONFIG_DEBUG_LL=y | |