hw/arm/allwinner-h3: add SDRAM controller device
commitb71d0385e97e230b45a88c604756c44a748736fb
authorNiek Linnenbank <nieklinnenbank@gmail.com>
Wed, 11 Mar 2020 22:18:47 +0000 (11 23:18 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 12 Mar 2020 16:27:33 +0000 (12 16:27 +0000)
treeb616aa90b05ea1acb4e497fe6aa1d9cabe759864
parenta80beb160d4e89937b0afccb146a9f3247f88588
hw/arm/allwinner-h3: add SDRAM controller device

In the Allwinner H3 SoC the SDRAM controller is responsible
for interfacing with the external Synchronous Dynamic Random
Access Memory (SDRAM). Types of memory that the SDRAM controller
supports are DDR2/DDR3 and capacities of up to 2GiB. This commit
adds emulation support of the Allwinner H3 SDRAM controller.

Signed-off-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20200311221854.30370-12-nieklinnenbank@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/allwinner-h3.c
hw/arm/orangepi.c
hw/misc/Makefile.objs
hw/misc/allwinner-h3-dramc.c [new file with mode: 0644]
hw/misc/trace-events
include/hw/arm/allwinner-h3.h
include/hw/misc/allwinner-h3-dramc.h [new file with mode: 0644]