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_HARDIRQS_NO_DEPRECATED
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
36 config STACKTRACE_SUPPORT
39 config HAVE_LATENCYTOP_SUPPORT
42 config LOCKDEP_SUPPORT
45 config RWSEM_GENERIC_SPINLOCK
48 config RWSEM_XCHGADD_ALGORITHM
51 config ARCH_HAS_ILOG2_U32
54 config ARCH_HAS_ILOG2_U64
57 config ARCH_HAS_CPUFREQ
60 config GENERIC_HWEIGHT
63 config GENERIC_CALIBRATE_DELAY
66 config ARCH_MAY_HAVE_PC_FDC
69 config NEED_DMA_MAP_STATE
74 source "kernel/Kconfig.freezer"
87 select GENERIC_CLOCKEVENTS
89 select ARCH_REQUIRE_GPIOLIB
90 select ARCH_HAS_CPUFREQ
92 # CONFIGs for ARCH_PUV3
97 prompt "Board Selection"
100 config PUV3_FPGA_DLX200
105 bool "DEBUG board (0913)"
108 bool "NetBook board (0916)"
112 bool "Security Mini-Workstation board (0919)"
117 def_bool y if !ARCH_FPGA
121 source "arch/unicore32/mm/Kconfig"
123 comment "Floating poing support"
125 config UNICORE_FPU_F64
126 def_bool y if !ARCH_FPGA
135 Find out whether you have a PCI motherboard. PCI is the name of a
136 bus system, i.e. the way the CPU talks to the other stuff inside
137 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
138 VESA. If you have PCI, say Y, otherwise N.
140 source "drivers/pci/Kconfig"
142 source "drivers/pcmcia/Kconfig"
146 menu "Kernel Features"
148 source "kernel/time/Kconfig"
150 source "kernel/Kconfig.preempt"
152 source "kernel/Kconfig.hz"
158 depends on GENERIC_GPIO
160 config ALIGNMENT_TRAP
163 Unicore processors can not fetch/store information which is not
164 naturally aligned on the bus, i.e., a 4 byte fetch must start at an
165 address divisible by 4. On 32-bit Unicore processors, these non-aligned
166 fetch/store instructions will be emulated in software if you say
167 here, which has a severe performance impact. This is necessary for
168 correct operation of some network protocols. With an IP-only
169 configuration it is safe to say N, otherwise say Y.
176 string "Default kernel command string"
180 bool "Always use the default kernel command string"
181 depends on CMDLINE != ""
183 Always use the default kernel command string, even if the boot
184 loader passes other arguments to the kernel.
185 This is useful if you cannot or don't want to change the
186 command-line options your boot loader passes to the kernel.
192 menu "Userspace binary formats"
194 source "fs/Kconfig.binfmt"
198 menu "Power management options"
200 source "kernel/power/Kconfig"
203 source "drivers/cpufreq/Kconfig"
206 config ARCH_SUSPEND_POSSIBLE
207 def_bool y if !ARCH_FPGA
209 config ARCH_HIBERNATION_POSSIBLE
210 def_bool y if !ARCH_FPGA
220 depends on !ARCH_FPGA
222 select GPIO_SYSFS if EXPERIMENTAL
227 default BACKLIGHT_PWM
229 Enable support for NB0916 PWM controllers
232 tristate "PKUnity v3 RTC Support"
233 depends on !ARCH_FPGA
237 menu "PKUnity NetBook-0916 Features"
239 config I2C_BATTERY_BQ27200
240 tristate "I2C Battery BQ27200 Support"
243 select BATTERY_BQ27x00
245 config I2C_EEPROM_AT24
246 tristate "I2C EEPROMs AT24 support"
252 tristate "LCD Backlight support"
253 select BACKLIGHT_LCD_SUPPORT
262 source "drivers/Kconfig"
266 source "arch/unicore32/Kconfig.debug"
268 source "security/Kconfig"
270 source "crypto/Kconfig"