4 select HAVE_GENERIC_DMA_COHERENT
5 select HAVE_GENERIC_HARDIRQS
7 select HAVE_KERNEL_GZIP
8 select HAVE_KERNEL_BZIP2
9 select GENERIC_ATOMIC64
10 select HAVE_KERNEL_LZO
11 select HAVE_KERNEL_LZMA
13 select ARCH_HAVE_CUSTOM_GPIO_H
14 select GENERIC_FIND_FIRST_BIT
15 select GENERIC_IRQ_PROBE
16 select GENERIC_IRQ_SHOW
17 select ARCH_WANT_FRAME_POINTERS
19 select MODULES_USE_ELF_REL
21 UniCore-32 is 32-bit Instruction Set Architecture,
22 including a series of low-power-consumption RISC chip
23 designs licensed by PKUnity Ltd.
24 Please see web page at <http://www.pkunity.com/>.
32 config STACKTRACE_SUPPORT
35 config HAVE_LATENCYTOP_SUPPORT
38 config LOCKDEP_SUPPORT
41 config RWSEM_GENERIC_SPINLOCK
44 config RWSEM_XCHGADD_ALGORITHM
47 config ARCH_HAS_ILOG2_U32
50 config ARCH_HAS_ILOG2_U64
53 config ARCH_HAS_CPUFREQ
56 config GENERIC_HWEIGHT
59 config GENERIC_CALIBRATE_DELAY
62 config ARCH_MAY_HAVE_PC_FDC
68 config NEED_DMA_MAP_STATE
73 source "kernel/Kconfig.freezer"
86 select GENERIC_CLOCKEVENTS
88 select ARCH_REQUIRE_GPIOLIB
89 select ARCH_HAS_CPUFREQ
91 # CONFIGs for ARCH_PUV3
96 prompt "Board Selection"
99 config PUV3_FPGA_DLX200
104 bool "DEBUG board (0913)"
107 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/Kconfig.preempt"
150 source "kernel/Kconfig.hz"
158 config ALIGNMENT_TRAP
161 Unicore processors can not fetch/store information which is not
162 naturally aligned on the bus, i.e., a 4 byte fetch must start at an
163 address divisible by 4. On 32-bit Unicore processors, these non-aligned
164 fetch/store instructions will be emulated in software if you say
165 here, which has a severe performance impact. This is necessary for
166 correct operation of some network protocols. With an IP-only
167 configuration it is safe to say N, otherwise say Y.
174 string "Default kernel command string"
178 bool "Always use the default kernel command string"
179 depends on CMDLINE != ""
181 Always use the default kernel command string, even if the boot
182 loader passes other arguments to the kernel.
183 This is useful if you cannot or don't want to change the
184 command-line options your boot loader passes to the kernel.
190 menu "Userspace binary formats"
192 source "fs/Kconfig.binfmt"
196 menu "Power management options"
198 source "kernel/power/Kconfig"
201 source "drivers/cpufreq/Kconfig"
204 config ARCH_SUSPEND_POSSIBLE
205 def_bool y if !ARCH_FPGA
207 config ARCH_HIBERNATION_POSSIBLE
208 def_bool y if !ARCH_FPGA
218 depends on !ARCH_FPGA
224 menu "PKUnity NetBook-0916 Features"
226 config I2C_BATTERY_BQ27200
227 tristate "I2C Battery BQ27200 Support"
230 select BATTERY_BQ27x00
232 config I2C_EEPROM_AT24
233 tristate "I2C EEPROMs AT24 support"
238 tristate "LCD Backlight support"
239 select BACKLIGHT_LCD_SUPPORT
248 source "drivers/Kconfig"
252 source "arch/unicore32/Kconfig.debug"
254 source "security/Kconfig"
256 source "crypto/Kconfig"