12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #
- # RapidIO configuration
- #
- source "drivers/rapidio/devices/Kconfig"
- config RAPIDIO_DISC_TIMEOUT
- int "Discovery timeout duration (seconds)"
- depends on RAPIDIO
- default "30"
- ---help---
- Amount of time a discovery node waits for a host to complete
- enumeration before giving up.
- config RAPIDIO_ENABLE_RX_TX_PORTS
- bool "Enable RapidIO Input/Output Ports"
- depends on RAPIDIO
- ---help---
- The RapidIO specification describes a Output port transmit
- enable and a Input port receive enable. The recommended state
- for Input ports and Output ports should be disabled. When
- this switch is set the RapidIO subsystem will enable all
- ports for Input/Output direction to allow other traffic
- than Maintenance transfers.
- config RAPIDIO_DMA_ENGINE
- bool "DMA Engine support for RapidIO"
- depends on RAPIDIO
- select DMADEVICES
- select DMA_ENGINE
- help
- Say Y here if you want to use DMA Engine frameork for RapidIO data
- transfers to/from target RIO devices. RapidIO uses NREAD and
- NWRITE (NWRITE_R, SWRITE) requests to transfer data between local
- memory and memory on remote target device. You need a DMA controller
- capable to perform data transfers to/from RapidIO.
- If you are unsure about this, say Y here.
- config RAPIDIO_DEBUG
- bool "RapidIO subsystem debug messages"
- depends on RAPIDIO
- help
- Say Y here if you want the RapidIO subsystem to produce a bunch of
- debug messages to the system log. Select this if you are having a
- problem with the RapidIO subsystem and want to see more of what is
- going on.
- If you are unsure about this, say N here.
- choice
- prompt "Enumeration method"
- depends on RAPIDIO
- default RAPIDIO_ENUM_BASIC
- help
- There are different enumeration and discovery mechanisms offered
- for RapidIO subsystem. You may select single built-in method or
- or any number of methods to be built as modules.
- Selecting a built-in method disables use of loadable methods.
- If unsure, select Basic built-in.
- config RAPIDIO_ENUM_BASIC
- tristate "Basic"
- help
- This option includes basic RapidIO fabric enumeration and discovery
- mechanism similar to one described in RapidIO specification Annex 1.
- endchoice
- menu "RapidIO Switch drivers"
- depends on RAPIDIO
- source "drivers/rapidio/switches/Kconfig"
- endmenu
|