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 portchannels.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 portchannels.In the order of slave port channels, which ishph_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