|
@@ -114,6 +114,12 @@ static struct resource sc24_fpga_resource = {
|
|
|
.flags = IORESOURCE_MEM,
|
|
|
};
|
|
|
|
|
|
+static struct resource sc31_fpga_resource = {
|
|
|
+ .start = 0xf000e000,
|
|
|
+ .end = 0xf000e000 + CHAM_HEADER_SIZE,
|
|
|
+ .flags = IORESOURCE_MEM,
|
|
|
+};
|
|
|
+
|
|
|
static struct platform_driver mcb_lpc_driver = {
|
|
|
.driver = {
|
|
|
.name = "mcb-lpc",
|
|
@@ -132,6 +138,15 @@ static const struct dmi_system_id mcb_lpc_dmi_table[] = {
|
|
|
.driver_data = (void *)&sc24_fpga_resource,
|
|
|
.callback = mcb_lpc_create_platform_device,
|
|
|
},
|
|
|
+ {
|
|
|
+ .ident = "SC31",
|
|
|
+ .matches = {
|
|
|
+ DMI_MATCH(DMI_SYS_VENDOR, "MEN"),
|
|
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "14SC31"),
|
|
|
+ },
|
|
|
+ .driver_data = (void *)&sc31_fpga_resource,
|
|
|
+ .callback = mcb_lpc_create_platform_device,
|
|
|
+ },
|
|
|
{}
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(dmi, mcb_lpc_dmi_table);
|