2019-05-07 19:46:22 +05:30
|
|
|
/* Copyright (c) 2016-2017,2019 The Linux Foundation. All rights reserved.
|
2016-11-16 16:54:32 -08:00
|
|
|
*
|
|
|
|
* 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.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/dts-v1/;
|
|
|
|
|
2017-04-10 12:01:21 -07:00
|
|
|
#include "apq8098-v2.1.dtsi"
|
2017-04-14 09:46:38 -07:00
|
|
|
#include "msm8998-mdss-panels.dtsi"
|
2016-11-23 10:54:11 -08:00
|
|
|
#include "msm8998-cdp.dtsi"
|
2016-11-16 16:54:32 -08:00
|
|
|
|
|
|
|
/ {
|
2017-04-10 12:01:21 -07:00
|
|
|
model = "Qualcomm Technologies, Inc. APQ 8098 V2.1 mediabox";
|
|
|
|
compatible = "qcom,apq8098-cdp", "qcom,apq8098", "qcom,cdp";
|
2016-11-16 16:54:32 -08:00
|
|
|
qcom,board-id = <8 1>;
|
|
|
|
};
|
|
|
|
|
2017-02-15 17:53:33 +05:30
|
|
|
&spi_10 {
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2017-01-05 20:26:18 +05:30
|
|
|
&msm_ath10k_wlan {
|
2017-02-07 22:15:33 +05:30
|
|
|
status = "ok";
|
2017-01-05 20:26:18 +05:30
|
|
|
};
|
|
|
|
|
2016-11-16 16:54:32 -08:00
|
|
|
&mdss_mdp {
|
|
|
|
qcom,mdss-pref-prim-intf = "hdmi";
|
|
|
|
};
|
2016-12-04 10:42:02 -08:00
|
|
|
|
2017-02-03 17:11:47 -08:00
|
|
|
&sde_hdmi {
|
|
|
|
qcom,display-type = "primary";
|
|
|
|
};
|
|
|
|
|
2019-05-07 19:46:22 +05:30
|
|
|
&mdss_fb2 {
|
|
|
|
qcom,cont-splash-memory {
|
|
|
|
linux,contiguous-region = <&cont_splash_mem>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2016-12-04 10:42:02 -08:00
|
|
|
&slim_aud {
|
|
|
|
tasha_codec {
|
|
|
|
wsa_spkr_sd1: msm_cdc_pinctrll {
|
|
|
|
compatible = "qcom,msm-cdc-pinctrl";
|
|
|
|
pinctrl-names = "aud_active", "aud_sleep";
|
|
|
|
pinctrl-0 = <&spkr_1_sd_active_mediabox>;
|
|
|
|
pinctrl-1 = <&spkr_1_sd_sleep_mediabox>;
|
|
|
|
};
|
|
|
|
|
|
|
|
wsa_spkr_sd2: msm_cdc_pinctrlr {
|
|
|
|
compatible = "qcom,msm-cdc-pinctrl";
|
|
|
|
pinctrl-names = "aud_active", "aud_sleep";
|
|
|
|
pinctrl-0 = <&spkr_2_sd_active_mediabox>;
|
|
|
|
pinctrl-1 = <&spkr_2_sd_sleep_mediabox>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2017-01-19 23:47:51 +05:30
|
|
|
|
|
|
|
&mdss_dsi {
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
&sdhc_2 {
|
|
|
|
vdd-supply = <&pm8998_l21>;
|
|
|
|
qcom,vdd-voltage-level = <2950000 2960000>;
|
|
|
|
qcom,vdd-current-level = <200 800000>;
|
|
|
|
|
|
|
|
vdd-io-supply = <&pm8998_l13>;
|
|
|
|
qcom,vdd-io-voltage-level = <1808000 2960000>;
|
|
|
|
qcom,vdd-io-current-level = <200 22000>;
|
|
|
|
|
|
|
|
pinctrl-names = "active", "sleep";
|
|
|
|
pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on
|
|
|
|
&sdc2_cd_on_mediabox>;
|
|
|
|
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off
|
|
|
|
&sdc2_cd_off_mediabox>;
|
|
|
|
|
|
|
|
qcom,clk-rates = <400000 20000000 25000000
|
|
|
|
50000000 100000000 200000000>;
|
|
|
|
qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50", "SDR104";
|
|
|
|
|
|
|
|
cd-gpios = <&tlmm 86 0x1>;
|
|
|
|
|
|
|
|
status = "ok";
|
|
|
|
};
|
2017-02-13 16:27:17 +05:30
|
|
|
|
|
|
|
&tspp {
|
|
|
|
qcom,lpass-timer-tts = <1>;
|
|
|
|
};
|
2017-04-05 17:45:02 +05:30
|
|
|
|
|
|
|
&snd_9335 {
|
|
|
|
qcom,msm-mi2s-master = <1>, <1>, <1>, <0>;
|
2017-06-19 19:02:59 +05:30
|
|
|
qcom,msm-mbhc-hphl-swh = <1>;
|
2017-04-05 17:45:02 +05:30
|
|
|
};
|
|
|
|
|
|
|
|
&wcd_usbc_analog_en1_gpio {
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
&wcd_usbc_analog_en2n_gpio {
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2017-08-17 19:47:12 +05:30
|
|
|
&pcie0 {
|
|
|
|
qcom,boot-option = <0x0>;
|
|
|
|
};
|
|
|
|
|
2017-04-05 17:45:02 +05:30
|
|
|
&soc {
|
|
|
|
qcom,msm-dai-mi2s {
|
|
|
|
dai_mi2s3: qcom,msm-dai-q6-mi2s-quat {
|
|
|
|
/* SD0 (1 << 0) | SD1 (1 << 1) | SD2 (1 << 2) */
|
|
|
|
qcom,msm-mi2s-rx-lines = <0>;
|
|
|
|
qcom,msm-mi2s-tx-lines = <15>; /* SD3 (1 << 3) */
|
|
|
|
pinctrl-names = "default", "sleep";
|
|
|
|
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active
|
|
|
|
&quat_mi2s_sd1_active
|
|
|
|
&quat_mi2s_sd2_active
|
|
|
|
&quat_mi2s_sd3_active>;
|
|
|
|
pinctrl-1 = <&quat_mi2s_sleep &quat_mi2s_sd0_sleep
|
|
|
|
&quat_mi2s_sd1_sleep
|
|
|
|
&quat_mi2s_sd2_sleep
|
|
|
|
&quat_mi2s_sd3_sleep>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|