From cf76c4e174e128397763c4ec98b0aa3345bab3be Mon Sep 17 00:00:00 2001 From: Hao Wu Date: Wed, 19 Feb 2025 10:46:03 -0800 Subject: hw/misc: Add nr_regs and cold_reset_values to NPCM CLK These 2 values are different between NPCM7XX and NPCM8XX CLKs. So we add them to the class and assign different values to them. Reviewed-by: Peter Maydell Signed-off-by: Hao Wu Message-id: 20250219184609.1839281-13-wuhaotsh@google.com Signed-off-by: Peter Maydell --- hw/misc/npcm_gcr.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hw/misc/npcm_gcr.c') diff --git a/hw/misc/npcm_gcr.c b/hw/misc/npcm_gcr.c index ec16ea620e..4e8ce2cb89 100644 --- a/hw/misc/npcm_gcr.c +++ b/hw/misc/npcm_gcr.c @@ -215,6 +215,7 @@ static uint64_t npcm_gcr_read(void *opaque, hwaddr offset, unsigned size) break; case 8: + g_assert(!(reg & 1)); value = deposit64(s->regs[reg], 32, 32, s->regs[reg + 1]); break; @@ -270,6 +271,7 @@ static void npcm_gcr_write(void *opaque, hwaddr offset, break; case 8: + g_assert(!(reg & 1)); s->regs[reg] = value; s->regs[reg + 1] = extract64(v, 32, 32); break; -- cgit 1.4.1