Lines Matching +full:soundwire +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC with in-built
14 Soundwire controller and interrupt mux. It supports both I2S/I2C and SLIMbus
27 clock-names:
29 - const: mclk
30 - const: slimbus
35 interrupt-names:
37 - const: intr1
38 - const: intr2
40 interrupt-controller: true
42 '#interrupt-cells':
45 reset-gpios:
48 slim-ifc-dev:
52 '#sound-dai-cells':
55 vdd-buck-supply:
58 vdd-buck-sido-supply:
61 vdd-io-supply:
64 vdd-micbias-supply:
67 vdd-rx-supply:
70 vdd-tx-supply:
73 vdd-vbat-supply:
77 - compatible
78 - reg
81 - $ref: dai-common.yaml#
82 - if:
84 - slim-ifc-dev
87 - clocks
88 - clock-names
89 - interrupts
90 - interrupt-names
91 - interrupt-controller
92 - '#interrupt-cells'
93 - reset-gpios
94 - slim-ifc-dev
95 - '#sound-dai-cells'
96 - vdd-buck-supply
97 - vdd-buck-sido-supply
98 - vdd-io-supply
99 - vdd-rx-supply
100 - vdd-tx-supply
104 clock-names: false
106 interrupt-names: false
107 interrupt-controller: false
108 '#interrupt-cells': false
109 reset-gpios: false
110 slim-ifc-dev: false
111 '#sound-dai-cells': false
112 vdd-buck-supply: false
113 vdd-buck-sido-supply: false
114 vdd-io-supply: false
115 vdd-micbias-supply: false
116 vdd-rx-supply: false
117 vdd-tx-supply: false
118 vdd-vbat-supply: false
123 - |
124 #include <dt-bindings/clock/qcom,rpmcc.h>
125 #include <dt-bindings/gpio/gpio.h>
126 #include <dt-bindings/interrupt-controller/irq.h>
137 clock-names = "mclk", "slimbus";
140 interrupt-parent = <&tlmm>;
143 interrupt-names = "intr1", "intr2";
144 interrupt-controller;
145 #interrupt-cells = <1>;
147 reset-gpios = <&tlmm 64 GPIO_ACTIVE_LOW>;
148 slim-ifc-dev = <&tasha_ifd>;
149 #sound-dai-cells = <1>;
151 vdd-buck-supply = <&vreg_s4a_1p8>;
152 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
153 vdd-tx-supply = <&vreg_s4a_1p8>;
154 vdd-rx-supply = <&vreg_s4a_1p8>;
155 vdd-io-supply = <&vreg_s4a_1p8>;