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