linux/arch/avr32/boards/atstk1000/Kconfig
<<
>>
Prefs
   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
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.