xref: /linux/drivers/scsi/mvsas/Kconfig (revision 6f8ac161b8b3332a9d96d6650ed3bae81baab30b)
12ad52f47SJeff Garzik#
220b09c29SAndy Yan# Kernel configuration file for 88SE64XX/88SE94XX SAS/SATA driver.
32ad52f47SJeff Garzik#
42ad52f47SJeff Garzik# Copyright 2007 Red Hat, Inc.
52ad52f47SJeff Garzik# Copyright 2008 Marvell. <kewei@marvell.com>
6*6f8ac161SXiangliang Yu# Copyright 2009-2011 Marvell. <yuxiangl@marvell.com>
72ad52f47SJeff Garzik#
82ad52f47SJeff Garzik# This file is licensed under GPLv2.
92ad52f47SJeff Garzik#
1020b09c29SAndy Yan# This file is part of the 88SE64XX/88SE94XX driver.
112ad52f47SJeff Garzik#
1220b09c29SAndy Yan# The 88SE64XX/88SE94XX driver is free software; you can redistribute
132ad52f47SJeff Garzik# it and/or modify it under the terms of the GNU General Public License
142ad52f47SJeff Garzik# as published by the Free Software Foundation; version 2 of the
152ad52f47SJeff Garzik# License.
162ad52f47SJeff Garzik#
1720b09c29SAndy Yan# The 88SE64XX/88SE94XX driver is distributed in the hope that it will be
182ad52f47SJeff Garzik# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
192ad52f47SJeff Garzik# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
202ad52f47SJeff Garzik# General Public License for more details.
212ad52f47SJeff Garzik#
222ad52f47SJeff Garzik# You should have received a copy of the GNU General Public License
2320b09c29SAndy Yan# along with 88SE64XX/88SE94XX Driver; if not, write to the Free Software
242ad52f47SJeff Garzik# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
252ad52f47SJeff Garzik#
262ad52f47SJeff Garzik#
272ad52f47SJeff Garzik
282ad52f47SJeff Garzikconfig SCSI_MVSAS
2920b09c29SAndy Yan	tristate "Marvell 88SE64XX/88SE94XX SAS/SATA support"
302ad52f47SJeff Garzik	depends on PCI
312ad52f47SJeff Garzik	select SCSI_SAS_LIBSAS
322ad52f47SJeff Garzik	select FW_LOADER
332ad52f47SJeff Garzik	help
3420b09c29SAndy Yan		This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX and 6Gb/s
3520b09c29SAndy Yan		PCI-E 88SE94XX chip based host adapters.
362ad52f47SJeff Garzik
3720b09c29SAndy Yanconfig SCSI_MVSAS_DEBUG
3820b09c29SAndy Yan	bool "Compile in debug mode"
3920b09c29SAndy Yan	default y
4020b09c29SAndy Yan	depends on SCSI_MVSAS
4120b09c29SAndy Yan	help
4220b09c29SAndy Yan		Compiles the 88SE64XX/88SE94XX driver in debug mode.  In debug mode,
4320b09c29SAndy Yan		the driver prints some messages to the console.
44*6f8ac161SXiangliang Yuconfig SCSI_MVSAS_TASKLET
45*6f8ac161SXiangliang Yu	bool "Support for interrupt tasklet"
46*6f8ac161SXiangliang Yu	default n
47*6f8ac161SXiangliang Yu	depends on SCSI_MVSAS
48*6f8ac161SXiangliang Yu	help
49*6f8ac161SXiangliang Yu		Compiles the 88SE64xx/88SE94xx driver in interrupt tasklet mode.In this mode,
50*6f8ac161SXiangliang Yu		the interrupt will schedule a tasklet.
51