|  | # STK1000 customization | 
|  |  | 
|  | if BOARD_ATSTK1000 | 
|  |  | 
|  | choice | 
|  | prompt "ATSTK1000 CPU daughterboard type" | 
|  | default BOARD_ATSTK1002 | 
|  |  | 
|  | config BOARD_ATSTK1002 | 
|  | bool "ATSTK1002" | 
|  | select CPU_AT32AP7000 | 
|  |  | 
|  | config BOARD_ATSTK1003 | 
|  | bool "ATSTK1003" | 
|  | select CPU_AT32AP7001 | 
|  |  | 
|  | config BOARD_ATSTK1004 | 
|  | bool "ATSTK1004" | 
|  | select CPU_AT32AP7002 | 
|  |  | 
|  | config BOARD_ATSTK1006 | 
|  | bool "ATSTK1006" | 
|  | select CPU_AT32AP7000 | 
|  |  | 
|  | endchoice | 
|  |  | 
|  |  | 
|  | config BOARD_ATSTK100X_CUSTOM | 
|  | bool "Non-default STK1002/STK1003/STK1004 jumper settings" | 
|  | help | 
|  | You will normally leave the jumpers on the CPU card at their | 
|  | default settings.  If you need to use certain peripherals, | 
|  | you will need to change some of those jumpers. | 
|  |  | 
|  | if BOARD_ATSTK100X_CUSTOM | 
|  |  | 
|  | config BOARD_ATSTK100X_SW1_CUSTOM | 
|  | bool "SW1: use SSC1 (not SPI0)" | 
|  | help | 
|  | This also prevents using the external DAC as an audio interface, | 
|  | and means you can't initialize the on-board QVGA display. | 
|  |  | 
|  | config BOARD_ATSTK100X_SW2_CUSTOM | 
|  | bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)" | 
|  | help | 
|  | If you change this you'll want an updated boot loader putting | 
|  | the console on UART-C not UART-A. | 
|  |  | 
|  | config BOARD_ATSTK100X_SW3_CUSTOM | 
|  | bool "SW3: use TIMER1 (not SSC0 and GCLK)" | 
|  | help | 
|  | This also prevents using the external DAC as an audio interface. | 
|  |  | 
|  | config BOARD_ATSTK100X_SW4_CUSTOM | 
|  | bool "SW4: use ISI/Camera (not GPIOs, SPI1, and PS2-B)" | 
|  | help | 
|  | To use the camera interface you'll need a custom card (on the | 
|  | PCI-format connector) connect a video sensor. | 
|  |  | 
|  | config BOARD_ATSTK1002_SW5_CUSTOM | 
|  | bool "SW5: use MACB1 (not LCDC)" | 
|  | depends on BOARD_ATSTK1002 | 
|  |  | 
|  | config BOARD_ATSTK1002_SW6_CUSTOM | 
|  | bool "SW6: more GPIOs (not MACB0)" | 
|  | depends on BOARD_ATSTK1002 | 
|  |  | 
|  | endif	# custom | 
|  |  | 
|  | config BOARD_ATSTK100X_SPI1 | 
|  | bool "Configure SPI1 controller" | 
|  | depends on !BOARD_ATSTK100X_SW4_CUSTOM | 
|  | help | 
|  | All the signals for the second SPI controller are available on | 
|  | GPIO lines and accessed through the J1 jumper block.  Say "y" | 
|  | here to configure that SPI controller. | 
|  |  | 
|  | config BOARD_ATSTK1000_J2_LED | 
|  | bool | 
|  | default BOARD_ATSTK1000_J2_LED8 || BOARD_ATSTK1000_J2_RGB | 
|  |  | 
|  | choice | 
|  | prompt "LEDs connected to J2:" | 
|  | depends on LEDS_GPIO && !BOARD_ATSTK100X_SW4_CUSTOM | 
|  | optional | 
|  | help | 
|  | Select this if you have jumpered the J2 jumper block to the | 
|  | LED0..LED7 amber leds, or to the RGB leds, using a ten-pin | 
|  | IDC cable.  A default "heartbeat" trigger is provided, but | 
|  | you can of course override this. | 
|  |  | 
|  | config BOARD_ATSTK1000_J2_LED8 | 
|  | bool "LED0..LED7" | 
|  | help | 
|  | Select this if J2 is jumpered to LED0..LED7 amber leds. | 
|  |  | 
|  | config BOARD_ATSTK1000_J2_RGB | 
|  | bool "RGB leds" | 
|  | help | 
|  | Select this if J2 is jumpered to the RGB leds. | 
|  |  | 
|  | endchoice | 
|  |  | 
|  | config BOARD_ATSTK1000_EXTDAC | 
|  | bool | 
|  | depends on !BOARD_ATSTK100X_SW1_CUSTOM && !BOARD_ATSTK100X_SW3_CUSTOM | 
|  | default y | 
|  |  | 
|  | endif	# stk 1000 |