Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3956431pxb; Mon, 8 Feb 2021 04:36:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJxi1D1/7kjQAFWj3PUDKqBwDSc0hg7AIuQUoSjlXUPed0d973O/nrol5J0BlutqgAq+Kk15 X-Received: by 2002:a05:6402:34d2:: with SMTP id w18mr17500404edc.102.1612787789386; Mon, 08 Feb 2021 04:36:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612787789; cv=none; d=google.com; s=arc-20160816; b=uySPgsHS26yZggOaS27jolGgi/CpmZv9+/8nnQC37p3/irhletqXymRH/8pO2fBUc/ ZvBrOMKwE4c22dagxVr9Hf51+Pju8zBUyySvb7V7G70HCsiXkahCiYLar66Q/qy7bUuJ aVTCEbGfLk6DyGwZaHM32kBXTMEzZZinBz9xeXk4kQiExVzgtrCdhDpvuY7jMd9HzidP 4m0gRPpCifFyujBnnWVllkr1BnDATRMoJaPfMIJL89EiFF6EH5XIfoV20JaI1pcWRplK s5HFpM/WLSJb6POFzZJggge4kD5Y7+hAnS3JkqT+hcSaGisMB32QxaeLT3cUk7rmp9o6 k5Dw== 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=jbYaqknvFRGw/Vjcxnhn619UIl6gt6YxQi+pUbCBzX2jFPcwQi4tCivFDnUr91hLYw KINkglXKvw0r0+SPBAc9NAU4Z7IXrZcPLDEA11IiiY0aVQWvj5/H4mbkSugc8COTt+7e AajP2mEXrw8t/+Xj3mffHVJYvvDVs4r6KqtVmji35G0ib37WY9ou5FFhYalUTWoXBsx8 luVy5SFTw846fZoEDjNC6t4d8AGKB0WmPzwHqIqr71Ci3VoulApMLBARJJ4PsJWFYgZl jGJRs+DP5QHuBg1P9WE94LxyIxvFzV70ZCmwH5wbkTHJDL51WCYxAQFuf87OqjFM/mp3 2s5A== 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 by17si9791899ejb.604.2021.02.08.04.36.05; Mon, 08 Feb 2021 04:36:29 -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 S232781AbhBHMdX (ORCPT + 99 others); Mon, 8 Feb 2021 07:33:23 -0500 Received: from mailoutvs36.siol.net ([185.57.226.227]:54371 "EHLO mail.siol.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230272AbhBHMWY (ORCPT ); Mon, 8 Feb 2021 07:22:24 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Zimbra) with ESMTP id 6BDC75224CC; Mon, 8 Feb 2021 13:18:12 +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 VUD0WaDWuUMH; Mon, 8 Feb 2021 13:18:12 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Zimbra) with ESMTPS id 2C0AD52226D; Mon, 8 Feb 2021 13:18:12 +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 D60245224CC; Mon, 8 Feb 2021 13:18:09 +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 v2 5/5] drm/sun4i: dw-hdmi: Fix max. frequency for H6 Date: Mon, 8 Feb 2021 13:17:52 +0100 Message-Id: <20210208121752.2255465-6-jernej.skrabec@siol.net> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210208121752.2255465-1-jernej.skrabec@siol.net> References: <20210208121752.2255465-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