> On Mon, Apr 18, 2022 at 08:35:57PM -0300, Luiz Angelo Daros de Luca wrote: > > Compatible strings are used to help the driver find the chip ID/version > > register for each chip family. After that, the driver can setup the > > switch accordingly. Keep only the first supported model for each family > > as a compatible string and reference other chip models in the > > description. > > The power supplies needing power before you can actually read the ID > registers are the same for all the variations? > > The RTL8366s has a serdes power supply while the RTL8370 does not. Maybe > that doesn't matter as the PHYs probably don't need power to access > registers, but I didn't look at more than 2 datasheets. If there's *any* > differences in power sequencing then you need specific compatibles. Hi Rob, I don't believe we would need to deal with any special power sequences in order to read the switch registers. Anyway, if we face a situation where we do need to handle a special device differently, it is always less drastic to add a new compatible string than to remove one already in use. Regards, Luiz