Add a property that configures the interface to the desired max number of capture channels. The platform may have multiple interfaces with different number of capture channels. Signed-off-by: Michael Sit Wei Hong <michael.wei.hong.sit@xxxxxxxxx> Reviewed-by: Sia Jee Heng <jee.heng.sia@xxxxxxxxx> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@xxxxxxxxxxxxxxx> --- .../devicetree/bindings/sound/intel,keembay-i2s.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml b/Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml index 175e4fb0c315..9345fc3a2b95 100644 --- a/Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml +++ b/Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml @@ -43,6 +43,10 @@ properties: - const: osc - const: apb_clk + channel-max: + items: + - description: Maximum audio input channels + required: - compatible - "#sound-dai-cells" @@ -51,6 +55,9 @@ required: - clock-names - interrupts +optional: + - channel-max + examples: - | #include <dt-bindings/interrupt-controller/arm-gic.h> @@ -65,4 +72,5 @@ examples: interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; clock-names = "osc", "apb_clk"; clocks = <&scmi_clk KEEM_BAY_PSS_AUX_I2S3>, <&scmi_clk KEEM_BAY_PSS_I2S3>; + channel-max = <2>; }; -- 2.17.1