[AVR32] Add support for ATSTK1003 and ATSTK1004
[pandora-kernel.git] / arch / avr32 / boards / atstk1000 / Kconfig
1 # STK1000 customization
2
3 if BOARD_ATSTK1000
4
5 config BOARD_ATSTK100X_CUSTOM
6         bool "Non-default STK1002/STK1003/STK1004 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_ATSTK100X_CUSTOM
13
14 config BOARD_ATSTK100X_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_ATSTK100X_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_ATSTK100X_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_ATSTK100X_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         depends on BOARD_ATSTK1002
40
41 config BOARD_ATSTK1002_SW6_CUSTOM
42         bool "SW6: more GPIOs (not MACB0)"
43         depends on BOARD_ATSTK1002
44
45 endif   # custom
46
47 config BOARD_ATSTK100X_SPI1
48         bool "Configure SPI1 controller"
49         depends on !BOARD_ATSTK100X_SW4_CUSTOM
50         help
51           All the signals for the second SPI controller are available on
52           GPIO lines and accessed through the J1 jumper block.  Say "y"
53           here to configure that SPI controller.
54
55 config BOARD_ATSTK1000_J2_LED
56         bool
57         default BOARD_ATSTK1000_J2_LED8 || BOARD_ATSTK1000_J2_RGB
58
59 choice
60         prompt "LEDs connected to J2:"
61         depends on LEDS_GPIO && !BOARD_ATSTK100X_SW4_CUSTOM
62         optional
63         help
64           Select this if you have jumpered the J2 jumper block to the
65           LED0..LED7 amber leds, or to the RGB leds, using a ten-pin
66           IDC cable.  A default "heartbeat" trigger is provided, but
67           you can of course override this.
68
69 config BOARD_ATSTK1000_J2_LED8
70         bool "LED0..LED7"
71         help
72           Select this if J2 is jumpered to LED0..LED7 amber leds.
73
74 config BOARD_ATSTK1000_J2_RGB
75         bool "RGB leds"
76         help
77           Select this if J2 is jumpered to the RGB leds.
78
79 endchoice
80
81 config BOARD_ATSTK1000_EXTDAC
82         bool
83         depends on !BOARD_ATSTK100X_SW1_CUSTOM && !BOARD_ATSTK100X_SW3_CUSTOM
84         default y
85
86 endif   # stk 1000