Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp801557pxb; Tue, 9 Feb 2021 12:51:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJyP1rLzM4wt7YYye95DAnptF/q/XZfwLU0RbqRFAhTEGdQP9Mk7wGQq3AaPoKKqF9cEGfAS X-Received: by 2002:a17:906:6b02:: with SMTP id q2mr24831909ejr.122.1612903893632; Tue, 09 Feb 2021 12:51:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612903893; cv=none; d=google.com; s=arc-20160816; b=nNnMDf+qjlp+Lbd+gLkXQGQELrUQJ5QLbgl4PSg+KX3foaX1jsyjtR0SihLsAcMjbQ sjfi/xSbRuD+cCjNH6MC1PBNT4g2PTyacvJRmESWbs0WyiWwMtOopbeWnWz6wdvn//2v EJzti+2X31KpJCx9FGfNJEU6+d1vzy4QixCcEcmDgNB299bDDozGbZuO8nD7PWQUhtHr YnoBeU0+5i2QwGbPmMf7C4mkzcL+2xZBKVG98mT5wBvy/C5tuY+htIOL7TeyA6Ieqq0J vtLSFSL/WOnoYx3d4Tg98eJnkA7lJbUnZjU/UBbbtQObSwBGmCA3nl8uFaoM12frBLUR cUJA== 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=M/W0nuAHPO4oMBCjCJGlZgMfKSB7UyY+Jx8qqI01pQQ=; b=Ela8OODjRiuid9UTA5jECJWt78PSbL2ZZ7WKT13l3PjFz6kxde6RNPBNBF36628a8r HBOb+3C/PrHvKLt5oO/3Ar262aYCqPTSo25y9i91vcE0iHn5SHc+zfOSzbHdbwrdn8Gl ae5c9TnHo+rGTyG8nrCRye5s1T/k0hr5fRqT6tonPIZ1dUT816aKNfF5Em6hsuTNUlbg DoI/YOdL4pFr4QW/Bamkd0tGAwLJBEwDDLaE+YYgJQcNhv/ppgOEgFF6DwpS7xNCEX7t Bj0zjXmmiuEBNetY1GuOI1+x9p5evrf6IWYogJk4p4vDYSygXQyx/uTVxW3b6ZWvfULL n7AQ== 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 t16si19519121edi.281.2021.02.09.12.51.10; Tue, 09 Feb 2021 12:51:33 -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 S233688AbhBIUsz (ORCPT + 99 others); Tue, 9 Feb 2021 15:48:55 -0500 Received: from mailoutvs2.siol.net ([185.57.226.193]:51620 "EHLO mail.siol.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S233530AbhBISgi (ORCPT ); Tue, 9 Feb 2021 13:36:38 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Zimbra) with ESMTP id 611CA52347D; Tue, 9 Feb 2021 18:59:18 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta12.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta12.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id B-xRnyhS4CEV; Tue, 9 Feb 2021 18:59:18 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Zimbra) with ESMTPS id 2A26C5233C8; Tue, 9 Feb 2021 18:59:18 +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 (Zimbra) with ESMTPSA id D250652348C; Tue, 9 Feb 2021 18:59:15 +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 v3 5/5] drm/sun4i: dw-hdmi: Fix max. frequency for H6 Date: Tue, 9 Feb 2021 18:59:00 +0100 Message-Id: <20210209175900.7092-6-jernej.skrabec@siol.net> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210209175900.7092-1-jernej.skrabec@siol.net> References: <20210209175900.7092-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") Reviewed-by: Chen-Yu Tsai 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