diff options
| author | Hao Wu <wuhaotsh@google.com> | 2025-02-19 10:46:03 -0800 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2025-02-20 15:22:22 +0000 |
| commit | cf76c4e174e128397763c4ec98b0aa3345bab3be (patch) | |
| tree | a6073dafff9d11b629e6cba1fc6a2de8989a6fef /hw/misc/npcm_gcr.c | |
| parent | ca6d6a94f450f5fba92626704a5758cf4bb4a210 (diff) | |
| download | focaccia-qemu-cf76c4e174e128397763c4ec98b0aa3345bab3be.tar.gz focaccia-qemu-cf76c4e174e128397763c4ec98b0aa3345bab3be.zip | |
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 <peter.maydell@linaro.org> Signed-off-by: Hao Wu <wuhaotsh@google.com> Message-id: 20250219184609.1839281-13-wuhaotsh@google.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/misc/npcm_gcr.c')
| -rw-r--r-- | hw/misc/npcm_gcr.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |