Lines Matching full:m4u
143 * In M4U 4GB mode, the physical address is remapped as below:
159 * The Region 'A'(I/O) can NOT be mapped by M4U; For Region 'B'/'C'/'D', the
166 static LIST_HEAD(m4ulist); /* List all the M4U HWs */
190 * There may be 1 or 2 M4U HWs, But we always expect they are in the same domain
193 * Here always return the mtk_iommu_data of the first probed M4U where the
469 if (!data->m4u_dom) { /* Initialize the M4U HW */ in mtk_iommu_attach_device()
503 /* The "4GB mode" M4U physically can not use the lower remap of Dram. */ in mtk_iommu_map()
617 /* Get the m4u device */ in mtk_iommu_of_xlate()
1048 { .compatible = "mediatek,mt2712-m4u", .data = &mt2712_data},
1049 { .compatible = "mediatek,mt6779-m4u", .data = &mt6779_data},
1050 { .compatible = "mediatek,mt8167-m4u", .data = &mt8167_data},
1051 { .compatible = "mediatek,mt8173-m4u", .data = &mt8173_data},
1052 { .compatible = "mediatek,mt8183-m4u", .data = &mt8183_data},
1053 { .compatible = "mediatek,mt8192-m4u", .data = &mt8192_data},
1068 MODULE_DESCRIPTION("IOMMU API for MediaTek M4U implementations");