On Tue, Dec 31, 2019 at 10:56 AM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > 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"? Correct. > 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 list of generic node names is a lot longer than what we have schema for currently. > 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