qemu-config: add error propagation to qemu_config_parse
[qemu/ar7.git] / include / hw / input / i8042.h
blob1d90432daefee418d9b66c996805f7f8eea1d2bd
1 /*
2 * QEMU PS/2 Controller
4 * Copyright (c) 2003 Fabrice Bellard
6 * SPDX-License-Identifier: MIT
7 */
8 #ifndef HW_INPUT_I8042_H
9 #define HW_INPUT_I8042_H
11 #include "hw/isa/isa.h"
12 #include "qom/object.h"
14 #define TYPE_I8042 "i8042"
15 OBJECT_DECLARE_SIMPLE_TYPE(ISAKBDState, I8042)
17 #define I8042_A20_LINE "a20"
20 void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq,
21 MemoryRegion *region, ram_addr_t size,
22 hwaddr mask);
23 void i8042_isa_mouse_fake_event(ISAKBDState *isa);
24 void i8042_setup_a20_line(ISADevice *dev, qemu_irq a20_out);
26 #endif /* HW_INPUT_I8042_H */