xemu/include/hw/input
Mark Cave-Ayland d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ
The named input gpio is to be connected to the IRQ output of the downstream
PS2 device and used to drive the port IRQ. Initialise the named input gpio
in lasips2_port_init() and add new lasips2_port_class_init() and
lasips2_port_realize() functions to connect the PS2 device output gpio to
the new named input gpio.

Note that the reference to lasips2_port_realize() is stored in
LASIPS2PortDeviceClass but not yet used.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Helge Deller <deller@gmx.de>
Acked-by: Helge Deller <deller@gmx.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220712215251.7944-27-mark.cave-ayland@ilande.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2022-07-18 19:28:46 +01:00
..
adb-keys.h adb-keys.h: initial commit 2016-09-23 10:29:40 +10:00
adb.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
gamepad.h Include hw/irq.h a lot less 2019-08-16 13:31:52 +02:00
hid.h Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
i8042.h pckbd: add QEMU interface comment for I8042 device 2022-06-26 18:40:12 +01:00
lasips2.h lasips2: add named input gpio to port for downstream PS2 device IRQ 2022-07-18 19:28:46 +01:00
lm832x.h Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
pl050.h pl050: don't use legacy ps2_mouse_init() function 2022-07-18 19:28:46 +01:00
ps2.h ps2: remove update_irq() function and update_arg parameter 2022-06-26 18:40:12 +01:00
tsc2xxx.h hw/input/tsc2xxx: Reduce MouseTransformInfo structure exposure 2020-09-21 11:22:34 +02:00