Lines Matching full:m4u
276 * In M4U 4GB mode, the physical address is remapped as below:
292 * The Region 'A'(I/O) can NOT be mapped by M4U; For Region 'B'/'C'/'D', the
299 static LIST_HEAD(m4ulist); /* List all the M4U HWs */
319 /* If 2 M4U share a domain(use the same hwlist), Put the corresponding info in first data.*/
679 if (!bank->m4u_dom) { /* Initialize the M4U HW for each a BANK */ in mtk_iommu_attach_device()
718 /* The "4GB mode" M4U physically can not use the lower remap of Dram. */ in mtk_iommu_map()
888 /* Get the m4u device */ in mtk_iommu_of_xlate()
1520 { .compatible = "mediatek,mt2712-m4u", .data = &mt2712_data},
1521 { .compatible = "mediatek,mt6779-m4u", .data = &mt6779_data},
1522 { .compatible = "mediatek,mt6795-m4u", .data = &mt6795_data},
1523 { .compatible = "mediatek,mt8167-m4u", .data = &mt8167_data},
1524 { .compatible = "mediatek,mt8173-m4u", .data = &mt8173_data},
1525 { .compatible = "mediatek,mt8183-m4u", .data = &mt8183_data},
1526 { .compatible = "mediatek,mt8186-iommu-mm", .data = &mt8186_data_mm}, /* mm: m4u */
1527 { .compatible = "mediatek,mt8192-m4u", .data = &mt8192_data},
1545 MODULE_DESCRIPTION("IOMMU API for MediaTek M4U implementations");