linux_dsm_epyc7002/drivers/rapidio
Zhang Wei ad1e9380b1 [RAPIDIO] Add RapidIO multi mport support
The original RapidIO driver suppose there is only one mpc85xx RIO controller
in system.  So, some data structures are defined as mpc85xx_rio global, such
as 'regs_win', 'dbell_ring', 'msg_tx_ring'.  Now, I changed them to mport's
private members.  And you can define multi RIO OF-nodes in dts file for multi
RapidIO controller in one processor, such as PCI/PCI-Ex host controllers in
Freescale's silicon.  And the mport operation function declaration should be
changed to know which RapidIO controller is target.

Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-04-29 19:40:28 +10:00
..
switches [PATCH] RapidIO support: core enum 2005-11-07 07:53:46 -08:00
Kconfig Fix several typos in drivers/ 2006-10-03 22:31:37 +02:00
Makefile [PATCH] RapidIO support: core base 2005-11-07 07:53:46 -08:00
rio-access.c [RAPIDIO] Add RapidIO multi mport support 2008-04-29 19:40:28 +10:00
rio-driver.c docbook: fix rapidio source files 2008-03-03 10:47:13 -08:00
rio-scan.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
rio-sysfs.c sysfs: add parameter "struct bin_attribute *" in .read/.write methods for sysfs binary attributes 2007-07-11 16:09:09 -07:00
rio.c [RAPIDIO] Fix compile error and warning 2008-01-23 19:35:07 -06:00
rio.h remove __attribute_used__ 2008-01-28 23:21:18 +01:00