Lines Matching full:m4u
314 * In M4U 4GB mode, the physical address is remapped as below:
330 * The Region 'A'(I/O) can NOT be mapped by M4U; For Region 'B'/'C'/'D', the
337 static LIST_HEAD(m4ulist); /* List all the M4U HWs */
364 /* If 2 M4U share a domain(use the same hwlist), Put the corresponding info in first data.*/
745 if (!bank->m4u_dom) { /* Initialize the M4U HW for each a BANK */ in mtk_iommu_attach_device()
785 /* The "4GB mode" M4U physically can not use the lower remap of Dram. */ in mtk_iommu_map()
956 /* Get the m4u device */ in mtk_iommu_of_xlate()
1759 { .compatible = "mediatek,mt2712-m4u", .data = &mt2712_data},
1760 { .compatible = "mediatek,mt6779-m4u", .data = &mt6779_data},
1761 { .compatible = "mediatek,mt6795-m4u", .data = &mt6795_data},
1762 { .compatible = "mediatek,mt8167-m4u", .data = &mt8167_data},
1763 { .compatible = "mediatek,mt8173-m4u", .data = &mt8173_data},
1764 { .compatible = "mediatek,mt8183-m4u", .data = &mt8183_data},
1765 { .compatible = "mediatek,mt8186-iommu-mm", .data = &mt8186_data_mm}, /* mm: m4u */
1769 { .compatible = "mediatek,mt8192-m4u", .data = &mt8192_data},
1773 { .compatible = "mediatek,mt8365-m4u", .data = &mt8365_data},
1789 MODULE_DESCRIPTION("IOMMU API for MediaTek M4U implementations");