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