Lines Matching full:m4u
136 * In M4U 4GB mode, the physical address is remapped as below:
152 * The Region 'A'(I/O) can NOT be mapped by M4U; For Region 'B'/'C'/'D', the
159 static LIST_HEAD(m4ulist); /* List all the M4U HWs */
164 * There may be 1 or 2 M4U HWs, But we always expect they are in the same domain
167 * Here always return the mtk_iommu_data of the first probed M4U where the
394 /* Update the pgtable base address register of the M4U HW */ in mtk_iommu_attach_device()
422 /* The "4GB mode" M4U physically can not use the lower remap of Dram. */ in mtk_iommu_map()
501 /* All the client devices are in the same m4u iommu-group */ in mtk_iommu_device_group()
505 dev_err(dev, "Failed to allocate M4U IOMMU group\n"); in mtk_iommu_device_group()
523 /* Get the m4u device */ in mtk_iommu_of_xlate()
865 { .compatible = "mediatek,mt2712-m4u", .data = &mt2712_data},
866 { .compatible = "mediatek,mt6779-m4u", .data = &mt6779_data},
867 { .compatible = "mediatek,mt8167-m4u", .data = &mt8167_data},
868 { .compatible = "mediatek,mt8173-m4u", .data = &mt8173_data},
869 { .compatible = "mediatek,mt8183-m4u", .data = &mt8183_data},