| * Copyright (C) 2017-2018 IBM Corp. |
| * This code is licensed under the GPL version 2 or later. See |
| * the COPYING file in the top-level directory. |
| #define TYPE_ASPEED_LPC "aspeed.lpc" |
| #define ASPEED_LPC(obj) OBJECT_CHECK(AspeedLPCState, (obj), TYPE_ASPEED_LPC) |
| #define ASPEED_LPC_NR_REGS (0x260 >> 2) |
| enum aspeed_lpc_subdevice { |
| #define ASPEED_LPC_NR_SUBDEVS 5 |
| typedef struct AspeedLPCState { |
| qemu_irq subdevice_irqs[ASPEED_LPC_NR_SUBDEVS]; |
| uint32_t subdevice_irqs_pending; |
| uint32_t regs[ASPEED_LPC_NR_REGS]; |
| #endif /* ASPEED_LPC_H */ |