DMCUB updates for DCN35, DCN351 and DCN36
From internal git commit beaf38c54de585c1
Firmware release 0.1.29.0
Tested with DC 3.2.352
Release Notes:
* Update SMU header to latest
* Fix DMUB version
* Cursor offloading support to DMU
* enable DTBCLK_P0_EN
Signed-off-by: Fangzhi Zuo <Jerry.Zuo@amd.com>
DMCUB updates for DCN35, DCN351 and DCN36
From internal git commit e156a53ff00112ae4a2fda9f4228aef785462172
Firmware release 0.1.28.0
Tested with DC 3.2.351
Release Notes:
* Fix replay for ultra sleep fast mode
* Improve LSDMA
* Refactor of mem buffer functions
Signed-off-by: Ivan Lipski <ivan.lipski@amd.com>
DMCUB updates for DCN314, DCN315, DCN351, DCN35 and DCN36.
From internal git commit 30764458b303ce0c3cdf80067b3c0fc5a717b522.
Firmware release 0.1.23.0
Tested with DC 3.2.346
Release Notes:
- Add workaround to apply vboost
- Add division by zero checks
- Add debug log
Signed-off-by: Alex Hung <alex.hung@amd.com>
DMCUB updates for DCN351, DCN35 and DCN401.
From internal git commit c89ef1ea4e816664c6bed114f1d251bc64e6ccae
Firmware release 0.1.22.0
Tested with DC 3.2.345
Release Notes:
- Fix some clock rate issue
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
From internal commit b0d01933b8b8b3ce0666538ceac20179e6d4c842
Tested with DC v3.2.342
- Update SSC from 0.0125 to 0.125
- Adjust rate control
Signed-off-by: waynelin <Wayne.Lin@amd.com>
DMCUB updates for DCN315, DCN351, DCN35 and DCN401.
From internal git commit cce555db4931336e757724d7014c6c64c204c82b.
Firmware release 0.1.14.0
Tested with DC 3.2.337
Release Notes:
- Add option to disable PHY SSC reduction
- Update SOC BB parameters
- Fix detection for lane swap
Signed-off-by: Alex Hung <alex.hung@amd.com>
DMCUB updates for DCN314, DCN315, DCN35, DCN351, DCN401, and yellow_carp.
Firmware release 0.1.13.0
Tested with DC 3.2.336
Release Notes:
- Fix IPS relevant problem
- FX FAMS2 relevant problem
- Support LSDMA in dmub
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
From internal commit 0ec771f5755bb4cfe
Tested with DC v3.2.327
* Fix dpia not bypass lttpr aux to tbt3 device
* refine vupdate for PSR SU deadline missing
Signed-off-by: Fangzhi Zuo <Jerry.Zuo@amd.com>
DMCUB updates for DCN35 and DCN351.
From internal git commit 230292b499427710d2403bacda0b5a714a2d3b32
Firmware release 0.1.0.0
Tested with DC 3.2.323
Release Notes:
- Fix transition problem with dpg
- Add new support in OTG
- Fix problem suring suspend
- Fix problem with replay + vrr
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
DMCUB updates for DCN314, DCN351, DCN35 and DCN401.
From internal git commit bc37c6a2877338acba0fe8bb7a0b2a5b88d72863
Firmware release 0.0.252.0
Tested with DC 3.2.319
Release Notes:
- Fix table mapping for tuning set
- Fix abnormal min_duration calculation
- Change power-down sequence
- Clean up unused register mask
- Restore lost power saving register settings
Signed-off-by: Alex Hung <alex.hung@amd.com>
DMCUB updates for DCN35 and DCN401
From internal git commit 2a3819511d6f89df955c85a3afef8ecb0092bf25
Firmware release 0.0.250.0
Tested with DC 3.2.317
Release notes:
- Fixes for Replay
- Fixes for FIFO setting
- Fixes for PMFW registers reading
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
From internal commit 4e47be4578b8b55de72714d88ca393f5d2fd6ed0
Highlights:
* Update DCN35 & DCN351
* Fixes for certain panel flickering during resume from S0i3
* Fix an 8K monitor lightup issue on DP2
* Update DCN314
* Fix a PSR entry issue during DPMS resume.
* New: Add DCN401 firmware from internal commit:
64f16a26df9aaba1028589188907b01aeb03cac3
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
DMCUB updates for Yellow Carp, DCN314, DCN35 and DCN351
From internal git commit c6ae380b4671db8bb7905abb6e4e94291f78ed8c
Firmware release 0.0.240.0
Tested with DC 3.2.307
Release notes:
- Update power state
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
DMCUB updaes for DCN314, DCN351, DCN35, Yellow Carp
From internal git commit 358f90a77c62e560cb40b578b86ec09a2f69b99f
Firmware release 0.0.239.0
Tested with DC 3.2.306
Release notes:
- Fix USB4
- Avoid SDP in VActive
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
From internal git commit d9280f8de5d240955ab1d41a471c2f9d876745d2
Firmware release 0.0.237.0
Tested with DC 3.2.304
Release notes:
- Skip PSR phy power sequence in some specific cases
- Block IDLE_EVENT if there is a missing timer
- Handle minimum duration in IPS if it is close to hpd check
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
DMCUB updates for DCN314, DCN35 and DCN351
From internal git commit 9a49f77cb0bd191c4da3a45fe569eed985810e36
Firmware release 0.0.229.0
Tested with DC 3.2.296
Release notes:
- Update power state
- Fix coverity issues
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
DMCUB Updates for DCN35 and DCN351. From internal git commit
09e6518fe5e482fca8652a8c5d838e23e3f7b729
Tested with DC 3.2.294
Release notes:
- ABM improvements
- Enable/disable FEC for all PHY
- Block c-state while handling p-state
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
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 DCN35
From internal git commit 92341702ea9d1e9a23cd615d2a3ef780754f8819
Firmware release 0.0.216.0
Tested with DC 3.2.284
Release notes:
- update dmcub to ensure it is sending properly messages
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>