]> xenbits.xensource.com Git - qemu-xen.git/commit
hw: timer: ibex_timer: update/add reg address
authorWilfred Mallawa <wilfred.mallawa@wdc.com>
Tue, 11 Jan 2022 07:10:25 +0000 (17:10 +1000)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 21 Jan 2022 05:52:56 +0000 (15:52 +1000)
commitdda94e5c66e4c48c3709acf5532c295a80845730
treeb8a2fb51a6ab2edd00b2fc80db1c75d5fc5b174f
parent0df470c3886eda19afdbd5ccd5550ce794feef7b
hw: timer: ibex_timer: update/add reg address

The following changes:
1. Fixes the incorrectly set CTRL register address. As
per [1] https://docs.opentitan.org/hw/ip/rv_timer/doc/#register-table

The CTRL register is @ 0x04.

This was found when attempting to fixup a bug where a timer_interrupt
was not serviced on TockOS-OpenTitan.

2. Adds ALERT_TEST register as documented on [1], adding repective
   switch cases to error handle and later implement functionality.

Signed-off-by: Wilfred Mallawa <wilfred.mallawa@wdc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Tested-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Message-id: 20220111071025.4169189-2-alistair.francis@opensource.wdc.com
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/timer/ibex_timer.c