On Mon, Sep 09, 2024 at 04:25:44PM GMT, Mohammad Rafi Shaik wrote:
Add static channel mapping between master and slave rx/tx ports.
Signed-off-by: Mohammad Rafi Shaik quic_mohs@quicinc.com
.../bindings/sound/qcom,wcd937x-sdw.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+)
diff --git a/Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml b/Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml index d3cf8f59cb23..1db3c001ce98 100644 --- a/Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml @@ -58,6 +58,30 @@ properties: items: enum: [1, 2, 3, 4, 5]
- qcom,tx-channel-mapping:
- description: |
Specifies static channel mapping between slave and master tx port
channels.
In the order of slave port channels which is adc1, adc2, adc3, adc4,
dmic0, dmic1, mbhc, dmic2, dmic3, dmci4, dmic5, dmic6, dmic7.
- $ref: /schemas/types.yaml#/definitions/uint8-array
- minItems: 8
- maxItems: 13
- items:
enum: [1, 2, 4, 8]
- qcom,rx-channel-mapping:
- description: |
Specifies static channels mapping between slave and master rx port
channels.
In the order of slave port channels, which is
hph_l, hph_r, clsh, comp_l, comp_r, lo, dsd_r, dsd_l.
- $ref: /schemas/types.yaml#/definitions/uint8-array
- minItems: 8
- maxItems: 8
- items:
enum: [1, 2, 4, 8]
Can we please use sensible strings instead of a randomly-looking numbers?
required:
- compatible
- reg
@@ -74,6 +98,8 @@ examples: compatible = "sdw20217010a00"; reg = <0 4>; qcom,rx-port-mapping = <1 2 3 4 5>;
qcom,rx-channel-mapping = /bits/ 8 <0x01 0x02 0x01 0x01 0x02
};0x01 0x01 0x02>; };
@@ -85,6 +111,8 @@ examples: compatible = "sdw20217010a00"; reg = <0 3>; qcom,tx-port-mapping = <2 2 3 4>;
qcom,tx-channel-mapping = /bits/ 8 <0x01 0x02 0x01 0x01 0x02 0x04
};0x04 0x08 0x01 0x02 0x04 0x8>; };
-- 2.25.1