Commit 6be50f5
drm/amd/display: Fix ASSR regression on embedded panels
[Why]
Regression found in some embedded panels traces back to the earliest
upstreamed ASSR patch. The changed code flow are causing problems
with some panels.
[How]
- Change ASSR enabling code while preserving original code flow
as much as possible
- Simplify the code on guarding with internal display flag
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213779
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1620
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Stylon Wang <stylon.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org1 parent 27f5355 commit 6be50f5
1 file changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1820 | 1820 | | |
1821 | 1821 | | |
1822 | 1822 | | |
1823 | | - | |
1824 | | - | |
| 1823 | + | |
1825 | 1824 | | |
1826 | 1825 | | |
1827 | 1826 | | |
| |||
4650 | 4649 | | |
4651 | 4650 | | |
4652 | 4651 | | |
4653 | | - | |
| 4652 | + | |
| 4653 | + | |
| 4654 | + | |
| 4655 | + | |
4654 | 4656 | | |
4655 | 4657 | | |
4656 | 4658 | | |
| |||
0 commit comments