Hi Geert, On Thursday, July 12, 2018, Geert Uytterhoeven wrote: > As the IP cores are the same in all variants, using > "renesas,r7s9210-<something>" should be fine for matching drivers to IP > cores. Same for CONFIG_ARCH_R7S9210. > > However, as the actual dies differ between H, M, and L versions, there may > be integration issues to be worked around. So I think it would be wise to > use one more digit in the compatible value at the main SoC level, i.e. > "renesas,r7s92104". > Unless there's a hardware register to detect the version at runtime. > But it seems RZ/A2 doesn't have a Product Register > (PRR), which most other SH/R-Mobile and R-Car SoCs do have? There is an ID register in RZ/A2 that will have a different number for each silicon. See the first entry in Table 5.6 (BSID register). Technically, it's not "PRR" like it's SH/R-Car devices. It's actually the boundary scan ID number. All RZ/A1 devices have this too. But with RZ/A1, you could only get to this register through JTAG (not by the CPU). So for RZ/A2+, they will mirror that register to CPU space. So with that said, are we good with CONFIG_ARCH_R7S9210? Chris