On Fri, Jan 16, 2026 at 06:16:47PM +0800, Shengjiu Wang wrote: > The specific feature for AUDMIX on i.MX952 is that it can be bypassed, > so add fsl,amix-bypass property for this feature, besides this there is
Need judgement why need 'fsl,amix-bypass', like difference board design will use bypass or not. Frank > no power domain defined on i.MX952, so make power-domains to be > dedicated to i.MX8QM. > > Signed-off-by: Shengjiu Wang <[email protected]> > --- > .../devicetree/bindings/sound/fsl,audmix.yaml | 35 +++++++++++++++++-- > 1 file changed, 33 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml > b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml > index 3ad197b3c82c..50fb08460b4f 100644 > --- a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml > +++ b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml > @@ -34,7 +34,9 @@ description: | > > properties: > compatible: > - const: fsl,imx8qm-audmix > + enum: > + - fsl,imx8qm-audmix > + - fsl,imx952-audmix > > reg: > maxItems: 1 > @@ -75,12 +77,41 @@ properties: > unevaluatedProperties: false > description: Output port to SAI RX > > + fsl,amix-bypass: > + type: boolean > + description: > + The audmix module is bypassed from hardware. > + > required: > - compatible > - reg > - clocks > - clock-names > - - power-domains > + > +allOf: > + - if: > + properties: > + compatible: > + contains: > + enum: > + - fsl,imx8qm-audmix > + then: > + required: > + - power-domains > + not: > + required: > + - fsl,amix-bypass > + > + - if: > + properties: > + compatible: > + contains: > + enum: > + - fsl,imx952-audmix > + then: > + not: > + required: > + - power-domains > > unevaluatedProperties: false > > -- > 2.34.1 >
