[PATCH v2] ASoC: dt-bindings: fsl, micfil: Convert format to json-schema

Shengjiu Wang shengjiu.wang at gmail.com
Tue Jun 28 05:20:56 CEST 2022


On Mon, Jun 27, 2022 at 9:31 PM Rob Herring <robh at kernel.org> wrote:

> On Mon, 27 Jun 2022 09:50:13 +0800, Shengjiu Wang wrote:
> > Convert the NXP MICFIL binding to DT schema format using json-schema.
> >
> > Signed-off-by: Shengjiu Wang <shengjiu.wang at nxp.com>
> > ---
> > changes in v2
> > - add decription of interrupts.
> >
> >  .../devicetree/bindings/sound/fsl,micfil.txt  | 33 --------
> >  .../devicetree/bindings/sound/fsl,micfil.yaml | 77 +++++++++++++++++++
> >  2 files changed, 77 insertions(+), 33 deletions(-)
> >  delete mode 100644
> Documentation/devicetree/bindings/sound/fsl,micfil.txt
> >  create mode 100644
> Documentation/devicetree/bindings/sound/fsl,micfil.yaml
> >
>
> Running 'make dtbs_check' with the schema in this patch gives the
> following warnings. Consider if they are expected or the schema is
> incorrect. These may not be new warnings.
>
> Note that it is not yet a requirement to have 0 warnings for dtbs_check.
> This will change in the future.
>
> Full log is available here: https://patchwork.ozlabs.org/patch/
>
>
> audio-controller at 30080000: clock-names: ['ipg_clk', 'ipg_clk_app',
> 'pll8k', 'pll11k', 'clkext3'] is too long
>         arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dtb
>
> audio-controller at 30080000: clocks: [[2, 183], [2, 182], [2, 38], [2, 39],
> [2, 6]] is too long
>         arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dtb
>         arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dtb
>
> audio-controller at 30080000: clocks: [[2, 216], [2, 203], [2, 38], [2, 39],
> [2, 6]] is too long
>         arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-evk.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dtb
>         arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dtb
>
> I will fix this issue in v3.

best regards
wang shengjiu


More information about the Alsa-devel mailing list