config [31mCONFIG_UNICORE32[0m
def_bool y
select [31mCONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED[0m
select [31mCONFIG_ARCH_MIGHT_HAVE_PC_PARPORT[0m
select [31mCONFIG_ARCH_MIGHT_HAVE_PC_SERIO[0m
select [31mCONFIG_HAVE_MEMBLOCK[0m
select [31mCONFIG_HAVE_GENERIC_DMA_COHERENT[0m
select [31mCONFIG_HAVE_KERNEL_GZIP[0m
select [31mCONFIG_HAVE_KERNEL_BZIP2[0m
select [31mCONFIG_GENERIC_ATOMIC64[0m
select [31mCONFIG_HAVE_KERNEL_LZO[0m
select [31mCONFIG_HAVE_KERNEL_LZMA[0m
select [31mCONFIG_VIRT_TO_BUS[0m
select [31mCONFIG_ARCH_HAVE_CUSTOM_GPIO_H[0m
select [31mCONFIG_GENERIC_FIND_FIRST_BIT[0m
select [31mCONFIG_GENERIC_IRQ_PROBE[0m
select [31mCONFIG_GENERIC_IRQ_SHOW[0m
select [31mCONFIG_ARCH_WANT_FRAME_POINTERS[0m
select [31mCONFIG_GENERIC_IOMAP[0m
select [31mCONFIG_MODULES_USE_ELF_REL[0m
help
UniCore-32 is 32-bit Instruction Set Architecture,
including a series of low-power-consumption RISC chip
designs licensed by PKUnity Ltd.
Please see web page at <http://www.pkunity.com/>.
config [31mCONFIG_GENERIC_CSUM[0m
def_bool y
config [31mCONFIG_NO_IOPORT_MAP[0m
bool
config [31mCONFIG_STACKTRACE_SUPPORT[0m
def_bool y
config [31mCONFIG_LOCKDEP_SUPPORT[0m
def_bool y
config [31mCONFIG_RWSEM_GENERIC_SPINLOCK[0m
def_bool y
config [31mCONFIG_RWSEM_XCHGADD_ALGORITHM[0m
bool
config [31mCONFIG_ARCH_HAS_ILOG2_U32[0m
bool
config [31mCONFIG_ARCH_HAS_ILOG2_U64[0m
bool
config [31mCONFIG_GENERIC_HWEIGHT[0m
def_bool y
config [31mCONFIG_GENERIC_CALIBRATE_DELAY[0m
def_bool y
config [31mCONFIG_ARCH_MAY_HAVE_PC_FDC[0m
bool
config [31mCONFIG_ZONE_DMA[0m
def_bool y
config [31mCONFIG_NEED_DMA_MAP_STATE[0m
def_bool y
source "init/Kconfig"
source "kernel/Kconfig.freezer"
menu "System Type"
config [31mCONFIG_MMU[0m
def_bool y
config [31mCONFIG_ARCH_FPGA[0m
bool
config [31mCONFIG_ARCH_PUV3[0m
def_bool y
select [31mCONFIG_CPU_UCV2[0m
select [31mCONFIG_GENERIC_CLOCKEVENTS[0m
select [31mCONFIG_HAVE_CLK[0m
select [31mCONFIG_GPIOLIB[0m
# CONFIGs for [31mCONFIG_ARCH_PUV3[0m
if [31mCONFIG_ARCH_PUV3[0m
choice
prompt "Board Selection"
default [31mCONFIG_PUV3_DB0913[0m
config [31mCONFIG_PUV3_FPGA_DLX200[0m
select [31mCONFIG_ARCH_FPGA[0m
bool "FPGA board"
config [31mCONFIG_PUV3_DB0913[0m
bool "DEBUG board (0913)"
config [31mCONFIG_PUV3_NB0916[0m
bool "NetBook board (0916)"
select [31mCONFIG_PWM[0m
select [31mCONFIG_PWM_PUV3[0m
config [31mCONFIG_PUV3_SMW0919[0m
bool "Security Mini-Workstation board (0919)"
endchoice
config [31mCONFIG_PUV3_PM[0m
def_bool y if ![31mCONFIG_ARCH_FPGA[0m
endif
source "arch/unicore32/mm/Kconfig"
comment "Floating poing support"
config [31mCONFIG_UNICORE_FPU_F64[0m
def_bool y if ![31mCONFIG_ARCH_FPGA[0m
endmenu
menu "Bus support"
config [31mCONFIG_PCI[0m
bool "PCI Support"
help
Find out whether you have a [31mCONFIG_PCI[0m motherboard. [31mCONFIG_PCI[0m is the name of a
bus system, i.e. the way the CPU talks to the other stuff inside
your box. Other bus systems are [31mCONFIG_ISA[0m, [31mCONFIG_EISA[0m, MicroChannel ([31mCONFIG_MCA[0m) or
VESA. If you have [31mCONFIG_PCI[0m, say Y, otherwise N.
source "drivers/pci/Kconfig"
source "drivers/pcmcia/Kconfig"
endmenu
menu "Kernel Features"
source "kernel/Kconfig.preempt"
source "kernel/Kconfig.hz"
source "mm/Kconfig"
config [31mCONFIG_LEDS[0m
def_bool y
depends on [31mCONFIG_GPIOLIB[0m
config [31mCONFIG_ALIGNMENT_TRAP[0m
def_bool y
help
Unicore processors can not fetch/store information which is not
naturally aligned on the bus, i.e., a 4 byte fetch must start at an
address divisible by 4. On 32-bit Unicore processors, these non-aligned
fetch/store instructions will be emulated in software if you say
here, which has a severe performance impact. This is necessary for
correct operation of some network protocols. With an IP-only
configuration it is safe to say N, otherwise say Y.
endmenu
menu "Boot options"
config [31mCONFIG_CMDLINE[0m
string "Default kernel command string"
default ""
config [31mCONFIG_CMDLINE_FORCE[0m
bool "Always use the default kernel command string"
depends on [31mCONFIG_CMDLINE[0m != ""
help
Always use the default kernel command string, even if the boot
loader passes other arguments to the kernel.
This is useful if you cannot or don't want to change the
command-line options your boot loader passes to the kernel.
If unsure, say N.
endmenu
menu "Userspace binary formats"
source "fs/Kconfig.binfmt"
endmenu
menu "Power management options"
source "kernel/power/Kconfig"
source "drivers/cpufreq/Kconfig"
config [31mCONFIG_ARCH_SUSPEND_POSSIBLE[0m
def_bool y if ![31mCONFIG_ARCH_FPGA[0m
config [31mCONFIG_ARCH_HIBERNATION_POSSIBLE[0m
def_bool y if ![31mCONFIG_ARCH_FPGA[0m
endmenu
source "net/Kconfig"
if [31mCONFIG_ARCH_PUV3[0m
config [31mCONFIG_PUV3_GPIO[0m
bool
depends on ![31mCONFIG_ARCH_FPGA[0m
select [31mCONFIG_GPIO_SYSFS[0m
default y
if [31mCONFIG_PUV3_NB0916[0m
menu "PKUnity NetBook-0916 Features"
config [31mCONFIG_I2C_BATTERY_BQ27200[0m
tristate "I2C Battery BQ27200 Support"
select [31mCONFIG_I2C_PUV3[0m
select [31mCONFIG_POWER_SUPPLY[0m
select [31mCONFIG_BATTERY_BQ27XXX[0m
config [31mCONFIG_I2C_EEPROM_AT24[0m
tristate "I2C EEPROMs AT24 support"
select [31mCONFIG_I2C_PUV3[0m
select [31mCONFIG_EEPROM_AT24[0m
config [31mCONFIG_LCD_BACKLIGHT[0m
tristate "LCD Backlight support"
select [31mCONFIG_BACKLIGHT_LCD_SUPPORT[0m
select [31mCONFIG_BACKLIGHT_PWM[0m
endmenu
endif
endif
source "drivers/Kconfig"
source "fs/Kconfig"
source "arch/unicore32/Kconfig.debug"
source "security/Kconfig"
source "crypto/Kconfig"
source "lib/Kconfig"