diff options
Diffstat (limited to 'drivers/watchdog/sunxi_wdt.c')
| -rw-r--r-- | drivers/watchdog/sunxi_wdt.c | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/drivers/watchdog/sunxi_wdt.c b/drivers/watchdog/sunxi_wdt.c index 8eeac935760..467db5fe9bf 100644 --- a/drivers/watchdog/sunxi_wdt.c +++ b/drivers/watchdog/sunxi_wdt.c @@ -153,10 +153,21 @@ static const struct sunxi_wdt_reg sun20i_wdt_reg = {  	.wdt_key_val		= 0x16aa0000,  }; +static const struct sunxi_wdt_reg sun55i_wdt_reg = { +	.wdt_ctrl		= 0x0c, +	.wdt_cfg		= 0x10, +	.wdt_mode		= 0x14, +	.wdt_timeout_shift	= 4, +	.wdt_reset_mask		= 0x03, +	.wdt_reset_val		= 0x01, +	.wdt_key_val		= 0x16aa0000, +}; +  static const struct udevice_id sunxi_wdt_ids[] = {  	{ .compatible = "allwinner,sun4i-a10-wdt", .data = (ulong)&sun4i_wdt_reg },  	{ .compatible = "allwinner,sun6i-a31-wdt", .data = (ulong)&sun6i_wdt_reg },  	{ .compatible = "allwinner,sun20i-d1-wdt", .data = (ulong)&sun20i_wdt_reg }, +	{ .compatible = "allwinner,sun55i-a523-wdt", .data = (ulong)&sun55i_wdt_reg },  	{ /* sentinel */ }  }; | 
