-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[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>
- Loading branch information
Andy Yan
authored and
James Bottomley
committed
May 20, 2009
1 parent
dd4969a
commit 20b09c2
Showing
11 changed files
with
3,919 additions
and
1,403 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,42 @@ | ||
# | ||
# Kernel configuration file for 88SE64XX SAS/SATA driver. | ||
# Kernel configuration file for 88SE64XX/88SE94XX SAS/SATA driver. | ||
# | ||
# Copyright 2007 Red Hat, Inc. | ||
# Copyright 2008 Marvell. <kewei@marvell.com> | ||
# | ||
# This file is licensed under GPLv2. | ||
# | ||
# This file is part of the 88SE64XX driver. | ||
# This file is part of the 88SE64XX/88SE94XX driver. | ||
# | ||
# The 88SE64XX driver is free software; you can redistribute | ||
# The 88SE64XX/88SE94XX driver is free software; you can redistribute | ||
# it and/or modify it under the terms of the GNU General Public License | ||
# as published by the Free Software Foundation; version 2 of the | ||
# License. | ||
# | ||
# The 88SE64XX driver is distributed in the hope that it will be | ||
# The 88SE64XX/88SE94XX driver is distributed in the hope that it will be | ||
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
# General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# along with 88SE64XX Driver; if not, write to the Free Software | ||
# along with 88SE64XX/88SE94XX Driver; if not, write to the Free Software | ||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
# | ||
# | ||
|
||
config SCSI_MVSAS | ||
tristate "Marvell 88SE64XX SAS/SATA support" | ||
tristate "Marvell 88SE64XX/88SE94XX SAS/SATA support" | ||
depends on PCI | ||
select SCSI_SAS_LIBSAS | ||
select FW_LOADER | ||
help | ||
This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX | ||
chip based host adapters. | ||
This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX and 6Gb/s | ||
PCI-E 88SE94XX chip based host adapters. | ||
|
||
config SCSI_MVSAS_DEBUG | ||
bool "Compile in debug mode" | ||
default y | ||
depends on SCSI_MVSAS | ||
help | ||
Compiles the 88SE64XX/88SE94XX driver in debug mode. In debug mode, | ||
the driver prints some messages to the console. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.