diff --git a/dts/arm/nxp/nxp_rt5xx_common.dtsi b/dts/arm/nxp/nxp_rt5xx_common.dtsi index aa9db51f1255..3d988f260118 100644 --- a/dts/arm/nxp/nxp_rt5xx_common.dtsi +++ b/dts/arm/nxp/nxp_rt5xx_common.dtsi @@ -438,56 +438,48 @@ clocks = <&clkctl0 MCUX_DMIC_CLK>; pdmc0: dmic-channel@0 { - compatible = "nxp,dmic-channel"; reg = <0>; dmas = <&dma0 16>; status = "disabled"; }; pdmc1: dmic-channel@1 { - compatible = "nxp,dmic-channel"; reg = <1>; dmas = <&dma0 17>; status = "disabled"; }; pdmc2: dmic-channel@2 { - compatible = "nxp,dmic-channel"; reg = <2>; dmas = <&dma0 18>; status = "disabled"; }; pdmc3: dmic-channel@3 { - compatible = "nxp,dmic-channel"; reg = <3>; dmas = <&dma0 19>; status = "disabled"; }; pdmc4: dmic-channel@4 { - compatible = "nxp,dmic-channel"; reg = <4>; dmas = <&dma0 20>; status = "disabled"; }; pdmc5: dmic-channel@5 { - compatible = "nxp,dmic-channel"; reg = <5>; dmas = <&dma0 21>; status = "disabled"; }; pdmc6: dmic-channel@6 { - compatible = "nxp,dmic-channel"; reg = <6>; dmas = <&dma0 22>; status = "disabled"; }; pdmc7: dmic-channel@7 { - compatible = "nxp,dmic-channel"; reg = <7>; dmas = <&dma0 23>; status = "disabled"; diff --git a/dts/arm/nxp/nxp_rt6xx_common.dtsi b/dts/arm/nxp/nxp_rt6xx_common.dtsi index bf2dc2daccd9..bca82a2a6f41 100644 --- a/dts/arm/nxp/nxp_rt6xx_common.dtsi +++ b/dts/arm/nxp/nxp_rt6xx_common.dtsi @@ -345,56 +345,48 @@ clocks = <&clkctl0 MCUX_DMIC_CLK>; pdmc0: dmic-channel@0 { - compatible = "nxp,dmic-channel"; reg = <0>; dmas = <&dma0 16>; status = "disabled"; }; pdmc1: dmic-channel@1 { - compatible = "nxp,dmic-channel"; reg = <1>; dmas = <&dma0 17>; status = "disabled"; }; pdmc2: dmic-channel@2 { - compatible = "nxp,dmic-channel"; reg = <2>; dmas = <&dma0 18>; status = "disabled"; }; pdmc3: dmic-channel@3 { - compatible = "nxp,dmic-channel"; reg = <3>; dmas = <&dma0 19>; status = "disabled"; }; pdmc4: dmic-channel@4 { - compatible = "nxp,dmic-channel"; reg = <4>; dmas = <&dma0 20>; status = "disabled"; }; pdmc5: dmic-channel@5 { - compatible = "nxp,dmic-channel"; reg = <5>; dmas = <&dma0 21>; status = "disabled"; }; pdmc6: dmic-channel@6 { - compatible = "nxp,dmic-channel"; reg = <6>; dmas = <&dma0 22>; status = "disabled"; }; pdmc7: dmic-channel@7 { - compatible = "nxp,dmic-channel"; reg = <7>; dmas = <&dma0 23>; status = "disabled"; diff --git a/dts/arm/nxp/nxp_rw6xx_common.dtsi b/dts/arm/nxp/nxp_rw6xx_common.dtsi index 2d436173c4d2..ba0502f4ed78 100644 --- a/dts/arm/nxp/nxp_rw6xx_common.dtsi +++ b/dts/arm/nxp/nxp_rw6xx_common.dtsi @@ -451,28 +451,24 @@ pdmc0: dmic-channel@0 { reg = <0>; - compatible = "nxp,dmic-channel"; dmas = <&dma0 16>; status = "disabled"; }; pdmc1: dmic-channel@1 { reg = <1>; - compatible = "nxp,dmic-channel"; dmas = <&dma0 17>; status = "disabled"; }; pdmc2: dmic-channel@2 { reg = <2>; - compatible = "nxp,dmic-channel"; dmas = <&dma0 18>; status = "disabled"; }; pdmc3: dmic-channel@3 { reg = <3>; - compatible = "nxp,dmic-channel"; dmas = <&dma0 19>; status = "disabled"; }; diff --git a/dts/bindings/audio/nxp,dmic.yaml b/dts/bindings/audio/nxp,dmic.yaml index 77f1d0e74a7c..c804c0d4a40e 100644 --- a/dts/bindings/audio/nxp,dmic.yaml +++ b/dts/bindings/audio/nxp,dmic.yaml @@ -32,12 +32,12 @@ child-binding: description: | NXP DMIC channel. Can be used to configure filtering and gain attributes of each channel - include: base.yaml - compatible: "nxp,dmic-channel" properties: reg: + type: array required: true dmas: + type: phandle-array required: true gainshift: