ARM: dts: msm: Add spmi device tree node for sa8195

Add spmi pmic and its dependent device tree node to support
SA8195 for automotive platforms.

Change-Id: I2b76821c2b53d7e11b4e5fa254c4dea24a424342
This commit is contained in:
Ping Jiang 2020-09-30 15:09:36 +08:00 • committed by Vinay Sudra
commit 5dfe6ffb5d
2 changed files with 47 additions and 0 deletions

46
qcom/pm8195-vm.dtsi Normal file
View file

@ -0,0 +1,46 @@
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/input/qcom,qpnp-power-on.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/spmi/spmi.h>
#include <dt-bindings/iio/qcom,spmi-vadc.h>
&spmi_bus {
qcom,pm8195@0 {
compatible = "qcom,spmi-pmic";
reg = <0 SPMI_USID>;
#address-cells = <1>;
#size-cells = <0>;
pm8195_1_gpios: pinctrl@c000 {
compatible = "qcom,pm8150-gpio";
reg = <0xc000>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
};
};
&pm8195_1_gpios {
storage_sd_detect {
storage_cd_default: storage_cd_default {
pins = "gpio4";
function = "normal";
input-enable;
bias-pull-up;
power-source = <0>;
};
};
key_vol_up {
key_vol_up_default: key_vol_up_default {
pins = "gpio6";
function = "normal";
input-enable;
bias-pull-up;
power-source = <1>;
};
};
};

View file

@ -864,6 +864,7 @@
#include "sa8195-qupv3.dtsi"
#include "sa8195-ssc-qupv3.dtsi"
#include "sa8155-vm-audio.dtsi"
#include "pm8195-vm.dtsi"
&tlmm {
/delete-property/ wakeup-parent;