diff options
author | Mike Miller <mike.miller@hp.com> | 2012-09-20 17:05:18 -0400 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-09-24 04:52:50 -0400 |
commit | fe0c9610bb68dd0aad1017456f5e3c31264d70c2 (patch) | |
tree | c26bdc759a51c5aabb93dedbe0c3683affb5900d | |
parent | 65a17da82a7aec41fd191132b756a386e0e230f4 (diff) |
[SCSI] hpsa: gen8plus Smart Array IDs
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
-rw-r--r-- | drivers/scsi/hpsa.c | 32 | ||||
-rw-r--r-- | include/linux/pci_ids.h | 1 |
2 files changed, 26 insertions, 7 deletions
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 5ed5859f4b6c..c425d7b4957e 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c | |||
@@ -99,6 +99,15 @@ static const struct pci_device_id hpsa_pci_device_id[] = { | |||
99 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3354}, | 99 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3354}, |
100 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3355}, | 100 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3355}, |
101 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3356}, | 101 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x3356}, |
102 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1920}, | ||
103 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1921}, | ||
104 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1922}, | ||
105 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1923}, | ||
106 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1924}, | ||
107 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1925}, | ||
108 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1926}, | ||
109 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSH, 0x103C, 0x1928}, | ||
110 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSF, 0x103C, 0x334d}, | ||
102 | {PCI_VENDOR_ID_HP, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, | 111 | {PCI_VENDOR_ID_HP, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, |
103 | PCI_CLASS_STORAGE_RAID << 8, 0xffff << 8, 0}, | 112 | PCI_CLASS_STORAGE_RAID << 8, 0xffff << 8, 0}, |
104 | {0,} | 113 | {0,} |
@@ -118,13 +127,22 @@ static struct board_type products[] = { | |||
118 | {0x3249103C, "Smart Array P812", &SA5_access}, | 127 | {0x3249103C, "Smart Array P812", &SA5_access}, |
119 | {0x324a103C, "Smart Array P712m", &SA5_access}, | 128 | {0x324a103C, "Smart Array P712m", &SA5_access}, |
120 | {0x324b103C, "Smart Array P711m", &SA5_access}, | 129 | {0x324b103C, "Smart Array P711m", &SA5_access}, |
121 | {0x3350103C, "Smart Array", &SA5_access}, | 130 | {0x3350103C, "Smart Array P222", &SA5_access}, |
122 | {0x3351103C, "Smart Array", &SA5_access}, | 131 | {0x3351103C, "Smart Array P420", &SA5_access}, |
123 | {0x3352103C, "Smart Array", &SA5_access}, | 132 | {0x3352103C, "Smart Array P421", &SA5_access}, |
124 | {0x3353103C, "Smart Array", &SA5_access}, | 133 | {0x3353103C, "Smart Array P822", &SA5_access}, |
125 | {0x3354103C, "Smart Array", &SA5_access}, | 134 | {0x3354103C, "Smart Array P420i", &SA5_access}, |
126 | {0x3355103C, "Smart Array", &SA5_access}, | 135 | {0x3355103C, "Smart Array P220i", &SA5_access}, |
127 | {0x3356103C, "Smart Array", &SA5_access}, | 136 | {0x3356103C, "Smart Array P721m", &SA5_access}, |
137 | {0x1920103C, "Smart Array", &SA5_access}, | ||
138 | {0x1921103C, "Smart Array", &SA5_access}, | ||
139 | {0x1922103C, "Smart Array", &SA5_access}, | ||
140 | {0x1923103C, "Smart Array", &SA5_access}, | ||
141 | {0x1924103C, "Smart Array", &SA5_access}, | ||
142 | {0x1925103C, "Smart Array", &SA5_access}, | ||
143 | {0x1926103C, "Smart Array", &SA5_access}, | ||
144 | {0x1928103C, "Smart Array", &SA5_access}, | ||
145 | {0x334d103C, "Smart Array P822se", &SA5_access}, | ||
128 | {0xFFFF103C, "Unknown Smart Array", &SA5_access}, | 146 | {0xFFFF103C, "Unknown Smart Array", &SA5_access}, |
129 | }; | 147 | }; |
130 | 148 | ||
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index fc3526077348..b38f7371fd1a 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -753,6 +753,7 @@ | |||
753 | #define PCI_DEVICE_ID_HP_CISSD 0x3238 | 753 | #define PCI_DEVICE_ID_HP_CISSD 0x3238 |
754 | #define PCI_DEVICE_ID_HP_CISSE 0x323a | 754 | #define PCI_DEVICE_ID_HP_CISSE 0x323a |
755 | #define PCI_DEVICE_ID_HP_CISSF 0x323b | 755 | #define PCI_DEVICE_ID_HP_CISSF 0x323b |
756 | #define PCI_DEVICE_ID_HP_CISSH 0x323c | ||
756 | #define PCI_DEVICE_ID_HP_ZX2_IOC 0x4031 | 757 | #define PCI_DEVICE_ID_HP_ZX2_IOC 0x4031 |
757 | 758 | ||
758 | #define PCI_VENDOR_ID_PCTECH 0x1042 | 759 | #define PCI_VENDOR_ID_PCTECH 0x1042 |