linux/drivers/rapidio/Kconfig
<<
>>
Prefs
   1#
   2# RapidIO configuration
   3#
   4source "drivers/rapidio/devices/Kconfig"
   5
   6config RAPIDIO_DISC_TIMEOUT
   7        int "Discovery timeout duration (seconds)"
   8        depends on RAPIDIO
   9        default "30"
  10        ---help---
  11          Amount of time a discovery node waits for a host to complete
  12          enumeration before giving up.
  13
  14config RAPIDIO_ENABLE_RX_TX_PORTS
  15        bool "Enable RapidIO Input/Output Ports"
  16        depends on RAPIDIO
  17        ---help---
  18          The RapidIO specification describes a Output port transmit
  19          enable and a Input port receive enable. The recommended state
  20          for Input ports and Output ports should be disabled. When
  21          this switch is set the RapidIO subsystem will enable all
  22          ports for Input/Output direction to allow other traffic
  23          than Maintenance transfers.
  24
  25config RAPIDIO_DMA_ENGINE
  26        bool "DMA Engine support for RapidIO"
  27        depends on RAPIDIO
  28        select DMADEVICES
  29        select DMA_ENGINE
  30        help
  31          Say Y here if you want to use DMA Engine frameork for RapidIO data
  32          transfers to/from target RIO devices. RapidIO uses NREAD and
  33          NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
  34          memory and memory on remote target device. You need a DMA controller
  35          capable to perform data transfers to/from RapidIO.
  36
  37          If you are unsure about this, say Y here.
  38
  39config RAPIDIO_DEBUG
  40        bool "RapidIO subsystem debug messages"
  41        depends on RAPIDIO
  42        help
  43          Say Y here if you want the RapidIO subsystem to produce a bunch of
  44          debug messages to the system log. Select this if you are having a
  45          problem with the RapidIO subsystem and want to see more of what is
  46          going on.
  47
  48          If you are unsure about this, say N here.
  49
  50choice
  51        prompt "Enumeration method"
  52        depends on RAPIDIO
  53        default RAPIDIO_ENUM_BASIC
  54        help
  55          There are different enumeration and discovery mechanisms offered
  56          for RapidIO subsystem. You may select single built-in method or
  57          or any number of methods to be built as modules.
  58          Selecting a built-in method disables use of loadable methods.
  59
  60          If unsure, select Basic built-in.
  61
  62config RAPIDIO_ENUM_BASIC
  63        tristate "Basic"
  64        help
  65          This option includes basic RapidIO fabric enumeration and discovery
  66          mechanism similar to one described in RapidIO specification Annex 1.
  67
  68endchoice
  69
  70menu "RapidIO Switch drivers"
  71        depends on RAPIDIO
  72
  73source "drivers/rapidio/switches/Kconfig"
  74
  75endmenu
  76