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:
Oleksandr Tyshchenko authored and Julien Grall committed 2024-11-11 10:17:17 +00:00
1 parent 6c88e35fa1
commit 3eda1f8912
1 file changed
+6
+6
View File
@@ -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 */ },
};
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.