]> git.proxmox.com Git - qemu.git/commit - hw/core/qdev.c
qdev: allow multiple qdev_init_gpio_in() calls
authorPeter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Tue, 31 Jul 2012 02:24:06 +0000 (12:24 +1000)
committerPeter Crosthwaite <peter.crosthwaite@xilinx.com>
Wed, 10 Oct 2012 01:13:32 +0000 (11:13 +1000)
commit1e5b31e6bd4fa8a9c679a18388d2219feece275a
tree0e4147af61781320e776c1400ee116e3f5314660
parent74687e40b0406a0863234ca011c3cba7720864b0
qdev: allow multiple qdev_init_gpio_in() calls

Allow multiple qdev_init_gpio_in() calls for the one device. The first call will
define GPIOs 0-N-1, the next GPIOs N- ... . Allows different GPIOs to be handled
with different handlers. Needed when two levels of the QOM class heirachy both
define GPIO functionality, as a single GPIO handler with an index selecter is
not possible.

Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
hw/irq.c
hw/irq.h
hw/qdev.c