On Fri, 10 Jan 2020 09:14:10 +0100, Linus Walleij wrote: > I need to create subnodes for drives connected to PATA > host controllers, and this needs to be supported generally, > so create a common YAML binding for "ide" that will support > subnodes with ports. > > This has been designed as a subset of > ata/ahci-platform.txt with the bare essentials and > should be possible to extend or superset to cover the > common bindings. > > Cc: Rob Herring <robh+dt@xxxxxxxxxx> > Cc: devicetree@xxxxxxxxxxxxxxx > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > ChangeLog v2->v3: > - Only support PATA controllers for now since it is all I > need right now. SATA controller have complex topology and > might need more elaborate subnodes, possibly a subnode for > the multiplier itself, so I will split that off into its > own RFC patch. > ChangeLog v1->v2: > - Use ide@ and sata@ as node names. > - Use ide-port@ and sata-port@ for the ports toward the > drives, rather than letting the subnodes be the drives > themselves. > --- > .../devicetree/bindings/ata/pata-common.yaml | 50 +++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 Documentation/devicetree/bindings/ata/pata-common.yaml > Applied, thanks. Rob