110 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 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
 | 
