coreboot-kgpe-d16/src
Rex-BC Chen 29f1866e95 soc/mediatek/mt8188: Enable mmu operation for L2C SRAM and DMA
- Turn off L2C SRAM and reconfigure as L2 cache:
  Mediatek SoC uses part of the L2 cache as SRAM before DRAM is ready.
  After DRAM is ready, we should invoke disable_l2c_sram to reconfigure
  the L2C SRAM as L2 cache.

- Configure DMA buffer in DRAM:
  Set DRAM DMA to be non-cacheable to load blob correctly.

TEST=build pass
BUG=b:233720142

Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Change-Id: I10f1cb8c62dfa78f59a4a5ea6087609668a0c2aa
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65753
Reviewed-by: Yidi Lin <yidilin@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-07-13 10:41:50 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch arch/x86/acpi: Replace ShiftLeft() with ASL 2.0 syntax 2022-06-09 09:07:18 +00:00
commonlib treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
console
cpu intel/microcode: Change log type from BIOS_ERR to BIOS_WARNING 2022-06-26 05:32:54 +00:00
device allocator_v4: Make it explicit that we start with the highest alignment 2022-06-27 14:00:23 +00:00
drivers */fsp/exit_car: Push stack address into %esp 2022-07-09 17:05:19 +00:00
ec ec/system76/ec: Hide ACPI device S76D 2022-07-09 17:59:04 +00:00
include soc/intel/common/graphics: Add another Meteor Lake device ID 2022-07-07 23:59:37 +00:00
lib lib/fit.c: Don't align memory regions to 1MB 2022-07-08 00:00:24 +00:00
mainboard mb/google/nissa: Remove GPP_B11 PAD configuration 2022-07-13 10:39:54 +00:00
northbridge nb,soc/intel: Handle upper RAM boundary 2022-07-05 13:08:34 +00:00
security treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
soc soc/mediatek/mt8188: Enable mmu operation for L2C SRAM and DMA 2022-07-13 10:41:50 +00:00
southbridge soc,sb/amd: Change SPI controller resource 2022-06-28 14:53:32 +00:00
superio superio/nuvoton/nct6687d: Add ramstage driver and ACPI 2022-07-08 15:40:31 +00:00
vendorcode vc/intel/fsp2_0: Update partial headers to MTL.FSP2253.00 2022-07-13 08:40:39 +00:00
Kconfig src/Kconfig: src/soc/*/Kconfig files are gone, remove the include 2022-06-24 04:00:15 +00:00