Commit 34bd0020 authored by Dimitris Lampridis's avatar Dimitris Lampridis Committed by Federico Vaga

add support for SPEC 150T variant

parent 18a65903
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
static char *spec_fw_name_45t = "fmc/spec-init.bin"; static char *spec_fw_name_45t = "fmc/spec-init.bin";
static char *spec_fw_name_100t = "fmc/spec-init-100T.bin"; static char *spec_fw_name_100t = "fmc/spec-init-100T.bin";
static char *spec_fw_name_150t = "fmc/spec-init-150T.bin";
char *spec_fw_name = ""; char *spec_fw_name = "";
module_param_named(fw_name, spec_fw_name, charp, 0444); module_param_named(fw_name, spec_fw_name, charp, 0444);
...@@ -48,6 +49,8 @@ static char *spec_golden_name_get(unsigned int device_id) ...@@ -48,6 +49,8 @@ static char *spec_golden_name_get(unsigned int device_id)
return spec_fw_name_45t; return spec_fw_name_45t;
case PCI_DEVICE_ID_SPEC_100T: case PCI_DEVICE_ID_SPEC_100T:
return spec_fw_name_100t; return spec_fw_name_100t;
case PCI_DEVICE_ID_SPEC_150T:
return spec_fw_name_150t;
} }
return NULL; return NULL;
} }
...@@ -323,6 +326,7 @@ static void spec_remove(struct pci_dev *pdev) ...@@ -323,6 +326,7 @@ static void spec_remove(struct pci_dev *pdev)
static const struct pci_device_id spec_idtable[] = { static const struct pci_device_id spec_idtable[] = {
{ PCI_DEVICE(PCI_VENDOR_ID_CERN, PCI_DEVICE_ID_SPEC_45T) }, { PCI_DEVICE(PCI_VENDOR_ID_CERN, PCI_DEVICE_ID_SPEC_45T) },
{ PCI_DEVICE(PCI_VENDOR_ID_CERN, PCI_DEVICE_ID_SPEC_100T) }, { PCI_DEVICE(PCI_VENDOR_ID_CERN, PCI_DEVICE_ID_SPEC_100T) },
{ PCI_DEVICE(PCI_VENDOR_ID_CERN, PCI_DEVICE_ID_SPEC_150T) },
{ PCI_DEVICE(PCI_VENDOR_ID_GENNUM, PCI_DEVICE_ID_GN4124) }, { PCI_DEVICE(PCI_VENDOR_ID_GENNUM, PCI_DEVICE_ID_GN4124) },
{ 0,}, { 0,},
}; };
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
#define PCI_VENDOR_ID_CERN 0x10dc #define PCI_VENDOR_ID_CERN 0x10dc
#define PCI_DEVICE_ID_SPEC_45T 0x018d #define PCI_DEVICE_ID_SPEC_45T 0x018d
#define PCI_DEVICE_ID_SPEC_100T 0x01a2 #define PCI_DEVICE_ID_SPEC_100T 0x01a2
#define PCI_DEVICE_ID_SPEC_150T 0x01a3
#define PCI_VENDOR_ID_GENNUM 0x1a39 #define PCI_VENDOR_ID_GENNUM 0x1a39
#define PCI_DEVICE_ID_GN4124 0x0004 #define PCI_DEVICE_ID_GN4124 0x0004
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment