| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 1 | # STK1000 customization | 
|  | 2 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 3 | if BOARD_ATSTK1000 | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 4 |  | 
| Haavard Skinnemoen | e8897bf | 2007-11-29 11:15:15 +0100 | [diff] [blame] | 5 | choice | 
|  | 6 | prompt "ATSTK1000 CPU daughterboard type" | 
|  | 7 | default BOARD_ATSTK1002 | 
|  | 8 |  | 
|  | 9 | config BOARD_ATSTK1002 | 
|  | 10 | bool "ATSTK1002" | 
|  | 11 | select CPU_AT32AP7000 | 
|  | 12 |  | 
|  | 13 | config BOARD_ATSTK1003 | 
|  | 14 | bool "ATSTK1003" | 
|  | 15 | select CPU_AT32AP7001 | 
|  | 16 |  | 
|  | 17 | config BOARD_ATSTK1004 | 
|  | 18 | bool "ATSTK1004" | 
|  | 19 | select CPU_AT32AP7002 | 
|  | 20 |  | 
|  | 21 | endchoice | 
|  | 22 |  | 
|  | 23 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 24 | config BOARD_ATSTK100X_CUSTOM | 
|  | 25 | bool "Non-default STK1002/STK1003/STK1004 jumper settings" | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 26 | help | 
|  | 27 | You will normally leave the jumpers on the CPU card at their | 
|  | 28 | default settings.  If you need to use certain peripherals, | 
|  | 29 | you will need to change some of those jumpers. | 
|  | 30 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 31 | if BOARD_ATSTK100X_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 32 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 33 | config BOARD_ATSTK100X_SW1_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 34 | bool "SW1: use SSC1 (not SPI0)" | 
|  | 35 | help | 
|  | 36 | This also prevents using the external DAC as an audio interface, | 
|  | 37 | and means you can't initialize the on-board QVGA display. | 
|  | 38 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 39 | config BOARD_ATSTK100X_SW2_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 40 | bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)" | 
|  | 41 | help | 
|  | 42 | If you change this you'll want an updated boot loader putting | 
|  | 43 | the console on UART-C not UART-A. | 
|  | 44 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 45 | config BOARD_ATSTK100X_SW3_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 46 | bool "SW3: use TIMER1 (not SSC0 and GCLK)" | 
|  | 47 | help | 
|  | 48 | This also prevents using the external DAC as an audio interface. | 
|  | 49 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 50 | config BOARD_ATSTK100X_SW4_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 51 | bool "SW4: use ISI/Camera (not GPIOs, SPI1, and PS2-B)" | 
|  | 52 | help | 
|  | 53 | To use the camera interface you'll need a custom card (on the | 
|  | 54 | PCI-format connector) connect a video sensor. | 
|  | 55 |  | 
|  | 56 | config BOARD_ATSTK1002_SW5_CUSTOM | 
|  | 57 | bool "SW5: use MACB1 (not LCDC)" | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 58 | depends on BOARD_ATSTK1002 | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 59 |  | 
|  | 60 | config BOARD_ATSTK1002_SW6_CUSTOM | 
|  | 61 | bool "SW6: more GPIOs (not MACB0)" | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 62 | depends on BOARD_ATSTK1002 | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 63 |  | 
|  | 64 | endif	# custom | 
|  | 65 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 66 | config BOARD_ATSTK100X_SPI1 | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 67 | bool "Configure SPI1 controller" | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 68 | depends on !BOARD_ATSTK100X_SW4_CUSTOM | 
| David Brownell | a8e93ed | 2007-06-12 14:34:47 +0200 | [diff] [blame] | 69 | help | 
|  | 70 | All the signals for the second SPI controller are available on | 
|  | 71 | GPIO lines and accessed through the J1 jumper block.  Say "y" | 
|  | 72 | here to configure that SPI controller. | 
|  | 73 |  | 
| Haavard Skinnemoen | f4c41b2 | 2007-10-29 16:02:51 +0100 | [diff] [blame] | 74 | config BOARD_ATSTK1000_J2_LED | 
| David Brownell | ad93ab0 | 2007-07-09 10:29:44 +0200 | [diff] [blame] | 75 | bool | 
| Haavard Skinnemoen | f4c41b2 | 2007-10-29 16:02:51 +0100 | [diff] [blame] | 76 | default BOARD_ATSTK1000_J2_LED8 || BOARD_ATSTK1000_J2_RGB | 
| David Brownell | ad93ab0 | 2007-07-09 10:29:44 +0200 | [diff] [blame] | 77 |  | 
|  | 78 | choice | 
|  | 79 | prompt "LEDs connected to J2:" | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 80 | depends on LEDS_GPIO && !BOARD_ATSTK100X_SW4_CUSTOM | 
| David Brownell | ad93ab0 | 2007-07-09 10:29:44 +0200 | [diff] [blame] | 81 | optional | 
|  | 82 | help | 
|  | 83 | Select this if you have jumpered the J2 jumper block to the | 
|  | 84 | LED0..LED7 amber leds, or to the RGB leds, using a ten-pin | 
|  | 85 | IDC cable.  A default "heartbeat" trigger is provided, but | 
|  | 86 | you can of course override this. | 
|  | 87 |  | 
| Haavard Skinnemoen | f4c41b2 | 2007-10-29 16:02:51 +0100 | [diff] [blame] | 88 | config BOARD_ATSTK1000_J2_LED8 | 
| David Brownell | ad93ab0 | 2007-07-09 10:29:44 +0200 | [diff] [blame] | 89 | bool "LED0..LED7" | 
|  | 90 | help | 
|  | 91 | Select this if J2 is jumpered to LED0..LED7 amber leds. | 
|  | 92 |  | 
| Haavard Skinnemoen | f4c41b2 | 2007-10-29 16:02:51 +0100 | [diff] [blame] | 93 | config BOARD_ATSTK1000_J2_RGB | 
| David Brownell | ad93ab0 | 2007-07-09 10:29:44 +0200 | [diff] [blame] | 94 | bool "RGB leds" | 
|  | 95 | help | 
|  | 96 | Select this if J2 is jumpered to the RGB leds. | 
|  | 97 |  | 
|  | 98 | endchoice | 
|  | 99 |  | 
| Haavard Skinnemoen | 64d8105 | 2007-10-29 16:24:09 +0100 | [diff] [blame] | 100 | config BOARD_ATSTK1000_EXTDAC | 
|  | 101 | bool | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 102 | depends on !BOARD_ATSTK100X_SW1_CUSTOM && !BOARD_ATSTK100X_SW3_CUSTOM | 
| Haavard Skinnemoen | 64d8105 | 2007-10-29 16:24:09 +0100 | [diff] [blame] | 103 | default y | 
|  | 104 |  | 
| Haavard Skinnemoen | 78693e4 | 2007-10-29 17:03:26 +0100 | [diff] [blame] | 105 | endif	# stk 1000 |