aboutsummaryrefslogtreecommitdiff
path: root/scripts/shaderinclude.py
diff options
context:
space:
mode:
authorJamin Lin <jamin_lin@aspeedtech.com>2024-06-04 13:44:26 +0800
committerCédric Le Goater <clg@redhat.com>2024-06-16 21:08:54 +0200
commit3347b9a1f7f74513dad91a7c4bee74903e787bf9 (patch)
treee3449a9b4060eb4392dfb7cdfa5da279a469fe89 /scripts/shaderinclude.py
parent39e6dc52a851e750e059965504eac71b727ab1ca (diff)
downloadqemu-3347b9a1f7f74513dad91a7c4bee74903e787bf9.zip
qemu-3347b9a1f7f74513dad91a7c4bee74903e787bf9.tar.gz
qemu-3347b9a1f7f74513dad91a7c4bee74903e787bf9.tar.bz2
aspeed/sdmc: Add AST2700 support
The SDRAM memory controller(DRAMC) controls the access to external DDR4 and DDR5 SDRAM and power up to DDR4 and DDR5 PHY. The DRAM memory controller of AST2700 is not backward compatible to previous chips such AST2600, AST2500 and AST2400. Max memory is now 8GiB on the AST2700. Introduce new aspeed_2700_sdmc and class with read/write operation and reset handlers. Define DRAMC necessary protected registers and unprotected registers for AST2700 and increase the register set to 0x1000. Add unlocked property to change controller protected status. Incrementing the version of vmstate to 2. Signed-off-by: Troy Lee <troy_lee@aspeedtech.com> Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'scripts/shaderinclude.py')
0 files changed, 0 insertions, 0 deletions