qemu/include/hw/input/i8042.h
<<
>>
Prefs
   1/*
   2 * QEMU PS/2 Controller
   3 *
   4 * Copyright (c) 2003 Fabrice Bellard
   5 *
   6 * SPDX-License-Identifier: MIT
   7 */
   8#ifndef HW_INPUT_I8042_H
   9#define HW_INPUT_I8042_H
  10
  11#include "hw/isa/isa.h"
  12
  13#define TYPE_I8042 "i8042"
  14
  15#define I8042_A20_LINE "a20"
  16
  17typedef struct ISAKBDState ISAKBDState;
  18
  19void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq,
  20                   MemoryRegion *region, ram_addr_t size,
  21                   hwaddr mask);
  22void i8042_isa_mouse_fake_event(ISAKBDState *isa);
  23void i8042_setup_a20_line(ISADevice *dev, qemu_irq a20_out);
  24
  25#endif /* HW_INPUT_I8042_H */
  26