[PATCH 00/29] DC Patches November 07, 2022
Tom Chung
chiahsuan.chung at amd.com
Wed Nov 9 06:12:50 UTC 2022
This version brings along following fixes:
- Fix DPIA AUX timeout issue
- Add HUBP surface flip interrupt handler
- Fix dpms_off issue when disabling bios mode
- Update SubVP Visual Confirm
- Program pipes for ODM when removing planes
- Use min transition for all SubVP plane add/remove
- Support parsing VRAM info v3.0 from VBIOS
- Enable dchub request limit for NV32
- Workaround to increase phantom pipe vactive in pipesplit
- Fix dcn3.1x mode validation on high bandwidth config
- Check context constructed for pipe split flags after pipesplit
- Align phantom pipe dst/src scaling with main for subvp
- Fix calculation for cursor CAB allocation
- Fix unbounded requesting for high pixel rate modes on dcn315
- Revert Disable DRR actions during state commit
- Fix array index out of bound error in bios parser
- Fix optc2_configure warning on dcn314
- Fix Subvp phantom pipe transition
- Fix prefetch calculations for dcn32
- Use uclk pstate latency for fw assisted mclk validation dcn32
- Set max for prefetch lines on dcn32
- Rework macros for DWB register access
- Adjust DP 8b10b LT exit behavior
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
Alvin Lee (3):
drm/amd/display: Use min transition for all SubVP plane add/remove
drm/amd/display: Don't check output BPP for phantom
drm/amd/display: Fix Subvp phantom pipe transition
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.143.0
Aric Cyr (1):
drm/amd/display: 3.2.212
Aurabindo Pillai (2):
drm/amd/display: fix array index out of bound error in bios parser
drm/amd/display: rework macros for DWB register access
Charlene Liu (1):
drm/amd/display: fix dcn3.1x mode validation on high bandwidth config
David Galiffi (1):
drm/amd/display: Update SubVP Visual Confirm
Dillon Varone (6):
drm/amd/display: Program pipes for ODM when removing planes
drm/amd/display: Check context constructed for pipe split flags is
still valid
drm/amd/display: Align phantom pipe dst/src scaling with main for
subvp
drm/amd/display: Fix prefetch calculations for dcn32
drm/amd/display: use uclk pstate latency for fw assisted mclk
validation dcn32
drm/amd/display: Set max for prefetch lines on dcn32
Dmytro Laktyushkin (2):
drm/amd/display: use low clocks for no plane configs
drm/amd/display: fix unbounded requesting for high pixel rate modes on
dcn315
George Shen (3):
drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
drm/amd/display: Workaround to increase phantom pipe vactive in
pipesplit
drm/amd/display: Fix calculation for cursor CAB allocation
Ilya Bakoulin (1):
drm/amd/display: Adjust DP 8b10b LT exit behavior
Jun Lei (1):
drm/amd/display: enable dchub request limit for NV32
Liu Xi (1):
drm/amd/display: clean up some irq service code for dcn201
Martin Leung (1):
drm/amd/display: revert Disable DRR actions during state commit
Rodrigo Siqueira (1):
drm/amd/display: Add HUBP surface flip interrupt handler
Roman Li (1):
drm/amd/display: Fix optc2_configure warning on dcn314
Stylon Wang (2):
drm/amd/display: Fix access timeout to DPIA AUX at boot time
drm/amd/display: Fix invalid DPIA AUX reply causing system hang
Zhongwei Zhang (1):
drm/amd/display: fix dpms_off issue when disabling bios mode
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 -
.../drm/amd/display/dc/bios/bios_parser2.c | 46 ++-
.../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 4 +-
.../dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 1 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 106 +++--
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 20 +-
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
.../drm/amd/display/dc/dcn10/dcn10_hubbub.h | 4 +-
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h | 363 ++++++++----------
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 ++-
.../drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 7 -
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 11 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 6 -
.../drm/amd/display/dc/dcn21/dcn21_resource.c | 2 -
.../gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 15 -
.../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +
.../drm/amd/display/dc/dcn30/dcn30_mmhubbub.h | 7 -
.../drm/amd/display/dc/dcn30/dcn30_resource.c | 5 +-
.../amd/display/dc/dcn301/dcn301_resource.c | 5 +-
.../amd/display/dc/dcn302/dcn302_resource.c | 4 +-
.../amd/display/dc/dcn303/dcn303_resource.c | 4 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 1 +
.../drm/amd/display/dc/dcn31/dcn31_resource.c | 38 +-
.../drm/amd/display/dc/dcn314/dcn314_optc.c | 2 +-
.../amd/display/dc/dcn314/dcn314_resource.c | 3 +
.../amd/display/dc/dcn315/dcn315_resource.c | 12 +-
.../amd/display/dc/dcn316/dcn316_resource.c | 8 +-
.../drm/amd/display/dc/dcn32/dcn32_hubbub.c | 18 +
.../drm/amd/display/dc/dcn32/dcn32_hubbub.h | 8 +-
.../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 44 ++-
.../drm/amd/display/dc/dcn32/dcn32_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 1 +
.../drm/amd/display/dc/dcn32/dcn32_resource.c | 10 +-
.../drm/amd/display/dc/dcn32/dcn32_resource.h | 3 +-
.../amd/display/dc/dcn321/dcn321_resource.c | 5 +-
.../drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 23 +-
.../drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 5 +
.../dc/dml/dcn31/display_mode_vba_31.c | 54 ++-
.../amd/display/dc/dml/dcn314/dcn314_fpu.c | 5 +-
.../dc/dml/dcn314/display_mode_vba_314.c | 2 -
.../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 64 ++-
.../dc/dml/dcn32/display_mode_vba_32.c | 4 +-
.../dc/dml/dcn32/display_mode_vba_32.h | 2 +
.../dc/dml/dcn32/display_mode_vba_util_32.c | 7 +-
.../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 +
.../dc/irq/dcn201/irq_service_dcn201.c | 17 +-
.../dc/irq/dcn201/irq_service_dcn201.h | 2 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 3 +-
51 files changed, 667 insertions(+), 385 deletions(-)
--
2.25.1
More information about the amd-gfx
mailing list