1 // SPDX-License-Identifier: BSD-3-Clause 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 2 /* 3 * Copyright (c) 2023-2024, Qualcomm Innovatio 3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. 4 */ 4 */ 5 5 6 #include <dt-bindings/regulator/qcom,rpmh-regu 6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 7 #include "qcs8550.dtsi" 7 #include "qcs8550.dtsi" 8 #include "pm8550.dtsi" 8 #include "pm8550.dtsi" 9 #include "pm8550b.dtsi" 9 #include "pm8550b.dtsi" 10 #define PMK8550VE_SID 5 10 #define PMK8550VE_SID 5 11 #include "pm8550ve.dtsi" 11 #include "pm8550ve.dtsi" 12 #include "pm8550vs.dtsi" 12 #include "pm8550vs.dtsi" 13 #include "pmk8550.dtsi" 13 #include "pmk8550.dtsi" 14 14 15 &apps_rsc { 15 &apps_rsc { 16 regulators-0 { 16 regulators-0 { 17 compatible = "qcom,pm8550-rpmh 17 compatible = "qcom,pm8550-rpmh-regulators"; 18 qcom,pmic-id = "b"; 18 qcom,pmic-id = "b"; 19 19 20 vdd-l1-l4-l10-supply = <&vreg_ 20 vdd-l1-l4-l10-supply = <&vreg_s6g_1p86>; 21 vdd-l2-l13-l14-supply = <&vreg 21 vdd-l2-l13-l14-supply = <&vreg_bob1>; 22 vdd-l3-supply = <&vreg_s4g_1p2 22 vdd-l3-supply = <&vreg_s4g_1p25>; 23 vdd-l5-l16-supply = <&vreg_bob 23 vdd-l5-l16-supply = <&vreg_bob1>; 24 vdd-l6-l7-supply = <&vreg_bob1 24 vdd-l6-l7-supply = <&vreg_bob1>; 25 vdd-l8-l9-supply = <&vreg_bob1 25 vdd-l8-l9-supply = <&vreg_bob1>; 26 vdd-l11-supply = <&vreg_s4g_1p 26 vdd-l11-supply = <&vreg_s4g_1p25>; 27 vdd-l12-supply = <&vreg_s6g_1p 27 vdd-l12-supply = <&vreg_s6g_1p86>; 28 vdd-l15-supply = <&vreg_s6g_1p 28 vdd-l15-supply = <&vreg_s6g_1p86>; 29 vdd-l17-supply = <&vreg_bob2>; 29 vdd-l17-supply = <&vreg_bob2>; 30 30 31 vreg_bob1: bob1 { 31 vreg_bob1: bob1 { 32 regulator-name = "vreg 32 regulator-name = "vreg_bob1"; 33 regulator-min-microvol 33 regulator-min-microvolt = <3296000>; 34 regulator-max-microvol 34 regulator-max-microvolt = <3960000>; 35 regulator-initial-mode 35 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 36 }; 36 }; 37 37 38 vreg_bob2: bob2 { 38 vreg_bob2: bob2 { 39 regulator-name = "vreg 39 regulator-name = "vreg_bob2"; 40 regulator-min-microvol 40 regulator-min-microvolt = <2720000>; 41 regulator-max-microvol 41 regulator-max-microvolt = <3960000>; 42 regulator-initial-mode 42 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 43 }; 43 }; 44 44 45 vreg_l1b_1p8: ldo1 { 45 vreg_l1b_1p8: ldo1 { 46 regulator-name = "vreg 46 regulator-name = "vreg_l1b_1p8"; 47 regulator-min-microvol 47 regulator-min-microvolt = <1800000>; 48 regulator-max-microvol 48 regulator-max-microvolt = <1800000>; 49 regulator-initial-mode 49 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 50 }; 50 }; 51 51 52 vreg_l2b_3p0: ldo2 { 52 vreg_l2b_3p0: ldo2 { 53 regulator-name = "vreg 53 regulator-name = "vreg_l2b_3p0"; 54 regulator-min-microvol 54 regulator-min-microvolt = <3008000>; 55 regulator-max-microvol 55 regulator-max-microvolt = <3008000>; 56 regulator-initial-mode 56 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 57 }; 57 }; 58 58 59 vreg_l5b_3p1: ldo5 { 59 vreg_l5b_3p1: ldo5 { 60 regulator-name = "vreg 60 regulator-name = "vreg_l5b_3p1"; 61 regulator-min-microvol 61 regulator-min-microvolt = <3104000>; 62 regulator-max-microvol 62 regulator-max-microvolt = <3104000>; 63 regulator-initial-mode 63 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 64 }; 64 }; 65 65 66 vreg_l6b_1p8: ldo6 { 66 vreg_l6b_1p8: ldo6 { 67 regulator-name = "vreg 67 regulator-name = "vreg_l6b_1p8"; 68 regulator-min-microvol 68 regulator-min-microvolt = <1800000>; 69 regulator-max-microvol 69 regulator-max-microvolt = <3008000>; 70 regulator-initial-mode 70 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 71 }; 71 }; 72 72 73 vreg_l7b_1p8: ldo7 { 73 vreg_l7b_1p8: ldo7 { 74 regulator-name = "vreg 74 regulator-name = "vreg_l7b_1p8"; 75 regulator-min-microvol 75 regulator-min-microvolt = <1800000>; 76 regulator-max-microvol 76 regulator-max-microvolt = <3008000>; 77 regulator-initial-mode 77 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 78 }; 78 }; 79 79 80 vreg_l8b_1p8: ldo8 { 80 vreg_l8b_1p8: ldo8 { 81 regulator-name = "vreg 81 regulator-name = "vreg_l8b_1p8"; 82 regulator-min-microvol 82 regulator-min-microvolt = <1800000>; 83 regulator-max-microvol 83 regulator-max-microvolt = <3008000>; 84 regulator-initial-mode 84 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 85 }; 85 }; 86 86 87 vreg_l9b_2p9: ldo9 { 87 vreg_l9b_2p9: ldo9 { 88 regulator-name = "vreg 88 regulator-name = "vreg_l9b_2p9"; 89 regulator-min-microvol 89 regulator-min-microvolt = <2960000>; 90 regulator-max-microvol 90 regulator-max-microvolt = <3008000>; 91 regulator-initial-mode 91 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 92 }; 92 }; 93 93 94 vreg_l11b_1p2: ldo11 { 94 vreg_l11b_1p2: ldo11 { 95 regulator-name = "vreg 95 regulator-name = "vreg_l11b_1p2"; 96 regulator-min-microvol 96 regulator-min-microvolt = <1200000>; 97 regulator-max-microvol 97 regulator-max-microvolt = <1504000>; 98 regulator-initial-mode 98 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 99 }; 99 }; 100 100 101 vreg_l12b_1p8: ldo12 { 101 vreg_l12b_1p8: ldo12 { 102 regulator-name = "vreg 102 regulator-name = "vreg_l12b_1p8"; 103 regulator-min-microvol 103 regulator-min-microvolt = <1800000>; 104 regulator-max-microvol 104 regulator-max-microvolt = <1800000>; 105 regulator-initial-mode 105 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 106 }; 106 }; 107 107 108 vreg_l13b_3p0: ldo13 { 108 vreg_l13b_3p0: ldo13 { 109 regulator-name = "vreg 109 regulator-name = "vreg_l13b_3p0"; 110 regulator-min-microvol 110 regulator-min-microvolt = <3000000>; 111 regulator-max-microvol 111 regulator-max-microvolt = <3000000>; 112 regulator-initial-mode 112 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 113 }; 113 }; 114 114 115 vreg_l14b_3p2: ldo14 { 115 vreg_l14b_3p2: ldo14 { 116 regulator-name = "vreg 116 regulator-name = "vreg_l14b_3p2"; 117 regulator-min-microvol 117 regulator-min-microvolt = <3200000>; 118 regulator-max-microvol 118 regulator-max-microvolt = <3200000>; 119 regulator-initial-mode 119 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 120 }; 120 }; 121 121 122 vreg_l15b_1p8: ldo15 { 122 vreg_l15b_1p8: ldo15 { 123 regulator-name = "vreg 123 regulator-name = "vreg_l15b_1p8"; 124 regulator-min-microvol 124 regulator-min-microvolt = <1800000>; 125 regulator-max-microvol 125 regulator-max-microvolt = <1800000>; 126 regulator-initial-mode 126 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 127 }; 127 }; 128 128 129 vreg_l16b_2p8: ldo16 { 129 vreg_l16b_2p8: ldo16 { 130 regulator-name = "vreg 130 regulator-name = "vreg_l16b_2p8"; 131 regulator-min-microvol 131 regulator-min-microvolt = <2800000>; 132 regulator-max-microvol 132 regulator-max-microvolt = <2800000>; 133 regulator-initial-mode 133 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 134 }; 134 }; 135 135 136 vreg_l17b_2p5: ldo17 { 136 vreg_l17b_2p5: ldo17 { 137 regulator-name = "vreg 137 regulator-name = "vreg_l17b_2p5"; 138 regulator-min-microvol 138 regulator-min-microvolt = <2504000>; 139 regulator-max-microvol 139 regulator-max-microvolt = <2504000>; 140 regulator-initial-mode 140 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 141 }; 141 }; 142 }; 142 }; 143 143 144 regulators-1 { 144 regulators-1 { 145 compatible = "qcom,pm8550vs-rp 145 compatible = "qcom,pm8550vs-rpmh-regulators"; 146 qcom,pmic-id = "c"; 146 qcom,pmic-id = "c"; 147 147 148 vdd-l1-supply = <&vreg_s4g_1p2 148 vdd-l1-supply = <&vreg_s4g_1p25>; 149 vdd-l2-supply = <&vreg_s4e_0p9 149 vdd-l2-supply = <&vreg_s4e_0p95>; 150 vdd-l3-supply = <&vreg_s4e_0p9 150 vdd-l3-supply = <&vreg_s4e_0p95>; 151 151 152 vreg_l3c_0p9: ldo3 { 152 vreg_l3c_0p9: ldo3 { 153 regulator-name = "vreg 153 regulator-name = "vreg_l3c_0p9"; 154 regulator-min-microvol 154 regulator-min-microvolt = <880000>; 155 regulator-max-microvol 155 regulator-max-microvolt = <912000>; 156 regulator-initial-mode 156 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 157 }; 157 }; 158 }; 158 }; 159 159 160 regulators-2 { 160 regulators-2 { 161 compatible = "qcom,pm8550vs-rp 161 compatible = "qcom,pm8550vs-rpmh-regulators"; 162 qcom,pmic-id = "d"; 162 qcom,pmic-id = "d"; 163 163 164 vdd-l1-supply = <&vreg_s4e_0p9 164 vdd-l1-supply = <&vreg_s4e_0p95>; 165 vdd-l2-supply = <&vreg_s4e_0p9 165 vdd-l2-supply = <&vreg_s4e_0p95>; 166 vdd-l3-supply = <&vreg_s4e_0p9 166 vdd-l3-supply = <&vreg_s4e_0p95>; 167 167 168 vreg_l1d_0p88: ldo1 { 168 vreg_l1d_0p88: ldo1 { 169 regulator-name = "vreg 169 regulator-name = "vreg_l1d_0p88"; 170 regulator-min-microvol 170 regulator-min-microvolt = <880000>; 171 regulator-max-microvol 171 regulator-max-microvolt = <920000>; 172 regulator-initial-mode 172 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 173 }; 173 }; 174 }; 174 }; 175 175 176 regulators-3 { 176 regulators-3 { 177 compatible = "qcom,pm8550vs-rp 177 compatible = "qcom,pm8550vs-rpmh-regulators"; 178 qcom,pmic-id = "e"; 178 qcom,pmic-id = "e"; 179 179 180 vdd-l1-supply = <&vreg_s4e_0p9 180 vdd-l1-supply = <&vreg_s4e_0p95>; 181 vdd-l2-supply = <&vreg_s4e_0p9 181 vdd-l2-supply = <&vreg_s4e_0p95>; 182 vdd-l3-supply = <&vreg_s4g_1p2 182 vdd-l3-supply = <&vreg_s4g_1p25>; 183 183 184 vreg_s4e_0p95: smps4 { 184 vreg_s4e_0p95: smps4 { 185 regulator-name = "vreg 185 regulator-name = "vreg_s4e_0p95"; 186 regulator-min-microvol 186 regulator-min-microvolt = <904000>; 187 regulator-max-microvol 187 regulator-max-microvolt = <984000>; 188 regulator-initial-mode 188 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 189 }; 189 }; 190 190 191 vreg_s5e_1p08: smps5 { 191 vreg_s5e_1p08: smps5 { 192 regulator-name = "vreg 192 regulator-name = "vreg_s5e_1p08"; 193 regulator-min-microvol 193 regulator-min-microvolt = <1010000>; 194 regulator-max-microvol 194 regulator-max-microvolt = <1120000>; 195 regulator-initial-mode 195 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 196 }; 196 }; 197 197 198 vreg_l1e_0p88: ldo1 { 198 vreg_l1e_0p88: ldo1 { 199 regulator-name = "vreg 199 regulator-name = "vreg_l1e_0p88"; 200 regulator-min-microvol 200 regulator-min-microvolt = <880000>; 201 regulator-max-microvol 201 regulator-max-microvolt = <912000>; 202 regulator-initial-mode 202 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 203 }; 203 }; 204 204 205 vreg_l2e_0p9: ldo2 { 205 vreg_l2e_0p9: ldo2 { 206 regulator-name = "vreg 206 regulator-name = "vreg_l2e_0p9"; 207 regulator-min-microvol 207 regulator-min-microvolt = <870000>; 208 regulator-max-microvol 208 regulator-max-microvolt = <970000>; 209 regulator-initial-mode 209 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 210 }; 210 }; 211 211 212 vreg_l3e_1p2: ldo3 { 212 vreg_l3e_1p2: ldo3 { 213 regulator-name = "vreg 213 regulator-name = "vreg_l3e_1p2"; 214 regulator-min-microvol 214 regulator-min-microvolt = <1200000>; 215 regulator-max-microvol 215 regulator-max-microvolt = <1200000>; 216 regulator-initial-mode 216 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 217 }; 217 }; 218 }; 218 }; 219 219 220 regulators-4 { 220 regulators-4 { 221 compatible = "qcom,pm8550ve-rp 221 compatible = "qcom,pm8550ve-rpmh-regulators"; 222 qcom,pmic-id = "f"; 222 qcom,pmic-id = "f"; 223 223 224 vdd-l1-supply = <&vreg_s4e_0p9 224 vdd-l1-supply = <&vreg_s4e_0p95>; 225 vdd-l2-supply = <&vreg_s4e_0p9 225 vdd-l2-supply = <&vreg_s4e_0p95>; 226 vdd-l3-supply = <&vreg_s4e_0p9 226 vdd-l3-supply = <&vreg_s4e_0p95>; 227 227 228 vreg_s4f_0p5: smps4 { 228 vreg_s4f_0p5: smps4 { 229 regulator-name = "vreg 229 regulator-name = "vreg_s4f_0p5"; 230 regulator-min-microvol 230 regulator-min-microvolt = <300000>; 231 regulator-max-microvol 231 regulator-max-microvolt = <700000>; 232 regulator-initial-mode 232 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 233 }; 233 }; 234 234 235 vreg_l1f_0p9: ldo1 { 235 vreg_l1f_0p9: ldo1 { 236 regulator-name = "vreg 236 regulator-name = "vreg_l1f_0p9"; 237 regulator-min-microvol 237 regulator-min-microvolt = <880000>; 238 regulator-max-microvol 238 regulator-max-microvolt = <912000>; 239 regulator-initial-mode 239 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 240 }; 240 }; 241 241 242 vreg_l2f_0p88: ldo2 { 242 vreg_l2f_0p88: ldo2 { 243 regulator-name = "vreg 243 regulator-name = "vreg_l2f_0p88"; 244 regulator-min-microvol 244 regulator-min-microvolt = <880000>; 245 regulator-max-microvol 245 regulator-max-microvolt = <912000>; 246 regulator-initial-mode 246 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 247 }; 247 }; 248 248 249 vreg_l3f_0p88: ldo3 { 249 vreg_l3f_0p88: ldo3 { 250 regulator-name = "vreg 250 regulator-name = "vreg_l3f_0p88"; 251 regulator-min-microvol 251 regulator-min-microvolt = <880000>; 252 regulator-max-microvol 252 regulator-max-microvolt = <912000>; 253 regulator-initial-mode 253 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 254 }; 254 }; 255 }; 255 }; 256 256 257 regulators-5 { 257 regulators-5 { 258 compatible = "qcom,pm8550vs-rp 258 compatible = "qcom,pm8550vs-rpmh-regulators"; 259 qcom,pmic-id = "g"; 259 qcom,pmic-id = "g"; 260 vdd-l1-supply = <&vreg_s4g_1p2 260 vdd-l1-supply = <&vreg_s4g_1p25>; 261 vdd-l2-supply = <&vreg_s4g_1p2 261 vdd-l2-supply = <&vreg_s4g_1p25>; 262 vdd-l3-supply = <&vreg_s4g_1p2 262 vdd-l3-supply = <&vreg_s4g_1p25>; 263 263 264 vreg_s1g_1p25: smps1 { 264 vreg_s1g_1p25: smps1 { 265 regulator-name = "vreg 265 regulator-name = "vreg_s1g_1p25"; 266 regulator-min-microvol 266 regulator-min-microvolt = <1200000>; 267 regulator-max-microvol 267 regulator-max-microvolt = <1300000>; 268 regulator-initial-mode 268 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 269 }; 269 }; 270 270 271 vreg_s2g_0p85: smps2 { 271 vreg_s2g_0p85: smps2 { 272 regulator-name = "vreg 272 regulator-name = "vreg_s2g_0p85"; 273 regulator-min-microvol 273 regulator-min-microvolt = <500000>; 274 regulator-max-microvol 274 regulator-max-microvolt = <1036000>; 275 regulator-initial-mode 275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 276 }; 276 }; 277 277 278 vreg_s3g_0p8: smps3 { 278 vreg_s3g_0p8: smps3 { 279 regulator-name = "vreg 279 regulator-name = "vreg_s3g_0p8"; 280 regulator-min-microvol 280 regulator-min-microvolt = <300000>; 281 regulator-max-microvol 281 regulator-max-microvolt = <1004000>; 282 regulator-initial-mode 282 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 283 }; 283 }; 284 284 285 vreg_s4g_1p25: smps4 { 285 vreg_s4g_1p25: smps4 { 286 regulator-name = "vreg 286 regulator-name = "vreg_s4g_1p25"; 287 regulator-min-microvol 287 regulator-min-microvolt = <1256000>; 288 regulator-max-microvol 288 regulator-max-microvolt = <1408000>; 289 regulator-initial-mode 289 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 290 }; 290 }; 291 291 292 vreg_s5g_0p85: smps5 { 292 vreg_s5g_0p85: smps5 { 293 regulator-name = "vreg 293 regulator-name = "vreg_s5g_0p85"; 294 regulator-min-microvol 294 regulator-min-microvolt = <500000>; 295 regulator-max-microvol 295 regulator-max-microvolt = <1004000>; 296 regulator-initial-mode 296 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 297 }; 297 }; 298 298 299 vreg_s6g_1p86: smps6 { 299 vreg_s6g_1p86: smps6 { 300 regulator-name = "vreg 300 regulator-name = "vreg_s6g_1p86"; 301 regulator-min-microvol 301 regulator-min-microvolt = <1800000>; 302 regulator-max-microvol 302 regulator-max-microvolt = <2000000>; 303 regulator-initial-mode 303 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 304 }; 304 }; 305 305 306 vreg_l1g_1p2: ldo1 { 306 vreg_l1g_1p2: ldo1 { 307 regulator-name = "vreg 307 regulator-name = "vreg_l1g_1p2"; 308 regulator-min-microvol 308 regulator-min-microvolt = <1128000>; 309 regulator-max-microvol 309 regulator-max-microvolt = <1272000>; 310 regulator-initial-mode 310 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 311 }; 311 }; 312 312 313 vreg_l2g_1p2: ldo2 { 313 vreg_l2g_1p2: ldo2 { 314 regulator-name = "vreg 314 regulator-name = "vreg_l2g_1p2"; 315 regulator-min-microvol 315 regulator-min-microvolt = <1100000>; 316 regulator-max-microvol 316 regulator-max-microvolt = <1200000>; 317 regulator-initial-mode 317 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 318 }; 318 }; 319 319 320 vreg_l3g_1p2: ldo3 { 320 vreg_l3g_1p2: ldo3 { 321 regulator-name = "vreg 321 regulator-name = "vreg_l3g_1p2"; 322 regulator-min-microvol 322 regulator-min-microvolt = <1200000>; 323 regulator-max-microvol 323 regulator-max-microvolt = <1200000>; 324 regulator-initial-mode 324 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 325 }; 325 }; 326 }; 326 }; 327 }; 327 }; 328 328 329 &mdss_dsi0 { 329 &mdss_dsi0 { 330 vdda-supply = <&vreg_l3e_1p2>; 330 vdda-supply = <&vreg_l3e_1p2>; 331 }; 331 }; 332 332 333 &mdss_dsi0_phy { 333 &mdss_dsi0_phy { 334 vdds-supply = <&vreg_l1e_0p88>; 334 vdds-supply = <&vreg_l1e_0p88>; 335 }; 335 }; 336 336 337 &pcie0 { 337 &pcie0 { 338 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LO 338 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>; 339 wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIG 339 wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>; 340 340 341 pinctrl-0 = <&pcie0_default_state>; 341 pinctrl-0 = <&pcie0_default_state>; 342 pinctrl-names = "default"; 342 pinctrl-names = "default"; 343 }; 343 }; 344 344 345 &pcie0_phy { 345 &pcie0_phy { 346 vdda-phy-supply = <&vreg_l1e_0p88>; 346 vdda-phy-supply = <&vreg_l1e_0p88>; 347 vdda-pll-supply = <&vreg_l3e_1p2>; 347 vdda-pll-supply = <&vreg_l3e_1p2>; 348 }; 348 }; 349 349 350 &pcie1 { 350 &pcie1 { 351 perst-gpios = <&tlmm 97 GPIO_ACTIVE_LO 351 perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>; 352 wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIG 352 wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>; 353 353 354 pinctrl-0 = <&pcie1_default_state>; 354 pinctrl-0 = <&pcie1_default_state>; 355 pinctrl-names = "default"; 355 pinctrl-names = "default"; 356 }; 356 }; 357 357 358 &pcie1_phy { 358 &pcie1_phy { 359 vdda-phy-supply = <&vreg_l3c_0p9>; 359 vdda-phy-supply = <&vreg_l3c_0p9>; 360 vdda-pll-supply = <&vreg_l3e_1p2>; 360 vdda-pll-supply = <&vreg_l3e_1p2>; 361 vdda-qref-supply = <&vreg_l1e_0p88>; 361 vdda-qref-supply = <&vreg_l1e_0p88>; 362 }; 362 }; 363 363 364 &pm8550b_eusb2_repeater { 364 &pm8550b_eusb2_repeater { 365 vdd18-supply = <&vreg_l15b_1p8>; 365 vdd18-supply = <&vreg_l15b_1p8>; 366 vdd3-supply = <&vreg_l5b_3p1>; 366 vdd3-supply = <&vreg_l5b_3p1>; 367 }; 367 }; 368 368 369 &sleep_clk { 369 &sleep_clk { 370 clock-frequency = <32000>; 370 clock-frequency = <32000>; 371 }; 371 }; 372 372 373 &ufs_mem_hc { 373 &ufs_mem_hc { 374 reset-gpios = <&tlmm 210 GPIO_ACTIVE_L 374 reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>; 375 vcc-supply = <&vreg_l17b_2p5>; 375 vcc-supply = <&vreg_l17b_2p5>; 376 vcc-max-microamp = <1300000>; 376 vcc-max-microamp = <1300000>; 377 vccq-supply = <&vreg_l1g_1p2>; 377 vccq-supply = <&vreg_l1g_1p2>; 378 vccq-max-microamp = <1200000>; 378 vccq-max-microamp = <1200000>; 379 vdd-hba-supply = <&vreg_l3g_1p2>; 379 vdd-hba-supply = <&vreg_l3g_1p2>; 380 380 381 status = "okay"; 381 status = "okay"; 382 }; 382 }; 383 383 384 &ufs_mem_phy { 384 &ufs_mem_phy { 385 vdda-phy-supply = <&vreg_l1d_0p88>; 385 vdda-phy-supply = <&vreg_l1d_0p88>; 386 vdda-pll-supply = <&vreg_l3e_1p2>; 386 vdda-pll-supply = <&vreg_l3e_1p2>; 387 387 388 status = "okay"; 388 status = "okay"; 389 }; 389 }; 390 390 391 &usb_1_hsphy { 391 &usb_1_hsphy { 392 phys = <&pm8550b_eusb2_repeater>; 392 phys = <&pm8550b_eusb2_repeater>; 393 393 394 vdd-supply = <&vreg_l1e_0p88>; 394 vdd-supply = <&vreg_l1e_0p88>; 395 vdda12-supply = <&vreg_l3e_1p2>; 395 vdda12-supply = <&vreg_l3e_1p2>; 396 }; 396 }; 397 397 398 &usb_dp_qmpphy { 398 &usb_dp_qmpphy { 399 vdda-phy-supply = <&vreg_l3e_1p2>; 399 vdda-phy-supply = <&vreg_l3e_1p2>; 400 vdda-pll-supply = <&vreg_l3f_0p88>; 400 vdda-pll-supply = <&vreg_l3f_0p88>; 401 }; 401 }; 402 402 403 &xo_board { 403 &xo_board { 404 clock-frequency = <76800000>; 404 clock-frequency = <76800000>; 405 }; 405 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.