| ### 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_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_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 |
| |