| # | |
| # 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 | |
| source "drivers/rapidio/switches/Kconfig" |