mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-29 05:13:54 -06:00
hw/arm: Add WDT to Allwinner-H3 and Orangepi-PC
This patch adds WDT to Allwinner-H3 and Orangepi-PC. WDT is added as an overlay to the Timer module memory area. Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com> Message-id: 20230326202256.22980-4-strahinja.p.jankovic@gmail.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
470f9f2d93
commit
c663fc9fbc
4 changed files with 14 additions and 1 deletions
|
@ -48,6 +48,7 @@
|
|||
#include "hw/net/allwinner-sun8i-emac.h"
|
||||
#include "hw/rtc/allwinner-rtc.h"
|
||||
#include "hw/i2c/allwinner-i2c.h"
|
||||
#include "hw/watchdog/allwinner-wdt.h"
|
||||
#include "target/arm/cpu.h"
|
||||
#include "sysemu/block-backend.h"
|
||||
|
||||
|
@ -96,7 +97,8 @@ enum {
|
|||
AW_H3_DEV_RTC,
|
||||
AW_H3_DEV_CPUCFG,
|
||||
AW_H3_DEV_R_TWI,
|
||||
AW_H3_DEV_SDRAM
|
||||
AW_H3_DEV_SDRAM,
|
||||
AW_H3_DEV_WDT
|
||||
};
|
||||
|
||||
/** Total number of CPU cores in the H3 SoC */
|
||||
|
@ -141,6 +143,7 @@ struct AwH3State {
|
|||
AWI2CState r_twi;
|
||||
AwSun8iEmacState emac;
|
||||
AwRtcState rtc;
|
||||
AwWdtState wdt;
|
||||
GICState gic;
|
||||
MemoryRegion sram_a1;
|
||||
MemoryRegion sram_a2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue