DMCUB Updates for DCN314, DCN315, DCN35, and DCN351
From internal git commit 09e6518fe5e482fca8652a8c5d838e23e3f7b729
Tested with DC 3.2.292
Release notes:
- Refactor Replay FSM state 2
- Add visual confirm for IPS
- Fix bug in ODM mode
- update dp2.0 sequence part2
- update dp2.0 programming sequence part3
- Add UCLK P-State Support to Reg Inbox1
- Trigger an IPS idle_event after OTG resync clear
- dcn351 drop SLDO support per POR
- Set DCHUBBUB SDP port control to give DF control
- Low Replay residency in video playback
Signed-off-by: Fangzhi Zuo <Jerry.Zuo@amd.com>
DMCUB Updates for Yellow Carp, DCN321, DCN32, DCN314, DCN315
From internal git commit 13097e5e35c4e738fe5e1b480aaf6063e98e740d
Tested with DC 3.2.259
Summary of firmware release 0.0.191.0.
Yellow Carp:
- Fix some eDP not light up issue by updating combo dp/usb phy power gating sequence.
DCN314:
- Fix system does not enter replay mode from low refresh rate to high rate
- Save power during PSR transitions with PHY EQ off
- Fix some eDP panel flick issue with support main link off at specific vertical line
- Change Visual confirm color to 10 bits
- Fix right side visual confirm color for video playback
DCN321, DCN32:
- Fix PSR eDP gray screen hang issue during stress test
- Fix right side visual confirm color for video playback
Signed-off-by: Hersen Wu <hersenxs.wu@amd.com>
This partially reverts commit ade163aaae.
The DCN315 DMCUB firmware update provided by the aforementioned commit
wasn't thoroughly tested before being sent for public consumption and as
such there are a number of issues with it. So, revert to the previous
version until it can be fixed properly.
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2666
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>