On Tue, Dec 31, 2019 at 6:46 PM Sergei Shtylyov <sergei.shtylyov@xxxxxxxxxxxxxxxxxx> wrote: > On 12/31/2019 08:24 PM, Linus Walleij wrote: > > +properties: > > + $nodename: > > + pattern: "^[ps]ata-controller(@.*)?$" > > I thought the DT spec has long ago standardized the node name as "ide" and "sata"? I'm not 100% sure (Rob can answer) but I have *half-guessed* that the process so far has been that when we define a schema for some generic node name we also invent some new generic node name like this, or else all the old DTS files people have will generate (lots of) errors. The DTS files can then opt in to the schema by simply renaming its nodes in accordance: "ide" -> "pata-controller", "sata" -> "sata-controller" (I have such a patch for the Gemini that I made this for.) If I'm wrong I'll switch to to ide@ and sata@. Rob? Yours, Linus Walleij