config [31mCONFIG_AVR32[0m
def_bool y
# With [31mCONFIG_EXPERT[0m=n, we get lots of stuff automatically selected
# that we usually don't need on [31mCONFIG_AVR32[0m.
select [31mCONFIG_EXPERT[0m
select [31mCONFIG_HAVE_CLK[0m
select [31mCONFIG_HAVE_EXIT_THREAD[0m
select [31mCONFIG_HAVE_OPROFILE[0m
select [31mCONFIG_HAVE_KPROBES[0m
select [31mCONFIG_VIRT_TO_BUS[0m
select [31mCONFIG_GENERIC_IRQ_PROBE[0m
select [31mCONFIG_GENERIC_ATOMIC64[0m
select [31mCONFIG_HARDIRQS_SW_RESEND[0m
select [31mCONFIG_GENERIC_IRQ_SHOW[0m
select [31mCONFIG_ARCH_HAVE_CUSTOM_GPIO_H[0m
select [31mCONFIG_ARCH_WANT_IPC_PARSE_VERSION[0m
select [31mCONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG[0m
select [31mCONFIG_GENERIC_CLOCKEVENTS[0m
select [31mCONFIG_HAVE_MOD_ARCH_SPECIFIC[0m
select [31mCONFIG_MODULES_USE_ELF_RELA[0m
select [31mCONFIG_HAVE_NMI[0m
help
[31mCONFIG_AVR32[0m is a high-performance 32-bit RISC microprocessor core,
designed for cost-sensitive embedded applications, with particular
emphasis on low power consumption and high code density.
There is an [31mCONFIG_AVR32[0m Linux project with a web page at
http://avr32linux.org/.
config [31mCONFIG_STACKTRACE_SUPPORT[0m
def_bool y
config [31mCONFIG_LOCKDEP_SUPPORT[0m
def_bool y
config [31mCONFIG_TRACE_IRQFLAGS_SUPPORT[0m
def_bool y
config [31mCONFIG_RWSEM_GENERIC_SPINLOCK[0m
def_bool y
config [31mCONFIG_RWSEM_XCHGADD_ALGORITHM[0m
def_bool n
config [31mCONFIG_ARCH_HAS_ILOG2_U32[0m
def_bool n
config [31mCONFIG_ARCH_HAS_ILOG2_U64[0m
def_bool n
config [31mCONFIG_GENERIC_HWEIGHT[0m
def_bool y
config [31mCONFIG_GENERIC_CALIBRATE_DELAY[0m
def_bool y
config [31mCONFIG_GENERIC_BUG[0m
def_bool y
depends on [31mCONFIG_BUG[0m
source "init/Kconfig"
source "kernel/Kconfig.freezer"
menu "System Type and features"
config [31mCONFIG_SUBARCH_AVR32B[0m
bool
config [31mCONFIG_MMU[0m
bool
config [31mCONFIG_PERFORMANCE_COUNTERS[0m
bool
config [31mCONFIG_PLATFORM_AT32AP[0m
bool
select [31mCONFIG_SUBARCH_AVR32B[0m
select [31mCONFIG_MMU[0m
select [31mCONFIG_PERFORMANCE_COUNTERS[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_GENERIC_ALLOCATOR[0m
select [31mCONFIG_HAVE_FB_ATMEL[0m
#
# CPU types
#
# AP7000 derivatives
config [31mCONFIG_CPU_AT32AP700X[0m
bool
select [31mCONFIG_PLATFORM_AT32AP[0m
config [31mCONFIG_CPU_AT32AP7000[0m
bool
select [31mCONFIG_CPU_AT32AP700X[0m
config [31mCONFIG_CPU_AT32AP7001[0m
bool
select [31mCONFIG_CPU_AT32AP700X[0m
config [31mCONFIG_CPU_AT32AP7002[0m
bool
select [31mCONFIG_CPU_AT32AP700X[0m
# AP700X boards
config [31mCONFIG_BOARD_ATNGW100_COMMON[0m
bool
select [31mCONFIG_CPU_AT32AP7000[0m
choice
prompt "AVR32 board type"
default [31mCONFIG_BOARD_ATSTK1000[0m
config [31mCONFIG_BOARD_ATSTK1000[0m
bool "ATSTK1000 evaluation board"
config [31mCONFIG_BOARD_ATNGW100_MKI[0m
bool "ATNGW100 Network Gateway"
select [31mCONFIG_BOARD_ATNGW100_COMMON[0m
config [31mCONFIG_BOARD_ATNGW100_MKII[0m
bool "ATNGW100 mkII Network Gateway"
select [31mCONFIG_BOARD_ATNGW100_COMMON[0m
config [31mCONFIG_BOARD_HAMMERHEAD[0m
bool "Hammerhead board"
select [31mCONFIG_CPU_AT32AP7000[0m
select [31mCONFIG_USB_ARCH_HAS_HCD[0m
help
The Hammerhead platform is built around an [31mCONFIG_AVR32[0m 32-bit microcontroller from Atmel.
It offers versatile peripherals, such as ethernet, usb device, usb host etc.
The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered
Device (PD).
Additionally, a Cyclone III [31mCONFIG_FPGA[0m from Altera is integrated on the board. The [31mCONFIG_FPGA[0m is
mapped into the 32-bit AVR memory bus. The [31mCONFIG_FPGA[0m offers two DDR2 SDRAM interfaces, which
will cover even the most exceptional need of memory bandwidth. Together with the onboard
video decoder the board is ready for video processing.
For more information see: http://www.miromico.ch/index.php/hammerhead.html
config [31mCONFIG_BOARD_FAVR_32[0m
bool "Favr-32 LCD-board"
select [31mCONFIG_CPU_AT32AP7000[0m
config [31mCONFIG_BOARD_MERISC[0m
bool "Merisc board"
select [31mCONFIG_CPU_AT32AP7000[0m
help
Merisc is the family name for a range of [31mCONFIG_AVR32[0m-based boards.
The boards are designed to be used in a man-machine
interfacing environment, utilizing a touch-based graphical
user interface. They host a vast range of I/O peripherals as
well as a large SDRAM & Flash memory bank.
For more information see: http://www.martinsson.se/merisc
config [31mCONFIG_BOARD_MIMC200[0m
bool "MIMC200 CPU board"
select [31mCONFIG_CPU_AT32AP7000[0m
endchoice
source "arch/avr32/boards/atstk1000/Kconfig"
source "arch/avr32/boards/atngw100/Kconfig"
source "arch/avr32/boards/hammerhead/Kconfig"
source "arch/avr32/boards/favr-32/Kconfig"
source "arch/avr32/boards/merisc/Kconfig"
choice
prompt "Boot loader type"
default [31mCONFIG_LOADER_U_BOOT[0m
config [31mCONFIG_LOADER_U_BOOT[0m
bool "U-Boot (or similar) bootloader"
endchoice
source "arch/avr32/mach-at32ap/Kconfig"
config [31mCONFIG_LOAD_ADDRESS[0m
hex
default 0x10000000 if [31mCONFIG_LOADER_U_BOOT[0m=y && [31mCONFIG_CPU_AT32AP700X[0m=y
config [31mCONFIG_ENTRY_ADDRESS[0m
hex
default 0x90000000 if [31mCONFIG_LOADER_U_BOOT[0m=y && [31mCONFIG_CPU_AT32AP700X[0m=y
config [31mCONFIG_PHYS_OFFSET[0m
hex
default 0x10000000 if [31mCONFIG_CPU_AT32AP700X[0m=y
source "kernel/Kconfig.preempt"
config [31mCONFIG_QUICKLIST[0m
def_bool y
config [31mCONFIG_ARCH_HAVE_MEMORY_PRESENT[0m
def_bool n
config [31mCONFIG_NEED_NODE_MEMMAP_SIZE[0m
def_bool n
config [31mCONFIG_ARCH_FLATMEM_ENABLE[0m
def_bool y
config [31mCONFIG_ARCH_DISCONTIGMEM_ENABLE[0m
def_bool n
config [31mCONFIG_ARCH_SPARSEMEM_ENABLE[0m
def_bool n
config [31mCONFIG_NODES_SHIFT[0m
int
default "2"
depends on [31mCONFIG_NEED_MULTIPLE_NODES[0m
source "mm/Kconfig"
config [31mCONFIG_OWNERSHIP_TRACE[0m
bool "Ownership trace support"
default y
help
Say Y to generate an Ownership Trace message on every context switch,
enabling Nexus-compliant debuggers to keep track of the PID of the
currently executing task.
config [31mCONFIG_NMI_DEBUGGING[0m
bool "NMI Debugging"
default n
help
Say Y here and pass the nmi_debug command-line parameter to
the kernel to turn on NMI debugging. Depending on the value
of the nmi_debug option, various pieces of information will
be dumped to the console when a Non-Maskable Interrupt
happens.
# [31mCONFIG_FPU[0m emulation goes here
source "kernel/Kconfig.hz"
config [31mCONFIG_CMDLINE[0m
string "Default kernel command line"
default ""
help
If you don't have a boot loader capable of passing a command line string
to the kernel, you may specify one here. As a minimum, you should specify
the memory size and the root device (e.g., mem=8M, root=/dev/nfs).
endmenu
menu "Power management options"
source "kernel/power/Kconfig"
config [31mCONFIG_ARCH_SUSPEND_POSSIBLE[0m
def_bool y
menu "CPU Frequency scaling"
source "drivers/cpufreq/Kconfig"
endmenu
endmenu
menu "Bus options"
config [31mCONFIG_PCI[0m
bool
source "drivers/pci/Kconfig"
source "drivers/pcmcia/Kconfig"
endmenu
menu "Executable file formats"
source "fs/Kconfig.binfmt"
endmenu
source "net/Kconfig"
source "drivers/Kconfig"
source "fs/Kconfig"
source "arch/avr32/Kconfig.debug"
source "security/Kconfig"
source "crypto/Kconfig"
source "lib/Kconfig"