Newer MSM SOC's include SPS hardware that is designed to provide high throughput for peripheral-to-periperal data flows as well as peripheral-to-memory and memory-to-memory. This patch set is being submitted as RFC to get early feedback from the community. Amir Samuelovi (5): RFC: msm: sps: Bus Access Manager (BAM) Hardware driver RFC: msm: sps: BAM-DMA driver RFC: msm: sps: Pipe Memory Manager RFC: msm: sps: Smart Peripheral Subsystem (SPS) Resource Manager RFC: msm: sps: Smart Peripheral System (SPS) driver. arch/arm/mach-msm/Kconfig | 23 + arch/arm/mach-msm/Makefile | 1 + arch/arm/mach-msm/include/mach/msm_sps.h | 25 + arch/arm/mach-msm/include/mach/sps.h | 1105 ++++++++++++++++++ arch/arm/mach-msm/sps/Makefile | 2 + arch/arm/mach-msm/sps/bam.c | 588 ++++++++++ arch/arm/mach-msm/sps/bam.h | 375 ++++++ arch/arm/mach-msm/sps/sps.c | 1359 ++++++++++++++++++++++ arch/arm/mach-msm/sps/sps_bam.c | 1820 ++++++++++++++++++++++++++++++ arch/arm/mach-msm/sps/sps_bam.h | 547 +++++++++ arch/arm/mach-msm/sps/sps_core.h | 107 ++ arch/arm/mach-msm/sps/sps_dma.c | 896 +++++++++++++++ arch/arm/mach-msm/sps/sps_map.c | 137 +++ arch/arm/mach-msm/sps/sps_map.h | 46 + arch/arm/mach-msm/sps/sps_mem.c | 156 +++ arch/arm/mach-msm/sps/sps_rm.c | 806 +++++++++++++ arch/arm/mach-msm/sps/spsi.h | 284 +++++ 17 files changed, 8277 insertions(+), 0 deletions(-) create mode 100644 arch/arm/mach-msm/include/mach/msm_sps.h create mode 100644 arch/arm/mach-msm/include/mach/sps.h create mode 100644 arch/arm/mach-msm/sps/Makefile create mode 100644 arch/arm/mach-msm/sps/bam.c create mode 100644 arch/arm/mach-msm/sps/bam.h create mode 100644 arch/arm/mach-msm/sps/sps.c create mode 100644 arch/arm/mach-msm/sps/sps_bam.c create mode 100644 arch/arm/mach-msm/sps/sps_bam.h create mode 100644 arch/arm/mach-msm/sps/sps_core.h create mode 100644 arch/arm/mach-msm/sps/sps_dma.c create mode 100644 arch/arm/mach-msm/sps/sps_map.c create mode 100644 arch/arm/mach-msm/sps/sps_map.h create mode 100644 arch/arm/mach-msm/sps/sps_mem.c create mode 100644 arch/arm/mach-msm/sps/sps_rm.c create mode 100644 arch/arm/mach-msm/sps/spsi.h -- 1.7.3.3 Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html