blob: 8dc48214f0b76ffe44c15e2ca5f74a52641a2086 [file] [log] [blame]
David Brownella8e93ed2007-06-12 14:34:47 +02001# STK1000 customization
2
Haavard Skinnemoen78693e42007-10-29 17:03:26 +01003if BOARD_ATSTK1000
David Brownella8e93ed2007-06-12 14:34:47 +02004
Haavard Skinnemoene8897bf2007-11-29 11:15:15 +01005choice
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
HÃ¥vard Skinnemoene150d6e2008-06-06 18:04:58 +020021config BOARD_ATSTK1006
22 bool "ATSTK1006"
23 select CPU_AT32AP7000
24
Haavard Skinnemoene8897bf2007-11-29 11:15:15 +010025endchoice
26
27
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010028config BOARD_ATSTK100X_CUSTOM
29 bool "Non-default STK1002/STK1003/STK1004 jumper settings"
David Brownella8e93ed2007-06-12 14:34:47 +020030 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
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010035if BOARD_ATSTK100X_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020036
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010037config BOARD_ATSTK100X_SW1_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020038 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
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010043config BOARD_ATSTK100X_SW2_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020044 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
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010049config BOARD_ATSTK100X_SW3_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020050 bool "SW3: use TIMER1 (not SSC0 and GCLK)"
51 help
52 This also prevents using the external DAC as an audio interface.
53
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010054config BOARD_ATSTK100X_SW4_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020055 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)"
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010062 depends on BOARD_ATSTK1002
David Brownella8e93ed2007-06-12 14:34:47 +020063
64config BOARD_ATSTK1002_SW6_CUSTOM
65 bool "SW6: more GPIOs (not MACB0)"
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010066 depends on BOARD_ATSTK1002
David Brownella8e93ed2007-06-12 14:34:47 +020067
68endif # custom
69
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010070config BOARD_ATSTK100X_SPI1
David Brownella8e93ed2007-06-12 14:34:47 +020071 bool "Configure SPI1 controller"
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010072 depends on !BOARD_ATSTK100X_SW4_CUSTOM
David Brownella8e93ed2007-06-12 14:34:47 +020073 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
Haavard Skinnemoenf4c41b22007-10-29 16:02:51 +010078config BOARD_ATSTK1000_J2_LED
David Brownellad93ab02007-07-09 10:29:44 +020079 bool
Haavard Skinnemoenf4c41b22007-10-29 16:02:51 +010080 default BOARD_ATSTK1000_J2_LED8 || BOARD_ATSTK1000_J2_RGB
David Brownellad93ab02007-07-09 10:29:44 +020081
82choice
83 prompt "LEDs connected to J2:"
Haavard Skinnemoen78693e42007-10-29 17:03:26 +010084 depends on LEDS_GPIO && !BOARD_ATSTK100X_SW4_CUSTOM
David Brownellad93ab02007-07-09 10:29:44 +020085 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
Haavard Skinnemoenf4c41b22007-10-29 16:02:51 +010092config BOARD_ATSTK1000_J2_LED8
David Brownellad93ab02007-07-09 10:29:44 +020093 bool "LED0..LED7"
94 help
95 Select this if J2 is jumpered to LED0..LED7 amber leds.
96
Haavard Skinnemoenf4c41b22007-10-29 16:02:51 +010097config BOARD_ATSTK1000_J2_RGB
David Brownellad93ab02007-07-09 10:29:44 +020098 bool "RGB leds"
99 help
100 Select this if J2 is jumpered to the RGB leds.
101
102endchoice
103
Haavard Skinnemoen64d81052007-10-29 16:24:09 +0100104config BOARD_ATSTK1000_EXTDAC
105 bool
Haavard Skinnemoen78693e42007-10-29 17:03:26 +0100106 depends on !BOARD_ATSTK100X_SW1_CUSTOM && !BOARD_ATSTK100X_SW3_CUSTOM
Haavard Skinnemoen64d81052007-10-29 16:24:09 +0100107 default y
108
Haavard Skinnemoen78693e42007-10-29 17:03:26 +0100109endif # stk 1000