394b701ce4
Adds a RapidIO subsystem to the kernel. RIO is a switched fabric interconnect used in higher-end embedded applications. The curious can look at the specs over at http://www.rapidio.org The core code implements enumeration/discovery, management of devices/resources, and interfaces for RIO drivers. There's a lot more to do to take advantages of all the hardware features. However, this should provide a good base for folks with RIO hardware to start contributing. Signed-off-by: Matt Porter <mporter@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
18 lines
498 B
Text
18 lines
498 B
Text
#
|
|
# RapidIO configuration
|
|
#
|
|
config RAPIDIO_8_BIT_TRANSPORT
|
|
bool "8-bit transport addressing"
|
|
depends on RAPIDIO
|
|
---help---
|
|
By default, the kernel assumes a 16-bit addressed RapidIO
|
|
network. By selecting this option, the kernel will support
|
|
an 8-bit addressed network.
|
|
|
|
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 beforing giving up.
|