1# SPDX-License-Identifier: GPL-2.0-only
2config MEGARAID_NEWGEN
3	bool "LSI Logic New Generation RAID Device Drivers"
4	depends on PCI && HAS_IOPORT && SCSI
5	help
6	  LSI Logic RAID Device Drivers
7
8config MEGARAID_MM
9	tristate "LSI Logic Management Module (New Driver)"
10	depends on PCI && HAS_IOPORT && SCSI && MEGARAID_NEWGEN
11	help
12	  Management Module provides ioctl, sysfs support for LSI Logic
13	  RAID controllers.
14	  To compile this driver as a module, choose M here: the
15	  module will be called megaraid_mm
16
17
18config MEGARAID_MAILBOX
19	tristate "LSI Logic MegaRAID Driver (New Driver)"
20	depends on PCI && SCSI && MEGARAID_MM
21	help
22	  List of supported controllers
23
24	  OEM  Product Name               VID :DID :SVID:SSID
25	  ---  ------------               ---- ---- ---- ----
26	  Dell PERC3/QC                   101E:1960:1028:0471
27	  Dell PERC3/DC                   101E:1960:1028:0493
28	  Dell PERC3/SC                   101E:1960:1028:0475
29	  Dell PERC3/Di                   1028:000E:1028:0123
30	  Dell PERC4/SC                   1000:1960:1028:0520
31	  Dell PERC4/DC                   1000:1960:1028:0518
32	  Dell PERC4/QC                   1000:0407:1028:0531
33	  Dell PERC4/Di                   1028:000F:1028:014A
34	  Dell PERC 4e/Si                 1028:0013:1028:016c
35	  Dell PERC 4e/Di                 1028:0013:1028:016d
36	  Dell PERC 4e/Di                 1028:0013:1028:016e
37	  Dell PERC 4e/Di                 1028:0013:1028:016f
38	  Dell PERC 4e/Di                 1028:0013:1028:0170
39	  Dell PERC 4e/DC                 1000:0408:1028:0002
40	  Dell PERC 4e/SC                 1000:0408:1028:0001
41	  LSI MegaRAID SCSI 320-0         1000:1960:1000:A520
42	  LSI MegaRAID SCSI 320-1         1000:1960:1000:0520
43	  LSI MegaRAID SCSI 320-2         1000:1960:1000:0518
44	  LSI MegaRAID SCSI 320-0X        1000:0407:1000:0530
45	  LSI MegaRAID SCSI 320-2X        1000:0407:1000:0532
46	  LSI MegaRAID SCSI 320-4X        1000:0407:1000:0531
47	  LSI MegaRAID SCSI 320-1E        1000:0408:1000:0001
48	  LSI MegaRAID SCSI 320-2E        1000:0408:1000:0002
49	  LSI MegaRAID SATA 150-4         1000:1960:1000:4523
50	  LSI MegaRAID SATA 150-6         1000:1960:1000:0523
51	  LSI MegaRAID SATA 300-4X        1000:0409:1000:3004
52	  LSI MegaRAID SATA 300-8X        1000:0409:1000:3008
53	  INTEL RAID Controller SRCU42X   1000:0407:8086:0532
54	  INTEL RAID Controller SRCS16    1000:1960:8086:0523
55	  INTEL RAID Controller SRCU42E   1000:0408:8086:0002
56	  INTEL RAID Controller SRCZCRX   1000:0407:8086:0530
57	  INTEL RAID Controller SRCS28X   1000:0409:8086:3008
58	  INTEL RAID Controller SROMBU42E 1000:0408:8086:3431
59	  INTEL RAID Controller SROMBU42E 1000:0408:8086:3499
60	  INTEL RAID Controller SRCU51L   1000:1960:8086:0520
61	  FSC MegaRAID PCI Express ROMB   1000:0408:1734:1065
62	  ACER MegaRAID ROMB-2E           1000:0408:1025:004D
63	  NEC MegaRAID PCI Express ROMB   1000:0408:1033:8287
64
65	  To compile this driver as a module, choose M here: the
66	  module will be called megaraid_mbox
67
68config MEGARAID_LEGACY
69	tristate "LSI Logic Legacy MegaRAID Driver"
70	depends on PCI && HAS_IOPORT && SCSI
71	help
72	  This driver supports the LSI MegaRAID 418, 428, 438, 466, 762, 490
73	  and 467 SCSI host adapters. This driver also support the all U320
74	  RAID controllers
75
76	  To compile this driver as a module, choose M here: the
77	  module will be called megaraid
78
79config MEGARAID_SAS
80	tristate "LSI Logic MegaRAID SAS RAID Module"
81	depends on PCI && SCSI
82	select IRQ_POLL
83	help
84	  Module for LSI Logic's SAS based RAID controllers.
85	  To compile this driver as a module, choose 'm' here.
86	  Module will be called megaraid_sas
87