Commit afc7333
committed
drm/i915/dp: Ensure panel power remains enabled during connector detection
The sink's capabilities, like the DSC caps, depend on the source OUI
written to the sink's DPCD registers and so this OUI value should be
valid for the whole duration of the detection. An eDP sink will reset
this OUI value when the panel power is disabled, so prevent the
disabling - happening by default after a 1 sec idle period - for the
whole duration of detection.
v2: Update the documentation for intel_pps_on(). (Jani)
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241025160259.3088727-3-imre.deak@intel.com1 parent b1d43e6 commit afc7333
3 files changed
Lines changed: 27 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5619 | 5619 | | |
5620 | 5620 | | |
5621 | 5621 | | |
| 5622 | + | |
| 5623 | + | |
5622 | 5624 | | |
5623 | 5625 | | |
5624 | 5626 | | |
| |||
5649 | 5651 | | |
5650 | 5652 | | |
5651 | 5653 | | |
5652 | | - | |
| 5654 | + | |
5653 | 5655 | | |
5654 | 5656 | | |
5655 | 5657 | | |
5656 | | - | |
5657 | | - | |
| 5658 | + | |
| 5659 | + | |
| 5660 | + | |
| 5661 | + | |
| 5662 | + | |
5658 | 5663 | | |
5659 | 5664 | | |
5660 | 5665 | | |
| |||
5682 | 5687 | | |
5683 | 5688 | | |
5684 | 5689 | | |
5685 | | - | |
| 5690 | + | |
5686 | 5691 | | |
5687 | 5692 | | |
5688 | 5693 | | |
| |||
5711 | 5716 | | |
5712 | 5717 | | |
5713 | 5718 | | |
5714 | | - | |
| 5719 | + | |
5715 | 5720 | | |
5716 | 5721 | | |
5717 | 5722 | | |
| |||
5720 | 5725 | | |
5721 | 5726 | | |
5722 | 5727 | | |
| 5728 | + | |
| 5729 | + | |
| 5730 | + | |
5723 | 5731 | | |
5724 | 5732 | | |
5725 | 5733 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
800 | | - | |
| 800 | + | |
| 801 | + | |
801 | 802 | | |
802 | 803 | | |
803 | 804 | | |
| |||
944 | 945 | | |
945 | 946 | | |
946 | 947 | | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
947 | 959 | | |
948 | 960 | | |
949 | 961 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
0 commit comments