@@ -10,7 +10,7 @@
typedef struct AwA10PITState AwA10PITState;
-typedef struct AwA10TimerContext {
+typedef struct AllwinnerTmrState {
AwA10PITState *container;
int index;
ptimer_state *ptimer;
@@ -18,14 +18,14 @@ typedef struct AwA10TimerContext {
uint32_t control;
uint32_t interval;
uint32_t count;
-} AwA10TimerContext;
+} AllwinnerTmrState;
struct AwA10PITState {
/*< private >*/
SysBusDevice parent_obj;
/*< public >*/
size_t timer_count;
- AwA10TimerContext timer[AW_PIT_TIMER_MAX];
+ AllwinnerTmrState timer[AW_PIT_TIMER_MAX];
MemoryRegion iomem;
uint32_t clk_freq[4];
@@ -234,10 +234,10 @@ static const VMStateDescription vmstate_aw_timer = {
.version_id = 0,
.minimum_version_id = 0,
.fields = (VMStateField[]) {
- VMSTATE_UINT32(control, AwA10TimerContext),
- VMSTATE_UINT32(interval, AwA10TimerContext),
- VMSTATE_UINT32(count, AwA10TimerContext),
- VMSTATE_PTIMER(ptimer, AwA10TimerContext),
+ VMSTATE_UINT32(control, AllwinnerTmrState),
+ VMSTATE_UINT32(interval, AllwinnerTmrState),
+ VMSTATE_UINT32(count, AllwinnerTmrState),
+ VMSTATE_PTIMER(ptimer, AllwinnerTmrState),
VMSTATE_END_OF_LIST()
}
};
@@ -252,7 +252,7 @@ static const VMStateDescription vmstate_a10_pit = {
VMSTATE_STRUCT_ARRAY(timer, AwA10PITState,
AW_PIT_TIMER_MAX,
0, vmstate_aw_timer,
- AwA10TimerContext),
+ AllwinnerTmrState),
VMSTATE_UINT32(watch_dog_mode, AwA10PITState),
VMSTATE_UINT32(watch_dog_control, AwA10PITState),
VMSTATE_UINT32(count_lo, AwA10PITState),
@@ -289,7 +289,7 @@ static void a10_pit_reset(DeviceState *dev)
static void a10_pit_timer_cb(void *opaque)
{
- AwA10TimerContext *tc = opaque;
+ AllwinnerTmrState *tc = opaque;
AwA10PITState *s = tc->container;
uint8_t i = tc->index;
@@ -319,7 +319,7 @@ static void a10_pit_init(Object *obj)
sysbus_init_mmio(sbd, &s->iomem);
for (i = 0; i < s->timer_count; i++) {
- AwA10TimerContext *tc = &s->timer[i];
+ AllwinnerTmrState *tc = &s->timer[i];
tc->container = s;
tc->index = i;
This structure will be common to various Allwinner timer controllers, rename it. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> --- include/hw/timer/allwinner-a10-pit.h | 6 +++--- hw/timer/allwinner-a10-pit.c | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-)