[PATCH v3 0/3] MT8188 SMI SUPPORT
Chengci.Xu
chengci.xu at mediatek.com
Wed Jul 27 03:45:38 PDT 2022
This patchset adds MT8188 SMI support.
MT8188, similar to mt8195, there are two SMI-common HW, one is for
VDO(video output), the other is for VPP(video processing pipe). They
connect with different SMI-larbs, then some setting(bus_sel) is
different.
The connection between SMI and MM IOMMU could be something like this:
IOMMU(VDO) IOMMU(VPP)
| |
SMI_COMMON_VDO SMI_COMMON_VPP
---------------- ----------------
| | ... | | ...
larb0 larb2 ... larb1 larb3 ...
Another change is that the register about enable/disable iommu is in
security world. We add some SMC command to set it.
changes since v3:
- base on tag: next-20220726.
- No code change just remove the change-id in patch [2/3].
changes since v2:
- base on tag: next-20220722.
- Move some included header to the source file that use them.
changes since v1:
- base on tag: next-20220720.
- adds MT8188 SMI support.
Chengci.Xu (3):
dt-bindings: memory: mediatek: Add mt8188 smi binding
memory: mtk-smi: Add enable IOMMU SMC command for MM master
memory: mtk-smi: mt8188: Add SMI Support
.../mediatek,smi-common.yaml | 4 +-
.../memory-controllers/mediatek,smi-larb.yaml | 3 +
drivers/memory/mtk-smi.c | 82 +++++++++++++++++++
include/linux/soc/mediatek/mtk_sip_svc.h | 3 +
include/soc/mediatek/smi.h | 7 ++
5 files changed, 98 insertions(+), 1 deletion(-)
--
2.25.1
More information about the Linux-mediatek
mailing list