diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2007-06-12 08:34:47 -0400 |
---|---|---|
committer | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2007-07-18 14:45:51 -0400 |
commit | a8e93ed8cb3d9aa22d192033009357526548c825 (patch) | |
tree | 40e551da96bfc4753853bb863f92eb6e56bd7115 /arch/avr32/boards/atstk1000/Kconfig | |
parent | 9e58e1855c9815ad4944df90f695a7645c50f463 (diff) |
[AVR32] Make STK1000 mux settings configurable
This adds some STK1002-specific config options covering the jumper settings,
so the kernel can automatically be configured to include the relevant devices.
One of them replaces the previous internal SW2_DEFAULT setting; SPI config
is affected by two of the jumpers; and a fourth one switches between LCD and
the second Ethernet connector. (There's more that to be done.)
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'arch/avr32/boards/atstk1000/Kconfig')
-rw-r--r-- | arch/avr32/boards/atstk1000/Kconfig | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/arch/avr32/boards/atstk1000/Kconfig b/arch/avr32/boards/atstk1000/Kconfig new file mode 100644 index 00000000000..71bc7d364fb --- /dev/null +++ b/arch/avr32/boards/atstk1000/Kconfig | |||
@@ -0,0 +1,53 @@ | |||
1 | # STK1000 customization | ||
2 | |||
3 | if BOARD_ATSTK1002 | ||
4 | |||
5 | config BOARD_ATSTK1002_CUSTOM | ||
6 | bool "Non-default STK-1002 jumper settings" | ||
7 | help | ||
8 | You will normally leave the jumpers on the CPU card at their | ||
9 | default settings. If you need to use certain peripherals, | ||
10 | you will need to change some of those jumpers. | ||
11 | |||
12 | if BOARD_ATSTK1002_CUSTOM | ||
13 | |||
14 | config BOARD_ATSTK1002_SW1_CUSTOM | ||
15 | bool "SW1: use SSC1 (not SPI0)" | ||
16 | help | ||
17 | This also prevents using the external DAC as an audio interface, | ||
18 | and means you can't initialize the on-board QVGA display. | ||
19 | |||
20 | config BOARD_ATSTK1002_SW2_CUSTOM | ||
21 | bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)" | ||
22 | help | ||
23 | If you change this you'll want an updated boot loader putting | ||
24 | the console on UART-C not UART-A. | ||
25 | |||
26 | config BOARD_ATSTK1002_SW3_CUSTOM | ||
27 | bool "SW3: use TIMER1 (not SSC0 and GCLK)" | ||
28 | help | ||
29 | This also prevents using the external DAC as an audio interface. | ||
30 | |||
31 | config BOARD_ATSTK1002_SW4_CUSTOM | ||
32 | bool "SW4: use ISI/Camera (not GPIOs, SPI1, and PS2-B)" | ||
33 | help | ||
34 | To use the camera interface you'll need a custom card (on the | ||
35 | PCI-format connector) connect a video sensor. | ||
36 | |||
37 | config BOARD_ATSTK1002_SW5_CUSTOM | ||
38 | bool "SW5: use MACB1 (not LCDC)" | ||
39 | |||
40 | config BOARD_ATSTK1002_SW6_CUSTOM | ||
41 | bool "SW6: more GPIOs (not MACB0)" | ||
42 | |||
43 | endif # custom | ||
44 | |||
45 | config BOARD_ATSTK1002_SPI1 | ||
46 | bool "Configure SPI1 controller" | ||
47 | depends on !BOARD_ATSTK1002_SW4_CUSTOM | ||
48 | help | ||
49 | All the signals for the second SPI controller are available on | ||
50 | GPIO lines and accessed through the J1 jumper block. Say "y" | ||
51 | here to configure that SPI controller. | ||
52 | |||
53 | endif # stk 1002 | ||