On Wed, Dec 08, 2021 at 03:48:52PM +0900, Kuninori Morimoto wrote: > From: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> > > snd_soc_daifmt_parse_clock_provider_raw() is handling both > bitclock/frame-master, and is supporting both flag/phandle. > Current DT is assuming it is flag style. > This patch allows both case. > > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> > --- > .../devicetree/bindings/sound/audio-graph-port.yaml | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > index 43e7f86e3b23..7d0248be08c5 100644 > --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > @@ -42,10 +42,15 @@ patternProperties: > $ref: /schemas/types.yaml#/definitions/flag > frame-master: > description: Indicates dai-link frame master. > - $ref: /schemas/types.yaml#/definitions/phandle > + anyOf: Does oneOf work? It can't be both at the same time, but the schemas could possibly need some further constraints. > + - $ref: /schemas/types.yaml#/definitions/flag > + - $ref: /schemas/types.yaml#/definitions/phandle > bitclock-master: > description: Indicates dai-link bit clock master > - $ref: /schemas/types.yaml#/definitions/phandle > + anyOf: > + - $ref: /schemas/types.yaml#/definitions/flag > + - $ref: /schemas/types.yaml#/definitions/phandle > + > dai-format: > description: audio format. > items: > -- > 2.25.1 > >