On 11/20/2015 12:33 PM, wenxi...@linux.vnet.ibm.com wrote: > From: Wen Xiong <wenxi...@linux.vnet.ibm.com> > > --- > drivers/scsi/ipr.c | 4 ++++ > drivers/scsi/ipr.h | 3 +++ > 2 files changed, 7 insertions(+), 0 deletions(-) > > diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c > index f2df57a..938ed22 100644 > --- a/drivers/scsi/ipr.c > +++ b/drivers/scsi/ipr.c > @@ -10787,6 +10787,10 @@ static struct pci_device_id ipr_pci_table[] = { > PCI_VENDOR_ID_IBM, IPR_SUBS_DEV_ID_2CD2, 0, 0, 0 }, > { PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_IBM_CROCODILE, > PCI_VENDOR_ID_IBM, IPR_SUBS_DEV_ID_2CCD, 0, 0, 0 }, > + { PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_IBM_RATTLESNAKE, > + PCI_VENDOR_ID_IBM, IPR_SUBS_DEV_ID_580A, 0, 0, 0 }, > + { PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_IBM_RATTLESNAKE, > + PCI_VENDOR_ID_IBM, IPR_SUBS_DEV_ID_580B, 0, 0, 0 }, > { }
I think you missed updating ipr_chip[] to define the register offsets. I think they should be all the same as crocodile last I knew. > }; > MODULE_DEVICE_TABLE(pci, ipr_pci_table); > diff --git a/drivers/scsi/ipr.h b/drivers/scsi/ipr.h > index a7ef83f..32c8b26 100644 > --- a/drivers/scsi/ipr.h > +++ b/drivers/scsi/ipr.h > @@ -60,6 +60,7 @@ > > #define PCI_DEVICE_ID_IBM_CROC_FPGA_E2 0x033D > #define PCI_DEVICE_ID_IBM_CROCODILE 0x034A > +#define PCI_DEVICE_ID_IBM_RATTLESNAKE 0x04DA > > #define IPR_SUBS_DEV_ID_2780 0x0264 > #define IPR_SUBS_DEV_ID_5702 0x0266 > @@ -111,6 +112,8 @@ > #define IPR_SUBS_DEV_ID_2CCA 0x04C7 > #define IPR_SUBS_DEV_ID_2CD2 0x04C8 > #define IPR_SUBS_DEV_ID_2CCD 0x04C9 > +#define IPR_SUBS_DEV_ID_580A 0x04FC > +#define IPR_SUBS_DEV_ID_580B 0x04FB > #define IPR_NAME "ipr" > > /* > -- Brian King Power Linux I/O IBM Linux Technology Center ------------------------------------------------------------------------------ _______________________________________________ Iprdd-devel mailing list Iprdd-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iprdd-devel