On Fri, Nov 01, 2024 at 02:49:22AM +0200, Dmitry Baryshkov wrote: > The patterns for individual SoC families grew up to be pretty complex, > containing lots of special cases and optional suffixes. Split them per > the suffix to make it easier to extend SoC patterns. This is doing something quite different - split is not important here. Instead you narrow the patterns significantly and disallow things like msm8994pro, sc8280p or sc8280px, and allow things like sa5200p. I don't see here much of pattern simplifying - dropping (pro)? really makes little difference. Best regards, Krzysztof