@@ -1234,37 +1234,44 @@ static void litepcie_pci_remove(struct pci_dev *dev)
1234
1234
}
1235
1235
1236
1236
static const struct pci_device_id litepcie_pci_ids [] = {
1237
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_S7_GEN2_X1 ), },
1238
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_S7_GEN2_X2 ), },
1239
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_S7_GEN2_X4 ), },
1240
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_S7_GEN2_X8 ), },
1241
-
1242
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN2_X1 ), },
1243
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN2_X2 ), },
1244
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN2_X4 ), },
1245
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN2_X8 ), },
1246
-
1247
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN3_X1 ), },
1248
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN3_X2 ), },
1249
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN3_X4 ), },
1250
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_US_GEN3_X8 ), },
1251
-
1252
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN2_X1 ), },
1253
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN2_X2 ), },
1254
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN2_X4 ), },
1255
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN2_X8 ), },
1256
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN2_X16 ), },
1257
-
1258
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN3_X1 ), },
1259
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN3_X2 ), },
1260
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN3_X4 ), },
1261
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN3_X8 ), },
1262
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN3_X16 ), },
1263
-
1264
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN4_X1 ), },
1265
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN4_X2 ), },
1266
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN4_X4 ), },
1267
- { PCI_DEVICE (PCIE_FPGA_VENDOR_ID , PCIE_FPGA_DEVICE_ID_USP_GEN4_X8 ), },
1237
+ /* Xilinx */
1238
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_S7_GEN2_X1 ), },
1239
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_S7_GEN2_X2 ), },
1240
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_S7_GEN2_X4 ), },
1241
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_S7_GEN2_X8 ), },
1242
+
1243
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN2_X1 ), },
1244
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN2_X2 ), },
1245
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN2_X4 ), },
1246
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN2_X8 ), },
1247
+
1248
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN3_X1 ), },
1249
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN3_X2 ), },
1250
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN3_X4 ), },
1251
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_US_GEN3_X8 ), },
1252
+
1253
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN2_X1 ), },
1254
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN2_X2 ), },
1255
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN2_X4 ), },
1256
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN2_X8 ), },
1257
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN2_X16 ), },
1258
+
1259
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN3_X1 ), },
1260
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN3_X2 ), },
1261
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN3_X4 ), },
1262
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN3_X8 ), },
1263
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN3_X16 ), },
1264
+
1265
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN4_X1 ), },
1266
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN4_X2 ), },
1267
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN4_X4 ), },
1268
+ { PCI_DEVICE (PCIE_XILINX_VENDOR_ID , PCIE_XILINX_DEVICE_ID_USP_GEN4_X8 ), },
1269
+
1270
+ /* Lattice */
1271
+ { PCI_DEVICE (PCIE_LATTICE_VENDOR_ID , PCIE_LATTICE_DEVICE_ID_CPNX_GEN3_X4 ), },
1272
+
1273
+ /* Gowin */
1274
+ { PCI_DEVICE (PCIE_GOWIN_VENDOR_ID , PCIE_GOWIN_DEVICE_ID_GW5AT_GEN2_X4 ), },
1268
1275
1269
1276
{ 0 , }
1270
1277
};
0 commit comments