summaryrefslogtreecommitdiffstats
path: root/sys/isa/pnpparse.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/isa/pnpparse.c')
-rw-r--r--sys/isa/pnpparse.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/isa/pnpparse.c b/sys/isa/pnpparse.c
index c6c0869..dfb5c33 100644
--- a/sys/isa/pnpparse.c
+++ b/sys/isa/pnpparse.c
@@ -47,7 +47,7 @@
* Resource Data or it reaches the end of Resource Data.
*/
void
-pnp_parse_resources(device_t dev, u_char *resources, int len)
+pnp_parse_resources(device_t dev, u_char *resources, int len, u_int32_t vendor_id, u_int32_t logical_id, int ldn)
{
device_t parent = device_get_parent(dev);
u_char tag, *resp, *resinfo;
@@ -189,6 +189,9 @@ pnp_parse_resources(device_t dev, u_char *resources, int len)
config->ic_port[config->ic_nport].ir_align =
resinfo[5];
config->ic_nport++;
+ pnp_check_quirks(vendor_id,
+ logical_id,
+ ldn, config);
break;
case PNP_TAG_IO_FIXED:
OpenPOWER on IntegriCloud