unicore32_defconfig 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. ### General setup
  2. CONFIG_EXPERIMENTAL=y
  3. CONFIG_LOCALVERSION="-unicore32"
  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. ### Enable loadable module support
  12. CONFIG_MODULES=n
  13. CONFIG_MODULE_UNLOAD=y
  14. ### System Type
  15. CONFIG_ARCH_PUV3=y
  16. # Board Selection
  17. CONFIG_PUV3_NB0916=y
  18. # Processor Features
  19. CONFIG_CPU_DCACHE_LINE_DISABLE=y
  20. CONFIG_CPU_TLB_SINGLE_ENTRY_DISABLE=n
  21. ### Bus support
  22. CONFIG_PCI=y
  23. CONFIG_PCI_LEGACY=n
  24. ### Boot options
  25. # for debug, adding: earlyprintk=ocd,keep initcall_debug
  26. # others support: test_suspend=mem root=/dev/sda
  27. # hibernate support: resume=/dev/sda3
  28. CONFIG_CMDLINE="earlyprintk=ocd,keep ignore_loglevel"
  29. # TODO: mem=512M video=unifb:1024x600-16@75
  30. # for nfs: root=/dev/nfs rw nfsroot=192.168.10.88:/home/udb/nfs/,rsize=1024,wsize=1024
  31. # ip=192.168.10.83:192.168.10.88:192.168.10.1:255.255.255.0::eth0:off
  32. CONFIG_CMDLINE_FORCE=y
  33. ### Power management options
  34. CONFIG_PM=y
  35. CONFIG_HIBERNATION=y
  36. CONFIG_PM_STD_PARTITION="/dev/sda3"
  37. CONFIG_CPU_FREQ=n
  38. CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
  39. ### Networking support
  40. CONFIG_NET=y
  41. # Networking options
  42. CONFIG_PACKET=m
  43. CONFIG_UNIX=m
  44. # TCP/IP networking
  45. CONFIG_INET=y
  46. CONFIG_IP_MULTICAST=y
  47. CONFIG_IP_PNP=y
  48. CONFIG_IPV6=n
  49. # Wireless
  50. CONFIG_WIRELESS=y
  51. CONFIG_WIRELESS_EXT=y
  52. CONFIG_MAC80211=m
  53. ### PKUnity SoC Features
  54. CONFIG_USB_WLAN_HED_AQ3=n
  55. CONFIG_USB_CMMB_INNOFIDEI=n
  56. CONFIG_I2C_BATTERY_BQ27200=n
  57. CONFIG_I2C_EEPROM_AT24=n
  58. CONFIG_LCD_BACKLIGHT=n
  59. CONFIG_PUV3_UMAL=y
  60. CONFIG_PUV3_MUSB=n
  61. CONFIG_PUV3_AC97=n
  62. CONFIG_PUV3_NAND=n
  63. CONFIG_PUV3_MMC=n
  64. CONFIG_PUV3_UART=n
  65. ### Device Drivers
  66. # Memory Technology Device (MTD) support
  67. CONFIG_MTD=m
  68. CONFIG_MTD_UBI=m
  69. CONFIG_MTD_PARTITIONS=y
  70. CONFIG_MTD_CHAR=m
  71. CONFIG_MTD_BLKDEVS=m
  72. # RAM/ROM/Flash chip drivers
  73. CONFIG_MTD_CFI=m
  74. CONFIG_MTD_JEDECPROBE=m
  75. CONFIG_MTD_CFI_AMDSTD=m
  76. # Mapping drivers for chip access
  77. CONFIG_MTD_PHYSMAP=m
  78. # Block devices
  79. CONFIG_BLK_DEV_LOOP=m
  80. # SCSI device support
  81. CONFIG_SCSI=y
  82. CONFIG_BLK_DEV_SD=y
  83. CONFIG_BLK_DEV_SR=m
  84. CONFIG_CHR_DEV_SG=m
  85. # Serial ATA (prod) and Parallel ATA (experimental) drivers
  86. CONFIG_ATA=y
  87. CONFIG_SATA_VIA=y
  88. # Network device support
  89. CONFIG_NETDEVICES=y
  90. CONFIG_NET_ETHERNET=y
  91. CONFIG_NETDEV_1000=y
  92. # Wireless LAN
  93. CONFIG_WLAN_80211=n
  94. CONFIG_RT2X00=n
  95. CONFIG_RT73USB=n
  96. # Input device support
  97. CONFIG_INPUT_EVDEV=m
  98. # Keyboards
  99. CONFIG_KEYBOARD_GPIO=m
  100. # I2C support
  101. CONFIG_I2C=y
  102. CONFIG_I2C_PUV3=y
  103. # Hardware Monitoring support
  104. #CONFIG_SENSORS_LM75=m
  105. # Generic Thermal sysfs driver
  106. #CONFIG_THERMAL=m
  107. #CONFIG_THERMAL_HWMON=y
  108. # Multimedia support
  109. CONFIG_MEDIA_SUPPORT=n
  110. CONFIG_VIDEO_DEV=n
  111. CONFIG_USB_VIDEO_CLASS=n
  112. # Graphics support
  113. CONFIG_FB=y
  114. CONFIG_FB_PUV3_UNIGFX=y
  115. # Console display driver support
  116. CONFIG_VGA_CONSOLE=n
  117. CONFIG_FRAMEBUFFER_CONSOLE=y
  118. CONFIG_FONTS=y
  119. CONFIG_FONT_8x8=y
  120. CONFIG_FONT_8x16=y
  121. # Bootup logo
  122. CONFIG_LOGO=n
  123. # Sound card support
  124. CONFIG_SOUND=m
  125. # Advanced Linux Sound Architecture
  126. CONFIG_SND=m
  127. CONFIG_SND_MIXER_OSS=m
  128. CONFIG_SND_PCM_OSS=m
  129. # USB support
  130. CONFIG_USB_ARCH_HAS_HCD=n
  131. CONFIG_USB=n
  132. CONFIG_USB_PRINTER=n
  133. CONFIG_USB_STORAGE=n
  134. # Inventra Highspeed Dual Role Controller
  135. CONFIG_USB_MUSB_HDRC=n
  136. # LED Support
  137. CONFIG_NEW_LEDS=y
  138. CONFIG_LEDS_CLASS=y
  139. CONFIG_LEDS_GPIO=y
  140. # LED Triggers
  141. CONFIG_LEDS_TRIGGERS=y
  142. CONFIG_LEDS_TRIGGER_TIMER=y
  143. CONFIG_LEDS_TRIGGER_DISK=y
  144. CONFIG_LEDS_TRIGGER_HEARTBEAT=y
  145. # Real Time Clock
  146. CONFIG_RTC_LIB=y
  147. CONFIG_RTC_CLASS=y
  148. CONFIG_RTC_DRV_PUV3=y
  149. ### File systems
  150. CONFIG_EXT2_FS=m
  151. CONFIG_EXT3_FS=y
  152. CONFIG_EXT4_FS=y
  153. CONFIG_FUSE_FS=m
  154. # CD-ROM/DVD Filesystems
  155. CONFIG_ISO9660_FS=m
  156. CONFIG_JOLIET=y
  157. CONFIG_UDF_FS=m
  158. # DOS/FAT/NT Filesystems
  159. CONFIG_VFAT_FS=m
  160. # Pseudo filesystems
  161. CONFIG_PROC_FS=y
  162. CONFIG_SYSFS=y
  163. CONFIG_TMPFS=y
  164. # Miscellaneous filesystems
  165. CONFIG_MISC_FILESYSTEMS=y
  166. CONFIG_JFFS2_FS=m
  167. CONFIG_UBIFS_FS=m
  168. # Network File Systems
  169. CONFIG_NETWORK_FILESYSTEMS=y
  170. CONFIG_NFS_FS=y
  171. CONFIG_NFS_V3=y
  172. CONFIG_ROOT_NFS=y
  173. # Partition Types
  174. CONFIG_PARTITION_ADVANCED=y
  175. CONFIG_MSDOS_PARTITION=y
  176. # Native language support
  177. CONFIG_NLS=y
  178. CONFIG_NLS_CODEPAGE_437=m
  179. CONFIG_NLS_CODEPAGE_936=m
  180. CONFIG_NLS_ISO8859_1=m
  181. CONFIG_NLS_UTF8=m
  182. ### Kernel hacking
  183. CONFIG_FRAME_WARN=8096
  184. CONFIG_MAGIC_SYSRQ=y
  185. CONFIG_DEBUG_KERNEL=y
  186. CONFIG_PROVE_LOCKING=n
  187. CONFIG_DEBUG_BUGVERBOSE=y
  188. CONFIG_FRAME_POINTER=y
  189. CONFIG_DEBUG_LL=y