Lines Matching +full:wcd +full:- +full:capture

1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (c) 2020-2023, Linaro Ltd.
8 /dts-v1/;
11 #include "msm8939-pm8916.dtsi"
12 #include <dt-bindings/arm/qcom,ids.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 #include <dt-bindings/sound/apq8016-lpass.h>
19 compatible = "square,apq8039-t2", "qcom,msm8939";
21 qcom,board-id = <0x53 0x54>;
22 qcom,msm-id = <QCOM_ID_APQ8039 0x30000>;
32 compatible = "gpio-backlight";
33 pinctrl-0 = <&pinctrl_backlight>;
34 pinctrl-names = "default";
39 stdout-path = "serial1:115200n8";
42 vreg_lcd_avdd_reg: lcd-avdd-regulator {
43 compatible = "regulator-fixed";
44 regulator-name = "lcd_avdd";
45 regulator-min-microvolt = <5600000>;
46 regulator-max-microvolt = <5600000>;
47 pinctrl-0 = <&pinctrl_lcd_avdd_reg>;
48 pinctrl-names = "default";
50 startup-delay-us = <300>;
51 enable-active-high;
54 vreg_lcd_avee_reg: lcd-avee-regulator {
55 compatible = "regulator-fixed";
56 regulator-name = "lcd_avee";
57 regulator-min-microvolt = <5600000>;
58 regulator-max-microvolt = <5600000>;
59 pinctrl-0 = <&pinctrl_lcd_avee_reg>;
60 pinctrl-names = "default";
62 startup-delay-us = <300>;
63 enable-active-high;
66 vreg_lcd_iovcc_reg: lcd-iovcc-regulator {
67 compatible = "regulator-fixed";
68 regulator-name = "lcd_iovcc";
69 regulator-min-microvolt = <1800000>;
70 regulator-max-microvolt = <1800000>;
71 pinctrl-0 = <&pinctrl_lcd_iovcc_reg>;
72 pinctrl-names = "default";
74 startup-delay-us = <300>;
75 enable-active-high;
90 typec_pd: usb-pd@38 {
94 interrupt-parent = <&tlmm>;
96 interrupt-names = "irq";
98 pinctrl-names = "default";
99 pinctrl-0 = <&typec_irq>;
102 compatible = "usb-c-connector";
103 label = "USB-C";
107 remote-endpoint = <&otg_ep>;
151 qcom,hphl-jack-type-normally-open;
152 qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
153 qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
158 gpio-line-names =
170 model = "apq8039-square-sndcard";
171 audio-routing = "AMIC2", "MIC BIAS Internal2";
172 pinctrl-names = "default", "sleep";
173 pinctrl-0 = <&cdc_pdm_default>;
174 pinctrl-1 = <&cdc_pdm_sleep>;
176 internal-codec-playback-dai-link {
177 link-name = "WCD";
179 sound-dai = <&lpass MI2S_PRIMARY>;
182 sound-dai = <&lpass_codec 0>, <&pm8916_codec 0>;
186 internal-codec-capture-dai-link {
187 link-name = "WCD-Capture";
189 sound-dai = <&lpass MI2S_TERTIARY>;
192 sound-dai = <&lpass_codec 1>, <&pm8916_codec 1>;
202 gpio-line-names =
326 pinctrl_backlight: backlight-state {
331 pinctrl_lcd_avdd_reg: lcd-avdd-reg-state {
336 pinctrl_lcd_avee_reg: lcd-avee-reg-state {
341 pinctrl_lcd_iovcc_reg: lcd-iovcc-reg-state {
346 pinctrl_lcd_rst: lcd-rst-state {
351 pinctrl_otg_default: otg-default-state {
354 output-high;
357 pinctrl_otg_device: otg-device-state {
360 output-low;
363 pinctrl_otg_host: otg-host-state {
366 output-low;
369 typec_irq: typec-irq-state {
372 bias-pull-up;
377 pinctrl-names = "default", "host", "device";
378 pinctrl-0 = <&pinctrl_otg_default>;
379 pinctrl-1 = <&pinctrl_otg_host>;
380 pinctrl-2 = <&pinctrl_otg_device>;
381 usb-role-switch;
386 remote-endpoint = <&typec_ep>;