]>
Commit | Line | Data |
---|---|---|
53633a89 TR |
1 | // SPDX-License-Identifier: BSD-3-Clause |
2 | /* | |
3 | * Copyright (c) 2021, Linaro Limited | |
4 | */ | |
5 | ||
6 | #include <dt-bindings/interrupt-controller/irq.h> | |
7 | #include <dt-bindings/spmi/spmi.h> | |
8 | ||
9 | / { | |
10 | thermal-zones { | |
11 | pmr735b_thermal: pmr735b-thermal { | |
12 | polling-delay-passive = <100>; | |
13 | polling-delay = <0>; | |
14 | thermal-sensors = <&pmr735b_temp_alarm>; | |
15 | ||
16 | trips { | |
17 | pmr735b_trip0: trip0 { | |
18 | temperature = <95000>; | |
19 | hysteresis = <0>; | |
20 | type = "passive"; | |
21 | }; | |
22 | ||
23 | pmr735b_crit: pmr735a-crit { | |
24 | temperature = <115000>; | |
25 | hysteresis = <0>; | |
26 | type = "critical"; | |
27 | }; | |
28 | }; | |
29 | }; | |
30 | }; | |
31 | }; | |
32 | ||
33 | &spmi_bus { | |
34 | pmr735b: pmic@5 { | |
35 | compatible = "qcom,pmr735b", "qcom,spmi-pmic"; | |
36 | reg = <0x5 SPMI_USID>; | |
37 | #address-cells = <1>; | |
38 | #size-cells = <0>; | |
39 | ||
40 | pmr735b_temp_alarm: temp-alarm@a00 { | |
41 | compatible = "qcom,spmi-temp-alarm"; | |
42 | reg = <0xa00>; | |
43 | interrupts = <0x5 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; | |
44 | #thermal-sensor-cells = <0>; | |
45 | }; | |
46 | ||
47 | pmr735b_gpios: gpio@8800 { | |
48 | compatible = "qcom,pmr735b-gpio", "qcom,spmi-gpio"; | |
49 | reg = <0x8800>; | |
50 | gpio-controller; | |
51 | gpio-ranges = <&pmr735b_gpios 0 0 4>; | |
52 | #gpio-cells = <2>; | |
53 | interrupt-controller; | |
54 | #interrupt-cells = <2>; | |
55 | }; | |
56 | }; | |
57 | }; |