Files
kernel_xiaomi_sm8450-device…/qcom/pm8550ve.dtsi
Jishnu Prakash 20155f1aad ARM: dts: msm: Add PMIC support for anorak
Add an SPMI PMIC arbiter device to communicate with PMICs
attached to the SPMI bus.
Add an SPMI debug bus device and associated child devices.
Add PMIC Glink device and their client devices.
Add top level SPMI slave devices for PMK8550, PM8550B, PM8550VE,
PM8550VS and PMXR2230 PMICs.
Also add some of the peripheral devices within the SPMI
slave devices.

Change-Id: I4971dcb0788e90d45551a83111e87d321981da7c
2022-07-21 10:34:25 +05:30

62 lines
1.2 KiB
Plaintext

#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/spmi/spmi.h>
&spmi_bus {
#address-cells = <2>;
#size-cells = <0>;
interrupt-controller;
#interrupt-cells = <4>;
qcom,pm8550ve_f@5 {
compatible = "qcom,spmi-pmic";
reg = <5 SPMI_USID>;
#address-cells = <1>;
#size-cells = <0>;
pm8550ve_f_tz: pm8550ve-f-temp-alarm@a00 {
compatible = "qcom,spmi-temp-alarm";
reg = <0xa00>;
interrupts = <0x5 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
#thermal-sensor-cells = <0>;
};
pm8550ve_f_gpios: pinctrl@8800 {
compatible = "qcom,pm8550ve-gpio";
reg = <0x8800>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
};
};
&thermal_zones {
pm8550ve_f_temp_alarm: pm8550ve_f_tz {
polling-delay-passive = <100>;
polling-delay = <0>;
thermal-governor = "step_wise";
thermal-sensors = <&pm8550ve_f_tz>;
trips {
pm8550ve_f_trip0: trip0 {
temperature = <95000>;
hysteresis = <0>;
type = "passive";
};
pm8550ve_f_trip1: trip1 {
temperature = <115000>;
hysteresis = <0>;
type = "critical";
};
pm8550ve_f_trip2: trip2 {
temperature = <145000>;
hysteresis = <0>;
type = "critical";
};
};
};
};