|
@@ -2208,6 +2208,13 @@ qla2x00_set_isp_flags(struct qla_hw_data *ha)
|
|
ha->device_type |= DT_IIDMA;
|
|
ha->device_type |= DT_IIDMA;
|
|
ha->fw_srisc_address = RISC_START_ADDRESS_2400;
|
|
ha->fw_srisc_address = RISC_START_ADDRESS_2400;
|
|
break;
|
|
break;
|
|
|
|
+ case PCI_DEVICE_ID_QLOGIC_ISP2261:
|
|
|
|
+ ha->device_type |= DT_ISP2261;
|
|
|
|
+ ha->device_type |= DT_ZIO_SUPPORTED;
|
|
|
|
+ ha->device_type |= DT_FWI2;
|
|
|
|
+ ha->device_type |= DT_IIDMA;
|
|
|
|
+ ha->fw_srisc_address = RISC_START_ADDRESS_2400;
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
|
|
if (IS_QLA82XX(ha))
|
|
if (IS_QLA82XX(ha))
|
|
@@ -2285,7 +2292,8 @@ qla2x00_probe_one(struct pci_dev *pdev, const struct pci_device_id *id)
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISPF001 ||
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISPF001 ||
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8044 ||
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8044 ||
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2071 ||
|
|
pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2071 ||
|
|
- pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2271) {
|
|
|
|
|
|
+ pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2271 ||
|
|
|
|
+ pdev->device == PCI_DEVICE_ID_QLOGIC_ISP2261) {
|
|
bars = pci_select_bars(pdev, IORESOURCE_MEM);
|
|
bars = pci_select_bars(pdev, IORESOURCE_MEM);
|
|
mem_only = 1;
|
|
mem_only = 1;
|
|
ql_dbg_pci(ql_dbg_init, pdev, 0x0007,
|
|
ql_dbg_pci(ql_dbg_init, pdev, 0x0007,
|
|
@@ -5697,6 +5705,7 @@ static struct pci_device_id qla2xxx_pci_tbl[] = {
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8044) },
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP8044) },
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2071) },
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2071) },
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2271) },
|
|
{ PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2271) },
|
|
|
|
+ { PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, PCI_DEVICE_ID_QLOGIC_ISP2261) },
|
|
{ 0 },
|
|
{ 0 },
|
|
};
|
|
};
|
|
MODULE_DEVICE_TABLE(pci, qla2xxx_pci_tbl);
|
|
MODULE_DEVICE_TABLE(pci, qla2xxx_pci_tbl);
|