summaryrefslogtreecommitdiffstats
path: root/include/hw/qdev-core.h
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2014-09-24 12:32:17 +0200
committerAlexander Graf <agraf@suse.de>2014-11-04 23:26:14 +0100
commitb797318666dade9675a253d311125ae7b568e2f8 (patch)
tree2168ef91b1a20267ec70cc164a14a54a303d585c /include/hw/qdev-core.h
parent33cd52b5d7b9adfd009e95f07e6c64dd88ae2a31 (diff)
downloadhqemu-b797318666dade9675a253d311125ae7b568e2f8.zip
hqemu-b797318666dade9675a253d311125ae7b568e2f8.tar.gz
sysbus: Expose IRQ enumeration helpers
Sysbus devices can get their IRQ lines connected to other devices. It is possible to figure out which IRQ line a connection is on and whether a sysbus device even provides an IRQ connector at a specific offset. This patch exposes helpers to make this information publicly accessible. We will need it for the platform bus dynamic sysbus enumeration. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'include/hw/qdev-core.h')
-rw-r--r--include/hw/qdev-core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h
index 00a15a3..d3a2940 100644
--- a/include/hw/qdev-core.h
+++ b/include/hw/qdev-core.h
@@ -272,6 +272,7 @@ qemu_irq qdev_get_gpio_in_named(DeviceState *dev, const char *name, int n);
void qdev_connect_gpio_out(DeviceState *dev, int n, qemu_irq pin);
void qdev_connect_gpio_out_named(DeviceState *dev, const char *name, int n,
qemu_irq pin);
+qemu_irq qdev_get_gpio_out_connector(DeviceState *dev, const char *name, int n);
qemu_irq qdev_intercept_gpio_out(DeviceState *dev, qemu_irq icpt,
const char *name, int n);
OpenPOWER on IntegriCloud