|
28 | 28 | stdout-path = "serial0:115200n8"; |
29 | 29 | }; |
30 | 30 |
|
| 31 | + dp-connector0 { |
| 32 | + compatible = "dp-connector"; |
| 33 | + label = "DP"; |
| 34 | + type = "mini"; |
| 35 | + |
| 36 | + port { |
| 37 | + dp0_connector_in: endpoint { |
| 38 | + remote-endpoint = <<8713sx_dp0_out>; |
| 39 | + }; |
| 40 | + }; |
| 41 | + }; |
| 42 | + |
| 43 | + dp-connector1 { |
| 44 | + compatible = "dp-connector"; |
| 45 | + label = "DP"; |
| 46 | + type = "mini"; |
| 47 | + |
| 48 | + port { |
| 49 | + dp1_connector_in: endpoint { |
| 50 | + remote-endpoint = <<8713sx_dp1_out>; |
| 51 | + }; |
| 52 | + }; |
| 53 | + }; |
| 54 | + |
31 | 55 | dmic: audio-codec-0 { |
32 | 56 | compatible = "dmic-codec"; |
33 | 57 | #sound-dai-cells = <0>; |
|
343 | 367 | }; |
344 | 368 |
|
345 | 369 | &i2c0 { |
346 | | - pinctrl-0 = <&qup_i2c0_default>; |
347 | | - pinctrl-names = "default"; |
348 | | - |
349 | 370 | status = "okay"; |
350 | 371 |
|
351 | | - lt8713sx: lt8713sx@4f { |
352 | | - /*Display bridge chip, DP1.4/HDMI2.0/DP++ hub*/ |
| 372 | + bridge@4f { |
353 | 373 | compatible = "lontium,lt8713sx"; |
354 | 374 | reg = <0x4f>; |
355 | | - reset-gpios = <&expander5 6 GPIO_ACTIVE_HIGH>; |
| 375 | + reset-gpios = <&expander5 6 GPIO_ACTIVE_LOW>; |
| 376 | + |
| 377 | + ports { |
| 378 | + #address-cells = <1>; |
| 379 | + #size-cells = <0>; |
| 380 | + |
| 381 | + port@0 { |
| 382 | + reg = <0>; |
| 383 | + lt8713sx_dp_in: endpoint { |
| 384 | + remote-endpoint = <&mdss_dp0_out>; |
| 385 | + }; |
| 386 | + }; |
| 387 | + |
| 388 | + port@1 { |
| 389 | + reg = <1>; |
| 390 | + lt8713sx_dp0_out: endpoint { |
| 391 | + remote-endpoint = <&dp0_connector_in>; |
| 392 | + }; |
| 393 | + }; |
| 394 | + |
| 395 | + port@2 { |
| 396 | + reg = <2>; |
| 397 | + lt8713sx_dp1_out: endpoint { |
| 398 | + remote-endpoint = <&dp1_connector_in>; |
| 399 | + }; |
| 400 | + }; |
| 401 | + }; |
356 | 402 | }; |
357 | 403 | }; |
358 | 404 |
|
|
445 | 491 | }; |
446 | 492 | }; |
447 | 493 |
|
| 494 | +&iris { |
| 495 | + status = "okay"; |
| 496 | +}; |
| 497 | + |
448 | 498 | &mdss { |
449 | 499 | status = "okay"; |
450 | 500 | }; |
451 | 501 |
|
452 | 502 | &mdss_dp0 { |
| 503 | + pinctrl-0 = <&dp_hot_plug_det>; |
| 504 | + pinctrl-names = "default"; |
| 505 | + |
453 | 506 | status = "okay"; |
454 | 507 | }; |
455 | 508 |
|
456 | 509 | &mdss_dp0_out { |
457 | 510 | data-lanes = <0 1 2 3>; |
458 | 511 | link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; |
| 512 | + remote-endpoint = <<8713sx_dp_in>; |
459 | 513 | }; |
460 | 514 |
|
461 | 515 | &mdss_dp0_phy { |
462 | | - status = "okay"; |
463 | | -}; |
| 516 | + vdda-phy-supply = <&vreg_l5a>; |
| 517 | + vdda-pll-supply = <&vreg_l4a>; |
464 | 518 |
|
465 | | -&iris { |
466 | 519 | status = "okay"; |
467 | 520 | }; |
468 | 521 |
|
|
473 | 526 | }; |
474 | 527 | }; |
475 | 528 |
|
| 529 | +&qup_i2c0_data_clk { |
| 530 | + drive-strength = <2>; |
| 531 | + bias-pull-up; |
| 532 | +}; |
| 533 | + |
476 | 534 | &qupv3_id_0 { |
477 | 535 | firmware-name = "qcom/qcs8300/qupv3fw.elf"; |
478 | 536 | status = "okay"; |
|
557 | 615 | }; |
558 | 616 |
|
559 | 617 | &tlmm { |
560 | | - dp_hot_plug_det: dp-hot-plug-det-state { |
561 | | - pins = "gpio94"; |
562 | | - function = "edp0_hot"; |
563 | | - bias-disable; |
564 | | - }; |
565 | | - |
566 | 618 | ethernet0_default: ethernet0-default-state { |
567 | 619 | ethernet0_mdc: ethernet0-mdc-pins { |
568 | 620 | pins = "gpio5"; |
|
625 | 677 | }; |
626 | 678 | }; |
627 | 679 |
|
628 | | - qup_i2c0_default: qup-i2c0-state { |
629 | | - pins = "gpio17", "gpio18"; |
630 | | - function = "qup0_se0"; |
631 | | - drive-strength = <2>; |
632 | | - bias-pull-up; |
633 | | - }; |
634 | | - |
635 | 680 | qup_i2c1_default: qup-i2c1-state { |
636 | 681 | pins = "gpio19", "gpio20"; |
637 | 682 | function = "qup0_se1"; |
|
0 commit comments