M7350/kernel/arch/arm/boot/dts/qcom/msmtitanium-qrd-sku3.dtsi
2024-09-09 08:57:42 +00:00

122 lines
2.5 KiB
Plaintext

/*
* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#include "msmtitanium-qrd.dtsi"
&spmi_bus {
qcom,pmi8950@3 {
labibb: qpnp-labibb-regulator {
ibb_regulator: qcom,ibb@dc00 {
/delete-property/
qcom,qpnp-ibb-use-default-voltage;
qcom,qpnp-ibb-init-lcd-voltage = <5700000>;
};
lab_regulator: qcom,lab@de00 {
/delete-property/
qcom,qpnp-ibb-use-default-voltage;
qcom,qpnp-ibb-init-lcd-voltage = <5700000>;
};
};
};
};
#include "msmtitanium-mdss-panels.dtsi"
&mdss_mdp {
qcom,mdss-pref-prim-intf = "dsi";
};
&mdss_dsi {
hw-config = "single_dsi";
};
&mdss_dsi0 {
lab-supply = <&lab_regulator>;
ibb-supply = <&ibb_regulator>;
qcom,dsi-pref-prim-pan = <&dsi_r69006_1080p_cmd>;
pinctrl-names = "mdss_default", "mdss_sleep";
pinctrl-0 = <&mdss_dsi_active &mdss_te_active>;
pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>;
qcom,platform-te-gpio = <&tlmm 24 0>;
qcom,platform-reset-gpio = <&tlmm 61 0>;
};
&mdss_dsi1 {
status = "disabled";
};
&labibb {
status = "ok";
qpnp,qpnp-labibb-mode = "lcd";
};
&dsi_r69006_1080p_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
};
&dsi_r69006_1080p_video {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
};
&ext_codec {
status = "ok";
qcom,model = "msm8952-sku3-tasha-snd-card";
qcom,audio-routing =
"AIF4 VI", "MCLK",
"RX_BIAS", "MCLK",
"DMIC0", "MIC BIAS1",
"MIC BIAS1", "Digital Mic0",
"AMIC2", "MIC BIAS2",
"MIC BIAS2", "Headset Mic",
"DMIC1", "MIC BIAS1",
"MIC BIAS1", "Digital Mic1",
"MIC BIAS1", "MICBIAS_REGULATOR",
"MIC BIAS2", "MICBIAS_REGULATOR",
"MIC BIAS3", "MICBIAS_REGULATOR",
"SpkrLeft IN", "SPK1 OUT";
qcom,cdc-us-euro-gpios;
qcom,msm-mbhc-hphl-swh = <1>;
asoc-codec = <&stub_codec>;
asoc-codec-names = "msm-stub-codec.1";
qcom,wsa-max-devs = <1>;
qcom,wsa-devs = <&wsa881x_211>, <&wsa881x_213>;
qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrLeft";
};
&slim_msm {
status = "ok";
};
&dai_slim {
status = "ok";
};
&wcd9xxx_intc {
status = "ok";
};
&clock_audio {
status = "ok";
};
&wcd9335 {
status = "ok";
};