* [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema @ 2021-11-22 9:15 ` Jayesh Choudhary 0 siblings, 0 replies; 8+ messages in thread From: Jayesh Choudhary @ 2021-11-22 9:15 UTC (permalink / raw) To: devicetree Cc: lgirdwood, broonie, robh+dt, j-choudhary, alsa-devel, linux-kernel Convert the bindings for McASP controllers for TI SOCs from txt to YAML schema. Adds additional properties 'clocks', 'clock-names', 'power-domains' and '#sound-dai-cells' which were not there in txt file. Adds 'dmas' and 'dma-names' in the example which were not there in txt file. Changes 'interrupts' and 'interrupt-names' from optional to required properties. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> --- .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ 2 files changed, 161 insertions(+), 86 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt deleted file mode 100644 index bd863bd69501..000000000000 --- a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt +++ /dev/null @@ -1,86 +0,0 @@ -Texas Instruments McASP controller - -Required properties: -- compatible : - "ti,dm646x-mcasp-audio" : for DM646x platforms - "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms - "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) - "ti,dra7-mcasp-audio" : for DRA7xx platforms - "ti,omap4-mcasp-audio" : for OMAP4 - -- reg : Should contain reg specifiers for the entries in the reg-names property. -- reg-names : Should contain: - * "mpu" for the main registers (required). For compatibility with - existing software, it is recommended this is the first entry. - * "dat" for separate data port register access (optional). -- op-mode : I2S/DIT ops mode. 0 for I2S mode. 1 for DIT mode used for S/PDIF, - IEC60958-1, and AES-3 formats. -- tdm-slots : Slots for TDM operation. Indicates number of channels transmitted - or received over one serializer. -- serial-dir : A list of serializer configuration. Each entry is a number - indication for serializer pin direction. - (0 - INACTIVE, 1 - TX, 2 - RX) -- dmas: two element list of DMA controller phandles and DMA request line - ordered pairs. -- dma-names: identifier string for each DMA request line in the dmas property. - These strings correspond 1:1 with the ordered pairs in dmas. The dma - identifiers must be "rx" and "tx". - -Optional properties: - -- ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 -- tx-num-evt : FIFO levels. -- rx-num-evt : FIFO levels. -- dismod : Specify the drive on TX pin during inactive slots - 0 : 3-state - 2 : logic low - 3 : logic high - Defaults to 'logic low' when the property is not present -- sram-size-playback : size of sram to be allocated during playback -- sram-size-capture : size of sram to be allocated during capture -- interrupts : Interrupt numbers for McASP -- interrupt-names : Known interrupt names are "tx" and "rx" -- pinctrl-0: Should specify pin control group used for this controller. -- pinctrl-names: Should contain only one value - "default", for more details - please refer to pinctrl-bindings.txt -- fck_parent : Should contain a valid clock name which will be used as parent - for the McASP fck -- auxclk-fs-ratio: When McASP is bus master indicates the ratio between AUCLK - and FS rate if applicable: - AUCLK rate = auxclk-fs-ratio * FS rate - -Optional GPIO support: -If any McASP pin need to be used as GPIO then the McASP node must have: -... - gpio-controller - #gpio-cells = <2>; -... - -When requesting a GPIO, the first parameter is the PIN index in McASP_P* -registers. -For example to request the AXR2 pin of mcasp8: -function-gpios = <&mcasp8 2 0>; - -Or to request the ACLKR pin of mcasp8: -function-gpios = <&mcasp8 29 0>; - -For generic gpio information, please refer to bindings/gpio/gpio.txt - -Example: - -mcasp0: mcasp0@1d00000 { - compatible = "ti,da830-mcasp-audio"; - reg = <0x100000 0x3000>; - reg-names "mpu"; - interrupts = <82>, <83>; - interrupt-names = "tx", "rx"; - op-mode = <0>; /* MCASP_IIS_MODE */ - tdm-slots = <2>; - serial-dir = < - 0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */ - 0 0 0 0 - 0 0 0 1 - 2 0 0 0 >; - tx-num-evt = <1>; - rx-num-evt = <1>; -}; diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml new file mode 100644 index 000000000000..ce1bd02decd3 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml @@ -0,0 +1,161 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/davinci-mcasp-audio.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: McASP Controller for TI SoCs + +maintainers: + - Jayesh Choudhary <j-choudhary@ti.com> + +properties: + compatible: + enum: + - ti,dm646x-mcasp-audio + - ti,da830-mcasp-audio + - ti,am33xx-mcasp-audio + - ti,dra7-mcasp-audio + - ti,omap4-mcasp-audio + + reg: + minItems: 1 + items: + - description: main registers + - description: data port register + + reg-names: + minItems: 1 + items: + - const: mpu + - const: dat + + op-mode: + description: I2S - 0 or DIT - 1 mode + enum: + - 0 + - 1 + + tdm-slots: + maxItems: 1 + + serial-dir: + description: + A list of serializer configuration + Entry is indication for serializer pin direction + 0 - Inactive, 1 - TX, 2 - RX + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 16 + items: + minimum: 0 + maximum: 2 + default: 0 + + dmas: + items: + - description: transmission DMA channel + - description: reception DMA channel + + dma-names: + items: + - const: tx + - const: rx + + ti,hwmods: + $ref: /schemas/types.yaml#/definitions/string + description: Name of hwmod associated with McASP + maxItems: 1 + deprecated: true + + tx-num-evt: + maxItems: 1 + + rx-num-evt: + maxItems: 1 + + dismod: + enum: + - 0 + - 2 + - 3 + default: 2 + + sram-size-playback: + maxItems: 1 + + sram-size-capture: + maxItems: 1 + + interrupts: + items: + - description: TX FIFO interrupt + - description: RX FIFO interrupt + + interrupt-names: + items: + - const: tx + - const: rx + + fck_parent: + description: parent clock for McASP fck + maxItems: 1 + + auxclk-fs-ratio: + description: ratio of AUCLK and FS if applicable + maxItems: 1 + + gpio-controller: true + + "#gpio-cells": + const: 2 + + function-gpios: + maxItems: 1 + + clocks: + maxItems: 1 + + clock-names: + const: fck + + power-domains: + maxItems: 1 + + "#sound-dai-cells": + const: 0 + +required: + - compatible + - reg + - reg-names + - dmas + - dma-names + - interrupts + - interrupt-names + - serial-dir + - op-mode + - tdm-slots + +additionalProperties: false + +examples: + - | + mcasp0: mcasp0@1d00000 { + compatible = "ti,da830-mcasp-audio"; + reg = <0x100000 0x3000>; + reg-names = "mpu"; + interrupts = <82>, <83>; + interrupt-names = "tx", "rx"; + op-mode = <0>; /* MCASP_IIS_MODE */ + tdm-slots = <2>; + dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>; + dma-names = "tx", "rx"; + serial-dir = < + 0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */ + 0 0 0 0 + 0 0 0 1 + 2 0 0 0 >; + tx-num-evt = <1>; + rx-num-evt = <1>; + }; -- 2.17.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema @ 2021-11-22 9:15 ` Jayesh Choudhary 0 siblings, 0 replies; 8+ messages in thread From: Jayesh Choudhary @ 2021-11-22 9:15 UTC (permalink / raw) To: devicetree Cc: alsa-devel, linux-kernel, j-choudhary, robh+dt, lgirdwood, broonie Convert the bindings for McASP controllers for TI SOCs from txt to YAML schema. Adds additional properties 'clocks', 'clock-names', 'power-domains' and '#sound-dai-cells' which were not there in txt file. Adds 'dmas' and 'dma-names' in the example which were not there in txt file. Changes 'interrupts' and 'interrupt-names' from optional to required properties. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> --- .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ 2 files changed, 161 insertions(+), 86 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt deleted file mode 100644 index bd863bd69501..000000000000 --- a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt +++ /dev/null @@ -1,86 +0,0 @@ -Texas Instruments McASP controller - -Required properties: -- compatible : - "ti,dm646x-mcasp-audio" : for DM646x platforms - "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms - "ti,am33xx-mcasp-audio" : for AM33xx platforms (AM33xx, AM43xx, TI81xx) - "ti,dra7-mcasp-audio" : for DRA7xx platforms - "ti,omap4-mcasp-audio" : for OMAP4 - -- reg : Should contain reg specifiers for the entries in the reg-names property. -- reg-names : Should contain: - * "mpu" for the main registers (required). For compatibility with - existing software, it is recommended this is the first entry. - * "dat" for separate data port register access (optional). -- op-mode : I2S/DIT ops mode. 0 for I2S mode. 1 for DIT mode used for S/PDIF, - IEC60958-1, and AES-3 formats. -- tdm-slots : Slots for TDM operation. Indicates number of channels transmitted - or received over one serializer. -- serial-dir : A list of serializer configuration. Each entry is a number - indication for serializer pin direction. - (0 - INACTIVE, 1 - TX, 2 - RX) -- dmas: two element list of DMA controller phandles and DMA request line - ordered pairs. -- dma-names: identifier string for each DMA request line in the dmas property. - These strings correspond 1:1 with the ordered pairs in dmas. The dma - identifiers must be "rx" and "tx". - -Optional properties: - -- ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 -- tx-num-evt : FIFO levels. -- rx-num-evt : FIFO levels. -- dismod : Specify the drive on TX pin during inactive slots - 0 : 3-state - 2 : logic low - 3 : logic high - Defaults to 'logic low' when the property is not present -- sram-size-playback : size of sram to be allocated during playback -- sram-size-capture : size of sram to be allocated during capture -- interrupts : Interrupt numbers for McASP -- interrupt-names : Known interrupt names are "tx" and "rx" -- pinctrl-0: Should specify pin control group used for this controller. -- pinctrl-names: Should contain only one value - "default", for more details - please refer to pinctrl-bindings.txt -- fck_parent : Should contain a valid clock name which will be used as parent - for the McASP fck -- auxclk-fs-ratio: When McASP is bus master indicates the ratio between AUCLK - and FS rate if applicable: - AUCLK rate = auxclk-fs-ratio * FS rate - -Optional GPIO support: -If any McASP pin need to be used as GPIO then the McASP node must have: -... - gpio-controller - #gpio-cells = <2>; -... - -When requesting a GPIO, the first parameter is the PIN index in McASP_P* -registers. -For example to request the AXR2 pin of mcasp8: -function-gpios = <&mcasp8 2 0>; - -Or to request the ACLKR pin of mcasp8: -function-gpios = <&mcasp8 29 0>; - -For generic gpio information, please refer to bindings/gpio/gpio.txt - -Example: - -mcasp0: mcasp0@1d00000 { - compatible = "ti,da830-mcasp-audio"; - reg = <0x100000 0x3000>; - reg-names "mpu"; - interrupts = <82>, <83>; - interrupt-names = "tx", "rx"; - op-mode = <0>; /* MCASP_IIS_MODE */ - tdm-slots = <2>; - serial-dir = < - 0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */ - 0 0 0 0 - 0 0 0 1 - 2 0 0 0 >; - tx-num-evt = <1>; - rx-num-evt = <1>; -}; diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml new file mode 100644 index 000000000000..ce1bd02decd3 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml @@ -0,0 +1,161 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/davinci-mcasp-audio.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: McASP Controller for TI SoCs + +maintainers: + - Jayesh Choudhary <j-choudhary@ti.com> + +properties: + compatible: + enum: + - ti,dm646x-mcasp-audio + - ti,da830-mcasp-audio + - ti,am33xx-mcasp-audio + - ti,dra7-mcasp-audio + - ti,omap4-mcasp-audio + + reg: + minItems: 1 + items: + - description: main registers + - description: data port register + + reg-names: + minItems: 1 + items: + - const: mpu + - const: dat + + op-mode: + description: I2S - 0 or DIT - 1 mode + enum: + - 0 + - 1 + + tdm-slots: + maxItems: 1 + + serial-dir: + description: + A list of serializer configuration + Entry is indication for serializer pin direction + 0 - Inactive, 1 - TX, 2 - RX + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 16 + items: + minimum: 0 + maximum: 2 + default: 0 + + dmas: + items: + - description: transmission DMA channel + - description: reception DMA channel + + dma-names: + items: + - const: tx + - const: rx + + ti,hwmods: + $ref: /schemas/types.yaml#/definitions/string + description: Name of hwmod associated with McASP + maxItems: 1 + deprecated: true + + tx-num-evt: + maxItems: 1 + + rx-num-evt: + maxItems: 1 + + dismod: + enum: + - 0 + - 2 + - 3 + default: 2 + + sram-size-playback: + maxItems: 1 + + sram-size-capture: + maxItems: 1 + + interrupts: + items: + - description: TX FIFO interrupt + - description: RX FIFO interrupt + + interrupt-names: + items: + - const: tx + - const: rx + + fck_parent: + description: parent clock for McASP fck + maxItems: 1 + + auxclk-fs-ratio: + description: ratio of AUCLK and FS if applicable + maxItems: 1 + + gpio-controller: true + + "#gpio-cells": + const: 2 + + function-gpios: + maxItems: 1 + + clocks: + maxItems: 1 + + clock-names: + const: fck + + power-domains: + maxItems: 1 + + "#sound-dai-cells": + const: 0 + +required: + - compatible + - reg + - reg-names + - dmas + - dma-names + - interrupts + - interrupt-names + - serial-dir + - op-mode + - tdm-slots + +additionalProperties: false + +examples: + - | + mcasp0: mcasp0@1d00000 { + compatible = "ti,da830-mcasp-audio"; + reg = <0x100000 0x3000>; + reg-names = "mpu"; + interrupts = <82>, <83>; + interrupt-names = "tx", "rx"; + op-mode = <0>; /* MCASP_IIS_MODE */ + tdm-slots = <2>; + dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>; + dma-names = "tx", "rx"; + serial-dir = < + 0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */ + 0 0 0 0 + 0 0 0 1 + 2 0 0 0 >; + tx-num-evt = <1>; + rx-num-evt = <1>; + }; -- 2.17.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema 2021-11-22 9:15 ` Jayesh Choudhary @ 2021-11-23 16:34 ` Rob Herring -1 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2021-11-23 16:34 UTC (permalink / raw) To: Jayesh Choudhary Cc: lgirdwood, alsa-devel, broonie, linux-kernel, devicetree, robh+dt On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: > Convert the bindings for McASP controllers for TI SOCs > from txt to YAML schema. > > Adds additional properties 'clocks', 'clock-names', 'power-domains' > and '#sound-dai-cells' which were not there in txt file. > Adds 'dmas' and 'dma-names' in the example which were not there in > txt file. > Changes 'interrupts' and 'interrupt-names' from optional to > required properties. > > Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> > --- > .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- > .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ > 2 files changed, 161 insertions(+), 86 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt > create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.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/1557927 mcasp@0: clock-names: Additional items are not allowed ('ahclkx', 'ahclkr' were unexpected) arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: Additional items are not allowed ('ahclkx' was unexpected) arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: ['fck', 'ahclkx', 'ahclkr'] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: ['fck', 'ahclkx'] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[155, 0, 0], [155, 0, 24], [155, 0, 28]] is too long arch/arm/boot/dts/am5729-beagleboneai.dt.yaml mcasp@0: clocks: [[156, 0, 0], [156, 0, 24], [156, 0, 28]] is too long arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[157, 0, 0], [157, 0, 24], [157, 0, 28]] is too long arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[158, 0, 0], [158, 0, 24], [158, 0, 28]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml mcasp@0: clocks: [[91, 340, 0], [156, 0, 24], [91, 340, 28]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 348, 0], [91, 348, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 364, 0], [91, 364, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 388, 0], [91, 388, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 396, 0], [91, 396, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 504, 0], [91, 504, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 508, 0], [91, 508, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[92, 340, 0], [155, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am5729-beagleboneai.dt.yaml mcasp@0: clocks: [[92, 340, 0], [156, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml mcasp@0: clocks: [[92, 340, 0], [157, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 340, 0], [158, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml mcasp@0: clocks: [[92, 348, 0], [92, 348, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 364, 0], [92, 364, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 388, 0], [92, 388, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 396, 0], [92, 396, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 504, 0], [92, 504, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 508, 0], [92, 508, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[94, 340, 0], [157, 0, 24], [94, 340, 28]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 348, 0], [94, 348, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 364, 0], [94, 364, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 388, 0], [94, 388, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 396, 0], [94, 396, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 504, 0], [94, 504, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 508, 0], [94, 508, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: dma-names: ['tx'] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: dmas: [[119, 8]] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml mcasp@0: dmas: [[124, 8]] is too short arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml mcasp@0: dmas: [[127, 8]] is too short arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml mcasp@0: dmas: [[130, 8]] is too short arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: dmas: [[132, 8]] is too short arch/arm/boot/dts/omap4-panda-es.dt.yaml mcasp@0: interrupt-names: ['tx'] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: interrupts: [[0, 109, 4]] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: 'num-serializer' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-cm-t335.dt.yaml arch/arm/boot/dts/am335x-sbc-t335.dt.yaml mcasp@0: 'port' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-sl50.dt.yaml mcasp@0: 'rt-num-evt' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-wega-rdk.dt.yaml mcasp@100000: interrupt-names:0: 'tx' was expected arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@100000: interrupt-names: ['common'] is too short arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@100000: interrupts: [[54]] is too short arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@2b00000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b00000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b00000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema @ 2021-11-23 16:34 ` Rob Herring 0 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2021-11-23 16:34 UTC (permalink / raw) To: Jayesh Choudhary Cc: devicetree, alsa-devel, lgirdwood, robh+dt, linux-kernel, broonie On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: > Convert the bindings for McASP controllers for TI SOCs > from txt to YAML schema. > > Adds additional properties 'clocks', 'clock-names', 'power-domains' > and '#sound-dai-cells' which were not there in txt file. > Adds 'dmas' and 'dma-names' in the example which were not there in > txt file. > Changes 'interrupts' and 'interrupt-names' from optional to > required properties. > > Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> > --- > .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- > .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ > 2 files changed, 161 insertions(+), 86 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt > create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.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/1557927 mcasp@0: clock-names: Additional items are not allowed ('ahclkx', 'ahclkr' were unexpected) arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: Additional items are not allowed ('ahclkx' was unexpected) arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: ['fck', 'ahclkx', 'ahclkr'] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clock-names: ['fck', 'ahclkx'] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[155, 0, 0], [155, 0, 24], [155, 0, 28]] is too long arch/arm/boot/dts/am5729-beagleboneai.dt.yaml mcasp@0: clocks: [[156, 0, 0], [156, 0, 24], [156, 0, 28]] is too long arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[157, 0, 0], [157, 0, 24], [157, 0, 28]] is too long arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra76-evm.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[158, 0, 0], [158, 0, 24], [158, 0, 28]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml mcasp@0: clocks: [[91, 340, 0], [156, 0, 24], [91, 340, 28]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 348, 0], [91, 348, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 364, 0], [91, 364, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 388, 0], [91, 388, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 396, 0], [91, 396, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 504, 0], [91, 504, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[91, 508, 0], [91, 508, 24]] is too long arch/arm/boot/dts/dra71-evm.dt.yaml mcasp@0: clocks: [[92, 340, 0], [155, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am5729-beagleboneai.dt.yaml mcasp@0: clocks: [[92, 340, 0], [156, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml mcasp@0: clocks: [[92, 340, 0], [157, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 340, 0], [158, 0, 24], [92, 340, 28]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml mcasp@0: clocks: [[92, 348, 0], [92, 348, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 364, 0], [92, 364, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 388, 0], [92, 388, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 396, 0], [92, 396, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 504, 0], [92, 504, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[92, 508, 0], [92, 508, 24]] is too long arch/arm/boot/dts/am571x-idk.dt.yaml arch/arm/boot/dts/am5729-beagleboneai.dt.yaml arch/arm/boot/dts/am572x-idk.dt.yaml arch/arm/boot/dts/am574x-idk.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml arch/arm/boot/dts/dra72-evm.dt.yaml arch/arm/boot/dts/dra72-evm-revc.dt.yaml arch/arm/boot/dts/dra7-evm.dt.yaml mcasp@0: clocks: [[94, 340, 0], [157, 0, 24], [94, 340, 28]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 348, 0], [94, 348, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 364, 0], [94, 364, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 388, 0], [94, 388, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 396, 0], [94, 396, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 504, 0], [94, 504, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: clocks: [[94, 508, 0], [94, 508, 24]] is too long arch/arm/boot/dts/dra76-evm.dt.yaml mcasp@0: dma-names: ['tx'] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: dmas: [[119, 8]] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml mcasp@0: dmas: [[124, 8]] is too short arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml mcasp@0: dmas: [[127, 8]] is too short arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml mcasp@0: dmas: [[130, 8]] is too short arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: dmas: [[132, 8]] is too short arch/arm/boot/dts/omap4-panda-es.dt.yaml mcasp@0: interrupt-names: ['tx'] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: interrupts: [[0, 109, 4]] is too short arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml arch/arm/boot/dts/omap4-kc1.dt.yaml arch/arm/boot/dts/omap4-panda-a4.dt.yaml arch/arm/boot/dts/omap4-panda.dt.yaml arch/arm/boot/dts/omap4-panda-es.dt.yaml arch/arm/boot/dts/omap4-sdp.dt.yaml arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml mcasp@0: 'num-serializer' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-cm-t335.dt.yaml arch/arm/boot/dts/am335x-sbc-t335.dt.yaml mcasp@0: 'port' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-sl50.dt.yaml mcasp@0: 'rt-num-evt' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/am335x-wega-rdk.dt.yaml mcasp@100000: interrupt-names:0: 'tx' was expected arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@100000: interrupt-names: ['common'] is too short arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@100000: interrupts: [[54]] is too short arch/arm/boot/dts/da850-enbw-cmc.dt.yaml arch/arm/boot/dts/da850-evm.dt.yaml arch/arm/boot/dts/da850-lcdk.dt.yaml arch/arm/boot/dts/da850-lego-ev3.dt.yaml mcasp@2b00000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b00000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b00000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b10000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'op-mode' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'serial-dir' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml mcasp@2b20000: 'tdm-slots' is a required property arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema 2021-11-23 16:34 ` Rob Herring @ 2021-11-25 10:07 ` Jayesh Choudhary -1 siblings, 0 replies; 8+ messages in thread From: Jayesh Choudhary @ 2021-11-25 10:07 UTC (permalink / raw) To: Rob Herring Cc: devicetree, alsa-devel, lgirdwood, robh+dt, linux-kernel, broonie, kishon On 23/11/21 10:04 pm, Rob Herring wrote: > On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: >> Convert the bindings for McASP controllers for TI SOCs >> from txt to YAML schema. >> >> Adds additional properties 'clocks', 'clock-names', 'power-domains' >> and '#sound-dai-cells' which were not there in txt file. >> Adds 'dmas' and 'dma-names' in the example which were not there in >> txt file. >> Changes 'interrupts' and 'interrupt-names' from optional to >> required properties. >> >> Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> >> --- >> .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- >> .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ >> 2 files changed, 161 insertions(+), 86 deletions(-) >> delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt >> create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.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/1557927 > > > mcasp@0: clock-names: Additional items are not allowed ('ahclkx', 'ahclkr' were unexpected) > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: Additional items are not allowed ('ahclkx' was unexpected) > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: ['fck', 'ahclkx', 'ahclkr'] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: ['fck', 'ahclkx'] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[155, 0, 0], [155, 0, 24], [155, 0, 28]] is too long > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > > mcasp@0: clocks: [[156, 0, 0], [156, 0, 24], [156, 0, 28]] is too long > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[157, 0, 0], [157, 0, 24], [157, 0, 28]] is too long > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[158, 0, 0], [158, 0, 24], [158, 0, 28]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > > mcasp@0: clocks: [[91, 340, 0], [156, 0, 24], [91, 340, 28]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 348, 0], [91, 348, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 364, 0], [91, 364, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 388, 0], [91, 388, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 396, 0], [91, 396, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 504, 0], [91, 504, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 508, 0], [91, 508, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [155, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [156, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [157, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [158, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > > mcasp@0: clocks: [[92, 348, 0], [92, 348, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 364, 0], [92, 364, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 388, 0], [92, 388, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 396, 0], [92, 396, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 504, 0], [92, 504, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 508, 0], [92, 508, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[94, 340, 0], [157, 0, 24], [94, 340, 28]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 348, 0], [94, 348, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 364, 0], [94, 364, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 388, 0], [94, 388, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 396, 0], [94, 396, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 504, 0], [94, 504, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 508, 0], [94, 508, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: dma-names: ['tx'] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: dmas: [[119, 8]] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > > mcasp@0: dmas: [[124, 8]] is too short > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > > mcasp@0: dmas: [[127, 8]] is too short > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > > mcasp@0: dmas: [[130, 8]] is too short > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: dmas: [[132, 8]] is too short > arch/arm/boot/dts/omap4-panda-es.dt.yaml > > mcasp@0: interrupt-names: ['tx'] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: interrupts: [[0, 109, 4]] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: 'num-serializer' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-cm-t335.dt.yaml > arch/arm/boot/dts/am335x-sbc-t335.dt.yaml > > mcasp@0: 'port' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-sl50.dt.yaml > > mcasp@0: 'rt-num-evt' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-wega-rdk.dt.yaml > This particular error looks like a typo error in the dts file. I will send a seperate patch to fix it. > mcasp@100000: interrupt-names:0: 'tx' was expected > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > > mcasp@100000: interrupt-names: ['common'] is too short > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > > mcasp@100000: interrupts: [[54]] is too short > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > v2 patch will take care of rest of the arm SoC errors as well. > mcasp@2b00000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b00000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b00000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > For these arm64 SoC errors, a patch has already been sent that disables the nodes in the dtsi file since some required properties are added via overlay. Patch link: https://lore.kernel.org/all/20211117053806.10095-1-j-choudhary@ti.com/ Warm Regards, Jayesh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema @ 2021-11-25 10:07 ` Jayesh Choudhary 0 siblings, 0 replies; 8+ messages in thread From: Jayesh Choudhary @ 2021-11-25 10:07 UTC (permalink / raw) To: Rob Herring Cc: lgirdwood, alsa-devel, broonie, linux-kernel, devicetree, robh+dt, kishon On 23/11/21 10:04 pm, Rob Herring wrote: > On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: >> Convert the bindings for McASP controllers for TI SOCs >> from txt to YAML schema. >> >> Adds additional properties 'clocks', 'clock-names', 'power-domains' >> and '#sound-dai-cells' which were not there in txt file. >> Adds 'dmas' and 'dma-names' in the example which were not there in >> txt file. >> Changes 'interrupts' and 'interrupt-names' from optional to >> required properties. >> >> Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> >> --- >> .../bindings/sound/davinci-mcasp-audio.txt | 86 ---------- >> .../bindings/sound/davinci-mcasp-audio.yaml | 161 ++++++++++++++++++ >> 2 files changed, 161 insertions(+), 86 deletions(-) >> delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt >> create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.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/1557927 > > > mcasp@0: clock-names: Additional items are not allowed ('ahclkx', 'ahclkr' were unexpected) > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: Additional items are not allowed ('ahclkx' was unexpected) > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: ['fck', 'ahclkx', 'ahclkr'] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clock-names: ['fck', 'ahclkx'] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[155, 0, 0], [155, 0, 24], [155, 0, 28]] is too long > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > > mcasp@0: clocks: [[156, 0, 0], [156, 0, 24], [156, 0, 28]] is too long > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[157, 0, 0], [157, 0, 24], [157, 0, 28]] is too long > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra76-evm.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[158, 0, 0], [158, 0, 24], [158, 0, 28]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > > mcasp@0: clocks: [[91, 340, 0], [156, 0, 24], [91, 340, 28]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 348, 0], [91, 348, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 364, 0], [91, 364, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 388, 0], [91, 388, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 396, 0], [91, 396, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 504, 0], [91, 504, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[91, 508, 0], [91, 508, 24]] is too long > arch/arm/boot/dts/dra71-evm.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [155, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [156, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [157, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 340, 0], [158, 0, 24], [92, 340, 28]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > > mcasp@0: clocks: [[92, 348, 0], [92, 348, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 364, 0], [92, 364, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 388, 0], [92, 388, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 396, 0], [92, 396, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 504, 0], [92, 504, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[92, 508, 0], [92, 508, 24]] is too long > arch/arm/boot/dts/am571x-idk.dt.yaml > arch/arm/boot/dts/am5729-beagleboneai.dt.yaml > arch/arm/boot/dts/am572x-idk.dt.yaml > arch/arm/boot/dts/am574x-idk.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revb1.dt.yaml > arch/arm/boot/dts/am57xx-beagle-x15-revc.dt.yaml > arch/arm/boot/dts/am57xx-cl-som-am57x.dt.yaml > arch/arm/boot/dts/am57xx-sbc-am57x.dt.yaml > arch/arm/boot/dts/dra72-evm.dt.yaml > arch/arm/boot/dts/dra72-evm-revc.dt.yaml > arch/arm/boot/dts/dra7-evm.dt.yaml > > mcasp@0: clocks: [[94, 340, 0], [157, 0, 24], [94, 340, 28]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 348, 0], [94, 348, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 364, 0], [94, 364, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 388, 0], [94, 388, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 396, 0], [94, 396, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 504, 0], [94, 504, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: clocks: [[94, 508, 0], [94, 508, 24]] is too long > arch/arm/boot/dts/dra76-evm.dt.yaml > > mcasp@0: dma-names: ['tx'] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: dmas: [[119, 8]] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > > mcasp@0: dmas: [[124, 8]] is too short > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > > mcasp@0: dmas: [[127, 8]] is too short > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > > mcasp@0: dmas: [[130, 8]] is too short > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: dmas: [[132, 8]] is too short > arch/arm/boot/dts/omap4-panda-es.dt.yaml > > mcasp@0: interrupt-names: ['tx'] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: interrupts: [[0, 109, 4]] is too short > arch/arm/boot/dts/omap4-droid4-xt894.dt.yaml > arch/arm/boot/dts/omap4-droid-bionic-xt875.dt.yaml > arch/arm/boot/dts/omap4-duovero-parlor.dt.yaml > arch/arm/boot/dts/omap4-kc1.dt.yaml > arch/arm/boot/dts/omap4-panda-a4.dt.yaml > arch/arm/boot/dts/omap4-panda.dt.yaml > arch/arm/boot/dts/omap4-panda-es.dt.yaml > arch/arm/boot/dts/omap4-sdp.dt.yaml > arch/arm/boot/dts/omap4-sdp-es23plus.dt.yaml > arch/arm/boot/dts/omap4-var-dvk-om44.dt.yaml > arch/arm/boot/dts/omap4-var-stk-om44.dt.yaml > > mcasp@0: 'num-serializer' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-cm-t335.dt.yaml > arch/arm/boot/dts/am335x-sbc-t335.dt.yaml > > mcasp@0: 'port' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-sl50.dt.yaml > > mcasp@0: 'rt-num-evt' does not match any of the regexes: 'pinctrl-[0-9]+' > arch/arm/boot/dts/am335x-wega-rdk.dt.yaml > This particular error looks like a typo error in the dts file. I will send a seperate patch to fix it. > mcasp@100000: interrupt-names:0: 'tx' was expected > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > > mcasp@100000: interrupt-names: ['common'] is too short > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > > mcasp@100000: interrupts: [[54]] is too short > arch/arm/boot/dts/da850-enbw-cmc.dt.yaml > arch/arm/boot/dts/da850-evm.dt.yaml > arch/arm/boot/dts/da850-lcdk.dt.yaml > arch/arm/boot/dts/da850-lego-ev3.dt.yaml > v2 patch will take care of rest of the arm SoC errors as well. > mcasp@2b00000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b00000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b00000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b10000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'op-mode' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'serial-dir' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > > mcasp@2b20000: 'tdm-slots' is a required property > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dt.yaml > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dt.yaml > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dt.yaml > For these arm64 SoC errors, a patch has already been sent that disables the nodes in the dtsi file since some required properties are added via overlay. Patch link: https://lore.kernel.org/all/20211117053806.10095-1-j-choudhary@ti.com/ Warm Regards, Jayesh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema 2021-11-25 10:07 ` Jayesh Choudhary @ 2021-11-25 11:47 ` Mark Brown -1 siblings, 0 replies; 8+ messages in thread From: Mark Brown @ 2021-11-25 11:47 UTC (permalink / raw) To: Jayesh Choudhary Cc: Rob Herring, alsa-devel, devicetree, lgirdwood, linux-kernel, robh+dt, kishon [-- Attachment #1: Type: text/plain, Size: 586 bytes --] On Thu, Nov 25, 2021 at 03:37:36PM +0530, Jayesh Choudhary wrote: > > > On 23/11/21 10:04 pm, Rob Herring wrote: > > On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: > > > Convert the bindings for McASP controllers for TI SOCs > > > from txt to YAML schema. > > > > > > Adds additional properties 'clocks', 'clock-names', 'power-domains' Please delete unneeded context from mails when replying. Doing this makes it much easier to find your reply in the message, helping ensure it won't be missed by people scrolling through the irrelevant quoted material. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema @ 2021-11-25 11:47 ` Mark Brown 0 siblings, 0 replies; 8+ messages in thread From: Mark Brown @ 2021-11-25 11:47 UTC (permalink / raw) To: Jayesh Choudhary Cc: Rob Herring, lgirdwood, alsa-devel, linux-kernel, devicetree, robh+dt, kishon [-- Attachment #1: Type: text/plain, Size: 586 bytes --] On Thu, Nov 25, 2021 at 03:37:36PM +0530, Jayesh Choudhary wrote: > > > On 23/11/21 10:04 pm, Rob Herring wrote: > > On Mon, 22 Nov 2021 14:45:25 +0530, Jayesh Choudhary wrote: > > > Convert the bindings for McASP controllers for TI SOCs > > > from txt to YAML schema. > > > > > > Adds additional properties 'clocks', 'clock-names', 'power-domains' Please delete unneeded context from mails when replying. Doing this makes it much easier to find your reply in the message, helping ensure it won't be missed by people scrolling through the irrelevant quoted material. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-11-25 11:49 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-11-22 9:15 [PATCH] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema Jayesh Choudhary 2021-11-22 9:15 ` Jayesh Choudhary 2021-11-23 16:34 ` Rob Herring 2021-11-23 16:34 ` Rob Herring 2021-11-25 10:07 ` Jayesh Choudhary 2021-11-25 10:07 ` Jayesh Choudhary 2021-11-25 11:47 ` Mark Brown 2021-11-25 11:47 ` Mark Brown
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.