1 // SPDX-License-Identifier: BSD-3-Clause 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 2 /* 3 * Copyright (c) 2020, The Linux Foundation. A 3 * Copyright (c) 2020, The Linux Foundation. All rights reserved. 4 */ 4 */ 5 5 6 /dts-v1/; 6 /dts-v1/; 7 7 8 #include <dt-bindings/regulator/qcom,rpmh-regu 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9 #include <dt-bindings/sound/qcom,q6afe.h> << 10 #include <dt-bindings/sound/qcom,q6asm.h> << 11 #include <dt-bindings/gpio/gpio.h> << 12 #include "sm8250.dtsi" 9 #include "sm8250.dtsi" 13 #include "pm8150.dtsi" 10 #include "pm8150.dtsi" 14 #include "pm8150b.dtsi" 11 #include "pm8150b.dtsi" 15 #include "pm8150l.dtsi" 12 #include "pm8150l.dtsi" 16 #include "pm8009.dtsi" 13 #include "pm8009.dtsi" 17 14 18 / { 15 / { 19 model = "Qualcomm Technologies, Inc. S 16 model = "Qualcomm Technologies, Inc. SM8250 MTP"; 20 compatible = "qcom,sm8250-mtp", "qcom, 17 compatible = "qcom,sm8250-mtp", "qcom,sm8250"; 21 chassis-type = "handset"; << 22 18 23 aliases { 19 aliases { 24 serial0 = &uart12; 20 serial0 = &uart12; 25 }; 21 }; 26 22 27 wcd938x: audio-codec { << 28 compatible = "qcom,wcd9380-cod << 29 << 30 reset-gpios = <&tlmm 32 GPIO_A << 31 << 32 vdd-buck-supply = <&vreg_s4a_1 << 33 vdd-rxtx-supply = <&vreg_s4a_1 << 34 vdd-io-supply = <&vreg_s4a_1p8 << 35 vdd-mic-bias-supply = <&vreg_b << 36 << 37 qcom,micbias1-microvolt = <180 << 38 qcom,micbias2-microvolt = <180 << 39 qcom,micbias3-microvolt = <180 << 40 qcom,micbias4-microvolt = <180 << 41 qcom,mbhc-buttons-vthreshold-m << 42 qcom,mbhc-headset-vthreshold-m << 43 qcom,mbhc-headphone-vthreshold << 44 qcom,rx-device = <&wcd_rx>; << 45 qcom,tx-device = <&wcd_tx>; << 46 << 47 #sound-dai-cells = <1>; << 48 }; << 49 << 50 chosen { 23 chosen { 51 stdout-path = "serial0:115200n 24 stdout-path = "serial0:115200n8"; 52 }; 25 }; 53 26 54 thermal-zones { 27 thermal-zones { 55 camera-thermal { 28 camera-thermal { >> 29 polling-delay-passive = <0>; >> 30 polling-delay = <0>; 56 thermal-sensors = <&pm 31 thermal-sensors = <&pm8150l_adc_tm 0>; 57 32 58 trips { 33 trips { 59 active-config0 34 active-config0 { 60 temper 35 temperature = <125000>; 61 hyster 36 hysteresis = <1000>; 62 type = 37 type = "passive"; 63 }; 38 }; 64 }; 39 }; 65 }; 40 }; 66 41 67 conn-thermal { 42 conn-thermal { >> 43 polling-delay-passive = <0>; >> 44 polling-delay = <0>; 68 thermal-sensors = <&pm 45 thermal-sensors = <&pm8150b_adc_tm 0>; 69 46 70 trips { 47 trips { 71 active-config0 48 active-config0 { 72 temper 49 temperature = <125000>; 73 hyster 50 hysteresis = <1000>; 74 type = 51 type = "passive"; 75 }; 52 }; 76 }; 53 }; 77 }; 54 }; 78 55 79 mmw-pa1-thermal { 56 mmw-pa1-thermal { >> 57 polling-delay-passive = <0>; >> 58 polling-delay = <0>; 80 thermal-sensors = <&pm 59 thermal-sensors = <&pm8150_adc_tm 2>; 81 60 82 trips { 61 trips { 83 active-config0 62 active-config0 { 84 temper 63 temperature = <125000>; 85 hyster 64 hysteresis = <1000>; 86 type = 65 type = "passive"; 87 }; 66 }; 88 }; 67 }; 89 }; 68 }; 90 69 91 mmw-pa2-thermal { 70 mmw-pa2-thermal { >> 71 polling-delay-passive = <0>; >> 72 polling-delay = <0>; 92 thermal-sensors = <&pm 73 thermal-sensors = <&pm8150l_adc_tm 2>; 93 74 94 trips { 75 trips { 95 active-config0 76 active-config0 { 96 temper 77 temperature = <125000>; 97 hyster 78 hysteresis = <1000>; 98 type = 79 type = "passive"; 99 }; 80 }; 100 }; 81 }; 101 }; 82 }; 102 83 103 skin-msm-thermal { 84 skin-msm-thermal { >> 85 polling-delay-passive = <0>; >> 86 polling-delay = <0>; 104 thermal-sensors = <&pm 87 thermal-sensors = <&pm8150l_adc_tm 1>; 105 88 106 trips { 89 trips { 107 active-config0 90 active-config0 { 108 temper 91 temperature = <125000>; 109 hyster 92 hysteresis = <1000>; 110 type = 93 type = "passive"; 111 }; 94 }; 112 }; 95 }; 113 }; 96 }; 114 97 115 skin-thermal { 98 skin-thermal { >> 99 polling-delay-passive = <0>; >> 100 polling-delay = <0>; 116 thermal-sensors = <&pm 101 thermal-sensors = <&pm8150_adc_tm 1>; 117 102 118 trips { 103 trips { 119 active-config0 104 active-config0 { 120 temper 105 temperature = <125000>; 121 hyster 106 hysteresis = <1000>; 122 type = 107 type = "passive"; 123 }; 108 }; 124 }; 109 }; 125 }; 110 }; 126 111 127 xo-thermal { 112 xo-thermal { >> 113 polling-delay-passive = <0>; >> 114 polling-delay = <0>; 128 thermal-sensors = <&pm 115 thermal-sensors = <&pm8150_adc_tm 0>; 129 116 130 trips { 117 trips { 131 active-config0 118 active-config0 { 132 temper 119 temperature = <125000>; 133 hyster 120 hysteresis = <1000>; 134 type = 121 type = "passive"; 135 }; 122 }; 136 }; 123 }; 137 }; 124 }; 138 }; 125 }; 139 126 140 vph_pwr: vph-pwr-regulator { 127 vph_pwr: vph-pwr-regulator { 141 compatible = "regulator-fixed" 128 compatible = "regulator-fixed"; 142 regulator-name = "vph_pwr"; 129 regulator-name = "vph_pwr"; 143 regulator-min-microvolt = <370 130 regulator-min-microvolt = <3700000>; 144 regulator-max-microvolt = <370 131 regulator-max-microvolt = <3700000>; 145 }; 132 }; 146 133 147 vreg_s4a_1p8: pm8150-s4 { 134 vreg_s4a_1p8: pm8150-s4 { 148 compatible = "regulator-fixed" 135 compatible = "regulator-fixed"; 149 regulator-name = "vreg_s4a_1p8 136 regulator-name = "vreg_s4a_1p8"; 150 137 151 regulator-min-microvolt = <180 138 regulator-min-microvolt = <1800000>; 152 regulator-max-microvolt = <180 139 regulator-max-microvolt = <1800000>; 153 140 154 regulator-always-on; 141 regulator-always-on; 155 regulator-boot-on; 142 regulator-boot-on; 156 143 157 vin-supply = <&vph_pwr>; 144 vin-supply = <&vph_pwr>; 158 }; 145 }; 159 146 160 vreg_s6c_0p88: smpc6-regulator { 147 vreg_s6c_0p88: smpc6-regulator { 161 compatible = "regulator-fixed" 148 compatible = "regulator-fixed"; 162 regulator-name = "vreg_s6c_0p8 149 regulator-name = "vreg_s6c_0p88"; 163 150 164 regulator-min-microvolt = <880 151 regulator-min-microvolt = <880000>; 165 regulator-max-microvolt = <880 152 regulator-max-microvolt = <880000>; 166 regulator-always-on; 153 regulator-always-on; 167 vin-supply = <&vph_pwr>; 154 vin-supply = <&vph_pwr>; 168 }; 155 }; 169 }; 156 }; 170 157 171 &adsp { 158 &adsp { 172 status = "okay"; 159 status = "okay"; 173 firmware-name = "qcom/sm8250/adsp.mbn" 160 firmware-name = "qcom/sm8250/adsp.mbn"; 174 }; 161 }; 175 162 176 &apps_rsc { 163 &apps_rsc { 177 regulators-0 { !! 164 pm8150-rpmh-regulators { 178 compatible = "qcom,pm8150-rpmh 165 compatible = "qcom,pm8150-rpmh-regulators"; 179 qcom,pmic-id = "a"; 166 qcom,pmic-id = "a"; 180 167 181 vdd-s1-supply = <&vph_pwr>; 168 vdd-s1-supply = <&vph_pwr>; 182 vdd-s2-supply = <&vph_pwr>; 169 vdd-s2-supply = <&vph_pwr>; 183 vdd-s3-supply = <&vph_pwr>; 170 vdd-s3-supply = <&vph_pwr>; 184 vdd-s4-supply = <&vph_pwr>; 171 vdd-s4-supply = <&vph_pwr>; 185 vdd-s5-supply = <&vph_pwr>; 172 vdd-s5-supply = <&vph_pwr>; 186 vdd-s6-supply = <&vph_pwr>; 173 vdd-s6-supply = <&vph_pwr>; 187 vdd-s7-supply = <&vph_pwr>; 174 vdd-s7-supply = <&vph_pwr>; 188 vdd-s8-supply = <&vph_pwr>; 175 vdd-s8-supply = <&vph_pwr>; 189 vdd-s9-supply = <&vph_pwr>; 176 vdd-s9-supply = <&vph_pwr>; 190 vdd-s10-supply = <&vph_pwr>; 177 vdd-s10-supply = <&vph_pwr>; 191 vdd-l1-l8-l11-supply = <&vreg_ 178 vdd-l1-l8-l11-supply = <&vreg_s6c_0p88>; 192 vdd-l2-l10-supply = <&vreg_bob 179 vdd-l2-l10-supply = <&vreg_bob>; 193 vdd-l3-l4-l5-l18-supply = <&vr 180 vdd-l3-l4-l5-l18-supply = <&vreg_s6a_0p95>; 194 vdd-l6-l9-supply = <&vreg_s8c_ 181 vdd-l6-l9-supply = <&vreg_s8c_1p3>; 195 vdd-l7-l12-l14-l15-supply = <& 182 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_1p9>; 196 vdd-l13-l16-l17-supply = <&vre 183 vdd-l13-l16-l17-supply = <&vreg_bob>; 197 184 198 vreg_s5a_1p9: smps5 { 185 vreg_s5a_1p9: smps5 { 199 regulator-name = "vreg 186 regulator-name = "vreg_s5a_1p9"; 200 regulator-min-microvol 187 regulator-min-microvolt = <1904000>; 201 regulator-max-microvol 188 regulator-max-microvolt = <2000000>; 202 regulator-initial-mode 189 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 203 }; 190 }; 204 191 205 vreg_s6a_0p95: smps6 { 192 vreg_s6a_0p95: smps6 { 206 regulator-name = "vreg 193 regulator-name = "vreg_s6a_0p95"; 207 regulator-min-microvol 194 regulator-min-microvolt = <920000>; 208 regulator-max-microvol 195 regulator-max-microvolt = <1128000>; 209 regulator-initial-mode 196 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 210 }; 197 }; 211 198 212 vreg_l2a_3p1: ldo2 { 199 vreg_l2a_3p1: ldo2 { 213 regulator-name = "vreg 200 regulator-name = "vreg_l2a_3p1"; 214 regulator-min-microvol 201 regulator-min-microvolt = <3072000>; 215 regulator-max-microvol 202 regulator-max-microvolt = <3072000>; 216 regulator-initial-mode 203 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 217 }; 204 }; 218 205 219 vreg_l3a_0p9: ldo3 { 206 vreg_l3a_0p9: ldo3 { 220 regulator-name = "vreg 207 regulator-name = "vreg_l3a_0p9"; 221 regulator-min-microvol 208 regulator-min-microvolt = <928000>; 222 regulator-max-microvol 209 regulator-max-microvolt = <932000>; 223 regulator-initial-mode 210 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 224 }; 211 }; 225 212 226 vreg_l5a_0p875: ldo5 { 213 vreg_l5a_0p875: ldo5 { 227 regulator-name = "vreg 214 regulator-name = "vreg_l5a_0p875"; 228 regulator-min-microvol 215 regulator-min-microvolt = <880000>; 229 regulator-max-microvol 216 regulator-max-microvolt = <880000>; 230 regulator-initial-mode 217 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 231 }; 218 }; 232 219 233 vreg_l6a_1p2: ldo6 { 220 vreg_l6a_1p2: ldo6 { 234 regulator-name = "vreg 221 regulator-name = "vreg_l6a_1p2"; 235 regulator-min-microvol 222 regulator-min-microvolt = <1200000>; 236 regulator-max-microvol 223 regulator-max-microvolt = <1200000>; 237 regulator-initial-mode 224 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 238 }; 225 }; 239 226 240 vreg_l7a_1p7: ldo7 { 227 vreg_l7a_1p7: ldo7 { 241 regulator-name = "vreg 228 regulator-name = "vreg_l7a_1p7"; 242 regulator-min-microvol 229 regulator-min-microvolt = <1704000>; 243 regulator-max-microvol 230 regulator-max-microvolt = <1800000>; 244 regulator-initial-mode 231 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 245 }; 232 }; 246 233 247 vreg_l9a_1p2: ldo9 { 234 vreg_l9a_1p2: ldo9 { 248 regulator-name = "vreg 235 regulator-name = "vreg_l9a_1p2"; 249 regulator-min-microvol 236 regulator-min-microvolt = <1200000>; 250 regulator-max-microvol 237 regulator-max-microvolt = <1200000>; 251 regulator-initial-mode 238 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 252 }; 239 }; 253 240 254 vreg_l10a_1p8: ldo10 { 241 vreg_l10a_1p8: ldo10 { 255 regulator-name = "vreg 242 regulator-name = "vreg_l10a_1p8"; 256 regulator-min-microvol 243 regulator-min-microvolt = <1800000>; 257 regulator-max-microvol 244 regulator-max-microvolt = <1800000>; 258 regulator-initial-mode 245 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 259 }; 246 }; 260 247 261 vreg_l12a_1p8: ldo12 { 248 vreg_l12a_1p8: ldo12 { 262 regulator-name = "vreg 249 regulator-name = "vreg_l12a_1p8"; 263 regulator-min-microvol 250 regulator-min-microvolt = <1800000>; 264 regulator-max-microvol 251 regulator-max-microvolt = <1800000>; 265 regulator-initial-mode 252 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 266 }; 253 }; 267 254 268 vreg_l13a_ts_3p0: ldo13 { 255 vreg_l13a_ts_3p0: ldo13 { 269 regulator-name = "vreg 256 regulator-name = "vreg_l13a_ts_3p0"; 270 regulator-min-microvol 257 regulator-min-microvolt = <3008000>; 271 regulator-max-microvol 258 regulator-max-microvolt = <3008000>; 272 regulator-initial-mode 259 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 273 }; 260 }; 274 261 275 vreg_l14a_1p8: ldo14 { 262 vreg_l14a_1p8: ldo14 { 276 regulator-name = "vreg 263 regulator-name = "vreg_l14a_1p8"; 277 regulator-min-microvol 264 regulator-min-microvolt = <1800000>; 278 regulator-max-microvol 265 regulator-max-microvolt = <1880000>; 279 regulator-initial-mode 266 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 280 }; 267 }; 281 268 282 vreg_l15a_11ad_io_1p8: ldo15 { 269 vreg_l15a_11ad_io_1p8: ldo15 { 283 regulator-name = "vreg 270 regulator-name = "vreg_l15a_11ad_io_1p8"; 284 regulator-min-microvol 271 regulator-min-microvolt = <1800000>; 285 regulator-max-microvol 272 regulator-max-microvolt = <1800000>; 286 regulator-initial-mode 273 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 287 }; 274 }; 288 275 289 vreg_l16a_2p7: ldo16 { 276 vreg_l16a_2p7: ldo16 { 290 regulator-name = "vreg 277 regulator-name = "vreg_l16a_2p7"; 291 regulator-min-microvol 278 regulator-min-microvolt = <2704000>; 292 regulator-max-microvol 279 regulator-max-microvolt = <2960000>; 293 regulator-initial-mode 280 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 294 }; 281 }; 295 282 296 vreg_l17a_3p0: ldo17 { 283 vreg_l17a_3p0: ldo17 { 297 regulator-name = "vreg 284 regulator-name = "vreg_l17a_3p0"; 298 regulator-min-microvol 285 regulator-min-microvolt = <2856000>; 299 regulator-max-microvol 286 regulator-max-microvolt = <3008000>; 300 regulator-initial-mode 287 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 301 }; 288 }; 302 289 303 vreg_l18a_0p9: ldo18 { 290 vreg_l18a_0p9: ldo18 { 304 regulator-name = "vreg 291 regulator-name = "vreg_l18a_0p9"; 305 regulator-min-microvol 292 regulator-min-microvolt = <912000>; 306 regulator-max-microvol 293 regulator-max-microvolt = <912000>; 307 regulator-initial-mode 294 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 308 }; 295 }; 309 }; 296 }; 310 297 311 regulators-1 { !! 298 pm8150l-rpmh-regulators { 312 compatible = "qcom,pm8150l-rpm 299 compatible = "qcom,pm8150l-rpmh-regulators"; 313 qcom,pmic-id = "c"; 300 qcom,pmic-id = "c"; 314 301 315 vdd-s1-supply = <&vph_pwr>; 302 vdd-s1-supply = <&vph_pwr>; 316 vdd-s2-supply = <&vph_pwr>; 303 vdd-s2-supply = <&vph_pwr>; 317 vdd-s3-supply = <&vph_pwr>; 304 vdd-s3-supply = <&vph_pwr>; 318 vdd-s4-supply = <&vph_pwr>; 305 vdd-s4-supply = <&vph_pwr>; 319 vdd-s5-supply = <&vph_pwr>; 306 vdd-s5-supply = <&vph_pwr>; 320 vdd-s6-supply = <&vph_pwr>; 307 vdd-s6-supply = <&vph_pwr>; 321 vdd-s7-supply = <&vph_pwr>; 308 vdd-s7-supply = <&vph_pwr>; 322 vdd-s8-supply = <&vph_pwr>; 309 vdd-s8-supply = <&vph_pwr>; 323 vdd-l1-l8-supply = <&vreg_s4a_ 310 vdd-l1-l8-supply = <&vreg_s4a_1p8>; 324 vdd-l2-l3-supply = <&vreg_s8c_ 311 vdd-l2-l3-supply = <&vreg_s8c_1p3>; 325 vdd-l4-l5-l6-supply = <&vreg_b 312 vdd-l4-l5-l6-supply = <&vreg_bob>; 326 vdd-l7-l11-supply = <&vreg_bob 313 vdd-l7-l11-supply = <&vreg_bob>; 327 vdd-l9-l10-supply = <&vreg_bob 314 vdd-l9-l10-supply = <&vreg_bob>; 328 vdd-bob-supply = <&vph_pwr>; 315 vdd-bob-supply = <&vph_pwr>; 329 316 330 vreg_bob: bob { 317 vreg_bob: bob { 331 regulator-name = "vreg 318 regulator-name = "vreg_bob"; 332 regulator-min-microvol 319 regulator-min-microvolt = <3008000>; 333 regulator-max-microvol 320 regulator-max-microvolt = <4000000>; 334 regulator-initial-mode 321 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 335 }; 322 }; 336 323 337 vreg_s8c_1p3: smps8 { 324 vreg_s8c_1p3: smps8 { 338 regulator-name = "vreg 325 regulator-name = "vreg_s8c_1p3"; 339 regulator-min-microvol 326 regulator-min-microvolt = <1352000>; 340 regulator-max-microvol 327 regulator-max-microvolt = <1352000>; 341 regulator-initial-mode 328 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 342 }; 329 }; 343 330 344 vreg_l1c_1p8: ldo1 { 331 vreg_l1c_1p8: ldo1 { 345 regulator-name = "vreg 332 regulator-name = "vreg_l1c_1p8"; 346 regulator-min-microvol 333 regulator-min-microvolt = <1800000>; 347 regulator-max-microvol 334 regulator-max-microvolt = <1800000>; 348 regulator-initial-mode 335 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 349 }; 336 }; 350 337 351 vreg_l2c_1p2: ldo2 { 338 vreg_l2c_1p2: ldo2 { 352 regulator-name = "vreg 339 regulator-name = "vreg_l2c_1p2"; 353 regulator-min-microvol 340 regulator-min-microvolt = <1200000>; 354 regulator-max-microvol 341 regulator-max-microvolt = <1200000>; 355 regulator-initial-mode 342 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 356 }; 343 }; 357 344 358 vreg_l3c_0p92: ldo3 { 345 vreg_l3c_0p92: ldo3 { 359 regulator-name = "vreg 346 regulator-name = "vreg_l3c_0p92"; 360 regulator-min-microvol 347 regulator-min-microvolt = <920000>; 361 regulator-max-microvol 348 regulator-max-microvolt = <920000>; 362 regulator-initial-mode 349 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 363 }; 350 }; 364 351 365 vreg_l4c_1p7: ldo4 { 352 vreg_l4c_1p7: ldo4 { 366 regulator-name = "vreg 353 regulator-name = "vreg_l4c_1p7"; 367 regulator-min-microvol 354 regulator-min-microvolt = <1704000>; 368 regulator-max-microvol 355 regulator-max-microvolt = <2928000>; 369 regulator-initial-mode 356 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 370 }; 357 }; 371 358 372 vreg_l5c_1p8: ldo5 { 359 vreg_l5c_1p8: ldo5 { 373 regulator-name = "vreg 360 regulator-name = "vreg_l5c_1p8"; 374 regulator-min-microvol 361 regulator-min-microvolt = <1800000>; 375 regulator-max-microvol 362 regulator-max-microvolt = <2928000>; 376 regulator-initial-mode 363 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 377 }; 364 }; 378 365 379 vreg_l6c_2p9: ldo6 { 366 vreg_l6c_2p9: ldo6 { 380 regulator-name = "vreg 367 regulator-name = "vreg_l6c_2p9"; 381 regulator-min-microvol 368 regulator-min-microvolt = <1800000>; 382 regulator-max-microvol 369 regulator-max-microvolt = <2960000>; 383 regulator-initial-mode 370 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 384 }; 371 }; 385 372 386 vreg_l7c_cam_vcm0_2p85: ldo7 { 373 vreg_l7c_cam_vcm0_2p85: ldo7 { 387 regulator-name = "vreg 374 regulator-name = "vreg_l7c_cam_vcm0_2p85"; 388 regulator-min-microvol 375 regulator-min-microvolt = <2856000>; 389 regulator-max-microvol 376 regulator-max-microvolt = <3104000>; 390 regulator-initial-mode 377 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 391 }; 378 }; 392 379 393 vreg_l8c_1p8: ldo8 { 380 vreg_l8c_1p8: ldo8 { 394 regulator-name = "vreg 381 regulator-name = "vreg_l8c_1p8"; 395 regulator-min-microvol 382 regulator-min-microvolt = <1800000>; 396 regulator-max-microvol 383 regulator-max-microvolt = <1800000>; 397 regulator-initial-mode 384 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 398 }; 385 }; 399 386 400 vreg_l9c_2p9: ldo9 { 387 vreg_l9c_2p9: ldo9 { 401 regulator-name = "vreg 388 regulator-name = "vreg_l9c_2p9"; 402 regulator-min-microvol 389 regulator-min-microvolt = <2704000>; 403 regulator-max-microvol 390 regulator-max-microvolt = <2960000>; 404 regulator-initial-mode 391 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 405 }; 392 }; 406 393 407 vreg_l10c_3p0: ldo10 { 394 vreg_l10c_3p0: ldo10 { 408 regulator-name = "vreg 395 regulator-name = "vreg_l10c_3p0"; 409 regulator-min-microvol 396 regulator-min-microvolt = <3000000>; 410 regulator-max-microvol 397 regulator-max-microvolt = <3000000>; 411 regulator-initial-mode 398 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 412 }; 399 }; 413 400 414 vreg_l11c_3p3: ldo11 { 401 vreg_l11c_3p3: ldo11 { 415 regulator-name = "vreg 402 regulator-name = "vreg_l11c_3p3"; 416 regulator-min-microvol 403 regulator-min-microvolt = <3000000>; 417 regulator-max-microvol 404 regulator-max-microvolt = <3312000>; 418 regulator-initial-mode 405 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 419 }; 406 }; 420 }; 407 }; 421 408 422 regulators-2 { !! 409 pm8009-rpmh-regulators { 423 compatible = "qcom,pm8009-rpmh 410 compatible = "qcom,pm8009-rpmh-regulators"; 424 qcom,pmic-id = "f"; 411 qcom,pmic-id = "f"; 425 412 426 vdd-s1-supply = <&vph_pwr>; 413 vdd-s1-supply = <&vph_pwr>; 427 vdd-s2-supply = <&vreg_bob>; 414 vdd-s2-supply = <&vreg_bob>; 428 vdd-l2-supply = <&vreg_s8c_1p3 415 vdd-l2-supply = <&vreg_s8c_1p3>; 429 vdd-l5-l6-supply = <&vreg_bob> 416 vdd-l5-l6-supply = <&vreg_bob>; 430 vdd-l7-supply = <&vreg_s4a_1p8 417 vdd-l7-supply = <&vreg_s4a_1p8>; 431 418 432 vreg_l1f_cam_dvdd1_1p1: ldo1 { 419 vreg_l1f_cam_dvdd1_1p1: ldo1 { 433 regulator-name = "vreg 420 regulator-name = "vreg_l1f_cam_dvdd1_1p1"; 434 regulator-min-microvol 421 regulator-min-microvolt = <1104000>; 435 regulator-max-microvol 422 regulator-max-microvolt = <1104000>; 436 regulator-initial-mode 423 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 437 }; 424 }; 438 425 439 vreg_l2f_cam_dvdd0_1p2: ldo2 { 426 vreg_l2f_cam_dvdd0_1p2: ldo2 { 440 regulator-name = "vreg 427 regulator-name = "vreg_l2f_cam_dvdd0_1p2"; 441 regulator-min-microvol 428 regulator-min-microvolt = <1200000>; 442 regulator-max-microvol 429 regulator-max-microvolt = <1200000>; 443 regulator-initial-mode 430 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 444 }; 431 }; 445 432 446 vreg_l3f_cam_dvdd2_1p05: ldo3 433 vreg_l3f_cam_dvdd2_1p05: ldo3 { 447 regulator-name = "vreg 434 regulator-name = "vreg_l3f_cam_dvdd2_1p05"; 448 regulator-min-microvol 435 regulator-min-microvolt = <1056000>; 449 regulator-max-microvol 436 regulator-max-microvolt = <1056000>; 450 regulator-initial-mode 437 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 451 }; 438 }; 452 439 453 vreg_l5f_cam_avdd0_2p85: ldo5 440 vreg_l5f_cam_avdd0_2p85: ldo5 { 454 regulator-name = "vreg 441 regulator-name = "vreg_l5f_cam_avdd0_2p85"; 455 regulator-min-microvol 442 regulator-min-microvolt = <2800000>; 456 regulator-max-microvol 443 regulator-max-microvolt = <2800000>; 457 regulator-initial-mode 444 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 458 }; 445 }; 459 446 460 vreg_l6f_cam_avdd1_2p85: ldo6 447 vreg_l6f_cam_avdd1_2p85: ldo6 { 461 regulator-name = "vreg 448 regulator-name = "vreg_l6f_cam_avdd1_2p85"; 462 regulator-min-microvol 449 regulator-min-microvolt = <2856000>; 463 regulator-max-microvol 450 regulator-max-microvolt = <2856000>; 464 regulator-initial-mode 451 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 465 }; 452 }; 466 453 467 vreg_l7f_1p8: ldo7 { 454 vreg_l7f_1p8: ldo7 { 468 regulator-name = "vreg 455 regulator-name = "vreg_l7f_1p8"; 469 regulator-min-microvol 456 regulator-min-microvolt = <1800000>; 470 regulator-max-microvol 457 regulator-max-microvolt = <1800000>; 471 regulator-initial-mode 458 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 472 }; 459 }; 473 }; 460 }; 474 }; 461 }; 475 462 476 &cdsp { 463 &cdsp { 477 status = "okay"; 464 status = "okay"; 478 firmware-name = "qcom/sm8250/cdsp.mbn" 465 firmware-name = "qcom/sm8250/cdsp.mbn"; 479 }; 466 }; 480 467 481 &gmu { 468 &gmu { 482 status = "okay"; 469 status = "okay"; 483 }; 470 }; 484 471 485 &gpu { 472 &gpu { 486 status = "okay"; 473 status = "okay"; 487 474 488 zap-shader { 475 zap-shader { 489 memory-region = <&gpu_mem>; 476 memory-region = <&gpu_mem>; 490 firmware-name = "qcom/sm8250/a 477 firmware-name = "qcom/sm8250/a650_zap.mbn"; 491 }; 478 }; 492 }; 479 }; 493 480 494 &i2c1 { 481 &i2c1 { 495 status = "okay"; 482 status = "okay"; 496 clock-frequency = <1000000>; 483 clock-frequency = <1000000>; 497 484 498 /* NQ NFC chip @28 */ 485 /* NQ NFC chip @28 */ 499 }; 486 }; 500 487 501 &i2c13 { 488 &i2c13 { 502 status = "okay"; 489 status = "okay"; 503 490 504 /* st,stmfts @ 49 */ 491 /* st,stmfts @ 49 */ 505 }; 492 }; 506 493 507 &i2c15 { 494 &i2c15 { 508 status = "okay"; 495 status = "okay"; 509 496 510 /* smb1390 @ 10 */ 497 /* smb1390 @ 10 */ 511 /* rtc6226 @ 64 */ 498 /* rtc6226 @ 64 */ 512 }; 499 }; 513 500 514 &pm8150_adc { 501 &pm8150_adc { 515 channel@4c { !! 502 xo-therm@4c { 516 reg = <ADC5_XO_THERM_100K_PU>; 503 reg = <ADC5_XO_THERM_100K_PU>; 517 qcom,ratiometric; 504 qcom,ratiometric; 518 qcom,hw-settle-time = <200>; 505 qcom,hw-settle-time = <200>; 519 label = "xo_therm"; << 520 }; 506 }; 521 507 522 channel@4d { !! 508 skin-therm@4d { 523 reg = <ADC5_AMUX_THM1_100K_PU> 509 reg = <ADC5_AMUX_THM1_100K_PU>; 524 qcom,ratiometric; 510 qcom,ratiometric; 525 qcom,hw-settle-time = <200>; 511 qcom,hw-settle-time = <200>; 526 label = "skin_therm"; << 527 }; 512 }; 528 513 529 channel@4e { !! 514 pa-therm1@4e { 530 reg = <ADC5_AMUX_THM2_100K_PU> 515 reg = <ADC5_AMUX_THM2_100K_PU>; 531 qcom,ratiometric; 516 qcom,ratiometric; 532 qcom,hw-settle-time = <200>; 517 qcom,hw-settle-time = <200>; 533 label = "pa_therm1"; << 534 }; 518 }; 535 }; 519 }; 536 520 537 &pm8150_adc_tm { 521 &pm8150_adc_tm { 538 status = "okay"; 522 status = "okay"; 539 523 540 xo-therm@0 { 524 xo-therm@0 { 541 reg = <0>; 525 reg = <0>; 542 io-channels = <&pm8150_adc ADC 526 io-channels = <&pm8150_adc ADC5_XO_THERM_100K_PU>; 543 qcom,ratiometric; 527 qcom,ratiometric; 544 qcom,hw-settle-time-us = <200> 528 qcom,hw-settle-time-us = <200>; 545 }; 529 }; 546 530 547 skin-therm@1 { 531 skin-therm@1 { 548 reg = <1>; 532 reg = <1>; 549 io-channels = <&pm8150_adc ADC 533 io-channels = <&pm8150_adc ADC5_AMUX_THM1_100K_PU>; 550 qcom,ratiometric; 534 qcom,ratiometric; 551 qcom,hw-settle-time-us = <200> 535 qcom,hw-settle-time-us = <200>; 552 }; 536 }; 553 537 554 pa-therm1@2 { 538 pa-therm1@2 { 555 reg = <2>; 539 reg = <2>; 556 io-channels = <&pm8150_adc ADC 540 io-channels = <&pm8150_adc ADC5_AMUX_THM2_100K_PU>; 557 qcom,ratiometric; 541 qcom,ratiometric; 558 qcom,hw-settle-time-us = <200> 542 qcom,hw-settle-time-us = <200>; 559 }; 543 }; 560 }; 544 }; 561 545 562 &pm8150b_adc { 546 &pm8150b_adc { 563 channel@4f { !! 547 conn-therm@4f { 564 reg = <ADC5_AMUX_THM3_100K_PU> 548 reg = <ADC5_AMUX_THM3_100K_PU>; 565 qcom,ratiometric; 549 qcom,ratiometric; 566 qcom,hw-settle-time = <200>; 550 qcom,hw-settle-time = <200>; 567 label = "conn_therm"; << 568 }; 551 }; 569 }; 552 }; 570 553 571 &pm8150b_adc_tm { 554 &pm8150b_adc_tm { 572 status = "okay"; 555 status = "okay"; 573 556 574 conn-therm@0 { 557 conn-therm@0 { 575 reg = <0>; 558 reg = <0>; 576 io-channels = <&pm8150b_adc AD 559 io-channels = <&pm8150b_adc ADC5_AMUX_THM3_100K_PU>; 577 qcom,ratiometric; 560 qcom,ratiometric; 578 qcom,hw-settle-time-us = <200> 561 qcom,hw-settle-time-us = <200>; 579 }; 562 }; 580 }; 563 }; 581 564 582 &pm8150l_adc_tm { 565 &pm8150l_adc_tm { 583 status = "okay"; 566 status = "okay"; 584 567 585 camera-flash-therm@0 { 568 camera-flash-therm@0 { 586 reg = <0>; 569 reg = <0>; 587 io-channels = <&pm8150l_adc AD 570 io-channels = <&pm8150l_adc ADC5_AMUX_THM1_100K_PU>; 588 qcom,ratiometric; 571 qcom,ratiometric; 589 qcom,hw-settle-time-us = <200> 572 qcom,hw-settle-time-us = <200>; 590 }; 573 }; 591 574 592 skin-msm-therm@1 { 575 skin-msm-therm@1 { 593 reg = <1>; 576 reg = <1>; 594 io-channels = <&pm8150l_adc AD 577 io-channels = <&pm8150l_adc ADC5_AMUX_THM2_100K_PU>; 595 qcom,ratiometric; 578 qcom,ratiometric; 596 qcom,hw-settle-time-us = <200> 579 qcom,hw-settle-time-us = <200>; 597 }; 580 }; 598 581 599 pa-therm2@2 { 582 pa-therm2@2 { 600 reg = <2>; 583 reg = <2>; 601 io-channels = <&pm8150l_adc AD 584 io-channels = <&pm8150l_adc ADC5_AMUX_THM3_100K_PU>; 602 qcom,ratiometric; 585 qcom,ratiometric; 603 qcom,hw-settle-time-us = <200> 586 qcom,hw-settle-time-us = <200>; 604 }; 587 }; 605 }; 588 }; 606 589 607 &pm8150l_adc { 590 &pm8150l_adc { 608 channel@4d { !! 591 camera-flash-therm@4d { 609 reg = <ADC5_AMUX_THM1_100K_PU> 592 reg = <ADC5_AMUX_THM1_100K_PU>; 610 qcom,ratiometric; 593 qcom,ratiometric; 611 qcom,hw-settle-time = <200>; 594 qcom,hw-settle-time = <200>; 612 label = "camera_flash_therm"; << 613 }; 595 }; 614 596 615 channel@4e { !! 597 skin-msm-therm@4e { 616 reg = <ADC5_AMUX_THM2_100K_PU> 598 reg = <ADC5_AMUX_THM2_100K_PU>; 617 qcom,ratiometric; 599 qcom,ratiometric; 618 qcom,hw-settle-time = <200>; 600 qcom,hw-settle-time = <200>; 619 label = "skin_msm_therm"; << 620 }; 601 }; 621 602 622 channel@4f { !! 603 pa-therm2@4f { 623 reg = <ADC5_AMUX_THM3_100K_PU> 604 reg = <ADC5_AMUX_THM3_100K_PU>; 624 qcom,ratiometric; 605 qcom,ratiometric; 625 qcom,hw-settle-time = <200>; 606 qcom,hw-settle-time = <200>; 626 label = "pa_therm2"; << 627 }; 607 }; 628 }; 608 }; 629 609 630 &qupv3_id_0 { 610 &qupv3_id_0 { 631 status = "okay"; 611 status = "okay"; 632 }; 612 }; 633 613 634 &qupv3_id_1 { 614 &qupv3_id_1 { 635 status = "okay"; 615 status = "okay"; 636 }; 616 }; 637 617 638 &qupv3_id_2 { 618 &qupv3_id_2 { 639 status = "okay"; 619 status = "okay"; 640 }; 620 }; 641 621 642 &rxmacro { << 643 status = "okay"; << 644 }; << 645 << 646 &slpi { 622 &slpi { 647 status = "okay"; 623 status = "okay"; 648 firmware-name = "qcom/sm8250/slpi.mbn" 624 firmware-name = "qcom/sm8250/slpi.mbn"; 649 }; 625 }; 650 626 651 &sound { << 652 compatible = "qcom,sm8250-sndcard"; << 653 model = "SM8250-MTP-WCD9380-WSA8810-VA << 654 audio-routing = << 655 "SpkrLeft IN", "WSA_SPK1 OUT", << 656 "SpkrRight IN", "WSA_SPK2 OUT" << 657 "IN1_HPHL", "HPHL_OUT", << 658 "IN2_HPHR", "HPHR_OUT", << 659 "AMIC1", "MIC BIAS1", << 660 "AMIC2", "MIC BIAS2", << 661 "AMIC3", "MIC BIAS3", << 662 "AMIC4", "MIC BIAS3", << 663 "AMIC5", "MIC BIAS4", << 664 "TX SWR_ADC0", "ADC1_OUTPUT", << 665 "TX SWR_ADC1", "ADC2_OUTPUT", << 666 "TX SWR_ADC2", "ADC3_OUTPUT", << 667 "TX SWR_ADC3", "ADC4_OUTPUT", << 668 "TX SWR_DMIC0", "DMIC1_OUTPUT" << 669 "TX SWR_DMIC1", "DMIC2_OUTPUT" << 670 "TX SWR_DMIC2", "DMIC3_OUTPUT" << 671 "TX SWR_DMIC3", "DMIC4_OUTPUT" << 672 "TX SWR_DMIC4", "DMIC5_OUTPUT" << 673 "TX SWR_DMIC5", "DMIC6_OUTPUT" << 674 "TX SWR_DMIC6", "DMIC7_OUTPUT" << 675 "TX SWR_DMIC7", "DMIC8_OUTPUT" << 676 << 677 mm1-dai-link { << 678 link-name = "MultiMedia1"; << 679 cpu { << 680 sound-dai = <&q6asmdai << 681 }; << 682 }; << 683 << 684 mm2-dai-link { << 685 link-name = "MultiMedia2"; << 686 cpu { << 687 sound-dai = <&q6asmdai << 688 }; << 689 }; << 690 << 691 mm3-dai-link { << 692 link-name = "MultiMedia3"; << 693 cpu { << 694 sound-dai = <&q6asmdai << 695 }; << 696 }; << 697 << 698 wcd-playback-dai-link { << 699 link-name = "WCD Playback"; << 700 cpu { << 701 sound-dai = <&q6afedai << 702 }; << 703 codec { << 704 sound-dai = <&wcd938x << 705 }; << 706 platform { << 707 sound-dai = <&q6routin << 708 }; << 709 }; << 710 << 711 wcd-capture-dai-link { << 712 link-name = "WCD Capture"; << 713 cpu { << 714 sound-dai = <&q6afedai << 715 }; << 716 << 717 codec { << 718 sound-dai = <&wcd938x << 719 }; << 720 platform { << 721 sound-dai = <&q6routin << 722 }; << 723 }; << 724 << 725 wsa-dai-link { << 726 link-name = "WSA Playback"; << 727 cpu { << 728 sound-dai = <&q6afedai << 729 }; << 730 << 731 codec { << 732 sound-dai = <&left_spk << 733 }; << 734 platform { << 735 sound-dai = <&q6routin << 736 }; << 737 }; << 738 << 739 va-dai-link { << 740 link-name = "VA Capture"; << 741 cpu { << 742 sound-dai = <&q6afedai << 743 }; << 744 << 745 platform { << 746 sound-dai = <&q6routin << 747 }; << 748 << 749 codec { << 750 sound-dai = <&vamacro << 751 }; << 752 }; << 753 }; << 754 << 755 &swr0 { << 756 status = "okay"; << 757 << 758 left_spkr: speaker@0,3 { << 759 compatible = "sdw10217211000"; << 760 reg = <0 3>; << 761 powerdown-gpios = <&tlmm 26 GP << 762 #thermal-sensor-cells = <0>; << 763 sound-name-prefix = "SpkrLeft" << 764 #sound-dai-cells = <0>; << 765 }; << 766 << 767 right_spkr: speaker@0,4 { << 768 compatible = "sdw10217211000"; << 769 reg = <0 4>; << 770 powerdown-gpios = <&tlmm 127 G << 771 #thermal-sensor-cells = <0>; << 772 sound-name-prefix = "SpkrRight << 773 #sound-dai-cells = <0>; << 774 }; << 775 }; << 776 << 777 &swr1 { << 778 status = "okay"; << 779 << 780 wcd_rx: wcd9380-rx@0,4 { << 781 compatible = "sdw20217010d00"; << 782 reg = <0 4>; << 783 qcom,rx-port-mapping = <1 2 3 << 784 }; << 785 }; << 786 << 787 &swr2 { << 788 status = "okay"; << 789 << 790 wcd_tx: wcd9380-tx@0,3 { << 791 compatible = "sdw20217010d00"; << 792 reg = <0 3>; << 793 qcom,tx-port-mapping = <2 3 4 << 794 }; << 795 }; << 796 << 797 &tlmm { 627 &tlmm { 798 gpio-reserved-ranges = <28 4>, <40 4>; 628 gpio-reserved-ranges = <28 4>, <40 4>; 799 << 800 wcd938x_reset_default: wcd938x-reset-d << 801 pins = "gpio32"; << 802 function = "gpio"; << 803 drive-strength = <16>; << 804 output-high; << 805 }; << 806 << 807 wcd938x_reset_sleep: wcd938x-reset-sle << 808 pins = "gpio32"; << 809 function = "gpio"; << 810 drive-strength = <16>; << 811 bias-disable; << 812 output-low; << 813 }; << 814 }; << 815 << 816 &txmacro { << 817 status = "okay"; << 818 }; 629 }; 819 630 820 &uart12 { 631 &uart12 { 821 status = "okay"; 632 status = "okay"; 822 }; 633 }; 823 634 824 &ufs_mem_hc { 635 &ufs_mem_hc { 825 status = "okay"; 636 status = "okay"; 826 637 827 vcc-supply = <&vreg_l17a_3p0>; 638 vcc-supply = <&vreg_l17a_3p0>; 828 vcc-max-microamp = <750000>; 639 vcc-max-microamp = <750000>; 829 vccq-supply = <&vreg_l6a_1p2>; 640 vccq-supply = <&vreg_l6a_1p2>; 830 vccq-max-microamp = <700000>; 641 vccq-max-microamp = <700000>; 831 vccq2-supply = <&vreg_s4a_1p8>; 642 vccq2-supply = <&vreg_s4a_1p8>; 832 vccq2-max-microamp = <750000>; 643 vccq2-max-microamp = <750000>; 833 }; 644 }; 834 645 835 &ufs_mem_phy { 646 &ufs_mem_phy { 836 status = "okay"; 647 status = "okay"; 837 648 838 vdda-phy-supply = <&vreg_l5a_0p875>; 649 vdda-phy-supply = <&vreg_l5a_0p875>; 839 vdda-pll-supply = <&vreg_l9a_1p2>; 650 vdda-pll-supply = <&vreg_l9a_1p2>; 840 }; 651 }; 841 652 842 &usb_1 { 653 &usb_1 { 843 status = "okay"; 654 status = "okay"; 844 }; 655 }; 845 656 846 &usb_1_dwc3 { 657 &usb_1_dwc3 { 847 dr_mode = "host"; 658 dr_mode = "host"; 848 }; 659 }; 849 660 850 &usb_1_hsphy { 661 &usb_1_hsphy { 851 status = "okay"; 662 status = "okay"; 852 663 853 vdda-pll-supply = <&vreg_l5a_0p875>; 664 vdda-pll-supply = <&vreg_l5a_0p875>; 854 vdda18-supply = <&vreg_l12a_1p8>; 665 vdda18-supply = <&vreg_l12a_1p8>; 855 vdda33-supply = <&vreg_l2a_3p1>; 666 vdda33-supply = <&vreg_l2a_3p1>; 856 }; 667 }; 857 668 858 &usb_1_qmpphy { 669 &usb_1_qmpphy { 859 status = "okay"; 670 status = "okay"; 860 671 861 vdda-phy-supply = <&vreg_l9a_1p2>; 672 vdda-phy-supply = <&vreg_l9a_1p2>; 862 vdda-pll-supply = <&vreg_l18a_0p9>; 673 vdda-pll-supply = <&vreg_l18a_0p9>; 863 }; 674 }; 864 675 865 &usb_2 { 676 &usb_2 { 866 status = "okay"; 677 status = "okay"; 867 }; 678 }; 868 679 869 &usb_2_dwc3 { 680 &usb_2_dwc3 { 870 dr_mode = "host"; 681 dr_mode = "host"; 871 }; 682 }; 872 683 873 &usb_2_hsphy { 684 &usb_2_hsphy { 874 status = "okay"; 685 status = "okay"; 875 686 876 vdda-pll-supply = <&vreg_l5a_0p875>; 687 vdda-pll-supply = <&vreg_l5a_0p875>; 877 vdda18-supply = <&vreg_l12a_1p8>; 688 vdda18-supply = <&vreg_l12a_1p8>; 878 vdda33-supply = <&vreg_l2a_3p1>; 689 vdda33-supply = <&vreg_l2a_3p1>; 879 }; 690 }; 880 691 881 &usb_2_qmpphy { 692 &usb_2_qmpphy { 882 status = "okay"; 693 status = "okay"; 883 694 884 vdda-phy-supply = <&vreg_l9a_1p2>; 695 vdda-phy-supply = <&vreg_l9a_1p2>; 885 vdda-pll-supply = <&vreg_l18a_0p9>; 696 vdda-pll-supply = <&vreg_l18a_0p9>; 886 }; 697 }; 887 698 888 &venus { 699 &venus { 889 status = "okay"; << 890 }; << 891 << 892 &wsamacro { << 893 status = "okay"; 700 status = "okay"; 894 }; 701 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.