From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752307AbcGUST2 (ORCPT ); Thu, 21 Jul 2016 14:19:28 -0400 Received: from mxout1.idt.com ([157.165.5.25]:59603 "EHLO mxout1.idt.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751951AbcGUSTX (ORCPT ); Thu, 21 Jul 2016 14:19:23 -0400 From: Alexandre Bounine To: Andrew Morton Cc: Alexandre Bounine , Matt Porter , Andre van Herk , Barry Wood , linux-kernel@vger.kernel.org Subject: [PATCH 00/13] RapidIO subsystem updates Date: Thu, 21 Jul 2016 14:18:41 -0400 Message-Id: <1469125134-16523-1-git-send-email-alexandre.bounine@idt.com> X-Mailer: git-send-email 1.7.8.4 X-TM-AS-MML: disable Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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