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
12 select ARCH_HAVE_CUSTOM_GPIO_H
13 select GENERIC_FIND_FIRST_BIT
14 select GENERIC_IRQ_PROBE
15 select GENERIC_IRQ_SHOW
16 select ARCH_WANT_FRAME_POINTERS
19 UniCore-32 is 32-bit Instruction Set Architecture,
20 including a series of low-power-consumption RISC chip
21 designs licensed by PKUnity Ltd.
22 Please see web page at <http://www.pkunity.com/>.
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/Kconfig.preempt"
150 source "kernel/Kconfig.hz"
156 depends on GENERIC_GPIO
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
220 select GPIO_SYSFS if EXPERIMENTAL
225 default BACKLIGHT_PWM
227 Enable support for NB0916 PWM controllers
231 menu "PKUnity NetBook-0916 Features"
233 config I2C_BATTERY_BQ27200
234 tristate "I2C Battery BQ27200 Support"
237 select BATTERY_BQ27x00
239 config I2C_EEPROM_AT24
240 tristate "I2C EEPROMs AT24 support"
245 tristate "LCD Backlight support"
246 select BACKLIGHT_LCD_SUPPORT
255 source "drivers/Kconfig"
259 source "arch/unicore32/Kconfig.debug"
261 source "security/Kconfig"
263 source "crypto/Kconfig"