ARM: dts: msm: Add support for MSM8996v3/pro ADP Lite platform

Add device tree files needed to support MSM8996 and MSM8996proAU ADP
Lite (Automotive Development Platform). ADP Lite platform has a
stripped down barebone version of the peripheral board.

CRs-Fixed: 1061363
Change-Id: Ic4188777abd392a2304c6918a70ad97fd12884b2
Signed-off-by: Tholkappiyan Agaram Raghupathy <traghu@codeaurora.org>
This commit is contained in:
Tholkappiyan Agaram Raghupathy 2016-08-04 16:28:44 -07:00 committed by Gerrit - the friendly Code Review server
parent 6aa8a1d384
commit 55148364ee
3 changed files with 115 additions and 0 deletions

View file

@ -28,7 +28,9 @@ dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v2-pmi8994-cdp.dtb \
msm8996-v3-dtp.dtb \
msm8996-v3-pm8004-mmxf-adp.dtb \
msm8996-v3-pm8004-agave-adp.dtb \
msm8996-v3-pm8004-agave-adp-lite.dtb \
msm8996pro-auto-adp.dtb \
msm8996pro-auto-adp-lite.dtb \
msm8996pro-auto-cdp.dtb \
msm8996pro-pmi8994-cdp.dtb \
msm8996pro-pmi8994-mtp.dtb \

View file

@ -0,0 +1,27 @@
/* 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.
*/
/dts-v1/;
#include "msm8996-v3.dtsi"
#include "msm8996-pm8994-pm8004.dtsi"
#include "msm8996-agave-adp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. MSM 8996 v3 + PM8004 ADP LITE";
compatible = "qcom,msm8996-adp", "qcom,msm8996", "qcom,adp";
qcom,board-id = <0x03010019 0>;
};
&spi_9 {
status = "disabled";
};

View file

@ -0,0 +1,86 @@
/* 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.
*/
/dts-v1/;
#include <dt-bindings/gpio/gpio.h>
#include "msm8996pro.dtsi"
#include "msm8996-pm8994.dtsi"
#include "msm8996-agave-adp.dtsi"
#include "msm8996pro-auto.dtsi"
/ {
model = "Qualcomm Technologies, Inc. MSM 8996pro AUTO ADP LITE";
compatible = "qcom,msm8996-adp", "qcom,msm8996", "qcom,adp";
qcom,msm-id = <315 0x10000>;
qcom,board-id = <0x03010019 0>;
};
&spi_9 {
status = "disabled";
};
&soc {
qcom,msm-ssc-sensors {
status = "disabled";
};
qcom,msm-thermal {
qcom,hotplug-temp = <115>;
qcom,hotplug-temp-hysteresis = <25>;
qcom,therm-reset-temp = <119>;
};
i2c@75b6000 { /* BLSP8 */
/* ADV7533 HDMI Bridge Chip removed on ADP Lite */
adv7533@3d {
status = "disabled";
};
adv7533@39 {
status = "disabled";
};
};
};
&pil_modem {
pinctrl-names = "default";
pinctrl-0 = <&modem_mux>;
};
&slim_msm {
status = "disabled";
};
&pm8994_mpps {
mpp@a500 { /* MPP 6 */
qcom,mode = <1>; /* Digital output */
qcom,output-type = <0>; /* CMOS logic */
qcom,vin-sel = <2>; /* S4 1.8V */
qcom,src-sel = <0>; /* Constant */
qcom,master-en = <1>; /* Enable GPIO */
status = "okay";
};
};
&sdhc_2 {
cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on &sdc2_cd_on_sbc>;
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off
&sdc2_cd_on_sbc>;
};
&i2c_7 {
silabs4705@11 { /* SiLabs FM chip, slave id 0x11*/
status = "disabled";
};
};