lkml.org 
[lkml]   [2011]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[022/262] drm/radeon/kms: bail early in dvi_detect for digital only connectors
    3.0-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Alex Deucher <alexander.deucher@amd.com>

    commit 5f0a26128d66ef81613fe923d5c288942844ccdc upstream.

    DVI-D and HDMI-A are digital only, so there's no need to
    attempt analog load detect. Also, skip bail before the
    !force check, or we fail to get a disconnect events.
    The next patches in the series attempt to fix disconnect
    events for connectors with analog support (DVI-I, HDMI-B,
    DVI-A).

    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=41561

    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/gpu/drm/radeon/radeon_connectors.c | 5 +++++
    1 file changed, 5 insertions(+)

    --- a/drivers/gpu/drm/radeon/radeon_connectors.c
    +++ b/drivers/gpu/drm/radeon/radeon_connectors.c
    @@ -950,6 +950,11 @@ radeon_dvi_detect(struct drm_connector *
    if ((ret == connector_status_connected) && (radeon_connector->use_digital == true))
    goto out;

    + /* DVI-D and HDMI-A are digital only */
    + if ((connector->connector_type == DRM_MODE_CONNECTOR_DVID) ||
    + (connector->connector_type == DRM_MODE_CONNECTOR_HDMIA))
    + goto out;
    +
    if (!force) {
    ret = connector->status;
    goto out;



    \
     
     \ /
      Last update: 2011-11-10 06:31    [W:0.022 / U:1.916 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site