Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1360591pxb; Thu, 4 Feb 2021 10:53:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJxHBHuwqn6xZODW7W4dl8nAy0y1pMox9GwZeyqusto7bMIhzYs80TkYO3M0dtl0sgVDhmpr X-Received: by 2002:a05:6402:35d6:: with SMTP id z22mr44396edc.58.1612464836131; Thu, 04 Feb 2021 10:53:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612464836; cv=none; d=google.com; s=arc-20160816; b=NhkkXeUWD6B0PcO1d0BRcuZHNbmplOr+D/wbGjrE31PxvvBtPbH/4F03KfmYLgZpXT YhaBVAKSrimwIsozT+658Q4Mltrh9aYn+pkY2aue4X5LeRw2B2Ew/gBSUilJXnUSPQew 1f7QIXj1XQm0AHBpr6VFLqcX4rLxLP3m7mYFabluZjXD4i/qR1GKcJnEgNvWNX9TGsHR 0oywQYG7hpZjvvUz7WXMH+P6iVrpQLAqFsoEnD0L88qw17y9J8ICf3TtJiTWkWWJ6oEd FH1D/s0f55uTcW1RM/Sw+FmZvmc95Cz/U1wRZevRE6ccu4yR4AqT61+CDtF6xDj8gob0 BX+A== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=RHSJMuVfKMiUrlX/fkB4s5QkANjf9MRivGa2waDUuyo=; b=sUINia5yKY9LeU+yYfEqcBzUNVfy41Mb2oZk+l3Ps06sIB3kgzkMLt7mGOtVREqz6L PzwSJazghq2URHMTRg7s2PpuzBHWu4EwBLNjeB3a4R5Ilk9vs0HIYl2tuLictMMcyxUK 7MGeGrdwOnmuQdKEYNDOPfyo9L5XICc7w1dSeRB98mxoEvKOlH8RUDKFyJB6qUJLG3F0 wbSVZArROjWtwec1fYsOki7pVnjgwrg86kQKgOMoMihiQjNv+Df+DV6wSoKb1R4v8vsj zTrPku/YV5yj1VQRFRGuoxeJUAqk3QoZoky5dUlQSzJkiEgGSWWP4F786hpJ5JZc8Bnp 4bEw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=siol.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t16si3633258ejj.217.2021.02.04.10.53.30; Thu, 04 Feb 2021 10:53:56 -0800 (PST) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=siol.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239427AbhBDSvD (ORCPT + 99 others); Thu, 4 Feb 2021 13:51:03 -0500 Received: from mailoutvs27.siol.net ([185.57.226.218]:60136 "EHLO mail.siol.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S239402AbhBDStu (ORCPT ); Thu, 4 Feb 2021 13:49:50 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 25891523FCB; Thu, 4 Feb 2021 19:48:24 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta11.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta11.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id a7TgomQtru73; Thu, 4 Feb 2021 19:48:23 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id D7688523FCC; Thu, 4 Feb 2021 19:48:23 +0100 (CET) Received: from kista.localdomain (cpe-86-58-58-53.static.triera.net [86.58.58.53]) (Authenticated sender: 031275009) by mail.siol.net (Postfix) with ESMTPSA id 8B28A523FCB; Thu, 4 Feb 2021 19:48:21 +0100 (CET) From: Jernej Skrabec To: mripard@kernel.org, wens@csie.org Cc: mturquette@baylibre.com, sboyd@kernel.org, airlied@linux.ie, daniel@ffwll.ch, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-sunxi@googlegroups.com, Andre Heider Subject: [PATCH 5/5] drm/sun4i: dw-hdmi: Fix max. frequency for H6 Date: Thu, 4 Feb 2021 19:47:10 +0100 Message-Id: <20210204184710.1880895-6-jernej.skrabec@siol.net> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210204184710.1880895-1-jernej.skrabec@siol.net> References: <20210204184710.1880895-1-jernej.skrabec@siol.net> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It turns out that reasoning for lowering max. supported frequency is wrong. Scrambling works just fine. Several now fixed bugs prevented proper functioning, even with rates lower than 340 MHz. Issues were just more pronounced with higher frequencies. Fix that by allowing max. supported frequency in HW and fix the comment. Fixes: cd9063757a22 ("drm/sun4i: DW HDMI: Lower max. supported rate for H= 6") Tested-by: Andre Heider Signed-off-by: Jernej Skrabec --- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c b/drivers/gpu/drm/sun4= i/sun8i_dw_hdmi.c index 23773a5e0650..bbdfd5e26ec8 100644 --- a/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c +++ b/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c @@ -47,11 +47,9 @@ sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void= *data, { /* * Controller support maximum of 594 MHz, which correlates to - * 4K@60Hz 4:4:4 or RGB. However, for frequencies greater than - * 340 MHz scrambling has to be enabled. Because scrambling is - * not yet implemented, just limit to 340 MHz for now. + * 4K@60Hz 4:4:4 or RGB. */ - if (mode->clock > 340000) + if (mode->clock > 594000) return MODE_CLOCK_HIGH; =20 return MODE_OK; --=20 2.30.0