Hi Lucas, On Tue, Dec 12, 2023 at 3:19 PM Lucas Stach <l.stach@xxxxxxxxxxxxxx> wrote: > I don't really like this series. While we don't make any strong > guarantees in this way, it breaks booting older kernels with a new DT. I thought we needed only to guarantee that old DTs still run with newer kernels, not the other way around. > As this driver patch shows, there are no actual differences in the IP > block between i.MX6SX and i.MX8MQ, it's just the SoC integration that's > different, where in one SoC the controller is located in a power > domain, while it isn't in another. > > To me this smells like making changes to parts that don't really care > about those differences. The thing that cares about the difference is > the DT schema validation and I feel like there must be a better way to > describe this in the schema than to patch both driver and DT just to > accommodate a SoC integration difference. Is there a way to make the > power-domain property not dependent on the IP block, but the machine > compatible? Yes, this series is all about making dt-schema validation happy. If there is a better alternative, I am all ears. Rob, Krzysztof, Conor Any suggestions? Thanks