qemu-patch-raspberry4/hw/misc/macio
Mark Cave-Ayland d638fd5c96 mos6522: move timer frequency initialisation to mos6522_reset
The 6522 VIA timer frequency cannot be set by altering registers within the
device itself and hence it is a fixed property of the machine.

Move the initialisation of the timer frequency to the mos6522 reset function
and ensure that any subclasses always call the parent reset function so that
it isn't required to store the timer frequency within vmstate_mos6522_timer
itself.

By moving the frequency initialisation to the device reset function then we
find that the realize function for both mos6522 and mos6522_cuda becomes
obsolete and can simply be removed.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2018-06-12 10:44:36 +10:00
..
cuda.c mos6522: move timer frequency initialisation to mos6522_reset 2018-06-12 10:44:36 +10:00
mac_dbdma.c maint: Fix macros with broken 'do/while(0); ' usage 2018-01-16 14:54:52 +01:00
macio.c macio: add trace-events to timer device 2018-06-12 09:33:52 +10:00
Makefile.objs hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
trace-events macio: add trace-events to timer device 2018-06-12 09:33:52 +10:00