|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support
commit 3eda1f8912ef8c9dc7cba5ce198da61083d4a2ac
Author: Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>
AuthorDate: Thu Nov 7 15:25:01 2024 +0200
Commit: Julien Grall <jgrall@xxxxxxxxxx>
CommitDate: Mon Nov 11 10:17:17 2024 +0000
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@xxxxxxxx>
Signed-off-by: Grygorii Strashko <grygorii_strashko@xxxxxxxx>
Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
---
xen/drivers/passthrough/arm/ipmmu-vmsa.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/xen/drivers/passthrough/arm/ipmmu-vmsa.c
b/xen/drivers/passthrough/arm/ipmmu-vmsa.c
index da011413c5..d828d9cf6a 100644
--- a/xen/drivers/passthrough/arm/ipmmu-vmsa.c
+++ b/xen/drivers/passthrough/arm/ipmmu-vmsa.c
@@ -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 */ },
};
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |