arch/arm/mach-at91/Kconfig v3.0-rc7


Menu: Atmel AT91 System-on-Chip

AT91RM9200 Board Type

MACH_ONEARM

Ajeco 1ARM Single Board Computer

Select this if you are using Ajeco's 1ARM Single Board Computer.
<http://www.ajeco.fi/>

ARCH_AT91RM9200DK

Atmel AT91RM9200-DK Development board

Select this if you are using Atmel's AT91RM9200-DK Development board.
(Discontinued)

MACH_AT91RM9200EK

Atmel AT91RM9200-EK Evaluation Kit

Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>

MACH_CSB337

Cogent CSB337

Select this if you are using Cogent's CSB337 board.
<http://www.cogcomp.com/csb_csb337.htm>

MACH_CSB637

Cogent CSB637

Select this if you are using Cogent's CSB637 board.
<http://www.cogcomp.com/csb_csb637.htm>

MACH_CARMEVA

Conitec ARM&EVA

Select this if you are using Conitec's AT91RM9200-MCU-Module.
<http://www.conitec.net/english/linuxboard.php>

MACH_ATEB9200

Embest ATEB9200

Select this if you are using Embest's ATEB9200 board.
<http://www.embedinfo.com/english/product/ATEB9200.asp>

MACH_KB9200

KwikByte KB920x

Select this if you are using KwikByte's KB920x board.
<http://www.kwikbyte.com/KB9202.html>

MACH_PICOTUX2XX

picotux 200

Select this if you are using a picotux 200.
<http://www.picotux.com/>

MACH_KAFA

Sperry-Sun KAFA board

Select this if you are using Sperry-Sun's KAFA board.

MACH_ECBAT91

emQbit ECB_AT91 SBC

Select this if you are using emQbit's ECB_AT91 board.
<http://wiki.emqbit.com/free-ecb-at91>

MACH_YL9200

ucDragon YL-9200

Select this if you are using the ucDragon YL-9200 board.

MACH_CPUAT91

Eukrea CPUAT91

Select this if you are using the Eukrea Electromatique's
CPUAT91 board <http://www.eukrea.com/>.

MACH_ECO920

eco920

Select this if you are using the eco920 board

AT91SAM9260 Variants

ARCH_AT91SAM9260_SAM9XE

AT91SAM9XE

Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
They are basically AT91SAM9260s with various sizes of embedded Flash.

AT91SAM9260 / AT91SAM9XE Board Type

MACH_AT91SAM9260EK

Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit

Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>

MACH_CAM60

KwikByte KB9260 (CAM60) board

Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
<http://www.kwikbyte.com/KB9260.html>

MACH_SAM9_L9260

Olimex SAM9-L9260 board

Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
<http://www.olimex.com/dev/sam9-L9260.html>

MACH_AFEB9260

Custom afeb9260 board v1

Select this if you are using custom afeb9260 board based on
open hardware design. Select this for revision 1 of the board.
<svn://194.85.238.22/home/users/george/svn/arm9eb>
<http://groups.google.com/group/arm9fpga-evolution-board>

MACH_USB_A9260

CALAO USB-A9260

Select this if you are using a Calao Systems USB-A9260.
<http://www.calao-systems.com>

MACH_QIL_A9260

CALAO QIL-A9260 board

Select this if you are using a Calao Systems QIL-A9260 Board.
<http://www.calao-systems.com>

MACH_CPU9260

Eukrea CPU9260 board

Select this if you are using a Eukrea Electromatique's
CPU9260 Board <http://www.eukrea.com/>

MACH_FLEXIBITY

Flexibity Connect board

Select this if you are using Flexibity Connect board
<http://www.flexibity.com>

AT91SAM9261 Board Type

MACH_AT91SAM9261EK

Atmel AT91SAM9261-EK Evaluation Kit

Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>

AT91SAM9G10 Board Type

MACH_AT91SAM9G10EK

Atmel AT91SAM9G10-EK Evaluation Kit

Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>

AT91SAM9263 Board Type

MACH_AT91SAM9263EK

Atmel AT91SAM9263-EK Evaluation Kit

Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>

MACH_USB_A9263

CALAO USB-A9263

Select this if you are using a Calao Systems USB-A9263.
<http://www.calao-systems.com>

MACH_NEOCORE926

Adeneo NEOCORE926

Select this if you are using the Adeneo Neocore 926 board.

AT91SAM9RL Board Type

MACH_AT91SAM9RLEK

Atmel AT91SAM9RL-EK Evaluation Kit

Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.

AT91SAM9G20 Board Type

MACH_AT91SAM9G20EK

Atmel AT91SAM9G20-EK Evaluation Kit

Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
that embeds only one SD/MMC slot.

MACH_AT91SAM9G20EK_2MMC

Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots

Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
onwards.

MACH_CPU9G20

Eukrea CPU9G20 board

Select this if you are using a Eukrea Electromatique's
CPU9G20 Board <http://www.eukrea.com/>

MACH_ACMENETUSFOXG20

Acme Systems srl FOX Board G20

Select this if you are using Acme Systems
FOX Board G20 <http://www.acmesystems.it>

MACH_PORTUXG20

taskit PortuxG20

Select this if you are using taskit's PortuxG20.
<http://www.taskit.de/en/>

MACH_STAMP9G20

taskit Stamp9G20 CPU module

Select this if you are using taskit's Stamp9G20 CPU module on its
evaluation board.
<http://www.taskit.de/en/>

MACH_PCONTROL_G20

PControl G20 CPU module

Select this if you are using taskit's Stamp9G20 CPU module on this
carrier board, beeing the decentralized unit of a building automation
system; featuring nvram, eth-switch, iso-rs485, display, io

MACH_GSIA18S

GS_IA18_S board

This enables support for the GS_IA18_S board
produced by GeoSIG Ltd company. This is an internet accelerograph.
<http://www.geosig.com>

AT91SAM9260/AT91SAM9G20 boards

MACH_SNAPPER_9260

Bluewater Systems Snapper 9260/9G20 module

Select this if you are using the Bluewater Systems Snapper 9260 or
Snapper 9G20 modules.
<http://www.bluewatersys.com/>

AT91SAM9G45 Board Type

MACH_AT91SAM9M10G45EK

Atmel AT91SAM9M10G45-EK Evaluation Kits

Select this if you are using Atmel's AT91SAM9G45-EKES Evaluation Kit.
"ES" at the end of the name means that this board is an
Engineering Sample.

AT91CAP9 Board Type

MACH_AT91CAP9ADK

Atmel AT91CAP9A-DK Evaluation Kit

Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>

AT91X40 Board Type

MACH_AT91EB01

Atmel AT91EB01 Evaluation Kit

Select this if you are using Atmel's AT91EB01 Evaluation Kit.
It is also a popular target for simulators such as GDB's
ARM simulator (commonly known as the ARMulator) and the
Skyeye simulator.

AT91 Board Options

MTD_AT91_DATAFLASH_CARD

Enable DataFlash Card support

Enable support for the DataFlash card.

AT91 Feature Selections

AT91_PROGRAMMABLE_CLOCKS

Programmable Clocks

Select this if you need to program one or more of the PCK0..PCK3
programmable clock outputs.

AT91_SLOW_CLOCK

Suspend-to-RAM disables main oscillator

Select this if you want Suspend-to-RAM to save the most power
possible (without powering off the CPU) by disabling the PLLs
and main oscillator so that only the 32 KiHz clock is available.

When only that slow-clock is available, some peripherals lose
functionality.  Many can't issue wakeup events unless faster
clocks are available.  Some lose their operating state and
need to be completely re-initialized.

AT91_TIMER_HZ

Kernel HZ (jiffies per second)

On AT91rm9200 chips where you're using a system clock derived
from the 32768 Hz hardware clock, this tick rate should divide
it exactly: use a power-of-two value, such as 128 or 256, to
reduce timing errors caused by rounding.

On AT91sam926x chips, or otherwise when using a higher precision
system clock (of at least several MHz), rounding is less of a
problem so it can be safer to use a decimal values like 100.