1394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter#
2394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter# RapidIO configuration
3394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter#
448618fb4e522d9d02e217ac05f52749545c1af20Alexandre Bouninesource "drivers/rapidio/devices/Kconfig"
548618fb4e522d9d02e217ac05f52749545c1af20Alexandre Bounine
6394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porterconfig RAPIDIO_DISC_TIMEOUT
7394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter	int "Discovery timeout duration (seconds)"
8394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter	depends on RAPIDIO
9394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter	default "30"
10394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter	---help---
11394b701ce4fbfde919a9bcbf84cb4820a7c6d47cMatt Porter	  Amount of time a discovery node waits for a host to complete
12095096038d637c477ef3c1b674612bcbc4d60c2dMatt LaPlante	  enumeration before giving up.
1307590ff03935a2efbc03bc7861f20c059576a479Alexandre Bounine
14933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Mollconfig RAPIDIO_ENABLE_RX_TX_PORTS
15933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	bool "Enable RapidIO Input/Output Ports"
16933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	depends on RAPIDIO
17933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	---help---
18933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  The RapidIO specification describes a Output port transmit
19933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  enable and a Input port receive enable. The recommended state
20933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  for Input ports and Output ports should be disabled. When
21933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  this switch is set the RapidIO subsystem will enable all
22933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  ports for Input/Output direction to allow other traffic
23933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll	  than Maintenance transfers.
24933af4a6c4913ab4c0691c8fb27fc305063889cdThomas Moll
25011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounineconfig RAPIDIO_DEBUG
26011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	bool "RapidIO subsystem debug messages"
27011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	depends on RAPIDIO
28011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	help
29011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	  Say Y here if you want the RapidIO subsystem to produce a bunch of
30011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	  debug messages to the system log. Select this if you are having a
31011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	  problem with the RapidIO subsystem and want to see more of what is
32011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	  going on.
33011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine
34011507e49a696462c30914e2eeebcdda33ed30f8Alexandre Bounine	  If you are unsure about this, say N here.
3548618fb4e522d9d02e217ac05f52749545c1af20Alexandre Bounine
3648618fb4e522d9d02e217ac05f52749545c1af20Alexandre Bouninesource "drivers/rapidio/switches/Kconfig"
37