1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 3 * Copyright (c) 2022, Linaro Limited 4 */ 5 6 #include <dt-bindings/interrupt-controller/irq 7 #include <dt-bindings/spmi/spmi.h> 8 9 / { 10 thermal-zones { 11 pm8550vs-c-thermal { 12 polling-delay-passive 13 14 thermal-sensors = <&pm 15 16 trips { 17 trip0 { 18 temper 19 hyster 20 type = 21 }; 22 23 trip1 { 24 temper 25 hyster 26 type = 27 }; 28 }; 29 }; 30 31 pm8550vs-d-thermal { 32 polling-delay-passive 33 34 thermal-sensors = <&pm 35 36 trips { 37 trip0 { 38 temper 39 hyster 40 type = 41 }; 42 43 trip1 { 44 temper 45 hyster 46 type = 47 }; 48 }; 49 }; 50 51 pm8550vs-e-thermal { 52 polling-delay-passive 53 54 thermal-sensors = <&pm 55 56 trips { 57 trip0 { 58 temper 59 hyster 60 type = 61 }; 62 63 trip1 { 64 temper 65 hyster 66 type = 67 }; 68 }; 69 }; 70 71 pm8550vs-g-thermal { 72 polling-delay-passive 73 74 thermal-sensors = <&pm 75 76 trips { 77 trip0 { 78 temper 79 hyster 80 type = 81 }; 82 83 trip1 { 84 temper 85 hyster 86 type = 87 }; 88 }; 89 }; 90 }; 91 }; 92 93 94 &spmi_bus { 95 pm8550vs_c: pmic@2 { 96 compatible = "qcom,pm8550", "q 97 reg = <0x2 SPMI_USID>; 98 #address-cells = <1>; 99 #size-cells = <0>; 100 101 pm8550vs_c_temp_alarm: temp-al 102 compatible = "qcom,spm 103 reg = <0xa00>; 104 interrupts = <0x2 0xa 105 #thermal-sensor-cells 106 }; 107 108 pm8550vs_c_gpios: gpio@8800 { 109 compatible = "qcom,pm8 110 reg = <0x8800>; 111 gpio-controller; 112 gpio-ranges = <&pm8550 113 #gpio-cells = <2>; 114 interrupt-controller; 115 #interrupt-cells = <2> 116 }; 117 }; 118 119 pm8550vs_d: pmic@3 { 120 compatible = "qcom,pm8550", "q 121 reg = <0x3 SPMI_USID>; 122 #address-cells = <1>; 123 #size-cells = <0>; 124 125 pm8550vs_d_temp_alarm: temp-al 126 compatible = "qcom,spm 127 reg = <0xa00>; 128 interrupts = <0x3 0xa 129 #thermal-sensor-cells 130 }; 131 132 pm8550vs_d_gpios: gpio@8800 { 133 compatible = "qcom,pm8 134 reg = <0x8800>; 135 gpio-controller; 136 gpio-ranges = <&pm8550 137 #gpio-cells = <2>; 138 interrupt-controller; 139 #interrupt-cells = <2> 140 }; 141 }; 142 143 pm8550vs_e: pmic@4 { 144 compatible = "qcom,pm8550", "q 145 reg = <0x4 SPMI_USID>; 146 #address-cells = <1>; 147 #size-cells = <0>; 148 149 pm8550vs_e_temp_alarm: temp-al 150 compatible = "qcom,spm 151 reg = <0xa00>; 152 interrupts = <0x4 0xa 153 #thermal-sensor-cells 154 }; 155 156 pm8550vs_e_gpios: gpio@8800 { 157 compatible = "qcom,pm8 158 reg = <0x8800>; 159 gpio-controller; 160 gpio-ranges = <&pm8550 161 #gpio-cells = <2>; 162 interrupt-controller; 163 #interrupt-cells = <2> 164 }; 165 }; 166 167 pm8550vs_g: pmic@6 { 168 compatible = "qcom,pm8550", "q 169 reg = <0x6 SPMI_USID>; 170 #address-cells = <1>; 171 #size-cells = <0>; 172 173 pm8550vs_g_temp_alarm: temp-al 174 compatible = "qcom,spm 175 reg = <0xa00>; 176 interrupts = <0x6 0xa 177 #thermal-sensor-cells 178 }; 179 180 pm8550vs_g_gpios: gpio@8800 { 181 compatible = "qcom,pm8 182 reg = <0x8800>; 183 gpio-controller; 184 gpio-ranges = <&pm8550 185 #gpio-cells = <2>; 186 interrupt-controller; 187 #interrupt-cells = <2> 188 }; 189 }; 190 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.