| * BCM2835 SYS timer emulation |
| * Copyright (c) 2019 Philippe Mathieu-Daudé <f4bug@amsat.org> |
| * SPDX-License-Identifier: GPL-2.0-or-later |
| #ifndef BCM2835_SYSTIMER_H |
| #define BCM2835_SYSTIMER_H |
| #define TYPE_BCM2835_SYSTIMER "bcm2835-sys-timer" |
| OBJECT_DECLARE_SIMPLE_TYPE(BCM2835SystemTimerState, BCM2835_SYSTIMER) |
| #define BCM2835_SYSTIMER_COUNT 4 |
| BCM2835SystemTimerState *state; |
| } BCM2835SystemTimerCompare; |
| struct BCM2835SystemTimerState { |
| uint32_t compare[BCM2835_SYSTIMER_COUNT]; |
| BCM2835SystemTimerCompare tmr[BCM2835_SYSTIMER_COUNT]; |