Lines Matching +full:wcd9340 +full:- +full:gpio
1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/slimbus/qcom,slim-ngd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14 SLIMBus NGD controller is a light-weight driver responsible for communicating
17 data-channel management
22 - qcom,slim-ngd-v1.5.0 # for MSM8996
23 - qcom,slim-ngd-v2.1.0 # for SDM845
28 "#address-cells":
31 "#size-cells":
37 dma-names:
39 - const: rx
40 - const: tx
49 "^slim@[0-9a-f]+$":
62 - compatible
63 - reg
64 - "#address-cells"
65 - "#size-cells"
66 - dmas
67 - dma-names
68 - interrupts
73 - |
74 #include <dt-bindings/gpio/gpio.h>
75 #include <dt-bindings/interrupt-controller/arm-gic.h>
77 slim-ngd@171c0000 {
78 compatible = "qcom,slim-ngd-v2.1.0";
83 dma-names = "rx", "tx";
85 #address-cells = <1>;
86 #size-cells = <0>;
90 #address-cells = <2>;
91 #size-cells = <0>;
96 slim-ifc-dev = <&wcd9340_ifd>;
98 #sound-dai-cells = <1>;
100 interrupts-extended = <&tlmm 54 IRQ_TYPE_LEVEL_HIGH>;
101 interrupt-controller;
102 #interrupt-cells = <1>;
104 #clock-cells = <0>;
105 clock-frequency = <9600000>;
106 clock-output-names = "mclk";
107 qcom,micbias1-microvolt = <1800000>;
108 qcom,micbias2-microvolt = <1800000>;
109 qcom,micbias3-microvolt = <1800000>;
110 qcom,micbias4-microvolt = <1800000>;
112 #address-cells = <1>;
113 #size-cells = <1>;
115 reset-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
117 /* Rest of the WCD9340 codec */