On Wed, Dec 15, 2021 at 9:38 AM David Heidelberg <david@xxxxxxx> wrote: > > Properties #address-cells and #size-cells are valid. > The bridge node can also contains panel node. > > Signed-off-by: David Heidelberg <david@xxxxxxx> > --- > .../bindings/display/bridge/toshiba,tc358768.yaml | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml b/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml > index eacfe7165083..3186d9dffd98 100644 > --- a/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml > +++ b/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml > @@ -69,6 +69,16 @@ properties: > - port@0 > - port@1 > > + '#address-cells': > + const: 1 > + > + '#size-cells': > + const: 0 > + > +patternProperties: > + "^panel@[0-3]$": > + $ref: ../panel/panel-common.yaml It's possible to attach something that doesn't use panel-common.yaml and if it did, it would be applied by that schema. What you need is to just reference dsi-controller.yaml at the top level. Rob