Lines Matching +full:rx +full:- +full:port +full:- +full:mapping

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/qcom,wcd937x-sdw.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC.
14 It has RX and TX Soundwire slave devices. This bindings is for the
24 qcom,tx-port-mapping:
26 Specifies static port mapping between device and host tx ports.
27 In the order of the device port index which are adc1_port, adc23_port,
31 WCD9370 TX Port 1 (ADC1) <=> SWR2 Port 2
32 WCD9370 TX Port 2 (ADC2, 3) <=> SWR2 Port 2
33 WCD9370 TX Port 3 (DMIC0,1,2,3 & MBHC) <=> SWR2 Port 3
34 WCD9370 TX Port 4 (DMIC4,5,6,7) <=> SWR2 Port 4
36 $ref: /schemas/types.yaml#/definitions/uint32-array
42 qcom,rx-port-mapping:
44 Specifies static port mapping between device and host rx ports.
45 In the order of device port index which are hph_port, clsh_port,
46 comp_port, lo_port, dsd port.
47 Supports maximum 5 rx soundwire ports.
49 WCD9370 RX Port 1 (HPH_L/R) <==> SWR1 Port 1 (HPH_L/R)
50 WCD9370 RX Port 2 (CLSH) <==> SWR1 Port 2 (CLSH)
51 WCD9370 RX Port 3 (COMP_L/R) <==> SWR1 Port 3 (COMP_L/R)
52 WCD9370 RX Port 4 (LO) <==> SWR1 Port 4 (LO)
53 WCD9370 RX Port 5 (DSD_L/R) <==> SWR1 Port 5 (DSD)
55 $ref: /schemas/types.yaml#/definitions/uint32-array
62 - compatible
63 - reg
68 - |
71 #address-cells = <2>;
72 #size-cells = <0>;
76 qcom,rx-port-mapping = <1 2 3 4 5>;
82 #address-cells = <2>;
83 #size-cells = <0>;
87 qcom,tx-port-mapping = <2 2 3 4>;