Skip to content

Commit 53f75d3

Browse files
committed
scsi: smartpqi: Add new PCI IDs
JIRA: https://issues.redhat.com/browse/RHEL-96279 commit 01b8bdd Author: David Strahan <david.strahan@microchip.com> Date: Wed Apr 23 13:32:26 2025 -0500 scsi: smartpqi: Add new PCI IDs Add in support for more PCI devices. All PCI ID entries in Hex. Add PCI IDs for Ramaxel controllers: VID / DID / SVID / SDID ---- ---- ---- ---- Ramaxel SmartHBA RX8238-16i 9005 028f 1018 8238 Ramaxel SSSRAID card 9005 028f 1f3f 0610 Add PCI ID for Alibaba controller: VID / DID / SVID / SDID ---- ---- ---- ---- HBA AS1340 9005 028f 1ded 3301 Add PCI IDs for Inspur controller: VID / DID / SVID / SDID ---- ---- ---- ---- RT0800M6E2i 9005 028f 1bd4 00a3 Add PCI IDs for Delta controllers: VID / DID / SVID / SDID ---- ---- ---- ---- ThinkSystem 4450-8i SAS/SATA/NVMe PCIe Gen4 9005 028f 1d49 0222 24Gb HBA ThinkSystem 4450-16i SAS/SATA/NVMe PCIe Gen4 9005 028f 1d49 0223 24Gb HBA ThinkSystem 4450-8e SAS/SATA PCIe Gen4 9005 028f 1d49 0224 24Gb HBA ThinkSystem RAID 4450-16e PCIe Gen4 24Gb 9005 028f 1d49 0225 Adapter HBA ThinkSystem RAID 5450-16i PCIe Gen4 24Gb Adapter 9005 028f 1d49 0521 ThinkSystem RAID 9450-8i 4GB Flash PCIe Gen4 9005 028f 1d49 0624 24Gb Adapter ThinkSystem RAID 9450-16i 4GB Flash PCIe Gen4 9005 028f 1d49 0625 24Gb Adapter ThinkSystem RAID 9450-16i 4GB Flash PCIe Gen4 9005 028f 1d49 0626 24Gb Adapter ThinkSystem RAID 9450-32i 8GB Flash PCIe Gen4 9005 028f 1d49 0627 24Gb Adapter ThinkSystem RAID 9450-16e 4GB Flash PCIe Gen4 9005 028f 1d49 0628 24Gb Adapter Add PCI ID for Cloudnine Controller: VID / DID / SVID / SDID ---- ---- ---- ---- SmartHBA P6600-24i 9005 028f 1f51 100b Add PCI IDs for Hurraydata Controllers: VID / DID / SVID / SDID ---- ---- ---- ---- HRDT TrustHBA H4100-8i 9005 028f 207d 4044 HRDT TrustHBA H4100-8e 9005 028f 207d 4054 HRDT TrustHBA H4100-16i 9005 028f 207d 4084 HRDT TrustHBA H4100-16e 9005 028f 207d 4094 HRDT TrustRAID D3152s-8i 9005 028f 207d 4140 HRDT TrustRAID D3154s-8i 9005 028f 207d 4240 Reviewed-by: Scott Benesh <scott.benesh@microchip.com> Reviewed-by: Scott Teel <scott.teel@microchip.com> Reviewed-by: Mike McGowen <mike.mcgowen@microchip.com> Signed-off-by: David Strahan <david.strahan@microchip.com> Signed-off-by: Don Brace <don.brace@microchip.com> Link: https://lore.kernel.org/r/20250423183229.538572-3-don.brace@microchip.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Don Brace <dbrace@redhat.com>
1 parent 4cb8aff commit 53f75d3

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

drivers/scsi/smartpqi/smartpqi_init.c

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9732,6 +9732,10 @@ static const struct pci_device_id pqi_pci_id_table[] = {
97329732
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
97339733
0x1bd4, 0x0089)
97349734
},
9735+
{
9736+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
9737+
0x1bd4, 0x00a3)
9738+
},
97359739
{
97369740
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
97379741
0x1ff9, 0x00a1)
@@ -10068,6 +10072,30 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1006810072
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1006910073
PCI_VENDOR_ID_ADAPTEC2, 0x14f0)
1007010074
},
10075+
{
10076+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10077+
0x207d, 0x4044)
10078+
},
10079+
{
10080+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10081+
0x207d, 0x4054)
10082+
},
10083+
{
10084+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10085+
0x207d, 0x4084)
10086+
},
10087+
{
10088+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10089+
0x207d, 0x4094)
10090+
},
10091+
{
10092+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10093+
0x207d, 0x4140)
10094+
},
10095+
{
10096+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10097+
0x207d, 0x4240)
10098+
},
1007110099
{
1007210100
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1007310101
PCI_VENDOR_ID_ADVANTECH, 0x8312)
@@ -10284,6 +10312,14 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1028410312
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1028510313
0x1cc4, 0x0201)
1028610314
},
10315+
{
10316+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10317+
0x1018, 0x8238)
10318+
},
10319+
{
10320+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10321+
0x1f3f, 0x0610)
10322+
},
1028710323
{
1028810324
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1028910325
PCI_VENDOR_ID_LENOVO, 0x0220)
@@ -10292,10 +10328,30 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1029210328
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1029310329
PCI_VENDOR_ID_LENOVO, 0x0221)
1029410330
},
10331+
{
10332+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10333+
PCI_VENDOR_ID_LENOVO, 0x0222)
10334+
},
10335+
{
10336+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10337+
PCI_VENDOR_ID_LENOVO, 0x0223)
10338+
},
10339+
{
10340+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10341+
PCI_VENDOR_ID_LENOVO, 0x0224)
10342+
},
10343+
{
10344+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10345+
PCI_VENDOR_ID_LENOVO, 0x0225)
10346+
},
1029510347
{
1029610348
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1029710349
PCI_VENDOR_ID_LENOVO, 0x0520)
1029810350
},
10351+
{
10352+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10353+
PCI_VENDOR_ID_LENOVO, 0x0521)
10354+
},
1029910355
{
1030010356
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1030110357
PCI_VENDOR_ID_LENOVO, 0x0522)
@@ -10316,6 +10372,26 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1031610372
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1031710373
PCI_VENDOR_ID_LENOVO, 0x0623)
1031810374
},
10375+
{
10376+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10377+
PCI_VENDOR_ID_LENOVO, 0x0624)
10378+
},
10379+
{
10380+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10381+
PCI_VENDOR_ID_LENOVO, 0x0625)
10382+
},
10383+
{
10384+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10385+
PCI_VENDOR_ID_LENOVO, 0x0626)
10386+
},
10387+
{
10388+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10389+
PCI_VENDOR_ID_LENOVO, 0x0627)
10390+
},
10391+
{
10392+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10393+
PCI_VENDOR_ID_LENOVO, 0x0628)
10394+
},
1031910395
{
1032010396
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1032110397
0x1014, 0x0718)
@@ -10344,6 +10420,10 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1034410420
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1034510421
0x1137, 0x0300)
1034610422
},
10423+
{
10424+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10425+
0x1ded, 0x3301)
10426+
},
1034710427
{
1034810428
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1034910429
0x1ff9, 0x0045)
@@ -10492,6 +10572,10 @@ static const struct pci_device_id pqi_pci_id_table[] = {
1049210572
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1049310573
0x1f51, 0x100a)
1049410574
},
10575+
{
10576+
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
10577+
0x1f51, 0x100b)
10578+
},
1049510579
{
1049610580
PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f,
1049710581
0x1f51, 0x100e)

0 commit comments

Comments
 (0)