James/Linux-scsi, The following patchset provides support for PMC 8081/88/89 series of controllers. >From 9c620d9273640b416054ba76cd267aebaf455ed2 Mon Sep 17 00:00:00 2001 From: Sakthivel K <Sakthivel.SaravananKamalRaju@xxxxxxxx> Date: Thu, 7 Feb 2013 17:03:42 +0530 Subject: [PATCH 00/15] Support for PMC 8081/8088/8089 controllers. Support for PMC 8081/8088/8089 series of controllers. New data structures and hardware functionality files have been added to support 8088/8089 controllers. The hardware specific file contains new functionality specific to 8088/8089 controllers including support for encryption, thermal settings, FW upgradation. Since 8081/8088/8089 controllers are built on top of 8001 controller most of the data structures and functions of 8001 controller are reused. MSI-X support for 8081/8088/8089 and many more error handling logic to handle controller specific errors have been introduced. Functionality to support multiple inbound and outbound queues have been added for 8088/8089 controllers. Fixes for 8001 driver include memory region fix, NCQ error handling logic, WWN number retrieval for the controller. In addition new memory regions have been introduced for FW flash. Sakthivel K (15): pm80xx: fix for memory region free pm80xx: Added vendor and device ids for SPCv/SPCve controllers pm80xx: Added and modified structures, variables and macros for SPCv/ve pm80xx: Structure and variable name update for SPC pm80xx: Multiple inbound/outbound queue configuration pm80xx: Updated common functions common for SPC and SPCv/ve pm80xx: MSI-X implementation for using 64 interrupts pm80xx: Added SPCv/ve specific hardware functionalities pm80xx: SPCv/ve specific changes in common files pm80xx: SPC new firmware changes for device id 0x8081 alone pm80xx: Firmware flash memory free fix, with addition of new memory region for it pm80xx: Changed module name and debug messages update pm80xx: WWN Modification for PM8081/88/89 controllers pm80xx: NCQ error handling changes pm80xx: thermal, sas controller config and error handling update drivers/scsi/pm8001/Makefile | 7 +- drivers/scsi/pm8001/pm8001_ctl.c | 74 +- drivers/scsi/pm8001/pm8001_defs.h | 34 +- drivers/scsi/pm8001/pm8001_hwi.c | 796 +++++--- drivers/scsi/pm8001/pm8001_hwi.h | 4 +- drivers/scsi/pm8001/pm8001_init.c | 1478 +++++++++++++- drivers/scsi/pm8001/pm8001_sas.c | 105 +- drivers/scsi/pm8001/pm8001_sas.h | 176 ++- drivers/scsi/pm8001/pm80xx_hwi.c | 4131 +++++++++++++++++++++++++++++++++++++ drivers/scsi/pm8001/pm80xx_hwi.h | 1524 ++++++++++++++ 10 files changed, 7937 insertions(+), 392 deletions(-) create mode 100644 drivers/scsi/pm8001/pm80xx_hwi.c create mode 100644 drivers/scsi/pm8001/pm80xx_hwi.h -Anand -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html