Message ID | 153717472967.718.6053164251081461876.sendpatchset@octo (mailing list archive) |
---|---|
State | RFC |
Delegated to: | Geert Uytterhoeven |
Headers | show |
Series | [PATCH/RFC] iommu/ipmmu-vmsa: R-Car V3H SYS-DMAC whitelist prototype | expand |
--- 0001/drivers/iommu/ipmmu-vmsa.c +++ work/drivers/iommu/ipmmu-vmsa.c 2018-09-17 17:10:08.412179067 +0900 @@ -756,6 +756,14 @@ static int ipmmu_init_platform_device(st static bool ipmmu_slave_whitelist(struct device *dev) { + /* R-Car V3H SYS-DMAC1 (Channel 16-31) */ + if (!strcmp(dev_name(dev), "e7300000.dma-controller")) + return true; + + /* R-Car V3H SYS-DMAC2 (Channel 32-47) */ + if (!strcmp(dev_name(dev), "e7310000.dma-controller")) + return true; + /* By default, do not allow use of IPMMU */ return false; }
From: Magnus Damm <damm@opensource.se> For testing purpose enable IPMMU for SYS-DMAC1 and SYS-DMAC2 on R-Car V3H. Not for upstream merge. Not-Yet-Signed-off-by: Magnus Damm <damm@opensource.se> --- Applies on top of renesas-devel-20180914-v4.19-rc3 drivers/iommu/ipmmu-vmsa.c | 8 ++++++++ 1 file changed, 8 insertions(+)