Hi Geert
This patch-set adjust to R-Car Gen4 on renesas,rsnd.yaml. It works and no error reported. But by this patch, non-Gen4 leaks from "ssi-[0-9]" checking. I'm not sure why it happens.
If the logic becomes too complex,
The logic itself is very simple IMO. The problem is that all case hits to if-then for some reasons under certain conditions. Under "patternProperties" or "xxx,yyy" style are the point ? I'm not sure.
you can also split the binding description in 4 files, one per R-Car generation. That would lead to lots of duplication, though.
It is nightmare for me...
Actually, to be very strict, dmas/dma-names are not mandatory, because it supports PIO transfer mode.
I'm still trying to solve this issue by using many kind of schemas ways, but all cases doesn't work for me...
Let's remove dmas/dma-names from required for now. It is not a wrong schema.
Thank you for your help !!
Best regards --- Kuninori Morimoto