1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/gpio/gpio.h> 2 #include <dt-bindings/gpio/gpio.h> 3 #include <dt-bindings/input/input.h> 3 #include <dt-bindings/input/input.h> 4 #include <dt-bindings/leds/common.h> 4 #include <dt-bindings/leds/common.h> 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6 #include "qcom-msm8974.dtsi" 6 #include "qcom-msm8974.dtsi" 7 #include "pm8841.dtsi" !! 7 #include "qcom-pm8841.dtsi" 8 #include "pm8941.dtsi" !! 8 #include "qcom-pm8941.dtsi" 9 9 10 /delete-node/ &mpss_region; 10 /delete-node/ &mpss_region; 11 11 12 / { 12 / { 13 model = "Qualcomm APQ8074 Dragonboard" 13 model = "Qualcomm APQ8074 Dragonboard"; 14 compatible = "qcom,apq8074-dragonboard 14 compatible = "qcom,apq8074-dragonboard", "qcom,apq8074"; 15 15 16 aliases { 16 aliases { 17 serial0 = &blsp1_uart2; 17 serial0 = &blsp1_uart2; 18 usid0 = &pm8941_0; 18 usid0 = &pm8941_0; 19 usid4 = &pm8841_0; 19 usid4 = &pm8841_0; 20 }; 20 }; 21 21 22 chosen { 22 chosen { 23 stdout-path = "serial0:115200n 23 stdout-path = "serial0:115200n8"; 24 }; 24 }; 25 25 26 gpio-keys { 26 gpio-keys { 27 compatible = "gpio-keys"; 27 compatible = "gpio-keys"; 28 autorepeat; 28 autorepeat; 29 29 30 pinctrl-0 = <&msm_keys_default 30 pinctrl-0 = <&msm_keys_default>; 31 pinctrl-names = "default"; 31 pinctrl-names = "default"; 32 32 33 button-volup { 33 button-volup { 34 label = "Volume Up"; 34 label = "Volume Up"; 35 linux,code = <KEY_VOLU 35 linux,code = <KEY_VOLUMEUP>; 36 gpios = <&pm8941_gpios 36 gpios = <&pm8941_gpios 5 GPIO_ACTIVE_LOW>; 37 }; 37 }; 38 38 39 button-general { 39 button-general { 40 label = "General"; 40 label = "General"; 41 linux,code = <KEY_PROG 41 linux,code = <KEY_PROG1>; 42 gpios = <&pm8941_gpios 42 gpios = <&pm8941_gpios 23 GPIO_ACTIVE_LOW>; 43 }; 43 }; 44 }; 44 }; 45 45 46 reserved-memory { 46 reserved-memory { 47 mpss_region: mpss@ac00000 { 47 mpss_region: mpss@ac00000 { 48 reg = <0x0ac00000 0x25 48 reg = <0x0ac00000 0x2500000>; 49 no-map; 49 no-map; 50 }; 50 }; 51 }; 51 }; 52 << 53 vreg_boost: vreg-boost { << 54 compatible = "regulator-fixed" << 55 << 56 regulator-name = "vreg-boost"; << 57 regulator-min-microvolt = <315 << 58 regulator-max-microvolt = <315 << 59 << 60 regulator-always-on; << 61 regulator-boot-on; << 62 << 63 gpio = <&pm8941_gpios 21 GPIO_ << 64 enable-active-high; << 65 << 66 pinctrl-names = "default"; << 67 pinctrl-0 = <&boost_bypass_n_p << 68 }; << 69 << 70 vreg_vph_pwr: vreg-vph-pwr { << 71 compatible = "regulator-fixed" << 72 regulator-name = "vph-pwr"; << 73 << 74 regulator-min-microvolt = <360 << 75 regulator-max-microvolt = <360 << 76 << 77 regulator-always-on; << 78 }; << 79 }; 52 }; 80 53 81 &blsp1_uart2 { 54 &blsp1_uart2 { 82 status = "okay"; 55 status = "okay"; 83 }; 56 }; 84 57 85 &blsp2_dma { 58 &blsp2_dma { 86 qcom,controlled-remotely; 59 qcom,controlled-remotely; 87 }; 60 }; 88 61 89 &blsp2_i2c5 { 62 &blsp2_i2c5 { 90 status = "okay"; 63 status = "okay"; 91 clock-frequency = <200000>; 64 clock-frequency = <200000>; 92 65 93 eeprom: eeprom@52 { 66 eeprom: eeprom@52 { 94 compatible = "atmel,24c128"; 67 compatible = "atmel,24c128"; 95 reg = <0x52>; 68 reg = <0x52>; 96 pagesize = <32>; 69 pagesize = <32>; 97 read-only; 70 read-only; 98 }; 71 }; 99 }; 72 }; 100 73 101 &gpu { 74 &gpu { 102 status = "okay"; 75 status = "okay"; 103 }; 76 }; 104 77 105 &mdss { 78 &mdss { 106 status = "okay"; 79 status = "okay"; 107 }; 80 }; 108 81 109 &mdss_dsi0 { 82 &mdss_dsi0 { 110 vdda-supply = <&pm8941_l2>; 83 vdda-supply = <&pm8941_l2>; 111 vdd-supply = <&pm8941_l22>; 84 vdd-supply = <&pm8941_l22>; 112 vddio-supply = <&pm8941_l12>; 85 vddio-supply = <&pm8941_l12>; 113 86 114 status = "okay"; 87 status = "okay"; 115 88 116 panel: panel@0 { 89 panel: panel@0 { 117 compatible = "sharp,ls043t1le0 90 compatible = "sharp,ls043t1le01-qhd"; 118 reg = <0>; 91 reg = <0>; 119 92 120 avdd-supply = <&pm8941_l22>; 93 avdd-supply = <&pm8941_l22>; 121 backlight = <&pm8941_wled>; 94 backlight = <&pm8941_wled>; 122 reset-gpios = <&pm8941_gpios 1 95 reset-gpios = <&pm8941_gpios 19 GPIO_ACTIVE_HIGH>; 123 96 124 port { 97 port { 125 panel_in: endpoint { 98 panel_in: endpoint { 126 remote-endpoin 99 remote-endpoint = <&mdss_dsi0_out>; 127 }; 100 }; 128 }; 101 }; 129 }; 102 }; 130 }; 103 }; 131 104 132 &mdss_dsi0_out { 105 &mdss_dsi0_out { 133 remote-endpoint = <&panel_in>; 106 remote-endpoint = <&panel_in>; 134 data-lanes = <0 1 2 3>; 107 data-lanes = <0 1 2 3>; 135 }; 108 }; 136 109 137 &mdss_dsi0_phy { 110 &mdss_dsi0_phy { 138 status = "okay"; 111 status = "okay"; 139 112 140 vddio-supply = <&pm8941_l12>; 113 vddio-supply = <&pm8941_l12>; 141 }; 114 }; 142 115 143 &gpu { 116 &gpu { 144 status = "okay"; 117 status = "okay"; 145 }; 118 }; 146 119 147 &mdss { 120 &mdss { 148 status = "okay"; 121 status = "okay"; 149 }; 122 }; 150 123 151 &pm8941_gpios { 124 &pm8941_gpios { 152 msm_keys_default: pm8941-gpio-keys-sta 125 msm_keys_default: pm8941-gpio-keys-state { 153 pins = "gpio5", "gpio23"; 126 pins = "gpio5", "gpio23"; 154 function = "normal"; 127 function = "normal"; 155 input-enable; 128 input-enable; 156 drive-push-pull; 129 drive-push-pull; 157 bias-pull-up; 130 bias-pull-up; 158 qcom,drive-strength = <PMIC_GP 131 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>; 159 power-source = <PM8941_GPIO_S3 132 power-source = <PM8941_GPIO_S3>; /* 1.8V */ 160 }; 133 }; 161 }; 134 }; 162 135 163 &pm8941_lpg { 136 &pm8941_lpg { 164 qcom,power-source = <1>; 137 qcom,power-source = <1>; 165 status = "okay"; 138 status = "okay"; 166 139 167 led@5 { 140 led@5 { 168 reg = <5>; 141 reg = <5>; 169 color = <LED_COLOR_ID_BLUE>; 142 color = <LED_COLOR_ID_BLUE>; 170 function = LED_FUNCTION_INDICA 143 function = LED_FUNCTION_INDICATOR; 171 }; 144 }; 172 145 173 led@6 { 146 led@6 { 174 reg = <6>; 147 reg = <6>; 175 color = <LED_COLOR_ID_GREEN>; 148 color = <LED_COLOR_ID_GREEN>; 176 function = LED_FUNCTION_INDICA 149 function = LED_FUNCTION_INDICATOR; 177 }; 150 }; 178 151 179 led@7 { 152 led@7 { 180 reg = <7>; 153 reg = <7>; 181 color = <LED_COLOR_ID_RED>; 154 color = <LED_COLOR_ID_RED>; 182 function = LED_FUNCTION_INDICA 155 function = LED_FUNCTION_INDICATOR; 183 }; 156 }; 184 }; 157 }; 185 158 186 &pm8941_resin { << 187 linux,code = <KEY_VOLUMEDOWN>; << 188 status = "okay"; << 189 }; << 190 << 191 &pm8941_wled { 159 &pm8941_wled { 192 qcom,cs-out; 160 qcom,cs-out; 193 qcom,switching-freq = <3200>; 161 qcom,switching-freq = <3200>; 194 qcom,ovp = <32>; 162 qcom,ovp = <32>; 195 qcom,num-strings = <1>; 163 qcom,num-strings = <1>; 196 164 197 status = "okay"; 165 status = "okay"; 198 }; 166 }; 199 167 200 &remoteproc_adsp { 168 &remoteproc_adsp { 201 cx-supply = <&pm8841_s2>; 169 cx-supply = <&pm8841_s2>; 202 170 203 firmware-name = "qcom/apq8074/adsp.mbn 171 firmware-name = "qcom/apq8074/adsp.mbn"; 204 172 205 status = "okay"; 173 status = "okay"; 206 }; 174 }; 207 175 208 &remoteproc_mss { 176 &remoteproc_mss { 209 cx-supply = <&pm8841_s2>; 177 cx-supply = <&pm8841_s2>; 210 mss-supply = <&pm8841_s3>; 178 mss-supply = <&pm8841_s3>; 211 mx-supply = <&pm8841_s1>; 179 mx-supply = <&pm8841_s1>; 212 pll-supply = <&pm8941_l12>; 180 pll-supply = <&pm8941_l12>; 213 181 214 firmware-name = "qcom/apq8074/mba.mbn" 182 firmware-name = "qcom/apq8074/mba.mbn", "qcom/apq8074/modem.mbn"; 215 183 216 status = "okay"; 184 status = "okay"; 217 }; 185 }; 218 186 219 &rpm_requests { 187 &rpm_requests { 220 regulators-0 { 188 regulators-0 { 221 compatible = "qcom,rpm-pm8841- 189 compatible = "qcom,rpm-pm8841-regulators"; 222 190 223 pm8841_s1: s1 { 191 pm8841_s1: s1 { 224 regulator-min-microvol 192 regulator-min-microvolt = <675000>; 225 regulator-max-microvol 193 regulator-max-microvolt = <1050000>; 226 }; 194 }; 227 195 228 pm8841_s2: s2 { 196 pm8841_s2: s2 { 229 regulator-min-microvol 197 regulator-min-microvolt = <500000>; 230 regulator-max-microvol 198 regulator-max-microvolt = <1050000>; 231 }; 199 }; 232 200 233 pm8841_s3: s3 { 201 pm8841_s3: s3 { 234 regulator-min-microvol 202 regulator-min-microvolt = <500000>; 235 regulator-max-microvol 203 regulator-max-microvolt = <1050000>; 236 }; 204 }; 237 205 238 pm8841_s4: s4 { 206 pm8841_s4: s4 { 239 regulator-min-microvol 207 regulator-min-microvolt = <500000>; 240 regulator-max-microvol 208 regulator-max-microvolt = <1050000>; 241 }; 209 }; 242 }; 210 }; 243 211 244 regulators-1 { 212 regulators-1 { 245 compatible = "qcom,rpm-pm8941- 213 compatible = "qcom,rpm-pm8941-regulators"; 246 214 247 vdd_l1_l3-supply = <&pm8941_s1 215 vdd_l1_l3-supply = <&pm8941_s1>; 248 vdd_l2_lvs1_2_3-supply = <&pm8 216 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>; 249 vdd_l4_l11-supply = <&pm8941_s 217 vdd_l4_l11-supply = <&pm8941_s1>; 250 vdd_l5_l7-supply = <&pm8941_s2 218 vdd_l5_l7-supply = <&pm8941_s2>; 251 vdd_l6_l12_l14_l15-supply = <& 219 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>; 252 vin_5vs-supply = <&pm8941_5v>; 220 vin_5vs-supply = <&pm8941_5v>; 253 221 254 pm8941_s1: s1 { 222 pm8941_s1: s1 { 255 regulator-min-microvol 223 regulator-min-microvolt = <1300000>; 256 regulator-max-microvol 224 regulator-max-microvolt = <1300000>; 257 regulator-always-on; 225 regulator-always-on; 258 regulator-boot-on; 226 regulator-boot-on; 259 }; 227 }; 260 228 261 pm8941_s2: s2 { 229 pm8941_s2: s2 { 262 regulator-min-microvol 230 regulator-min-microvolt = <2150000>; 263 regulator-max-microvol 231 regulator-max-microvolt = <2150000>; 264 regulator-boot-on; 232 regulator-boot-on; 265 }; 233 }; 266 234 267 pm8941_s3: s3 { 235 pm8941_s3: s3 { 268 regulator-min-microvol 236 regulator-min-microvolt = <1800000>; 269 regulator-max-microvol 237 regulator-max-microvolt = <1800000>; 270 regulator-always-on; 238 regulator-always-on; 271 regulator-boot-on; 239 regulator-boot-on; 272 }; 240 }; 273 241 274 pm8941_l1: l1 { 242 pm8941_l1: l1 { 275 regulator-min-microvol 243 regulator-min-microvolt = <1225000>; 276 regulator-max-microvol 244 regulator-max-microvolt = <1225000>; 277 regulator-always-on; 245 regulator-always-on; 278 regulator-boot-on; 246 regulator-boot-on; 279 }; 247 }; 280 248 281 pm8941_l2: l2 { 249 pm8941_l2: l2 { 282 regulator-min-microvol 250 regulator-min-microvolt = <1200000>; 283 regulator-max-microvol 251 regulator-max-microvolt = <1200000>; 284 }; 252 }; 285 253 286 pm8941_l3: l3 { 254 pm8941_l3: l3 { 287 regulator-min-microvol 255 regulator-min-microvolt = <1225000>; 288 regulator-max-microvol 256 regulator-max-microvolt = <1225000>; 289 }; 257 }; 290 258 291 pm8941_l4: l4 { 259 pm8941_l4: l4 { 292 regulator-min-microvol 260 regulator-min-microvolt = <1225000>; 293 regulator-max-microvol 261 regulator-max-microvolt = <1225000>; 294 }; 262 }; 295 263 296 pm8941_l5: l5 { 264 pm8941_l5: l5 { 297 regulator-min-microvol 265 regulator-min-microvolt = <1800000>; 298 regulator-max-microvol 266 regulator-max-microvolt = <1800000>; 299 }; 267 }; 300 268 301 pm8941_l6: l6 { 269 pm8941_l6: l6 { 302 regulator-min-microvol 270 regulator-min-microvolt = <1800000>; 303 regulator-max-microvol 271 regulator-max-microvolt = <1800000>; 304 regulator-boot-on; 272 regulator-boot-on; 305 }; 273 }; 306 274 307 pm8941_l7: l7 { 275 pm8941_l7: l7 { 308 regulator-min-microvol 276 regulator-min-microvolt = <1800000>; 309 regulator-max-microvol 277 regulator-max-microvolt = <1800000>; 310 regulator-boot-on; 278 regulator-boot-on; 311 }; 279 }; 312 280 313 pm8941_l8: l8 { 281 pm8941_l8: l8 { 314 regulator-min-microvol 282 regulator-min-microvolt = <1800000>; 315 regulator-max-microvol 283 regulator-max-microvolt = <1800000>; 316 }; 284 }; 317 285 318 pm8941_l9: l9 { 286 pm8941_l9: l9 { 319 regulator-min-microvol 287 regulator-min-microvolt = <1800000>; 320 regulator-max-microvol 288 regulator-max-microvolt = <2950000>; 321 }; 289 }; 322 290 323 pm8941_l10: l10 { 291 pm8941_l10: l10 { 324 regulator-min-microvol 292 regulator-min-microvolt = <1800000>; 325 regulator-max-microvol 293 regulator-max-microvolt = <1800000>; 326 regulator-always-on; 294 regulator-always-on; 327 }; 295 }; 328 296 329 pm8941_l11: l11 { 297 pm8941_l11: l11 { 330 regulator-min-microvol 298 regulator-min-microvolt = <1300000>; 331 regulator-max-microvol 299 regulator-max-microvolt = <1300000>; 332 }; 300 }; 333 301 334 pm8941_l12: l12 { 302 pm8941_l12: l12 { 335 regulator-min-microvol 303 regulator-min-microvolt = <1800000>; 336 regulator-max-microvol 304 regulator-max-microvolt = <1800000>; 337 regulator-always-on; 305 regulator-always-on; 338 regulator-boot-on; 306 regulator-boot-on; 339 }; 307 }; 340 308 341 pm8941_l13: l13 { 309 pm8941_l13: l13 { 342 regulator-min-microvol 310 regulator-min-microvolt = <1800000>; 343 regulator-max-microvol 311 regulator-max-microvolt = <2950000>; 344 regulator-boot-on; 312 regulator-boot-on; 345 }; 313 }; 346 314 347 pm8941_l14: l14 { 315 pm8941_l14: l14 { 348 regulator-min-microvol 316 regulator-min-microvolt = <1800000>; 349 regulator-max-microvol 317 regulator-max-microvolt = <1800000>; 350 }; 318 }; 351 319 352 pm8941_l15: l15 { 320 pm8941_l15: l15 { 353 regulator-min-microvol 321 regulator-min-microvolt = <2050000>; 354 regulator-max-microvol 322 regulator-max-microvolt = <2050000>; 355 }; 323 }; 356 324 357 pm8941_l16: l16 { 325 pm8941_l16: l16 { 358 regulator-min-microvol 326 regulator-min-microvolt = <2700000>; 359 regulator-max-microvol 327 regulator-max-microvolt = <2700000>; 360 }; 328 }; 361 329 362 pm8941_l17: l17 { 330 pm8941_l17: l17 { 363 regulator-min-microvol 331 regulator-min-microvolt = <2700000>; 364 regulator-max-microvol 332 regulator-max-microvolt = <2700000>; 365 }; 333 }; 366 334 367 pm8941_l18: l18 { 335 pm8941_l18: l18 { 368 regulator-min-microvol 336 regulator-min-microvolt = <2850000>; 369 regulator-max-microvol 337 regulator-max-microvolt = <2850000>; 370 }; 338 }; 371 339 372 pm8941_l19: l19 { 340 pm8941_l19: l19 { 373 regulator-min-microvol 341 regulator-min-microvolt = <3300000>; 374 regulator-max-microvol 342 regulator-max-microvolt = <3300000>; 375 regulator-always-on; 343 regulator-always-on; 376 }; 344 }; 377 345 378 pm8941_l20: l20 { 346 pm8941_l20: l20 { 379 regulator-min-microvol 347 regulator-min-microvolt = <2950000>; 380 regulator-max-microvol 348 regulator-max-microvolt = <2950000>; 381 regulator-system-load 349 regulator-system-load = <200000>; 382 regulator-allow-set-lo 350 regulator-allow-set-load; 383 regulator-boot-on; 351 regulator-boot-on; 384 }; 352 }; 385 353 386 pm8941_l21: l21 { 354 pm8941_l21: l21 { 387 regulator-min-microvol 355 regulator-min-microvolt = <2950000>; 388 regulator-max-microvol 356 regulator-max-microvolt = <2950000>; 389 regulator-boot-on; 357 regulator-boot-on; 390 }; 358 }; 391 359 392 pm8941_l22: l22 { 360 pm8941_l22: l22 { 393 regulator-min-microvol 361 regulator-min-microvolt = <3000000>; 394 regulator-max-microvol 362 regulator-max-microvolt = <3000000>; 395 }; 363 }; 396 364 397 pm8941_l23: l23 { 365 pm8941_l23: l23 { 398 regulator-min-microvol 366 regulator-min-microvolt = <3000000>; 399 regulator-max-microvol 367 regulator-max-microvolt = <3000000>; 400 }; 368 }; 401 369 402 pm8941_l24: l24 { 370 pm8941_l24: l24 { 403 regulator-min-microvol 371 regulator-min-microvolt = <3075000>; 404 regulator-max-microvol 372 regulator-max-microvolt = <3075000>; 405 regulator-boot-on; 373 regulator-boot-on; 406 }; 374 }; 407 }; 375 }; 408 }; 376 }; 409 377 410 &sdhc_1 { 378 &sdhc_1 { 411 status = "okay"; 379 status = "okay"; 412 380 413 vmmc-supply = <&pm8941_l20>; 381 vmmc-supply = <&pm8941_l20>; 414 vqmmc-supply = <&pm8941_s3>; 382 vqmmc-supply = <&pm8941_s3>; 415 383 416 pinctrl-names = "default", "sleep"; 384 pinctrl-names = "default", "sleep"; 417 pinctrl-0 = <&sdc1_on>; 385 pinctrl-0 = <&sdc1_on>; 418 pinctrl-1 = <&sdc1_off>; 386 pinctrl-1 = <&sdc1_off>; 419 }; 387 }; 420 388 421 &sdhc_2 { 389 &sdhc_2 { 422 status = "okay"; 390 status = "okay"; 423 391 424 cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>; 392 cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>; 425 vmmc-supply = <&pm8941_l21>; 393 vmmc-supply = <&pm8941_l21>; 426 vqmmc-supply = <&pm8941_l13>; 394 vqmmc-supply = <&pm8941_l13>; 427 395 428 pinctrl-names = "default", "sleep"; 396 pinctrl-names = "default", "sleep"; 429 pinctrl-0 = <&sdc2_on>; 397 pinctrl-0 = <&sdc2_on>; 430 pinctrl-1 = <&sdc2_off>; 398 pinctrl-1 = <&sdc2_off>; 431 }; << 432 << 433 &smbb { << 434 status = "okay"; << 435 }; 399 }; 436 400 437 &tlmm { 401 &tlmm { 438 sdc1_on: sdc1-on-state { 402 sdc1_on: sdc1-on-state { 439 clk-pins { 403 clk-pins { 440 pins = "sdc1_clk"; 404 pins = "sdc1_clk"; 441 drive-strength = <16>; 405 drive-strength = <16>; 442 bias-disable; 406 bias-disable; 443 }; 407 }; 444 408 445 cmd-data-pins { 409 cmd-data-pins { 446 pins = "sdc1_cmd", "sd 410 pins = "sdc1_cmd", "sdc1_data"; 447 drive-strength = <10>; 411 drive-strength = <10>; 448 bias-pull-up; 412 bias-pull-up; 449 }; 413 }; 450 }; 414 }; 451 415 452 sdc2_on: sdc2-on-state { 416 sdc2_on: sdc2-on-state { 453 clk-pins { 417 clk-pins { 454 pins = "sdc2_clk"; 418 pins = "sdc2_clk"; 455 drive-strength = <10>; 419 drive-strength = <10>; 456 bias-disable; 420 bias-disable; 457 }; 421 }; 458 422 459 cmd-data-pins { 423 cmd-data-pins { 460 pins = "sdc2_cmd", "sd 424 pins = "sdc2_cmd", "sdc2_data"; 461 drive-strength = <6>; 425 drive-strength = <6>; 462 bias-pull-up; 426 bias-pull-up; 463 }; 427 }; 464 428 465 cd-pins { 429 cd-pins { 466 pins = "gpio62"; 430 pins = "gpio62"; 467 function = "gpio"; 431 function = "gpio"; 468 drive-strength = <2>; 432 drive-strength = <2>; 469 bias-disable; 433 bias-disable; 470 }; 434 }; 471 }; 435 }; 472 }; 436 }; 473 437 474 &usb { 438 &usb { 475 status = "okay"; 439 status = "okay"; 476 440 477 phys = <&usb_hs2_phy>; 441 phys = <&usb_hs2_phy>; 478 phy-select = <&tcsr 0xb000 1>; 442 phy-select = <&tcsr 0xb000 1>; 479 extcon = <&smbb>, <&usb_id>; 443 extcon = <&smbb>, <&usb_id>; 480 vbus-supply = <&chg_otg>; 444 vbus-supply = <&chg_otg>; 481 hnp-disable; 445 hnp-disable; 482 srp-disable; 446 srp-disable; 483 adp-disable; 447 adp-disable; 484 }; 448 }; 485 449 486 &usb_hs2_phy { 450 &usb_hs2_phy { 487 status = "okay"; 451 status = "okay"; 488 v3p3-supply = <&pm8941_l24>; 452 v3p3-supply = <&pm8941_l24>; 489 v1p8-supply = <&pm8941_l6>; 453 v1p8-supply = <&pm8941_l6>; 490 extcon = <&smbb>; 454 extcon = <&smbb>; 491 qcom,init-seq = /bits/ 8 <0x1 0x63>; 455 qcom,init-seq = /bits/ 8 <0x1 0x63>; 492 }; 456 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.