All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/29] DC Patches November 07, 2022
@ 2022-11-09  6:12 Tom Chung
  2022-11-09  6:12   ` Tom Chung
                   ` (28 more replies)
  0 siblings, 29 replies; 33+ messages in thread
From: Tom Chung @ 2022-11-09  6:12 UTC (permalink / raw)
  To: amd-gfx
  Cc: stylon.wang, Tom Chung, Sunpeng.Li, Harry.Wentland,
	qingqing.zhuo, Rodrigo.Siqueira, roman.li, solomon.chiu,
	Daniel Wheeler, Aurabindo.Pillai, wayne.lin, Bhawanpreet.Lakha,
	agustin.gutierrez, pavle.kotarac

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@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


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2022-11-17 13:50 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-09  6:12 [PATCH 00/29] DC Patches November 07, 2022 Tom Chung
2022-11-09  6:12 ` [PATCH 01/29] drm/amd/display: Fix access timeout to DPIA AUX at boot time Tom Chung
2022-11-09  6:12   ` Tom Chung
2022-11-09  6:12 ` [PATCH 02/29] drm/amd/display: Add HUBP surface flip interrupt handler Tom Chung
2022-11-09  6:12 ` [PATCH 03/29] drm/amd/display: Fix invalid DPIA AUX reply causing system hang Tom Chung
2022-11-09  6:12   ` Tom Chung
2022-11-09  6:12 ` [PATCH 04/29] drm/amd/display: fix dpms_off issue when disabling bios mode Tom Chung
2022-11-17 13:50   ` Mike Lothian
2022-11-09  6:12 ` [PATCH 05/29] drm/amd/display: Update SubVP Visual Confirm Tom Chung
2022-11-09  6:12 ` [PATCH 06/29] drm/amd/display: clean up some irq service code for dcn201 Tom Chung
2022-11-09  6:12 ` [PATCH 07/29] drm/amd/display: Program pipes for ODM when removing planes Tom Chung
2022-11-09  6:12 ` [PATCH 08/29] drm/amd/display: Use min transition for all SubVP plane add/remove Tom Chung
2022-11-09  6:12 ` [PATCH 09/29] drm/amd/display: use low clocks for no plane configs Tom Chung
2022-11-09  6:13 ` [PATCH 10/29] drm/amd/display: Support parsing VRAM info v3.0 from VBIOS Tom Chung
2022-11-09  6:13 ` [PATCH 11/29] drm/amd/display: enable dchub request limit for NV32 Tom Chung
2022-11-09  6:13 ` [PATCH 12/29] drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit Tom Chung
2022-11-09  6:13 ` [PATCH 13/29] drm/amd/display: fix dcn3.1x mode validation on high bandwidth config Tom Chung
2022-11-09  6:13 ` [PATCH 14/29] drm/amd/display: Check context constructed for pipe split flags is still valid Tom Chung
2022-11-09  6:13 ` [PATCH 15/29] drm/amd/display: Align phantom pipe dst/src scaling with main for subvp Tom Chung
2022-11-09  6:13 ` [PATCH 16/29] drm/amd/display: Fix calculation for cursor CAB allocation Tom Chung
2022-11-09  6:13 ` [PATCH 17/29] drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315 Tom Chung
2022-11-09  6:13 ` [PATCH 18/29] drm/amd/display: Don't check output BPP for phantom Tom Chung
2022-11-09  6:13 ` [PATCH 19/29] drm/amd/display: revert Disable DRR actions during state commit Tom Chung
2022-11-09  6:13 ` [PATCH 20/29] drm/amd/display: fix array index out of bound error in bios parser Tom Chung
2022-11-09  6:13 ` [PATCH 21/29] drm/amd/display: Fix optc2_configure warning on dcn314 Tom Chung
2022-11-09  6:13 ` [PATCH 22/29] drm/amd/display: Fix Subvp phantom pipe transition Tom Chung
2022-11-09  6:13 ` [PATCH 23/29] drm/amd/display: Fix prefetch calculations for dcn32 Tom Chung
2022-11-09  6:13 ` [PATCH 24/29] drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 Tom Chung
2022-11-09  6:13 ` [PATCH 25/29] drm/amd/display: Set max for prefetch lines on dcn32 Tom Chung
2022-11-09  6:13 ` [PATCH 26/29] drm/amd/display: rework macros for DWB register access Tom Chung
2022-11-09  6:13 ` [PATCH 27/29] drm/amd/display: Adjust DP 8b10b LT exit behavior Tom Chung
2022-11-09  6:13 ` [PATCH 28/29] drm/amd/display: [FW Promotion] Release 0.0.143.0 Tom Chung
2022-11-09  6:13 ` [PATCH 29/29] drm/amd/display: 3.2.212 Tom Chung

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.