On Tue, Oct 21, 2025 at 12:26 PM Timur Kristóf <[email protected]> wrote:
>
> Hi,
>
> Did you guys manage to include the series in last week's promotion?
> Are there any issues?
>
> I'd really like it to be included in Linux 6.18, are we still on time
> for that?

The deadline for new features for 6.18 was over a month ago
unfortunately,  We are already at 6.18-rc2.

Alex

>
> Thanks & best regards,
> Timur
>
> On 10/9/25 20:27, Harry Wentland wrote:
> >
> >
> > On 2025-10-09 13:49, Wheeler, Daniel wrote:
> >> [Public]
> >>
> >> Sure, we can add it to next week's promotion, I'm almost through this 
> >> week's candidate. Tom is scheduled to prepare next week's candidate, so 
> >> I'll tag him in.
> >>
> >
> > Great. Thanks.
> >
> > Harry
> >
> >> Thank you,
> >>
> >> Dan Wheeler
> >> Sr. Technologist | AMD
> >> SW Display
> >> ------------------------------------------------------------------------------------------------------------------
> >> 1 Commerce Valley Dr E, Thornhill, ON L3T 7X6
> >> amd.com
> >>
> >>
> >> -----Original Message-----
> >> From: Wentland, Harry <[email protected]>
> >> Sent: Thursday, October 9, 2025 1:27 PM
> >> To: Timur Kristóf <[email protected]>; 
> >> [email protected]; Wheeler, Daniel <[email protected]>
> >> Cc: Deucher, Alexander <[email protected]>; Hung, Alex 
> >> <[email protected]>; [email protected]; Koenig, Christian 
> >> <[email protected]>
> >> Subject: Re: [PATCH 00/23] Analog connector support in DC (v2)
> >>
> >>
> >>
> >> On 2025-10-08 17:11, Harry Wentland wrote:
> >>> On 2025-09-26 14:01, Timur Kristóf wrote:
> >>>> This series adds support for analog connectors to DC for DCE6-10.
> >>>> There are two reasons to add this support:
> >>>>
> >>>> 1. GPUs that already use DC by default and have analog connectors.
> >>>> Some Tonga and Hawaii graphics cards in fact have DVI-I connectors,
> >>>> and their analog part doesn't work with DC. This functionality
> >>>> regressed when switching from the amdgpu legacy display code to DC.
> >>>>
> >>>> 2. GPUs that don't use amdgpu by default yet.
> >>>> Currently, SI (GFX6) and CIK (GFX7) don't use amdgpu by default yet,
> >>>> and missing analog connector support in DC is cited as one of the
> >>>> main reasons why not.
> >>>>
> >>>> Before starting this work, I asked Harry and Alex about how best to
> >>>> do it and we agreed that we'd like to use the VBIOS to set up the
> >>>> DAC. So I used the amdgpu legacy display code as a reference.
> >>>> The first few commits add some minor changes to DC to prepare for
> >>>> supporting analog stream and link encoders, then analog link
> >>>> detection is added along with polling, and finally DAC load detection
> >>>> support, which is useful for old displays and adapters.
> >>>>
> >>>> With this analog support added to DC, we could already fully switch
> >>>> CIK discrete GPUs to use DC and switch them to the amdgpu driver by
> >>>> default. This series switches Bonaire to DC by default, we can do the
> >>>> switch to amdgpu in a later series.
> >>>>
> >>>> For SI dGPUs, there are other pending patches to make DC work well,
> >>>> afterwards we could switch to DC by default, but missing
> >>>> VCE1 support is the blocker from using amdgpu by default.
> >>>>
> >>>> For GFX7 APUs, further work is needed before enabling DC by default,
> >>>> specifically with regards to the TRAVIS and NUTMEG external encoders
> >>>> which are not supported by DC at all.
> >>>>
> >>>> Changes in v2 of the series:
> >>>> Fixed regression on RDNA2 and newer APUs.
> >>>> Fixed flickering caused by polling analog connectors.
> >>>> Fixed crash on Kaveri.
> >>>> Fixed bug when HPD was high without a connected display.
> >>>> Reduced code churn by reusing same link encoder.
> >>>> Addressed other feedback from the review of v1.
> >>>
> >>> Thanks for the series.
> >>>
> >>> Patches 1-13 are
> >>> Reviewed-by: Harry Wentland <[email protected]>
> >>>
> >>> I'll hope to find time for the rest tomorrow or Friday.
> >>>
> >>
> >> The rest looks good to me as well.
> >>
> >> The whole series is
> >> Reviewed-by: Harry Wentland <[email protected]>
> >>
> >> Dan, can we give this a spin in our weekly promotion tests before I merge 
> >> it?
> >>
> >> Harry
> >>
> >>> Harry
> >>>
> >>>>
> >>>> Timur Kristóf (23):
> >>>>    drm/amd/display: Determine DVI-I connector type (v2)
> >>>>    drm/amd/display: Add analog bit to edid_caps (v2)
> >>>>    drm/amd/display: Introduce MAX_LINK_ENCODERS (v2)
> >>>>    drm/amd/display: Hook up DAC to bios_parser_encoder_control
> >>>>    drm/amd/display: Add SelectCRTC_Source to BIOS parser
> >>>>    drm/amd/display: Get maximum pixel clock from VBIOS
> >>>>    drm/amd/display: Don't use stereo sync and audio on RGB signals (v2)
> >>>>    drm/amd/display: Don't try to enable/disable HPD when unavailable
> >>>>    drm/amd/display: Determine early if a link has supported encoders (v2)
> >>>>    drm/amd/display: Add concept of analog encoders (v2)
> >>>>    drm/amd/display: Implement DCE analog stream encoders
> >>>>    drm/amd/display: Implement DCE analog link encoders (v2)
> >>>>    drm/amd/display: Support DAC in dce110_hwseq
> >>>>    drm/amd/display: Add analog link detection (v2)
> >>>>    drm/amd/display: Refactor amdgpu_dm_connector_detect (v2)
> >>>>    drm/amd/display: Poll analog connectors (v2)
> >>>>    drm/amd/display: Add DCE BIOS_SCRATCH_0 register
> >>>>    drm/amd/display: Make get_support_mask_for_device_id reusable
> >>>>    drm/amd/display: Add DAC_LoadDetection to BIOS parser (v2)
> >>>>    drm/amd/display: Use DAC load detection on analog connectors (v2)
> >>>>    drm/amd/display: Add common modes to analog displays without EDID
> >>>>    drm/amd/display: Don't add freesync modes to analog displays (v2)
> >>>>    drm/amdgpu: Use DC by default for Bonaire
> >>>>
> >>>>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |   1 -
> >>>>   .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 173 ++++++++---
> >>>>   .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |   5 +-
> >>>>   .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |   1 +
> >>>>   .../drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c |  20 ++
> >>>> .../gpu/drm/amd/display/dc/bios/bios_parser.c |  95 +++++-
> >>>>   .../drm/amd/display/dc/bios/command_table.c   | 286 ++++++++++++++++++
> >>>>   .../drm/amd/display/dc/bios/command_table.h   |   6 +
> >>>>   .../drm/amd/display/dc/core/dc_link_enc_cfg.c |   4 +-
> >>>>   .../gpu/drm/amd/display/dc/core/dc_resource.c |   8 +
> >>>>   .../gpu/drm/amd/display/dc/dc_bios_types.h    |   9 +
> >>>>   drivers/gpu/drm/amd/display/dc/dc_types.h     |   8 +-
> >>>>   .../drm/amd/display/dc/dce/dce_link_encoder.c |  85 ++++++
> >>>> .../drm/amd/display/dc/dce/dce_link_encoder.h |  16 +-
> >>>>   .../amd/display/dc/dce/dce_stream_encoder.c   |  14 +
> >>>>   .../amd/display/dc/dce/dce_stream_encoder.h   |   5 +
> >>>>   .../amd/display/dc/hwss/dce110/dce110_hwseq.c |  75 ++++-
> >>>>   .../gpu/drm/amd/display/dc/inc/core_types.h   |   8 +-
> >>>>   .../gpu/drm/amd/display/dc/inc/hw/hw_shared.h |  24 ++
> >>>>   .../drm/amd/display/dc/inc/hw/link_encoder.h  |   2 +
> >>>>   drivers/gpu/drm/amd/display/dc/inc/resource.h |   1 +
> >>>>   .../amd/display/dc/link/hwss/link_hwss_dio.c  |  19 +-
> >>>> .../drm/amd/display/dc/link/link_detection.c  | 147 ++++++++-
> >>>>   .../gpu/drm/amd/display/dc/link/link_dpms.c   |   9 +-
> >>>>   .../drm/amd/display/dc/link/link_factory.c    |  60 +++-
> >>>>   .../dc/resource/dce100/dce100_resource.c      |  31 +-
> >>>>   .../dc/resource/dce110/dce110_resource.c      |   2 +
> >>>>   .../dc/resource/dce112/dce112_resource.c      |   2 +
> >>>>   .../dc/resource/dce120/dce120_resource.c      |   1 +
> >>>>   .../dc/resource/dce60/dce60_resource.c        |  29 +-
> >>>>   .../dc/resource/dce80/dce80_resource.c        |  26 +-
> >>>>   .../amd/display/include/bios_parser_types.h   |  11 +-
> >>>>   .../display/include/grph_object_ctrl_defs.h   |   1 +
> >>>>   .../drm/amd/display/include/grph_object_id.h  |   7 +
> >>>>   .../drm/amd/display/include/signal_types.h    |  12 +
> >>>>   35 files changed, 1117 insertions(+), 86 deletions(-)
> >>>>
> >>>
> >>
> >
>

Reply via email to