1 // SPDX-License-Identifier: BSD-3-Clause 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 2 /* 3 * Copyright (c) 2021, Linaro Limited 3 * Copyright (c) 2021, Linaro Limited 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 "sm8450.dtsi" 9 #include "sm8450.dtsi" 10 #include "pm8350.dtsi" << 11 #include "pm8350b.dtsi" << 12 #include "pm8350c.dtsi" << 13 #include "pm8450.dtsi" << 14 #include "pmk8350.dtsi" << 15 #include "pmr735a.dtsi" << 16 #include "pmr735b.dtsi" << 17 10 18 / { 11 / { 19 model = "Qualcomm Technologies, Inc. S 12 model = "Qualcomm Technologies, Inc. SM8450 QRD"; 20 compatible = "qcom,sm8450-qrd", "qcom, 13 compatible = "qcom,sm8450-qrd", "qcom,sm8450"; 21 chassis-type = "handset"; << 22 14 23 aliases { 15 aliases { 24 serial0 = &uart7; 16 serial0 = &uart7; 25 }; 17 }; 26 18 27 chosen { 19 chosen { 28 stdout-path = "serial0:115200n 20 stdout-path = "serial0:115200n8"; 29 }; 21 }; 30 22 31 vph_pwr: vph-pwr-regulator { 23 vph_pwr: vph-pwr-regulator { 32 compatible = "regulator-fixed" 24 compatible = "regulator-fixed"; 33 regulator-name = "vph_pwr"; 25 regulator-name = "vph_pwr"; 34 regulator-min-microvolt = <370 26 regulator-min-microvolt = <3700000>; 35 regulator-max-microvolt = <370 27 regulator-max-microvolt = <3700000>; 36 28 37 regulator-always-on; 29 regulator-always-on; 38 regulator-boot-on; 30 regulator-boot-on; 39 }; 31 }; 40 }; 32 }; 41 33 42 &apps_rsc { 34 &apps_rsc { 43 regulators-0 { !! 35 pm8350-rpmh-regulators { 44 compatible = "qcom,pm8350-rpmh 36 compatible = "qcom,pm8350-rpmh-regulators"; 45 qcom,pmic-id = "b"; 37 qcom,pmic-id = "b"; 46 38 47 vdd-s1-supply = <&vph_pwr>; 39 vdd-s1-supply = <&vph_pwr>; 48 vdd-s2-supply = <&vph_pwr>; 40 vdd-s2-supply = <&vph_pwr>; 49 vdd-s3-supply = <&vph_pwr>; 41 vdd-s3-supply = <&vph_pwr>; 50 vdd-s4-supply = <&vph_pwr>; 42 vdd-s4-supply = <&vph_pwr>; 51 vdd-s5-supply = <&vph_pwr>; 43 vdd-s5-supply = <&vph_pwr>; 52 vdd-s6-supply = <&vph_pwr>; 44 vdd-s6-supply = <&vph_pwr>; 53 vdd-s7-supply = <&vph_pwr>; 45 vdd-s7-supply = <&vph_pwr>; 54 vdd-s8-supply = <&vph_pwr>; 46 vdd-s8-supply = <&vph_pwr>; 55 vdd-s9-supply = <&vph_pwr>; 47 vdd-s9-supply = <&vph_pwr>; 56 vdd-s10-supply = <&vph_pwr>; 48 vdd-s10-supply = <&vph_pwr>; 57 vdd-s11-supply = <&vph_pwr>; 49 vdd-s11-supply = <&vph_pwr>; 58 vdd-s12-supply = <&vph_pwr>; 50 vdd-s12-supply = <&vph_pwr>; 59 51 60 vdd-l1-l4-supply = <&vreg_s11b 52 vdd-l1-l4-supply = <&vreg_s11b_0p95>; 61 vdd-l2-l7-supply = <&vreg_bob> 53 vdd-l2-l7-supply = <&vreg_bob>; 62 vdd-l3-l5-supply = <&vreg_bob> 54 vdd-l3-l5-supply = <&vreg_bob>; 63 vdd-l6-l9-l10-supply = <&vreg_ 55 vdd-l6-l9-l10-supply = <&vreg_s12b_1p25>; 64 vdd-l8-supply = <&vreg_s2h_0p9 56 vdd-l8-supply = <&vreg_s2h_0p95>; 65 57 66 vreg_s10b_1p8: smps10 { 58 vreg_s10b_1p8: smps10 { 67 regulator-name = "vreg 59 regulator-name = "vreg_s10b_1p8"; 68 regulator-min-microvol 60 regulator-min-microvolt = <1800000>; 69 regulator-max-microvol 61 regulator-max-microvolt = <1800000>; 70 }; 62 }; 71 63 72 vreg_s11b_0p95: smps11 { 64 vreg_s11b_0p95: smps11 { 73 regulator-name = "vreg 65 regulator-name = "vreg_s11b_0p95"; 74 regulator-min-microvol 66 regulator-min-microvolt = <848000>; 75 regulator-max-microvol 67 regulator-max-microvolt = <1104000>; 76 }; 68 }; 77 69 78 vreg_s12b_1p25: smps12 { 70 vreg_s12b_1p25: smps12 { 79 regulator-name = "vreg 71 regulator-name = "vreg_s12b_1p25"; 80 regulator-min-microvol 72 regulator-min-microvolt = <1224000>; 81 regulator-max-microvol 73 regulator-max-microvolt = <1400000>; 82 }; 74 }; 83 75 84 vreg_l1b_0p91: ldo1 { 76 vreg_l1b_0p91: ldo1 { 85 regulator-name = "vreg 77 regulator-name = "vreg_l1b_0p91"; 86 regulator-min-microvol 78 regulator-min-microvolt = <912000>; 87 regulator-max-microvol 79 regulator-max-microvolt = <920000>; 88 regulator-initial-mode 80 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 89 }; 81 }; 90 82 91 vreg_l2b_3p07: ldo2 { 83 vreg_l2b_3p07: ldo2 { 92 regulator-name = "vreg 84 regulator-name = "vreg_l2b_3p07"; 93 regulator-min-microvol 85 regulator-min-microvolt = <3072000>; 94 regulator-max-microvol 86 regulator-max-microvolt = <3072000>; 95 regulator-initial-mode 87 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 96 }; 88 }; 97 89 98 vreg_l3b_0p9: ldo3 { 90 vreg_l3b_0p9: ldo3 { 99 regulator-name = "vreg 91 regulator-name = "vreg_l3b_0p9"; 100 regulator-min-microvol 92 regulator-min-microvolt = <904000>; 101 regulator-max-microvol 93 regulator-max-microvolt = <904000>; 102 regulator-initial-mode 94 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 103 }; 95 }; 104 96 105 vreg_l5b_0p88: ldo5 { 97 vreg_l5b_0p88: ldo5 { 106 regulator-name = "vreg 98 regulator-name = "vreg_l5b_0p88"; 107 regulator-min-microvol 99 regulator-min-microvolt = <880000>; 108 regulator-max-microvol 100 regulator-max-microvolt = <888000>; 109 regulator-initial-mode 101 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 110 }; 102 }; 111 103 112 vreg_l6b_1p2: ldo6 { 104 vreg_l6b_1p2: ldo6 { 113 regulator-name = "vreg 105 regulator-name = "vreg_l6b_1p2"; 114 regulator-min-microvol 106 regulator-min-microvolt = <1200000>; 115 regulator-max-microvol 107 regulator-max-microvolt = <1200000>; 116 regulator-initial-mode 108 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 117 }; 109 }; 118 110 119 vreg_l7b_2p5: ldo7 { 111 vreg_l7b_2p5: ldo7 { 120 regulator-name = "vreg 112 regulator-name = "vreg_l7b_2p5"; 121 regulator-min-microvol 113 regulator-min-microvolt = <2504000>; 122 regulator-max-microvol 114 regulator-max-microvolt = <2504000>; 123 regulator-initial-mode 115 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 124 }; 116 }; 125 117 126 vreg_l9b_1p2: ldo9 { 118 vreg_l9b_1p2: ldo9 { 127 regulator-name = "vreg 119 regulator-name = "vreg_l9b_1p2"; 128 regulator-min-microvol 120 regulator-min-microvolt = <1200000>; 129 regulator-max-microvol 121 regulator-max-microvolt = <1200000>; 130 regulator-initial-mode 122 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 131 }; 123 }; 132 }; 124 }; 133 125 134 regulators-1 { !! 126 pm8350c-rpmh-regulators { 135 compatible = "qcom,pm8350c-rpm 127 compatible = "qcom,pm8350c-rpmh-regulators"; 136 qcom,pmic-id = "c"; 128 qcom,pmic-id = "c"; 137 129 138 vdd-s1-supply = <&vph_pwr>; 130 vdd-s1-supply = <&vph_pwr>; 139 vdd-s2-supply = <&vph_pwr>; 131 vdd-s2-supply = <&vph_pwr>; 140 vdd-s3-supply = <&vph_pwr>; 132 vdd-s3-supply = <&vph_pwr>; 141 vdd-s4-supply = <&vph_pwr>; 133 vdd-s4-supply = <&vph_pwr>; 142 vdd-s5-supply = <&vph_pwr>; 134 vdd-s5-supply = <&vph_pwr>; 143 vdd-s6-supply = <&vph_pwr>; 135 vdd-s6-supply = <&vph_pwr>; 144 vdd-s7-supply = <&vph_pwr>; 136 vdd-s7-supply = <&vph_pwr>; 145 vdd-s8-supply = <&vph_pwr>; 137 vdd-s8-supply = <&vph_pwr>; 146 vdd-s9-supply = <&vph_pwr>; 138 vdd-s9-supply = <&vph_pwr>; 147 vdd-s10-supply = <&vph_pwr>; 139 vdd-s10-supply = <&vph_pwr>; 148 140 149 vdd-l1-l12-supply = <&vreg_bob 141 vdd-l1-l12-supply = <&vreg_bob>; 150 vdd-l2-l8-supply = <&vreg_bob> 142 vdd-l2-l8-supply = <&vreg_bob>; 151 vdd-l3-l4-l5-l7-l13-supply = < 143 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob>; 152 vdd-l6-l9-l11-supply = <&vreg_ 144 vdd-l6-l9-l11-supply = <&vreg_bob>; 153 145 154 vdd-bob-supply = <&vph_pwr>; 146 vdd-bob-supply = <&vph_pwr>; 155 147 156 vreg_s1c_1p86: smps1 { 148 vreg_s1c_1p86: smps1 { 157 regulator-name = "vreg 149 regulator-name = "vreg_s1c_1p86"; 158 regulator-min-microvol 150 regulator-min-microvolt = <1800000>; 159 regulator-max-microvol 151 regulator-max-microvolt = <2024000>; 160 }; 152 }; 161 153 162 vreg_s10c_1p05: smps10 { 154 vreg_s10c_1p05: smps10 { 163 regulator-name = "vreg 155 regulator-name = "vreg_s10c_1p05"; 164 regulator-min-microvol 156 regulator-min-microvolt = <1000000>; 165 regulator-max-microvol 157 regulator-max-microvolt = <1100000>; 166 }; 158 }; 167 159 168 vreg_bob: bob { 160 vreg_bob: bob { 169 regulator-name = "vreg 161 regulator-name = "vreg_bob"; 170 regulator-min-microvol 162 regulator-min-microvolt = <3008000>; 171 regulator-max-microvol 163 regulator-max-microvolt = <3960000>; 172 regulator-initial-mode 164 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 173 }; 165 }; 174 166 175 vreg_l1c_1p8: ldo1 { 167 vreg_l1c_1p8: ldo1 { 176 regulator-name = "vreg 168 regulator-name = "vreg_l1c_1p8"; 177 regulator-min-microvol 169 regulator-min-microvolt = <1800000>; 178 regulator-max-microvol 170 regulator-max-microvolt = <1800000>; 179 regulator-initial-mode 171 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 180 }; 172 }; 181 173 182 vreg_l3c_3p0: ldo3 { 174 vreg_l3c_3p0: ldo3 { 183 regulator-name = "vreg 175 regulator-name = "vreg_l3c_3p0"; 184 regulator-min-microvol 176 regulator-min-microvolt = <3296000>; 185 regulator-max-microvol 177 regulator-max-microvolt = <3304000>; 186 regulator-initial-mode 178 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 187 }; 179 }; 188 180 189 vreg_l4c_1p8: ldo4 { 181 vreg_l4c_1p8: ldo4 { 190 regulator-name = "vreg 182 regulator-name = "vreg_l4c_1p8"; 191 regulator-min-microvol 183 regulator-min-microvolt = <1704000>; 192 regulator-max-microvol 184 regulator-max-microvolt = <3000000>; 193 regulator-initial-mode 185 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 194 }; 186 }; 195 187 196 vreg_l5c_1p8: ldo5 { 188 vreg_l5c_1p8: ldo5 { 197 regulator-name = "vreg 189 regulator-name = "vreg_l5c_1p8"; 198 regulator-min-microvol 190 regulator-min-microvolt = <1704000>; 199 regulator-max-microvol 191 regulator-max-microvolt = <3000000>; 200 regulator-initial-mode 192 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 201 }; 193 }; 202 194 203 vreg_l6c_1p8: ldo6 { 195 vreg_l6c_1p8: ldo6 { 204 regulator-name = "vreg 196 regulator-name = "vreg_l6c_1p8"; 205 regulator-min-microvol 197 regulator-min-microvolt = <1800000>; 206 regulator-max-microvol 198 regulator-max-microvolt = <3008000>; 207 regulator-initial-mode 199 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 208 }; 200 }; 209 201 210 vreg_l7c_3p0: ldo7 { 202 vreg_l7c_3p0: ldo7 { 211 regulator-name = "vreg 203 regulator-name = "vreg_l7c_3p0"; 212 regulator-min-microvol 204 regulator-min-microvolt = <3008000>; 213 regulator-max-microvol 205 regulator-max-microvolt = <3008000>; 214 regulator-initial-mode 206 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 215 }; 207 }; 216 208 217 vreg_l8c_1p8: ldo8 { 209 vreg_l8c_1p8: ldo8 { 218 regulator-name = "vreg 210 regulator-name = "vreg_l8c_1p8"; 219 regulator-min-microvol 211 regulator-min-microvolt = <1800000>; 220 regulator-max-microvol 212 regulator-max-microvolt = <1800000>; 221 regulator-initial-mode 213 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 222 }; 214 }; 223 215 224 vreg_l9c_2p96: ldo9 { 216 vreg_l9c_2p96: ldo9 { 225 regulator-name = "vreg 217 regulator-name = "vreg_l9c_2p96"; 226 regulator-min-microvol 218 regulator-min-microvolt = <2960000>; 227 regulator-max-microvol 219 regulator-max-microvolt = <3008000>; 228 regulator-initial-mode 220 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 229 }; 221 }; 230 222 231 vreg_l12c_1p8: ldo12 { 223 vreg_l12c_1p8: ldo12 { 232 regulator-name = "vreg 224 regulator-name = "vreg_l12c_1p8"; 233 regulator-min-microvol 225 regulator-min-microvolt = <1800000>; 234 regulator-max-microvol 226 regulator-max-microvolt = <1968000>; 235 regulator-initial-mode 227 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 236 }; 228 }; 237 229 238 vreg_l13c_3p0: ldo13 { 230 vreg_l13c_3p0: ldo13 { 239 regulator-name = "vreg 231 regulator-name = "vreg_l13c_3p0"; 240 regulator-min-microvol 232 regulator-min-microvolt = <3000000>; 241 regulator-max-microvol 233 regulator-max-microvolt = <3000000>; 242 regulator-initial-mode 234 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 243 }; 235 }; 244 }; 236 }; 245 237 246 regulators-2 { !! 238 pm8450-rpmh-regulators { 247 compatible = "qcom,pm8450-rpmh 239 compatible = "qcom,pm8450-rpmh-regulators"; 248 qcom,pmic-id = "h"; 240 qcom,pmic-id = "h"; 249 241 250 vdd-s1-supply = <&vph_pwr>; 242 vdd-s1-supply = <&vph_pwr>; 251 vdd-s2-supply = <&vph_pwr>; 243 vdd-s2-supply = <&vph_pwr>; 252 vdd-s3-supply = <&vph_pwr>; 244 vdd-s3-supply = <&vph_pwr>; 253 vdd-s4-supply = <&vph_pwr>; 245 vdd-s4-supply = <&vph_pwr>; 254 vdd-s5-supply = <&vph_pwr>; 246 vdd-s5-supply = <&vph_pwr>; 255 vdd-s6-supply = <&vph_pwr>; 247 vdd-s6-supply = <&vph_pwr>; 256 248 257 vdd-l2-supply = <&vreg_bob>; 249 vdd-l2-supply = <&vreg_bob>; 258 vdd-l3-supply = <&vreg_bob>; 250 vdd-l3-supply = <&vreg_bob>; 259 vdd-l4-supply = <&vreg_bob>; 251 vdd-l4-supply = <&vreg_bob>; 260 252 261 vreg_s2h_0p95: smps2 { 253 vreg_s2h_0p95: smps2 { 262 regulator-name = "vreg 254 regulator-name = "vreg_s2h_0p95"; 263 regulator-min-microvol 255 regulator-min-microvolt = <848000>; 264 regulator-max-microvol 256 regulator-max-microvolt = <1104000>; 265 }; 257 }; 266 258 267 vreg_s3h_0p5: smps3 { 259 vreg_s3h_0p5: smps3 { 268 regulator-name = "vreg 260 regulator-name = "vreg_s3h_0p5"; 269 regulator-min-microvol 261 regulator-min-microvolt = <500000>; 270 regulator-max-microvol 262 regulator-max-microvolt = <500000>; 271 }; 263 }; 272 264 273 vreg_l2h_0p91: ldo2 { 265 vreg_l2h_0p91: ldo2 { 274 regulator-name = "vreg 266 regulator-name = "vreg_l2h_0p91"; 275 regulator-min-microvol 267 regulator-min-microvolt = <880000>; 276 regulator-max-microvol 268 regulator-max-microvolt = <912000>; 277 regulator-initial-mode 269 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 278 }; 270 }; 279 271 280 vreg_l3h_0p91: ldo3 { 272 vreg_l3h_0p91: ldo3 { 281 regulator-name = "vreg 273 regulator-name = "vreg_l3h_0p91"; 282 regulator-min-microvol 274 regulator-min-microvolt = <912000>; 283 regulator-max-microvol 275 regulator-max-microvolt = <912000>; 284 regulator-initial-mode 276 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 285 }; 277 }; >> 278 286 }; 279 }; 287 280 288 regulators-3 { !! 281 pmr735a-rpmh-regulators { 289 compatible = "qcom,pmr735a-rpm 282 compatible = "qcom,pmr735a-rpmh-regulators"; 290 qcom,pmic-id = "e"; 283 qcom,pmic-id = "e"; 291 284 292 vdd-s1-supply = <&vph_pwr>; 285 vdd-s1-supply = <&vph_pwr>; 293 vdd-s2-supply = <&vph_pwr>; 286 vdd-s2-supply = <&vph_pwr>; 294 vdd-s3-supply = <&vph_pwr>; 287 vdd-s3-supply = <&vph_pwr>; 295 288 296 vdd-l1-l2-supply = <&vreg_s2e_ 289 vdd-l1-l2-supply = <&vreg_s2e_0p85>; 297 vdd-l3-supply = <&vreg_s1e_1p2 290 vdd-l3-supply = <&vreg_s1e_1p25>; 298 vdd-l4-supply = <&vreg_s1c_1p8 291 vdd-l4-supply = <&vreg_s1c_1p86>; 299 vdd-l5-l6-supply = <&vreg_s1c_ 292 vdd-l5-l6-supply = <&vreg_s1c_1p86>; 300 vdd-l7-bob-supply = <&vreg_bob 293 vdd-l7-bob-supply = <&vreg_bob>; 301 294 302 vreg_s1e_1p25: smps1 { 295 vreg_s1e_1p25: smps1 { 303 regulator-name = "vreg 296 regulator-name = "vreg_s1e_1p25"; 304 regulator-min-microvol 297 regulator-min-microvolt = <1200000>; 305 regulator-max-microvol 298 regulator-max-microvolt = <1296000>; 306 }; 299 }; 307 300 308 vreg_s2e_0p85: smps2 { 301 vreg_s2e_0p85: smps2 { 309 regulator-name = "vreg 302 regulator-name = "vreg_s2e_0p85"; 310 regulator-min-microvol 303 regulator-min-microvolt = <500000>; 311 regulator-max-microvol 304 regulator-max-microvolt = <1040000>; 312 }; 305 }; 313 306 314 vreg_l1e_0p8: ldo1 { 307 vreg_l1e_0p8: ldo1 { 315 regulator-name = "vreg 308 regulator-name = "vreg_l1e_0p8"; 316 regulator-min-microvol 309 regulator-min-microvolt = <800000>; 317 regulator-max-microvol 310 regulator-max-microvolt = <800000>; 318 }; 311 }; 319 312 320 vreg_l2e_0p8: ldo2 { 313 vreg_l2e_0p8: ldo2 { 321 regulator-name = "vreg 314 regulator-name = "vreg_l2e_0p8"; 322 regulator-min-microvol 315 regulator-min-microvolt = <800000>; 323 regulator-max-microvol 316 regulator-max-microvolt = <800000>; 324 }; 317 }; 325 318 326 vreg_l3e_1p2: ldo3 { 319 vreg_l3e_1p2: ldo3 { 327 regulator-name = "vreg 320 regulator-name = "vreg_l3e_1p2"; 328 regulator-min-microvol 321 regulator-min-microvolt = <1200000>; 329 regulator-max-microvol 322 regulator-max-microvolt = <1200000>; 330 }; 323 }; 331 324 332 vreg_l4e_1p7: ldo4 { 325 vreg_l4e_1p7: ldo4 { 333 regulator-name = "vreg 326 regulator-name = "vreg_l4e_1p7"; 334 regulator-min-microvol 327 regulator-min-microvolt = <1776000>; 335 regulator-max-microvol 328 regulator-max-microvolt = <1776000>; 336 }; 329 }; 337 330 338 vreg_l5e_0p88: ldo5 { 331 vreg_l5e_0p88: ldo5 { 339 regulator-name = "vreg 332 regulator-name = "vreg_l5e_0p88"; 340 regulator-min-microvol 333 regulator-min-microvolt = <880000>; 341 regulator-max-microvol 334 regulator-max-microvolt = <880000>; 342 }; 335 }; 343 336 344 vreg_l6e_1p2: ldo6 { 337 vreg_l6e_1p2: ldo6 { 345 regulator-name = "vreg 338 regulator-name = "vreg_l6e_1p2"; 346 regulator-min-microvol 339 regulator-min-microvolt = <1200000>; 347 regulator-max-microvol 340 regulator-max-microvolt = <1200000>; 348 }; 341 }; 349 }; 342 }; 350 }; 343 }; 351 344 352 &pcie0 { 345 &pcie0 { 353 status = "okay"; 346 status = "okay"; 354 }; 347 }; 355 348 356 &pcie0_phy { 349 &pcie0_phy { 357 status = "okay"; 350 status = "okay"; 358 vdda-phy-supply = <&vreg_l5b_0p88>; 351 vdda-phy-supply = <&vreg_l5b_0p88>; 359 vdda-pll-supply = <&vreg_l6b_1p2>; 352 vdda-pll-supply = <&vreg_l6b_1p2>; 360 }; 353 }; 361 354 362 &gpi_dma0 { 355 &gpi_dma0 { 363 status = "okay"; 356 status = "okay"; 364 }; 357 }; 365 358 366 &i2c5 { 359 &i2c5 { 367 status = "okay"; 360 status = "okay"; 368 }; 361 }; 369 362 370 &qupv3_id_0 { 363 &qupv3_id_0 { 371 status = "okay"; 364 status = "okay"; 372 }; 365 }; 373 366 374 &qupv3_id_2 { 367 &qupv3_id_2 { 375 status = "okay"; 368 status = "okay"; 376 }; 369 }; 377 370 378 &remoteproc_adsp { 371 &remoteproc_adsp { 379 status = "okay"; 372 status = "okay"; 380 firmware-name = "qcom/sm8450/adsp.mbn" 373 firmware-name = "qcom/sm8450/adsp.mbn"; 381 }; 374 }; 382 375 383 &remoteproc_cdsp { 376 &remoteproc_cdsp { 384 status = "okay"; 377 status = "okay"; 385 firmware-name = "qcom/sm8450/cdsp.mbn" 378 firmware-name = "qcom/sm8450/cdsp.mbn"; 386 }; 379 }; 387 380 388 &remoteproc_mpss { 381 &remoteproc_mpss { 389 status = "okay"; 382 status = "okay"; 390 firmware-name = "qcom/sm8450/modem.mbn 383 firmware-name = "qcom/sm8450/modem.mbn"; 391 }; 384 }; 392 385 393 &remoteproc_slpi { 386 &remoteproc_slpi { 394 status = "okay"; 387 status = "okay"; 395 firmware-name = "qcom/sm8450/slpi.mbn" 388 firmware-name = "qcom/sm8450/slpi.mbn"; 396 }; 389 }; 397 390 398 &sdhc_2 { << 399 cd-gpios = <&tlmm 92 GPIO_ACTIVE_HIGH> << 400 pinctrl-names = "default", "sleep"; << 401 pinctrl-0 = <&sdc2_default_state &sdc2 << 402 pinctrl-1 = <&sdc2_sleep_state &sdc2_c << 403 vmmc-supply = <&vreg_l9c_2p96>; << 404 vqmmc-supply = <&vreg_l6c_1p8>; << 405 no-sdio; << 406 no-mmc; << 407 status = "okay"; << 408 }; << 409 << 410 &spi4 { 391 &spi4 { 411 status = "okay"; 392 status = "okay"; 412 }; 393 }; 413 394 414 &spi18 { 395 &spi18 { 415 status = "okay"; 396 status = "okay"; 416 }; 397 }; 417 398 418 &spi19 { 399 &spi19 { 419 status = "okay"; 400 status = "okay"; 420 }; 401 }; 421 402 422 &tlmm { 403 &tlmm { 423 gpio-reserved-ranges = <28 4>, <36 4>; 404 gpio-reserved-ranges = <28 4>, <36 4>; 424 << 425 sdc2_card_det_n: sd-card-det-n-state { << 426 pins = "gpio92"; << 427 function = "gpio"; << 428 drive-strength = <2>; << 429 bias-pull-up; << 430 }; << 431 }; 405 }; 432 406 433 &uart7 { 407 &uart7 { 434 status = "okay"; 408 status = "okay"; 435 }; 409 }; 436 410 437 &ufs_mem_hc { 411 &ufs_mem_hc { 438 status = "okay"; 412 status = "okay"; 439 413 440 reset-gpios = <&tlmm 210 GPIO_ACTIVE_L 414 reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>; 441 415 442 vcc-supply = <&vreg_l7b_2p5>; 416 vcc-supply = <&vreg_l7b_2p5>; 443 vcc-max-microamp = <1100000>; 417 vcc-max-microamp = <1100000>; 444 vccq-supply = <&vreg_l9b_1p2>; 418 vccq-supply = <&vreg_l9b_1p2>; 445 vccq-max-microamp = <1200000>; 419 vccq-max-microamp = <1200000>; 446 vdd-hba-supply = <&vreg_l9b_1p2>; << 447 }; 420 }; 448 421 449 &ufs_mem_phy { 422 &ufs_mem_phy { 450 status = "okay"; 423 status = "okay"; 451 424 452 vdda-phy-supply = <&vreg_l5b_0p88>; 425 vdda-phy-supply = <&vreg_l5b_0p88>; 453 vdda-pll-supply = <&vreg_l6b_1p2>; 426 vdda-pll-supply = <&vreg_l6b_1p2>; >> 427 vdda-max-microamp = <173000>; >> 428 vdda-pll-max-microamp = <24900>; 454 }; 429 }; 455 430 456 &usb_1 { 431 &usb_1 { 457 status = "okay"; 432 status = "okay"; 458 }; 433 }; 459 434 460 &usb_1_dwc3 { 435 &usb_1_dwc3 { 461 dr_mode = "peripheral"; 436 dr_mode = "peripheral"; 462 }; 437 }; 463 438 464 &usb_1_hsphy { 439 &usb_1_hsphy { 465 status = "okay"; 440 status = "okay"; 466 441 467 vdda-pll-supply = <&vreg_l5b_0p88>; 442 vdda-pll-supply = <&vreg_l5b_0p88>; 468 vdda18-supply = <&vreg_l1c_1p8>; 443 vdda18-supply = <&vreg_l1c_1p8>; 469 vdda33-supply = <&vreg_l2b_3p07>; 444 vdda33-supply = <&vreg_l2b_3p07>; 470 qcom,squelch-detector-bp = <(-2090)>; << 471 qcom,hs-disconnect-bp = <1743>; << 472 qcom,pre-emphasis-amplitude-bp = <4000 << 473 qcom,pre-emphasis-duration-bp = <20000 << 474 qcom,hs-amplitude-bp = <2000>; << 475 qcom,hs-output-impedance-micro-ohms = << 476 qcom,hs-crossover-voltage-microvolt = << 477 qcom,hs-rise-fall-time-bp = <(-4100)>; << 478 }; 445 }; 479 446 480 &usb_1_qmpphy { 447 &usb_1_qmpphy { 481 status = "okay"; 448 status = "okay"; 482 449 483 vdda-phy-supply = <&vreg_l6b_1p2>; 450 vdda-phy-supply = <&vreg_l6b_1p2>; 484 vdda-pll-supply = <&vreg_l1b_0p91>; 451 vdda-pll-supply = <&vreg_l1b_0p91>; 485 }; 452 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.