Attention is currently required from: Hung-Te Lin, Paul Menzel, Yidi Lin, Yu-Ping Wu.
Hello Dehui Sun, Hung-Te Lin, Yidi Lin, Yu-Ping Wu, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/85362?usp=email
to look at the new patch set (#8).
Change subject: soc/mediatek/mt8196: Add booker driver ......................................................................
soc/mediatek/mt8196: Add booker driver
The MTK booker mainly uses CHI protocol, but doesn't supports coherence (which is achieved through ACP solution). Additionally, the booker also uses other protocols such as AXI, which translates CHI transactions into EMI's AXI transactions.
Currently, the mt8196 booker only uses the functions of SLC CMO Routing. If downstream SLC needs CMO command propagation from the DSU, it can set bit[3] (disable_cmo_prop) to 0 in the por_sbsx_cfg_ctl register of each SBSX node.
TEST=build pass, check boot log with: [booker_init] AP hash rule: 0xbe00. BUG=b:317009620
Signed-off-by: Dehui Sun dehui.sun@mediatek.corp-partner.google.com Change-Id: I6bde1e20137890addf18b23b47f17b1f63824b22 --- M src/soc/mediatek/mt8196/Makefile.mk A src/soc/mediatek/mt8196/booker.c M src/soc/mediatek/mt8196/bootblock.c A src/soc/mediatek/mt8196/include/soc/booker.h 4 files changed, 50 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/62/85362/8