diff options
author | Jeff Garzik <jeff@garzik.org> | 2009-05-08 16:35:37 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2009-05-20 18:21:12 -0400 |
commit | 2ad52f473bbc1aa5b33c4a329b8a359f125e19d1 (patch) | |
tree | 7d9783622b41f25e0db3ff9515b09d2d69e54c51 | |
parent | a03706017e443ced6e354d434142989c9e8653d7 (diff) |
[SCSI] mvsas: move into new directory drivers/scsi/mvsas/
Zero functional changes, just file movement.
This commit prepares for the upcoming integration of the
Marvell-provided driver update that splits the driver into support
for both 64xx and 94xx chip families.
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
-rw-r--r-- | drivers/scsi/Kconfig | 11 | ||||
-rw-r--r-- | drivers/scsi/Makefile | 2 | ||||
-rw-r--r-- | drivers/scsi/mvsas/Kconfig | 35 | ||||
-rw-r--r-- | drivers/scsi/mvsas/Makefile | 26 | ||||
-rw-r--r-- | drivers/scsi/mvsas/mv_sas.c (renamed from drivers/scsi/mvsas.c) | 0 |
5 files changed, 63 insertions, 11 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index fb2740789b68..6e8106a70b3d 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig | |||
@@ -508,6 +508,7 @@ config SCSI_AIC7XXX_OLD | |||
508 | 508 | ||
509 | source "drivers/scsi/aic7xxx/Kconfig.aic79xx" | 509 | source "drivers/scsi/aic7xxx/Kconfig.aic79xx" |
510 | source "drivers/scsi/aic94xx/Kconfig" | 510 | source "drivers/scsi/aic94xx/Kconfig" |
511 | source "drivers/scsi/mvsas/Kconfig" | ||
511 | 512 | ||
512 | config SCSI_DPT_I2O | 513 | config SCSI_DPT_I2O |
513 | tristate "Adaptec I2O RAID support " | 514 | tristate "Adaptec I2O RAID support " |
@@ -1050,16 +1051,6 @@ config SCSI_IZIP_SLOW_CTR | |||
1050 | 1051 | ||
1051 | Generally, saying N is fine. | 1052 | Generally, saying N is fine. |
1052 | 1053 | ||
1053 | config SCSI_MVSAS | ||
1054 | tristate "Marvell 88SE6440 SAS/SATA support" | ||
1055 | depends on PCI && SCSI | ||
1056 | select SCSI_SAS_LIBSAS | ||
1057 | help | ||
1058 | This driver supports Marvell SAS/SATA PCI devices. | ||
1059 | |||
1060 | To compiler this driver as a module, choose M here: the module | ||
1061 | will be called mvsas. | ||
1062 | |||
1063 | config SCSI_NCR53C406A | 1054 | config SCSI_NCR53C406A |
1064 | tristate "NCR53c406a SCSI support" | 1055 | tristate "NCR53c406a SCSI support" |
1065 | depends on ISA && SCSI | 1056 | depends on ISA && SCSI |
diff --git a/drivers/scsi/Makefile b/drivers/scsi/Makefile index a5049cfb40ed..8795c309963e 100644 --- a/drivers/scsi/Makefile +++ b/drivers/scsi/Makefile | |||
@@ -126,7 +126,7 @@ obj-$(CONFIG_SCSI_IBMVSCSIS) += ibmvscsi/ | |||
126 | obj-$(CONFIG_SCSI_IBMVFC) += ibmvscsi/ | 126 | obj-$(CONFIG_SCSI_IBMVFC) += ibmvscsi/ |
127 | obj-$(CONFIG_SCSI_HPTIOP) += hptiop.o | 127 | obj-$(CONFIG_SCSI_HPTIOP) += hptiop.o |
128 | obj-$(CONFIG_SCSI_STEX) += stex.o | 128 | obj-$(CONFIG_SCSI_STEX) += stex.o |
129 | obj-$(CONFIG_SCSI_MVSAS) += mvsas.o | 129 | obj-$(CONFIG_SCSI_MVSAS) += mvsas/ |
130 | obj-$(CONFIG_PS3_ROM) += ps3rom.o | 130 | obj-$(CONFIG_PS3_ROM) += ps3rom.o |
131 | obj-$(CONFIG_SCSI_CXGB3_ISCSI) += libiscsi.o libiscsi_tcp.o cxgb3i/ | 131 | obj-$(CONFIG_SCSI_CXGB3_ISCSI) += libiscsi.o libiscsi_tcp.o cxgb3i/ |
132 | 132 | ||
diff --git a/drivers/scsi/mvsas/Kconfig b/drivers/scsi/mvsas/Kconfig new file mode 100644 index 000000000000..f83f368e6902 --- /dev/null +++ b/drivers/scsi/mvsas/Kconfig | |||
@@ -0,0 +1,35 @@ | |||
1 | # | ||
2 | # Kernel configuration file for 88SE64XX SAS/SATA driver. | ||
3 | # | ||
4 | # Copyright 2007 Red Hat, Inc. | ||
5 | # Copyright 2008 Marvell. <kewei@marvell.com> | ||
6 | # | ||
7 | # This file is licensed under GPLv2. | ||
8 | # | ||
9 | # This file is part of the 88SE64XX driver. | ||
10 | # | ||
11 | # The 88SE64XX driver is free software; you can redistribute | ||
12 | # it and/or modify it under the terms of the GNU General Public License | ||
13 | # as published by the Free Software Foundation; version 2 of the | ||
14 | # License. | ||
15 | # | ||
16 | # The 88SE64XX driver is distributed in the hope that it will be | ||
17 | # useful, but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
18 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
19 | # General Public License for more details. | ||
20 | # | ||
21 | # You should have received a copy of the GNU General Public License | ||
22 | # along with 88SE64XX Driver; if not, write to the Free Software | ||
23 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
24 | # | ||
25 | # | ||
26 | |||
27 | config SCSI_MVSAS | ||
28 | tristate "Marvell 88SE64XX SAS/SATA support" | ||
29 | depends on PCI | ||
30 | select SCSI_SAS_LIBSAS | ||
31 | select FW_LOADER | ||
32 | help | ||
33 | This driver supports Marvell's SAS/SATA 3Gb/s PCI-E 88SE64XX | ||
34 | chip based host adapters. | ||
35 | |||
diff --git a/drivers/scsi/mvsas/Makefile b/drivers/scsi/mvsas/Makefile new file mode 100644 index 000000000000..1ac6ed955a04 --- /dev/null +++ b/drivers/scsi/mvsas/Makefile | |||
@@ -0,0 +1,26 @@ | |||
1 | # | ||
2 | # Makefile for Marvell 88SE64xx SAS/SATA driver. | ||
3 | # | ||
4 | # Copyright 2007 Red Hat, Inc. | ||
5 | # Copyright 2008 Marvell. <kewei@marvell.com> | ||
6 | # | ||
7 | # This file is licensed under GPLv2. | ||
8 | # | ||
9 | # This program is free software; you can redistribute it and/or | ||
10 | # modify it under the terms of the GNU General Public License as | ||
11 | # published by the Free Software Foundation; version 2 of the | ||
12 | # License. | ||
13 | # | ||
14 | # This program is distributed in the hope that it will be useful, | ||
15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
17 | # General Public License for more details. | ||
18 | # | ||
19 | # You should have received a copy of the GNU General Public License | ||
20 | # along with this program; if not, write to the Free Software | ||
21 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 | ||
22 | # USA | ||
23 | |||
24 | obj-$(CONFIG_SCSI_MVSAS) += mvsas.o | ||
25 | mvsas-y += mv_sas.o | ||
26 | |||
diff --git a/drivers/scsi/mvsas.c b/drivers/scsi/mvsas/mv_sas.c index e4acebd10d1b..e4acebd10d1b 100644 --- a/drivers/scsi/mvsas.c +++ b/drivers/scsi/mvsas/mv_sas.c | |||