mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-02-01 08:51:30 +00:00
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
62 lines
1.2 KiB
Plaintext
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";
|
|
};
|
|
};
|
|
};
|
|
};
|