summaryrefslogtreecommitdiff
path: root/src/device/pnp_device.c
diff options
context:
space:
mode:
authorStefan Reinauer <reinauer@chromium.org>2013-10-31 15:58:50 -0700
committerIsaac Christensen <isaac.christensen@se-eng.com>2014-09-11 23:14:55 +0200
commit08ba7d0c27f359919e707b563169e9d54decb1aa (patch)
treee5bbf8438e4629cb7a284e79d962e77303590b50 /src/device/pnp_device.c
parentd40be1107c27417cb4e08d25ddcca54049d4f7a0 (diff)
downloadcoreboot-08ba7d0c27f359919e707b563169e9d54decb1aa.tar.xz
pnp: Allow setting of misc register 0xfa in device tree
Change-Id: I45885905f0adaa8f0ad9137d7034e6f7a0dc43de Signed-off-by: Stefan Reinauer <reinauer@google.com> Reviewed-on: https://chromium-review.googlesource.com/175356 Reviewed-by: Stefan Reinauer <reinauer@chromium.org> Commit-Queue: Stefan Reinauer <reinauer@chromium.org> Tested-by: Stefan Reinauer <reinauer@chromium.org> (cherry picked from commit 7fe642543a8de249e13c3d63c3302a20910c247d) Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com> Reviewed-on: http://review.coreboot.org/6859 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/device/pnp_device.c')
-rw-r--r--src/device/pnp_device.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/device/pnp_device.c b/src/device/pnp_device.c
index 987a253932..0aaadaac0a 100644
--- a/src/device/pnp_device.c
+++ b/src/device/pnp_device.c
@@ -300,6 +300,11 @@ static void get_resources(device_t dev, struct pnp_info *info)
resource->size = 1;
resource->flags |= IORESOURCE_IRQ;
}
+ if (info->flags & PNP_MSC10) {
+ resource = new_resource(dev, PNP_IDX_MSC10);
+ resource->size = 1;
+ resource->flags |= IORESOURCE_IRQ;
+ }
}
void pnp_enable_devices(device_t base_dev, struct device_operations *ops,