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
88