3 select ARCH_HAS_DEVMEM_IS_ALLOWED
4 select ARCH_MIGHT_HAVE_PC_PARPORT
5 select ARCH_MIGHT_HAVE_PC_SERIO
7 select HAVE_GENERIC_DMA_COHERENT
8 select HAVE_KERNEL_GZIP
9 select HAVE_KERNEL_BZIP2
10 select GENERIC_ATOMIC64
11 select HAVE_KERNEL_LZO
12 select HAVE_KERNEL_LZMA
14 select ARCH_HAVE_CUSTOM_GPIO_H
15 select GENERIC_FIND_FIRST_BIT
16 select GENERIC_IRQ_PROBE
17 select GENERIC_IRQ_SHOW
18 select ARCH_WANT_FRAME_POINTERS
20 select MODULES_USE_ELF_REL
22 UniCore-32 is 32-bit Instruction Set Architecture,
23 including a series of low-power-consumption RISC chip
24 designs licensed by PKUnity Ltd.
25 Please see web page at <http://www.pkunity.com/>.
33 config STACKTRACE_SUPPORT
36 config LOCKDEP_SUPPORT
39 config RWSEM_GENERIC_SPINLOCK
42 config RWSEM_XCHGADD_ALGORITHM
45 config ARCH_HAS_ILOG2_U32
48 config ARCH_HAS_ILOG2_U64
51 config GENERIC_HWEIGHT
54 config GENERIC_CALIBRATE_DELAY
57 config ARCH_MAY_HAVE_PC_FDC
63 config NEED_DMA_MAP_STATE
68 source "kernel/Kconfig.freezer"
81 select GENERIC_CLOCKEVENTS
83 select ARCH_REQUIRE_GPIOLIB
85 # CONFIGs for ARCH_PUV3
90 prompt "Board Selection"
93 config PUV3_FPGA_DLX200
98 bool "DEBUG board (0913)"
101 bool "NetBook board (0916)"
106 bool "Security Mini-Workstation board (0919)"
111 def_bool y if !ARCH_FPGA
115 source "arch/unicore32/mm/Kconfig"
117 comment "Floating poing support"
119 config UNICORE_FPU_F64
120 def_bool y if !ARCH_FPGA
129 Find out whether you have a PCI motherboard. PCI is the name of a
130 bus system, i.e. the way the CPU talks to the other stuff inside
131 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
132 VESA. If you have PCI, say Y, otherwise N.
134 source "drivers/pci/Kconfig"
136 source "drivers/pcmcia/Kconfig"
140 menu "Kernel Features"
142 source "kernel/Kconfig.preempt"
144 source "kernel/Kconfig.hz"
152 config ALIGNMENT_TRAP
155 Unicore processors can not fetch/store information which is not
156 naturally aligned on the bus, i.e., a 4 byte fetch must start at an
157 address divisible by 4. On 32-bit Unicore processors, these non-aligned
158 fetch/store instructions will be emulated in software if you say
159 here, which has a severe performance impact. This is necessary for
160 correct operation of some network protocols. With an IP-only
161 configuration it is safe to say N, otherwise say Y.
168 string "Default kernel command string"
172 bool "Always use the default kernel command string"
173 depends on CMDLINE != ""
175 Always use the default kernel command string, even if the boot
176 loader passes other arguments to the kernel.
177 This is useful if you cannot or don't want to change the
178 command-line options your boot loader passes to the kernel.
184 menu "Userspace binary formats"
186 source "fs/Kconfig.binfmt"
190 menu "Power management options"
192 source "kernel/power/Kconfig"
194 source "drivers/cpufreq/Kconfig"
196 config ARCH_SUSPEND_POSSIBLE
197 def_bool y if !ARCH_FPGA
199 config ARCH_HIBERNATION_POSSIBLE
200 def_bool y if !ARCH_FPGA
210 depends on !ARCH_FPGA
216 menu "PKUnity NetBook-0916 Features"
218 config I2C_BATTERY_BQ27200
219 tristate "I2C Battery BQ27200 Support"
222 select BATTERY_BQ27XXX
224 config I2C_EEPROM_AT24
225 tristate "I2C EEPROMs AT24 support"
230 tristate "LCD Backlight support"
231 select BACKLIGHT_LCD_SUPPORT
240 source "drivers/Kconfig"
244 source "arch/unicore32/Kconfig.debug"
246 source "security/Kconfig"
248 source "crypto/Kconfig"