]> git.proxmox.com Git - mirror_qemu.git/commit - MAINTAINERS
hw/misc: Add NPCM7xx System Global Control Registers device model
authorHavard Skinnemoen <hskinnemoen@google.com>
Fri, 11 Sep 2020 05:20:48 +0000 (22:20 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 14 Sep 2020 13:24:15 +0000 (14:24 +0100)
commite5a7ba8788056d0fb10b9ff587677ba78ca41ce9
treebceb72d73b8fe2eafbfbb7600e998d9f4f3023e2
parent07fe5bb537d14a867bc0ba7123808b29339a4522
hw/misc: Add NPCM7xx System Global Control Registers device model

Implement a device model for the System Global Control Registers in the
NPCM730 and NPCM750 BMC SoCs.

This is primarily used to enable SMP boot (the boot ROM spins reading
the SCRPAD register) and DDR memory initialization; other registers are
best effort for now.

The reset values of the MDLR and PWRON registers are determined by the
SoC variant (730 vs 750) and board straps respectively.

Reviewed-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Havard Skinnemoen <hskinnemoen@google.com>
Message-id: 20200911052101.2602693-2-hskinnemoen@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
MAINTAINERS
hw/arm/Kconfig
hw/misc/meson.build
hw/misc/npcm7xx_gcr.c [new file with mode: 0644]
hw/misc/trace-events
include/hw/misc/npcm7xx_gcr.h [new file with mode: 0644]