Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3421929pxf; Mon, 29 Mar 2021 01:35:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpv9TcwWcvn2qMhsM3Jdwjt4bBWGG/i0Hgu+GW0CLyYaOdEeZiZ/GPMQXZFrBKr+ILDb6J X-Received: by 2002:a17:907:1b06:: with SMTP id mp6mr16916504ejc.292.1617006949531; Mon, 29 Mar 2021 01:35:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617006949; cv=none; d=google.com; s=arc-20160816; b=EoUUItQ7fHjpnj+fFRzYcLl/PVA28ypnynCNKW8XcR0ojZO2eeykSgaUiNKNa52m8v OGxHSAEHxlCDp5W+8ox8u0qI/rALD9QZY3N3UWAC14aDZ8VM8Ov6VGlb6dXcEuXkTvvP wN+e68ju0Um3+TwRdXJBV7CU2d+9ZDvLTPYDy/oH04uzwBa4p573uLfcSGd3VTv0aXRE x+ajpp4psmIbNrQEopluVS0z3/UKnY65HRxMr9NY/X9p1Mv1LoEGIkab3MgIM2SNHyFm TTfZ0M7QnFWsfmrgNDFdcN2wnpge6LGKrdhY1xRPN6DOM6du7CKzjsn+LGN1NWQOXjwZ Vxlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=KPieQooowTxy5osVxErxLM31tPxV4LjwIjuINCb9294=; b=y6XRMM7QpKrvptwW0xEAp9zO/u9eXi+/YOAFcZS+0kX+8JTsZ/6uBi1tIGK+Eb35Bv xjYvSJq8EC6SMKwhbNOR2l+ftLeDnqDfAVTrTLiAAXYivHhank9207JuYIbZxLlmn1N2 z1il8Azu5l743w9aSCAkoSMjXnRE9xYqwWiSF5F9T0fNGUtUZ7Z5rFqkfFIimpYWov6d 7Mi3CAkUEDKBCX4yIfVgostE13EdHW7MqyXgZqS0PDdwwMj1MHDU2grFrDMXNtYHqlON nzhCkw8DgQhe5zsP6KEQ986bLbc0O7bMS6rqrU+d4ZpG3Z6yBf83CPoFJ6Wo2epFnqa5 GFcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=GTtXNPJT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s5si12478413ejx.287.2021.03.29.01.35.27; Mon, 29 Mar 2021 01:35:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=GTtXNPJT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234383AbhC2IdC (ORCPT + 99 others); Mon, 29 Mar 2021 04:33:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:37294 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232879AbhC2IUP (ORCPT ); Mon, 29 Mar 2021 04:20:15 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 1B73F61481; Mon, 29 Mar 2021 08:20:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617006014; bh=scYFnPO7AI/FT4LtJjU+VmWJqAOw/DeltX3UR58X2z8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GTtXNPJTTjZw+r9WO0DzsOG1fhKklqEG0E4zwsNh6KIvRCUT13skBTLNZvXGXgtXz xSWDcX8Emex1ujgkp9MLm95PGoOqnYAeOXPneIhJno/JK6UNDBz+yxCtS8gHCuwmA8 QqaGwU1B9a+8/Bwr1r6wsz8tKRYSpN4axnXyxjaE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Harry Wentland , Alex Deucher , Igor Kravchenko , Aric Cyr , Aurabindo Pillai Subject: [PATCH 5.10 086/221] drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x Date: Mon, 29 Mar 2021 09:56:57 +0200 Message-Id: <20210329075632.079378620@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210329075629.172032742@linuxfoundation.org> References: <20210329075629.172032742@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alex Deucher commit 5c458585c0141754cdcbf25feebb547dd671b559 upstream. Commit 098214999c8f added fetching of the AUX_DPHY register values from the vbios, but it also changed the default values in the case when there are no values in the vbios. This causes problems with displays with high refresh rates. To fix this, switch back to the original default value for AUX_DPHY_TX_CONTROL. Fixes: 098214999c8f ("drm/amd/display: Read VBIOS Golden Settings Tbl") Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1426 Reviewed-by: Harry Wentland Signed-off-by: Alex Deucher Cc: Igor Kravchenko Cc: Aric Cyr Cc: Aurabindo Pillai Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c @@ -341,8 +341,7 @@ void enc2_hw_init(struct link_encoder *e } else { AUX_REG_WRITE(AUX_DPHY_RX_CONTROL0, 0x103d1110); - AUX_REG_WRITE(AUX_DPHY_TX_CONTROL, 0x21c4d); - + AUX_REG_WRITE(AUX_DPHY_TX_CONTROL, 0x21c7a); } //AUX_DPHY_TX_REF_CONTROL'AUX_TX_REF_DIV HW default is 0x32;