Lines Matching +full:mm1 +full:- +full:dai +full:- +full:link
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
9 #include "msm8996-xiaomi-common.dtsi"
10 #include <dt-bindings/sound/qcom,q6afe.h>
11 #include <dt-bindings/sound/qcom,q6asm.h>
12 #include <dt-bindings/sound/qcom,wcd9335.h>
13 #include <dt-bindings/input/ti-drv260x.h>
18 chassis-type = "handset";
19 qcom,msm-id = <246 0x30001>;
20 qcom,pmic-id = <0x20009 0x2000a 0x00 0x00>;
21 qcom,board-id = <31 0>;
24 compatible = "fixed-clock";
25 #clock-cells = <0>;
26 clock-frequency = <32768>;
27 clock-output-names = "divclk2";
29 pinctrl-names = "default";
30 pinctrl-0 = <&divclk2_pin_a>;
35 firmware-name = "qcom/msm8996/gemini/adsp.mbn";
42 enable-gpio = <&tlmm 93 0x00>;
44 library-sel = <DRV260X_LIB_LRA>;
45 pinctrl-names = "default","sleep";
46 pinctrl-0 = <&vibrator_default>;
47 pinctrl-1 = <&vibrator_sleep>;
53 #address-cells = <1>;
54 #size-cells = <0>;
55 enable-gpios = <&pm8994_gpios 7 1>;
56 clock-mode = /bits/8 <2>;
57 label = "button-backlight";
61 chan-name = "button-backlight";
62 led-cur = /bits/ 8 <0x32>;
63 max-cur = /bits/ 8 <0xc8>;
68 chan-name = "button-backlight1";
69 led-cur = /bits/ 8 <0x32>;
70 max-cur = /bits/ 8 <0xc8>;
77 compatible = "syna,rmi4-i2c";
79 #address-cells = <1>;
80 #size-cells = <0>;
81 interrupt-parent = <&tlmm>;
83 vio-supply = <&vreg_l6a_1p8>;
84 vdd-supply = <&vdd_3v2_tp>;
85 reset-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
87 pinctrl-names = "default", "sleep";
88 pinctrl-0 = <&touchscreen_default>;
89 pinctrl-1 = <&touchscreen_sleep>;
95 zap-shader {
96 firmware-name = "qcom/msm8996/gemini/a530_zap.mbn";
103 vdd-supply = <&vreg_l2a_1p25>;
104 vdda-supply = <&vreg_l19a_3p3>;
105 vddio-supply = <&vreg_l14a_1p8>;
107 pinctrl-names = "default", "sleep";
108 pinctrl-0 = <&mdss_dsi_default &mdss_te_default>;
109 pinctrl-1 = <&mdss_dsi_sleep &mdss_te_sleep>;
112 compatible = "jdi,fhd-r63452";
114 reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
119 remote-endpoint = <&mdss_dsi0_out>;
126 remote-endpoint = <&panel_in>;
134 firmware-name = "qcom/msm8996/gemini/mba.mbn",
139 dai@0 {
143 dai@1 {
147 dai@2 {
153 firmware-name = "qcom/msm8996/gemini/slpi.mbn";
157 compatible = "qcom,apq8096-sndcard";
159 audio-routing = "RX_BIAS", "MCLK",
164 mm1-dai-link {
165 link-name = "MultiMedia1";
167 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
171 mm2-dai-link {
172 link-name = "MultiMedia2";
174 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
178 mm3-dai-link {
179 link-name = "MultiMedia3";
181 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
185 slim-dai-link {
186 link-name = "SLIM Playback";
188 sound-dai = <&q6afedai SLIMBUS_6_RX>;
192 sound-dai = <&q6routing>;
196 sound-dai = <&wcd9335 AIF4_PB>;
200 slimcap-dai-link {
201 link-name = "SLIM Capture";
203 sound-dai = <&q6afedai SLIMBUS_0_TX>;
207 sound-dai = <&q6routing>;
211 sound-dai = <&wcd9335 AIF1_CAP>;
217 firmware-name = "qcom/msm8996/gemini/venus.mbn";
221 regulators-0 {
223 regulator-name = "vreg_l17a_2p8";
224 regulator-min-microvolt = <2500000>;
225 regulator-max-microvolt = <2500000>;
228 regulator-name = "vreg_l29a_2p7";
229 regulator-min-microvolt = <2800000>;
230 regulator-max-microvolt = <2800000>;
236 gpio-line-names =
260 divclk2_pin_a: divclk2-state {
263 bias-disable;
264 power-source = <PM8994_GPIO_S4>;
269 gpio-line-names =
281 gpio-line-names =
295 gpio-line-names =
447 touchscreen_default: touchscreen-default-state {
450 drive-strength = <10>;
451 bias-pull-up;
454 touchscreen_sleep: touchscreen-sleep-state {
457 drive-strength = <2>;
458 bias-disable;
461 vibrator_default: vibrator-default-state {
464 drive-strength = <8>;
465 bias-pull-up;
468 vibrator_sleep: vibrator-sleep-state {
471 drive-strength = <2>;
472 bias-disable;