1 // SPDX-License-Identifier: BSD-3-Clause 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 2 /* 3 * Copyright (c) 2022 Qualcomm Innovation Cent 3 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. 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 "qdu1000.dtsi" 9 #include "qdu1000.dtsi" 10 #include "pm8150.dtsi" 10 #include "pm8150.dtsi" 11 11 12 / { 12 / { 13 model = "Qualcomm Technologies, Inc. Q 13 model = "Qualcomm Technologies, Inc. QDU1000 IDP"; 14 compatible = "qcom,qdu1000-idp", "qcom 14 compatible = "qcom,qdu1000-idp", "qcom,qdu1000"; 15 chassis-type = "embedded"; 15 chassis-type = "embedded"; 16 16 17 aliases { 17 aliases { 18 serial0 = &uart7; 18 serial0 = &uart7; 19 }; 19 }; 20 20 21 chosen { 21 chosen { 22 stdout-path = "serial0:115200n 22 stdout-path = "serial0:115200n8"; 23 }; 23 }; 24 24 25 clocks { 25 clocks { 26 xo_board: xo-board-clk { 26 xo_board: xo-board-clk { 27 compatible = "fixed-cl 27 compatible = "fixed-clock"; 28 clock-frequency = <192 28 clock-frequency = <19200000>; 29 #clock-cells = <0>; 29 #clock-cells = <0>; 30 }; 30 }; 31 31 32 sleep_clk: sleep-clk { 32 sleep_clk: sleep-clk { 33 compatible = "fixed-cl 33 compatible = "fixed-clock"; 34 clock-frequency = <320 34 clock-frequency = <32000>; 35 #clock-cells = <0>; 35 #clock-cells = <0>; 36 }; 36 }; 37 }; 37 }; 38 38 39 ppvar_sys: ppvar-sys-regulator { 39 ppvar_sys: ppvar-sys-regulator { 40 compatible = "regulator-fixed" 40 compatible = "regulator-fixed"; 41 regulator-name = "ppvar_sys"; 41 regulator-name = "ppvar_sys"; 42 regulator-min-microvolt = <420 42 regulator-min-microvolt = <4200000>; 43 regulator-max-microvolt = <420 43 regulator-max-microvolt = <4200000>; 44 44 45 regulator-always-on; 45 regulator-always-on; 46 regulator-boot-on; 46 regulator-boot-on; 47 }; 47 }; 48 48 49 vph_pwr: vph-pwr-regulator { 49 vph_pwr: vph-pwr-regulator { 50 compatible = "regulator-fixed" 50 compatible = "regulator-fixed"; 51 regulator-name = "vph_pwr"; 51 regulator-name = "vph_pwr"; 52 regulator-min-microvolt = <370 52 regulator-min-microvolt = <3700000>; 53 regulator-max-microvolt = <370 53 regulator-max-microvolt = <3700000>; 54 54 55 regulator-always-on; 55 regulator-always-on; 56 regulator-boot-on; 56 regulator-boot-on; 57 57 58 vin-supply = <&ppvar_sys>; 58 vin-supply = <&ppvar_sys>; 59 }; 59 }; 60 }; 60 }; 61 61 62 &apps_rsc { 62 &apps_rsc { 63 regulators { 63 regulators { 64 compatible = "qcom,pm8150-rpmh 64 compatible = "qcom,pm8150-rpmh-regulators"; 65 qcom,pmic-id = "a"; 65 qcom,pmic-id = "a"; 66 66 67 vdd-s1-supply = <&vph_pwr>; 67 vdd-s1-supply = <&vph_pwr>; 68 vdd-s2-supply = <&vph_pwr>; 68 vdd-s2-supply = <&vph_pwr>; 69 vdd-s3-supply = <&vph_pwr>; 69 vdd-s3-supply = <&vph_pwr>; 70 vdd-s4-supply = <&vph_pwr>; 70 vdd-s4-supply = <&vph_pwr>; 71 vdd-s5-supply = <&vph_pwr>; 71 vdd-s5-supply = <&vph_pwr>; 72 vdd-s6-supply = <&vph_pwr>; 72 vdd-s6-supply = <&vph_pwr>; 73 vdd-s7-supply = <&vph_pwr>; 73 vdd-s7-supply = <&vph_pwr>; 74 vdd-s8-supply = <&vph_pwr>; 74 vdd-s8-supply = <&vph_pwr>; 75 vdd-s9-supply = <&vph_pwr>; 75 vdd-s9-supply = <&vph_pwr>; 76 vdd-s10-supply = <&vph_pwr>; 76 vdd-s10-supply = <&vph_pwr>; 77 77 78 vdd-l1-l8-l11-supply = <&vreg_ 78 vdd-l1-l8-l11-supply = <&vreg_s6a_0p9>; 79 vdd-l2-l10-supply = <&vph_pwr> 79 vdd-l2-l10-supply = <&vph_pwr>; 80 vdd-l3-l4-l5-l18-supply = <&vr 80 vdd-l3-l4-l5-l18-supply = <&vreg_s5a_2p0>; 81 vdd-l6-l9-supply = <&vreg_s6a_ 81 vdd-l6-l9-supply = <&vreg_s6a_0p9>; 82 vdd-l7-l12-l14-l15-supply = <& 82 vdd-l7-l12-l14-l15-supply = <&vreg_s4a_1p8>; 83 vdd-l13-l16-l17-supply = <&vph 83 vdd-l13-l16-l17-supply = <&vph_pwr>; 84 84 85 vreg_s2a_0p5: smps2 { 85 vreg_s2a_0p5: smps2 { 86 regulator-name = "vreg 86 regulator-name = "vreg_s2a_0p5"; 87 regulator-min-microvol 87 regulator-min-microvolt = <320000>; 88 regulator-max-microvol 88 regulator-max-microvolt = <570000>; 89 }; 89 }; 90 90 91 vreg_s3a_1p05: smps3 { 91 vreg_s3a_1p05: smps3 { 92 regulator-name = "vreg 92 regulator-name = "vreg_s3a_1p05"; 93 regulator-min-microvol 93 regulator-min-microvolt = <950000>; 94 regulator-max-microvol 94 regulator-max-microvolt = <1170000>; 95 }; 95 }; 96 96 97 vreg_s4a_1p8: smps4 { 97 vreg_s4a_1p8: smps4 { 98 regulator-name = "vreg 98 regulator-name = "vreg_s4a_1p8"; 99 regulator-min-microvol 99 regulator-min-microvolt = <1800000>; 100 regulator-max-microvol 100 regulator-max-microvolt = <1800000>; 101 }; 101 }; 102 102 103 vreg_s5a_2p0: smps5 { 103 vreg_s5a_2p0: smps5 { 104 regulator-name = "vreg 104 regulator-name = "vreg_s5a_2p0"; 105 regulator-min-microvol 105 regulator-min-microvolt = <1904000>; 106 regulator-max-microvol 106 regulator-max-microvolt = <2000000>; 107 }; 107 }; 108 108 109 vreg_s6a_0p9: smps6 { 109 vreg_s6a_0p9: smps6 { 110 regulator-name = "vreg 110 regulator-name = "vreg_s6a_0p9"; 111 regulator-min-microvol 111 regulator-min-microvolt = <920000>; 112 regulator-max-microvol 112 regulator-max-microvolt = <1128000>; 113 }; 113 }; 114 114 115 vreg_s7a_1p2: smps7 { 115 vreg_s7a_1p2: smps7 { 116 regulator-name = "vreg 116 regulator-name = "vreg_s7a_1p2"; 117 regulator-min-microvol 117 regulator-min-microvolt = <1200000>; 118 regulator-max-microvol 118 regulator-max-microvolt = <1200000>; 119 }; 119 }; 120 120 121 vreg_s8a_1p3: smps8 { 121 vreg_s8a_1p3: smps8 { 122 regulator-name = "vreg 122 regulator-name = "vreg_s8a_1p3"; 123 regulator-min-microvol 123 regulator-min-microvolt = <1352000>; 124 regulator-max-microvol 124 regulator-max-microvolt = <1352000>; 125 }; 125 }; 126 126 127 vreg_l1a_0p91: ldo1 { 127 vreg_l1a_0p91: ldo1 { 128 regulator-name = "vreg 128 regulator-name = "vreg_l1a_0p91"; 129 regulator-min-microvol 129 regulator-min-microvolt = <312000>; 130 regulator-max-microvol 130 regulator-max-microvolt = <1304000>; 131 regulator-initial-mode 131 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 132 }; 132 }; 133 133 134 vreg_l2a_2p3: ldo2 { 134 vreg_l2a_2p3: ldo2 { 135 regulator-name = "vreg 135 regulator-name = "vreg_l2a_2p3"; 136 regulator-min-microvol 136 regulator-min-microvolt = <2970000>; 137 regulator-max-microvol 137 regulator-max-microvolt = <3300000>; 138 regulator-initial-mode 138 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 139 }; 139 }; 140 140 141 vreg_l3a_1p2: ldo3 { 141 vreg_l3a_1p2: ldo3 { 142 regulator-name = "vreg 142 regulator-name = "vreg_l3a_1p2"; 143 regulator-min-microvol 143 regulator-min-microvolt = <920000>; 144 regulator-max-microvol 144 regulator-max-microvolt = <1260000>; 145 regulator-initial-mode 145 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 146 }; 146 }; 147 147 148 vreg_l5a_0p8: ldo5 { 148 vreg_l5a_0p8: ldo5 { 149 regulator-name = "vreg 149 regulator-name = "vreg_l5a_0p8"; 150 regulator-min-microvol 150 regulator-min-microvolt = <312000>; 151 regulator-max-microvol 151 regulator-max-microvolt = <1304000>; 152 regulator-initial-mode 152 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 153 }; 153 }; 154 154 155 vreg_l6a_0p91: ldo6 { 155 vreg_l6a_0p91: ldo6 { 156 regulator-name = "vreg 156 regulator-name = "vreg_l6a_0p91"; 157 regulator-min-microvol 157 regulator-min-microvolt = <880000>; 158 regulator-max-microvol 158 regulator-max-microvolt = <950000>; 159 regulator-initial-mode 159 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 160 }; 160 }; 161 161 162 vreg_l7a_1p8: ldo7 { 162 vreg_l7a_1p8: ldo7 { 163 regulator-name = "vreg 163 regulator-name = "vreg_l7a_1p8"; 164 regulator-min-microvol 164 regulator-min-microvolt = <1650000>; 165 regulator-max-microvol 165 regulator-max-microvolt = <2000000>; 166 regulator-initial-mode 166 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 167 167 168 }; 168 }; 169 169 170 vreg_l8a_0p91: ldo8 { 170 vreg_l8a_0p91: ldo8 { 171 regulator-name = "vreg 171 regulator-name = "vreg_l8a_0p91"; 172 regulator-min-microvol 172 regulator-min-microvolt = <888000>; 173 regulator-max-microvol 173 regulator-max-microvolt = <925000>; 174 regulator-initial-mode 174 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 175 }; 175 }; 176 176 177 vreg_l9a_0p91: ldo9 { 177 vreg_l9a_0p91: ldo9 { 178 regulator-name = "vreg 178 regulator-name = "vreg_l9a_0p91"; 179 regulator-min-microvol 179 regulator-min-microvolt = <312000>; 180 regulator-max-microvol 180 regulator-max-microvolt = <1304000>; 181 regulator-initial-mode 181 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 182 }; 182 }; 183 183 184 vreg_l10a_2p95: ldo10 { 184 vreg_l10a_2p95: ldo10 { 185 regulator-name = "vreg 185 regulator-name = "vreg_l10a_2p95"; 186 regulator-min-microvol 186 regulator-min-microvolt = <2700000>; 187 regulator-max-microvol 187 regulator-max-microvolt = <3544000>; 188 regulator-initial-mode 188 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 189 }; 189 }; 190 190 191 vreg_l11a_0p91: ldo11 { 191 vreg_l11a_0p91: ldo11 { 192 regulator-name = "vreg 192 regulator-name = "vreg_l11a_0p91"; 193 regulator-min-microvol 193 regulator-min-microvolt = <800000>; 194 regulator-max-microvol 194 regulator-max-microvolt = <1000000>; 195 regulator-initial-mode 195 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 196 }; 196 }; 197 197 198 vreg_l12a_1p8: ldo12 { 198 vreg_l12a_1p8: ldo12 { 199 regulator-name = "vreg 199 regulator-name = "vreg_l12a_1p8"; 200 regulator-min-microvol 200 regulator-min-microvolt = <1504000>; 201 regulator-max-microvol 201 regulator-max-microvolt = <1504000>; 202 regulator-initial-mode 202 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 203 }; 203 }; 204 204 205 vreg_l14a_1p8: ldo14 { 205 vreg_l14a_1p8: ldo14 { 206 regulator-name = "vreg 206 regulator-name = "vreg_l14a_1p8"; 207 regulator-min-microvol 207 regulator-min-microvolt = <1650000>; 208 regulator-max-microvol 208 regulator-max-microvolt = <1950000>; 209 regulator-initial-mode 209 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 210 }; 210 }; 211 211 212 vreg_l15a_1p8: ldo15 { 212 vreg_l15a_1p8: ldo15 { 213 regulator-name = "vreg 213 regulator-name = "vreg_l15a_1p8"; 214 regulator-min-microvol 214 regulator-min-microvolt = <1504000>; 215 regulator-max-microvol 215 regulator-max-microvolt = <2000000>; 216 regulator-initial-mode 216 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 217 }; 217 }; 218 218 219 vreg_l16a_1p8: ldo16 { 219 vreg_l16a_1p8: ldo16 { 220 regulator-name = "vreg 220 regulator-name = "vreg_l16a_1p8"; 221 regulator-min-microvol 221 regulator-min-microvolt = <1710000>; 222 regulator-max-microvol 222 regulator-max-microvolt = <1890000>; 223 regulator-initial-mode 223 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 224 }; 224 }; 225 225 226 vreg_l17a_3p3: ldo17 { 226 vreg_l17a_3p3: ldo17 { 227 regulator-name = "vreg 227 regulator-name = "vreg_l17a_3p3"; 228 regulator-min-microvol 228 regulator-min-microvolt = <3000000>; 229 regulator-max-microvol 229 regulator-max-microvolt = <3544000>; 230 regulator-initial-mode 230 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 231 }; 231 }; 232 232 233 vreg_l18a_1p2: ldo18 { 233 vreg_l18a_1p2: ldo18 { 234 regulator-name = "vreg 234 regulator-name = "vreg_l18a_1p2"; 235 regulator-min-microvol 235 regulator-min-microvolt = <312000>; 236 regulator-max-microvol 236 regulator-max-microvolt = <1304000>; 237 regulator-initial-mode 237 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>; 238 }; 238 }; 239 }; 239 }; 240 }; 240 }; 241 241 242 &qup_i2c1_data_clk { 242 &qup_i2c1_data_clk { 243 drive-strength = <2>; 243 drive-strength = <2>; 244 bias-pull-up; 244 bias-pull-up; 245 }; 245 }; 246 246 247 &qup_i2c2_data_clk { 247 &qup_i2c2_data_clk { 248 drive-strength = <2>; 248 drive-strength = <2>; 249 bias-pull-up; 249 bias-pull-up; 250 }; 250 }; 251 251 252 &qup_i2c3_data_clk { 252 &qup_i2c3_data_clk { 253 drive-strength = <2>; 253 drive-strength = <2>; 254 bias-pull-up; 254 bias-pull-up; 255 }; 255 }; 256 256 257 &qup_i2c4_data_clk { 257 &qup_i2c4_data_clk { 258 drive-strength = <2>; 258 drive-strength = <2>; 259 bias-pull-up; 259 bias-pull-up; 260 }; 260 }; 261 261 262 &qup_i2c5_data_clk { 262 &qup_i2c5_data_clk { 263 drive-strength = <2>; 263 drive-strength = <2>; 264 bias-pull-up; 264 bias-pull-up; 265 }; 265 }; 266 266 267 &qup_i2c6_data_clk { 267 &qup_i2c6_data_clk { 268 drive-strength = <2>; 268 drive-strength = <2>; 269 bias-pull-up; 269 bias-pull-up; 270 }; 270 }; 271 271 272 &qup_i2c9_data_clk { 272 &qup_i2c9_data_clk { 273 drive-strength = <2>; 273 drive-strength = <2>; 274 bias-pull-up; 274 bias-pull-up; 275 }; 275 }; 276 276 277 &qup_i2c10_data_clk { 277 &qup_i2c10_data_clk { 278 drive-strength = <2>; 278 drive-strength = <2>; 279 bias-pull-up; 279 bias-pull-up; 280 }; 280 }; 281 281 282 &qup_i2c11_data_clk { 282 &qup_i2c11_data_clk { 283 drive-strength = <2>; 283 drive-strength = <2>; 284 bias-pull-up; 284 bias-pull-up; 285 }; 285 }; 286 286 287 &qup_i2c12_data_clk { 287 &qup_i2c12_data_clk { 288 drive-strength = <2>; 288 drive-strength = <2>; 289 bias-pull-up; 289 bias-pull-up; 290 }; 290 }; 291 291 292 &qup_i2c13_data_clk { 292 &qup_i2c13_data_clk { 293 drive-strength = <2>; 293 drive-strength = <2>; 294 bias-pull-up; 294 bias-pull-up; 295 }; 295 }; 296 296 297 &qup_i2c14_data_clk { 297 &qup_i2c14_data_clk { 298 drive-strength = <2>; 298 drive-strength = <2>; 299 bias-pull-up; 299 bias-pull-up; 300 }; 300 }; 301 301 302 &qup_i2c15_data_clk { 302 &qup_i2c15_data_clk { 303 drive-strength = <2>; 303 drive-strength = <2>; 304 bias-pull-up; 304 bias-pull-up; 305 }; 305 }; 306 306 307 &qup_spi1_cs { 307 &qup_spi1_cs { 308 drive-strength = <6>; 308 drive-strength = <6>; 309 bias-disable; 309 bias-disable; 310 }; 310 }; 311 311 312 &qup_spi1_data_clk { 312 &qup_spi1_data_clk { 313 drive-strength = <6>; 313 drive-strength = <6>; 314 bias-disable; 314 bias-disable; 315 }; 315 }; 316 316 317 &qup_spi2_cs { 317 &qup_spi2_cs { 318 drive-strength = <6>; 318 drive-strength = <6>; 319 bias-disable; 319 bias-disable; 320 }; 320 }; 321 321 322 &qup_spi2_data_clk { 322 &qup_spi2_data_clk { 323 drive-strength = <6>; 323 drive-strength = <6>; 324 bias-disable; 324 bias-disable; 325 }; 325 }; 326 326 327 &qup_spi3_cs { 327 &qup_spi3_cs { 328 drive-strength = <6>; 328 drive-strength = <6>; 329 bias-disable; 329 bias-disable; 330 }; 330 }; 331 331 332 &qup_spi3_data_clk { 332 &qup_spi3_data_clk { 333 drive-strength = <6>; 333 drive-strength = <6>; 334 bias-disable; 334 bias-disable; 335 }; 335 }; 336 336 337 &qup_spi4_cs { 337 &qup_spi4_cs { 338 drive-strength = <6>; 338 drive-strength = <6>; 339 bias-disable; 339 bias-disable; 340 }; 340 }; 341 341 342 &qup_spi4_data_clk { 342 &qup_spi4_data_clk { 343 drive-strength = <6>; 343 drive-strength = <6>; 344 bias-disable; 344 bias-disable; 345 }; 345 }; 346 346 347 &qup_spi5_cs { 347 &qup_spi5_cs { 348 drive-strength = <6>; 348 drive-strength = <6>; 349 bias-disable; 349 bias-disable; 350 }; 350 }; 351 351 352 &qup_spi5_data_clk { 352 &qup_spi5_data_clk { 353 drive-strength = <6>; 353 drive-strength = <6>; 354 bias-disable; 354 bias-disable; 355 }; 355 }; 356 356 357 &qup_spi6_cs { 357 &qup_spi6_cs { 358 drive-strength = <6>; 358 drive-strength = <6>; 359 bias-disable; 359 bias-disable; 360 }; 360 }; 361 361 362 &qup_spi6_data_clk { 362 &qup_spi6_data_clk { 363 drive-strength = <6>; 363 drive-strength = <6>; 364 bias-disable; 364 bias-disable; 365 }; 365 }; 366 366 367 &qup_spi9_cs { 367 &qup_spi9_cs { 368 drive-strength = <6>; 368 drive-strength = <6>; 369 bias-disable; 369 bias-disable; 370 }; 370 }; 371 371 372 &qup_spi9_data_clk { 372 &qup_spi9_data_clk { 373 drive-strength = <6>; 373 drive-strength = <6>; 374 bias-disable; 374 bias-disable; 375 }; 375 }; 376 376 377 &qup_spi10_cs { 377 &qup_spi10_cs { 378 drive-strength = <6>; 378 drive-strength = <6>; 379 bias-disable; 379 bias-disable; 380 }; 380 }; 381 381 382 &qup_spi10_data_clk { 382 &qup_spi10_data_clk { 383 drive-strength = <6>; 383 drive-strength = <6>; 384 bias-disable; 384 bias-disable; 385 }; 385 }; 386 386 387 &qup_spi11_cs { 387 &qup_spi11_cs { 388 drive-strength = <6>; 388 drive-strength = <6>; 389 bias-disable; 389 bias-disable; 390 }; 390 }; 391 391 392 &qup_spi11_data_clk { 392 &qup_spi11_data_clk { 393 drive-strength = <6>; 393 drive-strength = <6>; 394 bias-disable; 394 bias-disable; 395 }; 395 }; 396 396 397 &qup_spi12_cs { 397 &qup_spi12_cs { 398 drive-strength = <6>; 398 drive-strength = <6>; 399 bias-disable; 399 bias-disable; 400 }; 400 }; 401 401 402 &qup_spi12_data_clk { 402 &qup_spi12_data_clk { 403 drive-strength = <6>; 403 drive-strength = <6>; 404 bias-disable; 404 bias-disable; 405 }; 405 }; 406 406 407 &qup_spi13_cs { 407 &qup_spi13_cs { 408 drive-strength = <6>; 408 drive-strength = <6>; 409 bias-disable; 409 bias-disable; 410 }; 410 }; 411 411 412 &qup_spi13_data_clk { 412 &qup_spi13_data_clk { 413 drive-strength = <6>; 413 drive-strength = <6>; 414 bias-disable; 414 bias-disable; 415 }; 415 }; 416 416 417 &qup_spi14_cs { 417 &qup_spi14_cs { 418 drive-strength = <6>; 418 drive-strength = <6>; 419 bias-disable; 419 bias-disable; 420 }; 420 }; 421 421 422 &qup_spi14_data_clk { 422 &qup_spi14_data_clk { 423 drive-strength = <6>; 423 drive-strength = <6>; 424 bias-disable; 424 bias-disable; 425 }; 425 }; 426 426 427 &qup_spi15_cs { 427 &qup_spi15_cs { 428 drive-strength = <6>; 428 drive-strength = <6>; 429 bias-disable; 429 bias-disable; 430 }; 430 }; 431 431 432 &qup_spi15_data_clk { 432 &qup_spi15_data_clk { 433 drive-strength = <6>; 433 drive-strength = <6>; 434 bias-disable; 434 bias-disable; 435 }; 435 }; 436 436 437 &qup_uart7_rx { 437 &qup_uart7_rx { 438 drive-strength = <2>; 438 drive-strength = <2>; 439 bias-disable; 439 bias-disable; 440 }; 440 }; 441 441 442 &qup_uart7_tx { 442 &qup_uart7_tx { 443 drive-strength = <2>; 443 drive-strength = <2>; 444 bias-disable; 444 bias-disable; 445 }; 445 }; 446 446 447 &qupv3_id_0 { 447 &qupv3_id_0 { 448 status = "okay"; 448 status = "okay"; 449 }; 449 }; 450 450 451 &reserved_memory { 451 &reserved_memory { 452 ecc_meta_data_mem: ecc-meta-data@e0000 452 ecc_meta_data_mem: ecc-meta-data@e0000000 { 453 reg = <0x0 0xe0000000 0x0 0x20 453 reg = <0x0 0xe0000000 0x0 0x20000000>; 454 no-map; 454 no-map; 455 }; 455 }; 456 456 457 harq_buffer_mem: harq-buffer@800000000 457 harq_buffer_mem: harq-buffer@800000000 { 458 reg = <0x8 0x0 0x0 0x80000000> 458 reg = <0x8 0x0 0x0 0x80000000>; 459 no-map; 459 no-map; 460 }; 460 }; 461 461 462 tenx_sp_buffer_mem: tenx-sp-buffer@880 462 tenx_sp_buffer_mem: tenx-sp-buffer@880000000 { 463 reg = <0x8 0x80000000 0x0 0x50 463 reg = <0x8 0x80000000 0x0 0x50000000>; 464 no-map; 464 no-map; 465 }; 465 }; 466 466 467 fapi_buffer_mem: fapi-buffer@8d0000000 467 fapi_buffer_mem: fapi-buffer@8d0000000 { 468 reg = <0x8 0xd0000000 0x0 0x20 468 reg = <0x8 0xd0000000 0x0 0x20000000>; 469 no-map; 469 no-map; 470 }; 470 }; 471 }; 471 }; 472 472 473 &sdhc { 473 &sdhc { 474 pinctrl-0 = <&sdc_on_state>; 474 pinctrl-0 = <&sdc_on_state>; 475 pinctrl-1 = <&sdc_off_state>; 475 pinctrl-1 = <&sdc_off_state>; 476 pinctrl-names = "default", "sleep"; 476 pinctrl-names = "default", "sleep"; 477 477 478 cap-mmc-hw-reset; 478 cap-mmc-hw-reset; 479 mmc-ddr-1_8v; 479 mmc-ddr-1_8v; 480 mmc-hs200-1_8v; 480 mmc-hs200-1_8v; 481 mmc-hs400-1_8v; 481 mmc-hs400-1_8v; 482 mmc-hs400-enhanced-strobe; 482 mmc-hs400-enhanced-strobe; 483 483 484 non-removable; 484 non-removable; 485 no-sd; 485 no-sd; 486 no-sdio; 486 no-sdio; 487 487 488 supports-cqe; 488 supports-cqe; 489 489 490 vmmc-supply = <&vreg_l10a_2p95>; 490 vmmc-supply = <&vreg_l10a_2p95>; 491 vqmmc-supply = <&vreg_l7a_1p8>; 491 vqmmc-supply = <&vreg_l7a_1p8>; 492 492 493 status = "okay"; 493 status = "okay"; 494 }; 494 }; 495 495 496 &tlmm { 496 &tlmm { 497 gpio-reserved-ranges = <28 2>; 497 gpio-reserved-ranges = <28 2>; 498 }; 498 }; 499 499 500 &uart7 { 500 &uart7 { 501 status = "okay"; 501 status = "okay"; 502 }; 502 }; 503 << 504 &usb_1 { << 505 status = "okay"; << 506 }; << 507 << 508 &usb_1_dwc3 { << 509 dr_mode = "peripheral"; << 510 }; << 511 << 512 &usb_1_hsphy { << 513 vdda-pll-supply = <&vreg_l8a_0p91>; << 514 vdda18-supply = <&vreg_l14a_1p8>; << 515 vdda33-supply = <&vreg_l2a_2p3>; << 516 << 517 status = "okay"; << 518 }; << 519 << 520 &usb_1_qmpphy { << 521 vdda-phy-supply = <&vreg_l8a_0p91>; << 522 vdda-pll-supply = <&vreg_l3a_1p2>; << 523 << 524 status = "okay"; << 525 }; <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.