Lines Matching +full:audio +full:- +full:graph
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/qcom,wcd939x-usbss.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm WCD9380/WCD9385 USB SubSystem Altmode/Analog Audio Switch
10 - Neil Armstrong <neil.armstrong@linaro.org>
13 Qualcomm WCD9390/WCD9395 is a standalone Hi-Fi audio codec IC with a
14 functionally separate USB SubSystem for Altmode/Analog Audio Switch
16 The Audio Headphone and Microphone data path between the Codec and the
17 USB-C Mux subsystems are external to the IC, thus requiring DT port-endpoint
18 graph description to handle USB-C altmode & orientation switching for Audio
24 - const: qcom,wcd9390-usbss
25 - items:
26 - const: qcom,wcd9395-usbss
27 - const: qcom,wcd9390-usbss
32 reset-gpios:
35 vdd-supply:
38 mode-switch:
42 orientation-switch:
47 $ref: /schemas/graph.yaml#/properties/ports
50 $ref: /schemas/graph.yaml#/properties/port
56 $ref: /schemas/graph.yaml#/properties/port
59 purpose of handling USB-C Audio Accessory Mode muxing and orientation switching.
62 - compatible
63 - reg
64 - ports
69 - |
71 #address-cells = <1>;
72 #size-cells = <0>;
74 typec-mux@42 {
75 compatible = "qcom,wcd9390-usbss";
78 vdd-supply = <&vreg_bob>;
80 mode-switch;
81 orientation-switch;
84 #address-cells = <1>;
85 #size-cells = <0>;
90 remote-endpoint = <&typec_sbu>;
96 remote-endpoint = <&wcd9390_codec_usbss>;