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 HAVE_VIRT_TO_BUS
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/>.
35 config STACKTRACE_SUPPORT
38 config HAVE_LATENCYTOP_SUPPORT
41 config LOCKDEP_SUPPORT
44 config RWSEM_GENERIC_SPINLOCK
47 config RWSEM_XCHGADD_ALGORITHM
50 config ARCH_HAS_ILOG2_U32
53 config ARCH_HAS_ILOG2_U64
56 config ARCH_HAS_CPUFREQ
59 config GENERIC_HWEIGHT
62 config GENERIC_CALIBRATE_DELAY
65 config ARCH_MAY_HAVE_PC_FDC
71 config NEED_DMA_MAP_STATE
76 source "kernel/Kconfig.freezer"
89 select GENERIC_CLOCKEVENTS
91 select ARCH_REQUIRE_GPIOLIB
92 select ARCH_HAS_CPUFREQ
94 # CONFIGs for ARCH_PUV3
99 prompt "Board Selection"
102 config PUV3_FPGA_DLX200
107 bool "DEBUG board (0913)"
110 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/Kconfig.preempt"
153 source "kernel/Kconfig.hz"
159 depends on GENERIC_GPIO
161 config ALIGNMENT_TRAP
164 Unicore processors can not fetch/store information which is not
165 naturally aligned on the bus, i.e., a 4 byte fetch must start at an
166 address divisible by 4. On 32-bit Unicore processors, these non-aligned
167 fetch/store instructions will be emulated in software if you say
168 here, which has a severe performance impact. This is necessary for
169 correct operation of some network protocols. With an IP-only
170 configuration it is safe to say N, otherwise say Y.
177 string "Default kernel command string"
181 bool "Always use the default kernel command string"
182 depends on CMDLINE != ""
184 Always use the default kernel command string, even if the boot
185 loader passes other arguments to the kernel.
186 This is useful if you cannot or don't want to change the
187 command-line options your boot loader passes to the kernel.
193 menu "Userspace binary formats"
195 source "fs/Kconfig.binfmt"
199 menu "Power management options"
201 source "kernel/power/Kconfig"
204 source "drivers/cpufreq/Kconfig"
207 config ARCH_SUSPEND_POSSIBLE
208 def_bool y if !ARCH_FPGA
210 config ARCH_HIBERNATION_POSSIBLE
211 def_bool y if !ARCH_FPGA
221 depends on !ARCH_FPGA
228 menu "PKUnity NetBook-0916 Features"
230 config I2C_BATTERY_BQ27200
231 tristate "I2C Battery BQ27200 Support"
234 select BATTERY_BQ27x00
236 config I2C_EEPROM_AT24
237 tristate "I2C EEPROMs AT24 support"
242 tristate "LCD Backlight support"
243 select BACKLIGHT_LCD_SUPPORT
252 source "drivers/Kconfig"
256 source "arch/unicore32/Kconfig.debug"
258 source "security/Kconfig"
260 source "crypto/Kconfig"