Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp3378973ybp; Sun, 6 Oct 2019 10:37:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqxelZtQ21wMbRpfn99ps8MLUvpRMJAgUyjmFCMOEqIyEYxqESFX0ht59YQHzzRvQwWjrrYT X-Received: by 2002:aa7:c306:: with SMTP id l6mr25538326edq.78.1570383471580; Sun, 06 Oct 2019 10:37:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570383471; cv=none; d=google.com; s=arc-20160816; b=TmKZzlXjJsk9A0LKE2xwCs5tJj4gUWQHXwoRfY1woSMCtcX4W2SKQe7Vb9pWkCFgk4 I6pU96QmfON2hLm+TY09GF4j3Tuj2t5FZVuM3TuXdbZysiSWOAlRR4myOb7W78EQRuP7 ZVOu54/aKz2P3Ypu6Qc1HV4sZ6JTc2x/woW8H1N1wZbUQsPVbf3X+3oBKHM4t/OZRSzK S6nXjbWyCDZkew8CVYMqIdllIZgtLFAsEZZarycL6dYqQRnfSqs8RQwwtTQ6MJ7KYgvQ adpHmk6zzchZs4WVne04Dfv4BqZx3Sah/cMNAPrv7KJHczqBgGgqyZSvqYbZUc678qI1 YJ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=nHRdN8ilsdlCtANA91a8+Wzqy64HKYz/XH5ef6hITTE=; b=e33C28CXphUFF7S92az/r9XycV1XGTZMrjZGL9qepY0K60ivoTi67aAxpblK8hj7C3 KzaiiEEUuvJK3m0+jcYKWvF2jPQU8RhM1EMya3FO4rwEyFLZ2zpsjZ8+vvCLzCy+lBge tD2+riz8GKU6YGBWtZ+VQ+Jy+QRew42gm408OIZLBjnKeaXG6t6LzB1b/RWYno+Moptu bkAw3bTG94aVltzNg9Mq26kiRmDqhVKaQK6rI6jOcJIp4wW28LJlE5BPrP7YGx86qOfn +d2GOuhGwliiNBRCmlF2VauezIQsZwGa4CVo+bBvrqY2dwMq1yoOUkRLeiZXeRLDBL7D PdjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DrQKGBev; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w11si5801463eji.160.2019.10.06.10.37.28; Sun, 06 Oct 2019 10:37:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DrQKGBev; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729872AbfJFReD (ORCPT + 99 others); Sun, 6 Oct 2019 13:34:03 -0400 Received: from mail.kernel.org ([198.145.29.99]:60618 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726992AbfJFRd4 (ORCPT ); Sun, 6 Oct 2019 13:33:56 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id F26D52087E; Sun, 6 Oct 2019 17:33:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570383235; bh=XsLIRuRisxjNNPY6SKphj7kigAx9IKnjHsKH+Q7szps=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DrQKGBevlXLdyllEmnBjGwidblRbBo801LtKPoFCrBLl0x20TGpl/xpz1AcJMcnYK t/Zbd3s3qlooEXfwYUNesU8ZMhN83hylzmgt8UaZ22yM4vRKalnztViIxs7pIa35Ko Rgfsl8EN3gewJW3UhZmbd8/pB9FvjXSfkXaqjkdg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Lucas Stach , Philipp Zabel , Sam Ravnborg , Sasha Levin Subject: [PATCH 5.2 029/137] drm/panel: simple: fix AUO g185han01 horizontal blanking Date: Sun, 6 Oct 2019 19:20:13 +0200 Message-Id: <20191006171211.540450541@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191006171209.403038733@linuxfoundation.org> References: <20191006171209.403038733@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lucas Stach [ Upstream commit f8c6bfc612b56f02e1b8fae699dff12738aaf889 ] The horizontal blanking periods are too short, as the values are specified for a single LVDS channel. Since this panel is dual LVDS they need to be doubled. With this change the panel reaches its nominal vrefresh rate of 60Fps, instead of the 64Fps with the current wrong blanking. Philipp Zabel added: The datasheet specifies 960 active clocks + 40/128/160 clocks blanking on each of the two LVDS channels (min/typical/max), so doubled this is now correct. Signed-off-by: Lucas Stach Reviewed-by: Philipp Zabel Reviewed-by: Sam Ravnborg Signed-off-by: Sam Ravnborg Link: https://patchwork.freedesktop.org/patch/msgid/1562764060.23869.12.camel@pengutronix.de Signed-off-by: Sasha Levin --- drivers/gpu/drm/panel/panel-simple.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 397a3086eac8a..95e430f9fea43 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -723,9 +723,9 @@ static const struct panel_desc auo_g133han01 = { static const struct display_timing auo_g185han01_timings = { .pixelclock = { 120000000, 144000000, 175000000 }, .hactive = { 1920, 1920, 1920 }, - .hfront_porch = { 18, 60, 74 }, - .hback_porch = { 12, 44, 54 }, - .hsync_len = { 10, 24, 32 }, + .hfront_porch = { 36, 120, 148 }, + .hback_porch = { 24, 88, 108 }, + .hsync_len = { 20, 48, 64 }, .vactive = { 1080, 1080, 1080 }, .vfront_porch = { 6, 10, 40 }, .vback_porch = { 2, 5, 20 }, -- 2.20.1