98 Commits (bb44dc48628e9168f16c460f778bbef7a91d7708)

Author SHA1 Message Date
Philippe Mathieu-Daudé 40f27a785f hw/input/pckbd: Open-code i8042_setup_a20_line() wrapper 5 years ago
Peter Maydell 7c76f397fd hw/input/stellaris_gamepad: Convert to qemu_input_handler_register() 2 years ago
Peter Maydell a75f336b97 hw/input/stellaris_input: Convert to qdev 2 years ago
Peter Maydell c45460decb hw/input/stellaris_input: Rename to stellaris_gamepad 2 years ago
Markus Armbruster 626fb3c6a8 hw/input: Clean up includes 3 years ago
Philippe Mathieu-Daudé 3d15370894 hw/input/tsc2xxx: Constify set_transform()'s MouseTransformInfo arg 3 years ago
Peter Maydell fc2fc3c1ed hw/input/ps2.c: Convert TYPE_PS2_{KBD, MOUSE}_DEVICE to 3-phase reset 3 years ago
Mark Cave-Ayland b704d63d09 pckbd: remove legacy i8042_mm_init() function 4 years ago
Mark Cave-Ayland 46e9783fbe ps2: remove unused legacy ps2_mouse_init() function 4 years ago
Mark Cave-Ayland 9d1a425037 pckbd: don't use legacy ps2_mouse_init() function 4 years ago
Mark Cave-Ayland 5e8312ab8e ps2: remove unused legacy ps2_kbd_init() function 4 years ago
Mark Cave-Ayland 652fbff420 pckbd: don't use legacy ps2_kbd_init() function 4 years ago
Mark Cave-Ayland d316983c7f lasips2: don't use legacy ps2_mouse_init() function 4 years ago
Mark Cave-Ayland e2b50aea03 lasips2: don't use legacy ps2_kbd_init() function 4 years ago
Mark Cave-Ayland 01f6c54626 lasips2: rename LASIPS2Port parent pointer to lasips2 4 years ago
Mark Cave-Ayland 212a300303 lasips2: switch to using port-based IRQs 4 years ago
Mark Cave-Ayland ca735a81b2 lasips2: add named input gpio to handle incoming port IRQs 4 years ago
Mark Cave-Ayland d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ 4 years ago
Mark Cave-Ayland 62201e4336 lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PORT device 4 years ago
Mark Cave-Ayland 8db817be78 lasips2: introduce port IRQ and new lasips2_port_init() function 4 years ago
Mark Cave-Ayland c553d6c054 lasips2: rename LASIPS2Port irq field to birq 4 years ago
Mark Cave-Ayland a088ce9b4b lasips2: move mouse port initialisation to new lasips2_mouse_port_init() function 4 years ago
Mark Cave-Ayland b7047733dc lasips2: move keyboard port initialisation to new lasips2_kbd_port_init() function 4 years ago
Mark Cave-Ayland cb5827cee3 lasips2: introduce new LASIPS2_MOUSE_PORT QOM type 4 years ago
Mark Cave-Ayland ef90a06f99 lasips2: introduce new LASIPS2_KBD_PORT QOM type 4 years ago
Mark Cave-Ayland f8d89a7da4 lasips2: QOMify LASIPS2Port 4 years ago
Mark Cave-Ayland f4907cb5cf lasips2: change LASIPS2State dev pointer from void to PS2State 4 years ago
Mark Cave-Ayland 92bd278c3b lasips2: remove legacy lasips2_initfn() function 4 years ago
Mark Cave-Ayland 4040ee5bdd lasips2: remove the qdev base property and the lasips2_properties array 4 years ago
Mark Cave-Ayland 6f9f245b93 pl050: don't use legacy ps2_mouse_init() function 4 years ago
Mark Cave-Ayland 6a05d0b3d1 pl050: don't use legacy ps2_kbd_init() function 4 years ago
Mark Cave-Ayland 475a4d463b pl050: introduce PL050DeviceClass for the PL050 device 4 years ago
Mark Cave-Ayland 0a3c1e1bf8 pl050: introduce new PL050_MOUSE_DEVICE QOM type 4 years ago
Mark Cave-Ayland 1d59315d97 pl050: introduce new PL050_KBD_DEVICE QOM type 4 years ago
Mark Cave-Ayland 33e0958e7e pl050: change PL050State dev pointer from void to PS2State 4 years ago
Mark Cave-Ayland bce0e9c1ec pl050: move PL050State from pl050.c to new pl050.h header file 4 years ago
Mark Cave-Ayland 7227de94ad ps2: remove update_irq() function and update_arg parameter 4 years ago
Mark Cave-Ayland 38f426b8af pckbd: add QEMU interface comment for I8042 device 4 years ago
Mark Cave-Ayland 57de3c1d35 pckbd: add QEMU interface comment for I8042_MMIO device 4 years ago
Mark Cave-Ayland 501f062e91 lasips2: add QEMU interface comment 4 years ago
Mark Cave-Ayland 42119fdb2e lasips2: add base property 4 years ago
Mark Cave-Ayland 6479296fe5 lasips2: move mapping of LASIPS2 registers to HPPA machine 4 years ago
Mark Cave-Ayland 5cbf35d20f lasips2: rename lasips2_init() to lasips2_initfn() and update it to return the LASIPS2 device 4 years ago
Mark Cave-Ayland 07c68b5010 lasips2: move lasips2 QOM types from lasips2.c to lasips2.h 4 years ago
Mark Cave-Ayland c2b1747973 pckbd: replace irq_kbd and irq_mouse with qemu_irq array in KBDState 4 years ago
Mark Cave-Ayland 6beb79e11a ps2: add gpio for output IRQ and optionally use it in ps2_raise_irq() and ps2_lower_irq() 4 years ago
Mark Cave-Ayland 52b28f76dd ps2: make ps2_raise_irq() function static 4 years ago
Mark Cave-Ayland 01d924dce8 pckbd: move mapping of I8042_MMIO registers to MIPS magnum machine 4 years ago
Mark Cave-Ayland 903dd0e49b pckbd: alter i8042_mm_init() to return a I8042_MMIO device 4 years ago
Mark Cave-Ayland f4de68d1d4 pckbd: implement i8042_mmio_realize() function 4 years ago