diff options
author | Jamin Lin <jamin_lin@aspeedtech.com> | 2024-10-29 17:17:24 +0800 |
---|---|---|
committer | Cédric Le Goater <clg@redhat.com> | 2024-11-04 11:33:13 +0100 |
commit | d3d6def468ff18b387ced3de79c0339aa7c1c78d (patch) | |
tree | ea250e0d95c0efec809fb397f2d5c0307daef4ec /hw/arm/aspeed.c | |
parent | 82a919f8f19e6bb4403c92c6cc18b4714e2524ba (diff) |
hw/timer/aspeed: Fix interrupt status does not be cleared for AST2600
According to the datasheet of AST2600 description, interrupt status set by HW
and clear to "0" by software writing "1" on the specific bit.
Therefore, if firmware set the specific bit "1" in the interrupt status
register(0x34), the specific bit of "s->irq_sts" should be cleared 0.
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Fixes: fadefada4d07 ("aspeed/timer: Add support for IRQ status register on the AST2600")
Reviewed-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'hw/arm/aspeed.c')
0 files changed, 0 insertions, 0 deletions