4 select HAVE_GENERIC_DMA_COHERENT
5 select HAVE_GENERIC_HARDIRQS
7 select HAVE_KERNEL_GZIP
8 select HAVE_KERNEL_BZIP2
10 select HAVE_KERNEL_LZMA
11 select GENERIC_FIND_FIRST_BIT
12 select GENERIC_IRQ_PROBE
13 select GENERIC_IRQ_SHOW
14 select ARCH_WANT_FRAME_POINTERS
16 UniCore-32 is 32-bit Instruction Set Architecture,
17 including a series of low-power-consumption RISC chip
18 designs licensed by PKUnity Ltd.
19 Please see web page at <http://www.pkunity.com/>.
27 config GENERIC_CLOCKEVENTS
39 config STACKTRACE_SUPPORT
42 config HAVE_LATENCYTOP_SUPPORT
45 config LOCKDEP_SUPPORT
48 config RWSEM_GENERIC_SPINLOCK
51 config RWSEM_XCHGADD_ALGORITHM
54 config ARCH_HAS_ILOG2_U32
57 config ARCH_HAS_ILOG2_U64
60 config ARCH_HAS_CPUFREQ
63 config GENERIC_HWEIGHT
66 config GENERIC_CALIBRATE_DELAY
69 config ARCH_MAY_HAVE_PC_FDC
72 config NEED_DMA_MAP_STATE
77 source "kernel/Kconfig.freezer"
90 select GENERIC_CLOCKEVENTS
92 select ARCH_REQUIRE_GPIOLIB
93 select ARCH_HAS_CPUFREQ
95 # CONFIGs for ARCH_PUV3
100 prompt "Board Selection"
103 config PUV3_FPGA_DLX200
108 bool "DEBUG board (0913)"
111 bool "NetBook board (0916)"
115 bool "Security Mini-Workstation board (0919)"
120 def_bool y if !ARCH_FPGA
124 source "arch/unicore32/mm/Kconfig"
126 comment "Floating poing support"
128 config UNICORE_FPU_F64
129 def_bool y if !ARCH_FPGA
138 Find out whether you have a PCI motherboard. PCI is the name of a
139 bus system, i.e. the way the CPU talks to the other stuff inside
140 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
141 VESA. If you have PCI, say Y, otherwise N.
143 source "drivers/pci/Kconfig"
145 source "drivers/pcmcia/Kconfig"
149 menu "Kernel Features"
151 source "kernel/time/Kconfig"
153 source "kernel/Kconfig.preempt"
155 source "kernel/Kconfig.hz"
161 depends on GENERIC_GPIO
163 config ALIGNMENT_TRAP
166 Unicore processors can not fetch/store information which is not
167 naturally aligned on the bus, i.e., a 4 byte fetch must start at an
168 address divisible by 4. On 32-bit Unicore processors, these non-aligned
169 fetch/store instructions will be emulated in software if you say
170 here, which has a severe performance impact. This is necessary for
171 correct operation of some network protocols. With an IP-only
172 configuration it is safe to say N, otherwise say Y.
179 string "Default kernel command string"
183 bool "Always use the default kernel command string"
184 depends on CMDLINE != ""
186 Always use the default kernel command string, even if the boot
187 loader passes other arguments to the kernel.
188 This is useful if you cannot or don't want to change the
189 command-line options your boot loader passes to the kernel.
195 menu "Userspace binary formats"
197 source "fs/Kconfig.binfmt"
201 menu "Power management options"
203 source "kernel/power/Kconfig"
206 source "drivers/cpufreq/Kconfig"
209 config ARCH_SUSPEND_POSSIBLE
210 def_bool y if !ARCH_FPGA
212 config ARCH_HIBERNATION_POSSIBLE
213 def_bool y if !ARCH_FPGA
223 depends on !ARCH_FPGA
225 select GPIO_SYSFS if EXPERIMENTAL
230 default BACKLIGHT_PWM
232 Enable support for NB0916 PWM controllers
236 menu "PKUnity NetBook-0916 Features"
238 config I2C_BATTERY_BQ27200
239 tristate "I2C Battery BQ27200 Support"
242 select BATTERY_BQ27x00
244 config I2C_EEPROM_AT24
245 tristate "I2C EEPROMs AT24 support"
251 tristate "LCD Backlight support"
252 select BACKLIGHT_LCD_SUPPORT
261 source "drivers/Kconfig"
265 source "arch/unicore32/Kconfig.debug"
267 source "security/Kconfig"
269 source "crypto/Kconfig"