[SCSI] mvsas: add support for 94xx; layout change; bug fixes
This version contains following main changes - Switch to new layout to support more types of ASIC. - SSP TMF supported and related Error Handing enhanced. - Support flash feature with delay 2*HZ when PHY changed. - Support Marvell 94xx series ASIC for 6G SAS/SATA, which has 2 88SE64xx chips but any different register description. - Support SPI flash for HBA-related configuration info. - Other patch enhanced from kernel side such as increasing PHY type [jejb: fold back in DMA_BIT_MASK changes] Signed-off-by:Ying Chu <jasonchu@marvell.com> Signed-off-by:
Andy Yan <ayan@marvell.com> Signed-off-by:
Ke Wei <kewei@marvell.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com> Signed-off-by:
James Bottomley <James.Bottomley@HansenPartnership.com>
Showing
- drivers/scsi/mvsas/Kconfig 15 additions, 8 deletionsdrivers/scsi/mvsas/Kconfig
- drivers/scsi/mvsas/Makefile 7 additions, 2 deletionsdrivers/scsi/mvsas/Makefile
- drivers/scsi/mvsas/mv_64xx.c 697 additions, 88 deletionsdrivers/scsi/mvsas/mv_64xx.c
- drivers/scsi/mvsas/mv_64xx.h 67 additions, 8 deletionsdrivers/scsi/mvsas/mv_64xx.h
- drivers/scsi/mvsas/mv_94xx.c 672 additions, 0 deletionsdrivers/scsi/mvsas/mv_94xx.c
- drivers/scsi/mvsas/mv_94xx.h 222 additions, 0 deletionsdrivers/scsi/mvsas/mv_94xx.h
- drivers/scsi/mvsas/mv_chips.h 187 additions, 25 deletionsdrivers/scsi/mvsas/mv_chips.h
- drivers/scsi/mvsas/mv_defs.h 129 additions, 68 deletionsdrivers/scsi/mvsas/mv_defs.h
- drivers/scsi/mvsas/mv_init.c 404 additions, 225 deletionsdrivers/scsi/mvsas/mv_init.c
- drivers/scsi/mvsas/mv_sas.c 1254 additions, 915 deletionsdrivers/scsi/mvsas/mv_sas.c
- drivers/scsi/mvsas/mv_sas.h 265 additions, 64 deletionsdrivers/scsi/mvsas/mv_sas.h
Loading
Please register or sign in to comment