arm64: dts: qcom: pm8550: drop PWM address/size cells
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / pm8550.dtsi
1 // SPDX-License-Identifier: BSD-3-Clause
2 /*
3  * Copyright (c) 2022, 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                 pm8550-thermal {
12                         polling-delay-passive = <100>;
13                         polling-delay = <0>;
14
15                         thermal-sensors = <&pm8550_temp_alarm>;
16
17                         trips {
18                                 trip0 {
19                                         temperature = <95000>;
20                                         hysteresis = <0>;
21                                         type = "passive";
22                                 };
23
24                                 trip1 {
25                                         temperature = <115000>;
26                                         hysteresis = <0>;
27                                         type = "hot";
28                                 };
29                         };
30                 };
31         };
32 };
33
34
35 &spmi_bus {
36         pm8550: pmic@1 {
37                 compatible = "qcom,pm8550", "qcom,spmi-pmic";
38                 reg = <0x1 SPMI_USID>;
39                 #address-cells = <1>;
40                 #size-cells = <0>;
41
42                 pm8550_temp_alarm: temp-alarm@a00 {
43                         compatible = "qcom,spmi-temp-alarm";
44                         reg = <0xa00>;
45                         interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
46                         #thermal-sensor-cells = <0>;
47                 };
48
49                 pm8550_gpios: gpio@8800 {
50                         compatible = "qcom,pm8550-gpio", "qcom,spmi-gpio";
51                         reg = <0x8800>;
52                         gpio-controller;
53                         gpio-ranges = <&pm8550_gpios 0 0 12>;
54                         #gpio-cells = <2>;
55                         interrupt-controller;
56                         #interrupt-cells = <2>;
57                 };
58
59                 pm8550_flash: led-controller@ee00 {
60                         compatible = "qcom,pm8550-flash-led", "qcom,spmi-flash-led";
61                         reg = <0xee00>;
62                         status = "disabled";
63                 };
64
65                 pm8550_pwm: pwm {
66                         compatible = "qcom,pm8550-pwm", "qcom,pm8350c-pwm";
67                         #pwm-cells = <2>;
68
69                         status = "disabled";
70                 };
71         };
72 };