122 lines
2.5 KiB
Plaintext
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";
|
||
|
};
|