soc/qc/common: Configure framebuffer as uncacheable

Configure the framebuffer as uncacheable so that all write
operations bypass the cache and update memory instantly.

BUG=b:427387842
TEST=Verify firmware splash screen on Google/Quartz.

Change-Id: I47188eb51c4b1f90ff7a611e5712947e73180add
Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90969
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
This commit is contained in:
Kapil Porwal 2026-01-28 15:15:35 +05:30 committed by Matt DeVillier
commit bf5aa04d8b

View file

@ -79,4 +79,7 @@ void qc_mmu_dram_config_post_dram_init(size_t ddr_size)
if (REGION_SIZE(dram_aop_cmd_db) != 0)
mmu_config_range((void *)_dram_aop_cmd_db, REGION_SIZE(dram_aop_cmd_db), UNCACHED_RAM);
if (REGION_SIZE(framebuffer))
mmu_config_range((void *)_framebuffer, REGION_SIZE(framebuffer), UNCACHED_RAM);
}