Commit Graph

32 Commits

Author SHA1 Message Date
Aurabindo Pillai 209c18b0e7 amdgpu: update dmcub 0.0.246.0 firmware
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>
2024-12-06 18:53:15 +00:00
Alex Hung b94113eeda amdgpu: update DMCUB to v9.0.10.0 for DCN314
From internal git commit 5feb6a72ef250b4f46d44cf06a4b5c3219052d56.

Tested with DC 3.2.311

Release notes:
- Fix blank screen

Signed-off-by: Alex Hung <alex.hung@amd.com>
2024-11-22 18:27:29 +00:00
Alex Hung 60f838aa35 amdgpu: update DMCUB to v9.0.10.0 for DCN351
From internal git commit 8c6d709a50e76fc3150c1ebadcc1654972d40e06.

Tested with DC 3.2.310

Release notes:
- Fix PSR CRC error

Signed-off-by: Alex Hung <alex.hung@amd.com>
2024-11-22 18:27:29 +00:00
Wayne Lin 3d45353e12 amdgpu: DMCUB updates forvarious AMDGPU ASICs
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>
2024-10-18 08:04:24 +00:00
Hamza Mahfooz d6c600d469
amdgpu: update DMCUB to v0.0.232.0 for DCN314 and DCN351
From internal git commit 844f3ef055abc4c8cdbf28ca8f8f60c9252ccd0d.

Tested with DC 3.2.299

Release notes:
- Cable discovery fix
- IPS fixes
- PSR fixes

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2024-08-29 17:37:32 -04:00
Zaeem Mohamed bec4fd18cc amdgpu: DMCUB updates forvarious AMDGPU ASICs
DMCUB updaes for DCN314, DCN315, DCN316, DCN351, DCN35, Green Sardine,
Renoir, Sienna Cichlid
From internal git commit d8987008c1738e76de1eaa73b36e9f976d0fc893

Firmware release 0.0.231.0
Tested with DC 3.2.298

Release notes:
- Various fixes

Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
2024-08-26 19:56:35 +00:00
Tom Chung 0600ef249c amdgpu: DMCUB updates for various AMDGPU ASICs
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>
2024-08-12 13:43:13 +08:00
Wayne Lin 3b14fc1e18 amdgpu: DMCUB updates for DCN314
DMCUB updates for DCN314
From internal git commit 7330e38de22620ae8f916ecd37fe1273ff0c3d9a

Firmware release 0.0.228.0
Tested with DC 3.2.295

Release notes:
- Fixes lock problem

Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
2024-08-02 14:28:34 +08:00
Fangzhi Zuo ed874ed83c amdgpu: update DMCUB to v0.0.225.0 for Various AMDGPU Asics
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>
2024-07-12 19:15:01 +00:00
Hamza Mahfooz c7ccc09d84 amdgpu: update DMCUB to v0.0.222.0 for DCN314
From internal git commit a93c48ecbd9353ffe9f9f843a332fc3bae77cb0a.

Tested with DC 3.2.289

Release notes:
- Panel Replay fixes

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2024-06-14 14:40:30 -05:00
Alex Hung 7c2303328d amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for DCN314
From internal git commit 30b6fd36d8e812f4174ad4eaea03c5582bd08fc0

Firmware release 0.0.217.0
Tested with DC 3.2.285

Release notes:
- Refine SMU optimization sequence

Signed-off-by: Alex Hung <alex.hung@amd.com>
2024-05-10 17:48:29 +00:00
Wayne Lin 2398d264f9 amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for DCN314, DCN32 and DCN321
From internal git commit 3795b29215e2d4050686f39bbb7a36ee1450edac

Firmware release 0.0.215.0
Tested with DC 3.2.283

Release notes:
- Fixes for IPS

Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
2024-04-26 04:54:18 +00:00
Wayne Lin 8b8ac15f9b amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for DCN314, DCN32 and DCN321
From internal git commit 79b568ff7c319ea5225ce61b8932c626d0608f6f

Firmware release 0.0.209.0
Tested with DC 3.2.277

Release notes:

- Fixes for ABM

Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
2024-03-19 11:46:06 +00:00
Hamza Mahfooz bd2ad5e65d
amdgpu: update DMCUB to v0.0.203.0 for DCN314 and DCN32
From internal git commit 64cfb4189831c4d574cad4f08d51a1279cc8327e.

Tested with DC 3.2.271

Release notes:
- Fix an issue that caused the brightness level to be lower than
  expected
- Fix a PSR/FPO handshake related hang

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2024-02-02 16:58:17 -05:00
Mario Limonciello cc89cb904f Revert "amdgpu: DMCUB updates for various AMDGPU ASICs"
This reverts commit 0982b6be09.

This caused a problem with ABM and shouldn't be merged at this time.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-01-30 09:44:34 -06:00
Tom Chung 0982b6be09 amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for DCN314 DCN320 DCN321 and Yellow Carp
From internal git commit 80d7c337bd596d5d9ed4ffbdb73dd0c51a26badb

Firmware release 0.0.202.0
Tested with DC 3.2.270

Release notes:
- allow for variable abm step size
- fix query backlight info flush issue.

Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
2024-01-29 11:32:52 +08:00
Alex Hung 4d8afe3275 amdgpu: DMCUB updates for DCN314
DMCUB updates for DCN314.
From internal git commit 8e9a9e065ee5ccb0b03d6c31d94058a94674faac.

Firmware release 0.0.199.0
Tested with DC 3.2.267

Release notes:
- Apply freq mpll vco wa to hdmi

Signed-off-by: Alex Hung <alex.hung@amd.com>
2024-01-12 14:43:41 -07:00
Wayne Lin 87be457c2e amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for DCN314 and Yellow Carp
From internal git commit de8f5fc265f36ea91c2dd7c277d814dab7cfb437.

Firmware release 0.0.197.0
Tested with DC 3.2.265

Release notes:

- Update FW state in abm init config
- Add new Replay command and Disabled Replay Timing Reysnc

Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
2023-12-15 14:54:01 +08:00
Hamza Mahfooz c03db704fa
amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314
From internal git commit 32e54270957e4262f35baa8e74e0e367bf90ddfa.

Tested with DC v3.2.261

Release notes:

- ABM fixes
- Fix a hang issue observed during stress testing
- Fix an issue that cause the backlight level to change after power
  cycling a display

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2023-11-17 16:38:32 -05:00
Alex Hung c57c838466 amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for Navi24, DCN314, DCN32 and DCN321.
From internal git commit c336e91685867fb37903c88d013a77a40e97ee3a.

Tested with DC 3.2.260

Release notes:

- Fix OLED black screen when plugging in/out HDMI monitor as second screen only
- Fix manual driver disable fails after plugging in HDMI display
- Skip ABM steady/Static Screen check to Navi3x dmub
- Fix 4K120 eDP + 1080p240 intermittent hard hang while changing settings
- Fix frozen screen using eDP 1080p360hz during Idle

Signed-off-by: Alex Hung <alex.hung@amd.com>
2023-11-10 12:12:59 -07:00
Hersen Wu 65a89b16fd amdgpu: DMCUB updates for various AMDGPU ASICs
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>
2023-11-03 15:28:59 -04:00
Stylon Wang 2bbca647e4 amdgpu: update DMCUB to 0.0.183.0 for various AMDGPU ASICs
DMCUB updates for Navi21, DCN314, DCN32 and DCN321.
From internal git commit 9eaa5f67855b40c19d5feff9a34531a15211093a.

Tested with DC 3.2.250

Release notes:
- Fix soft hang issue
- Fix laggy cursor in eDP PSR panel
- Fix DP display issue when hotplug
- Fix DP Alt mode issue in hotplug+resume case

Signed-off-by: Stylon Wang <stylon.wang@amd.com>
2023-09-08 22:30:18 +08:00
Hamza Mahfooz a33f8f1abd
amdgpu: update DMCUB to 0.0.181.0 for various AMDGPU ASICs
DMCUB updates for Navi2x, DCN314 and DCN32.
From internal git commit 4ad2a00530b57c10b3abb9f8d055d78c3188c97c.

Tested with DC v3.2.249

Release notes:

- Add the ability to check if replay is supported
- Fix a black screen issue that causes a hard hang after hotplugging
- Fix an issue that caused the screen to flash on shutdown
- Fix link loss observed during DP2.1 PHY compliance testing
- Replay fixes

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2023-08-25 15:25:00 -04:00
Tom Chung fd44bdae45
amdgpu: DMCUB updates for various AMDGPU asics
DMCUB Updates for Navi2x, DCN321, DCN32, DCN314, DCN315
From internal git commit 5978ee2031cdd5a9f584d106adc57588214f49ed

Firmware release 0.0.178.0
Tested with DC 3.2.246

- Nv3 SWIP MES SCHQ Support MES_VERSION_NUMBER = 0x47
- GFXOFF VF changes for DC

Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-08-08 06:53:54 -04:00
Aurabindo Pillai 253cc179d8
amdgpu: Update DMCUB for DCN314 & Yellow Carp
DC Firmware update v0.0.175.0, comprising of:

Release 8.0.30.0 for DCN314
Contains fixes for ABM, Z10, PSR-SU, TBT

Release 4.0.62.0 for Yellow Carp
Fixes a randon screen freeze for a vendor specific TCON, and TBT fixes.

Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-07-31 11:22:02 -04:00
Alan Liu cd524606ce
amdgpu: update DMCUB to v0.0.175.0 for various AMDGPU ASICs
DMCUB updates for DCN314, DCN320, DCN321.
From internal git commit 93e49ca5cf4548c24125deacee7202b8d8570a02

Firmware release v0.0.175.0
Tested with DC v3.2.243

Release notes:
- DCN314
    - Fix intermittent replay desync error
    - Improvements in PSR, PSRSU
- DCN320, DCN321
    - Improvements in FPO

Signed-off-by: Alan Liu <haoping.liu@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-07-24 08:25:30 -04:00
Rodrigo Siqueira ade163aaae
amdgpu: DMCUB updates for DCN 3.1.4 and 3.1.5
DMCUB Updates for DCN 3.1.4 and DCN 3.1.5 From interal git commit
fd9e0d6d24f1ce1c7322eeb0a8725327ac76161e. This firmware update bring
improvements for:

- DCN 3.1.4 (version 0x08001B00): Improve the HDCP transaction.
- DCN 3.1.5 (version 0x05000F00): Improves the ABM ramping
  sequence with PSR/PR and fix incorrect abm inturrupt control.

Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-06-25 11:52:43 -04:00
Hamza Mahfooz 045b2136a6
amdgpu: update DMCUB to v0.0.172.0 for various AMDGPU ASICs
DMCUB updates for Navi2x and DCN314.
From internal git commit ba25ca4ddd66a74331bf460346bde045804bc75d

Tested with DC v3.2.240

Release notes:

- Fix hang observed during DP Link Layer compliance testing

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-06-20 11:50:21 -04:00
Stylon Wang 9dbd8ec28f
amdgpu: DMCUB updates for various AMDGPU asics
DMCUB Updates for Navi2x, Yellow Carp, DCN321, DCN32, DCN314
From interal git commit 533a5940d7a5bc0d4ba3548eef131f1d5341fd5f

Signed-off-by: Stylon Wang <stylon.wang@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-06-12 07:07:22 -04:00
Aurabindo Pillai dcd30473de
amdgpu: DMCUB updates for various AMDGPU asics
DMCUB Updates for Navi2x, Yellow Carp, DCN321, DCN32, DCN314, DCN315
From interal git commit cb0677a0552d880383b1ab787377d26c550c32d6

Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-05-23 13:03:56 -04:00
Mario Limonciello eb13e66975
amdgpu: Update DCN 3.1.4 firmware
This particular update is important for compatibility with newer
versions of AGESA.

from internal git commit b61ba035909732db8ad27b88ef8a98a9dfc8ca4d

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-03-30 09:01:43 -05:00
Mario Limonciello 2e93e4c91d
amdgpu: Add DCN 3.1.4 firmware
from internal git commit 817a844e4b282368b5dc3f27a9d8c6cdeb814548

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-01-25 07:40:41 -05:00