Hi Geert, Thank you for the review. On Tue, Jul 14, 2020 at 9:09 AM Geert Uytterhoeven wrote: > > Hi Prabhakar, > > On Mon, Jul 13, 2020 at 11:35 PM Lad Prabhakar > wrote: > > From: Marian-Cristian Rotariu > > > > Add support for RZ/G2H (R8A774E1) SoC IPMMUs. > > > > Signed-off-by: Marian-Cristian Rotariu > > Signed-off-by: Lad Prabhakar > > Thanks for your patch! > > > --- a/drivers/iommu/ipmmu-vmsa.c > > +++ b/drivers/iommu/ipmmu-vmsa.c > > @@ -751,6 +751,7 @@ static const struct soc_device_attribute soc_rcar_gen3[] = { > > static const struct soc_device_attribute soc_rcar_gen3_whitelist[] = { > > { .soc_id = "r8a774b1", }, > > { .soc_id = "r8a774c0", }, > > + { .soc_id = "r8a774e1", }, > > Adding an entry to soc_rcar_gen3_whitelist[] doesn't do anything, unless > you also add the same entry to soc_rcar_gen3[]. > I think the comment "For R-Car Gen3 use a white list to opt-in slave devices." is misleading. Booting through the kernel I do see iommu groups (attached is the logs). Also the recent patch to add "r8a77961" just adds to soc_rcar_gen3_whitelist. Cheers, --Prabhakar > > { .soc_id = "r8a7795", .revision = "ES3.*" }, > > { .soc_id = "r8a77961", }, > > { .soc_id = "r8a77965", }, > > @@ -963,6 +964,9 @@ static const struct of_device_id ipmmu_of_ids[] = { > > }, { > > .compatible = "renesas,ipmmu-r8a774c0", > > .data = &ipmmu_features_rcar_gen3, > > + }, { > > + .compatible = "renesas,ipmmu-r8a774e1", > > + .data = &ipmmu_features_rcar_gen3, > > }, { > > .compatible = "renesas,ipmmu-r8a7795", > > .data = &ipmmu_features_rcar_gen3, > > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org > > In personal conversations with technical people, I call myself a hacker. But > when I'm talking to journalists I just say "programmer" or something like that. > -- Linus Torvalds