mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support
Add Renesas R8A779G0 (R-Car V4H) IPMMU support. Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com> Signed-off-by: Grygorii Strashko <grygorii_strashko@epam.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
1 parent
6c88e35fa1
commit
3eda1f8912
1 file changed
+6
@@ -788,6 +788,7 @@ static void ipmmu_device_reset(struct ipmmu_vmsa_device *mmu)
|
||||
#define RCAR_PRODUCT_M3W 0x00005200
|
||||
#define RCAR_PRODUCT_M3N 0x00005500
|
||||
#define RCAR_PRODUCT_S4 0x00005A00
|
||||
#define RCAR_PRODUCT_V4H 0x00005C00
|
||||
#define RCAR_CUT_MASK 0x000000FF
|
||||
#define RCAR_CUT_VER30 0x00000020
|
||||
|
||||
@@ -836,6 +837,7 @@ static __init bool ipmmu_stage2_supported(void)
|
||||
break;
|
||||
|
||||
case RCAR_PRODUCT_S4:
|
||||
case RCAR_PRODUCT_V4H:
|
||||
stage2_supported = true;
|
||||
break;
|
||||
|
||||
@@ -871,6 +873,10 @@ static const struct dt_device_match ipmmu_dt_match[] __initconst =
|
||||
.compatible = "renesas,ipmmu-r8a779f0",
|
||||
.data = &ipmmu_features_rcar_gen4,
|
||||
},
|
||||
{
|
||||
.compatible = "renesas,ipmmu-r8a779g0",
|
||||
.data = &ipmmu_features_rcar_gen4,
|
||||
},
|
||||
{ /* sentinel */ },
|
||||
};
|
||||
|
||||
|
||||