hw/misc/mps2_scc: Implement MPS2 Serial Communication Controller
commitdd73185b7d3f36e9cbb160d739aa1151e55382d0
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 17 Jul 2017 12:36:08 +0000 (17 13:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 17 Jul 2017 12:36:08 +0000 (17 13:36 +0100)
tree3869f56b8643c86193f2fe258ee4967a22e2d74e
parent3d53904a68ff0532a056e799d7bea6c625ade9ce
hw/misc/mps2_scc: Implement MPS2 Serial Communication Controller

Implement a model of the Serial Communication Controller (SCC) found
in MPS2 FPGA images.

The primary purpose of this device is to communicate with the
Motherboard Configuration Controller (MCC) which is located on
the MPS board itself, outside the FPGA image. This is used
for programming the MPS clock generators. The SCC also has
some basic ID registers and an output for the board LEDs.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 1500029487-14822-7-git-send-email-peter.maydell@linaro.org
default-configs/arm-softmmu.mak
hw/misc/Makefile.objs
hw/misc/mps2-scc.c [new file with mode: 0644]
hw/misc/trace-events
include/hw/misc/mps2-scc.h [new file with mode: 0644]