[PATCH 00/13] RapidIO subsystem updates

From: Alexandre Bounine
Date: Thu Jul 21 2016 - 14:19:42 EST


This set of patches contains RapidIO subsystem fixes and updates that have
been made since kernel v4.6. The most significant update brings changes
related to the latest revision of RapidIO specification (rev.3.x) and
introduction of next generation of RapidIO switches by IDT (RXS1632
and RXS2448).

Alexandre Bounine (12):
rapidio/documentation: fix mangled paragraph in mport_cdev
rapidio: fix return value description for dma_prep functions
rapidio/tsi721_dma: add channel mask and queue size parameters
rapidio/tsi721: add PCIe MRRS override parameter
rapidio/tsi721: add messaging mbox selector parameter
rapidio/tsi721_dma: advance queue processing from transfer submit
call
rapidio: fix error handling in mbox request/release functions
rapidio/idt_gen2: fix locking warning
rapidio: change inbound window size type to u64
rapidio: modify for rev.3 specification changes
powerpc/fsl_rio: apply changes for RIO spec rev 3
rapidio/switches: add driver for IDT gen3 switches

Joe Perches (1):
rapidio: Remove unnecessary 0x prefixes before %pa extension uses

Documentation/rapidio/mport_cdev.txt | 3 +-
Documentation/rapidio/tsi721.txt | 26 ++
arch/powerpc/sysdev/fsl_rio.c | 16 +-
drivers/rapidio/devices/rio_mport_cdev.c | 6 +-
drivers/rapidio/devices/tsi721.c | 57 ++++-
drivers/rapidio/devices/tsi721.h | 2 +-
drivers/rapidio/devices/tsi721_dma.c | 27 ++-
drivers/rapidio/rio-scan.c | 74 ++-----
drivers/rapidio/rio.c | 211 ++++++++++-------
drivers/rapidio/rio.h | 2 +-
drivers/rapidio/switches/Kconfig | 6 +
drivers/rapidio/switches/Makefile | 1 +
drivers/rapidio/switches/idt_gen2.c | 7 +-
drivers/rapidio/switches/idt_gen3.c | 381 ++++++++++++++++++++++++++++++
drivers/rapidio/switches/tsi57x.c | 26 +-
include/linux/rio.h | 13 +-
include/linux/rio_ids.h | 2 +
include/linux/rio_regs.h | 167 ++++++++++---
18 files changed, 783 insertions(+), 244 deletions(-)
create mode 100644 drivers/rapidio/switches/idt_gen3.c

--
1.7.8.4