Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp627970rwd; Wed, 31 May 2023 03:12:57 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5bF59kqYqP/TnWy3Dwy2D8yXQn9pvjIDfBuENZTw8hckvlaA3R3D4jQjg3N7eYMGvsYMD3 X-Received: by 2002:a05:6808:13d4:b0:398:59fe:6ee3 with SMTP id d20-20020a05680813d400b0039859fe6ee3mr4484941oiw.54.1685527977599; Wed, 31 May 2023 03:12:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685527977; cv=none; d=google.com; s=arc-20160816; b=E8rHyqNNa3Q4Uc8JL08Wr2LzU4nExH40FT4Q/CKgVLp8W5K91188jt7m+08hpq8I5j /S9LEpnR8ckpkBzzaQQz0Yp8KWHLxkkpwDr79A2Fh26Wce62X0gYpCavoU+IJUz3LgGu 0HY8GzD8HC3y+E1i7fjXabuqCC8hgNRMavqiytmTteKIIxbufCBYadGdgo7s6JgPW7PT 5feiQxWlndE7hwQ7He7z/DSj3l0SMH33jc8B0dZjy7NXP5cYTbl65IhjAlMVaAAEv6Oj Ue3jS1hwF0BsspDYTd47oApZjxehJCe/SGoepm6RIr6/3gdU4MRBcfhp2jvu9PnJkQ4s Kvkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=hkehbS7//ferRXwM6kvo7oRNHn1QNtaSgYp/ExQ0jdM=; b=s8k/oe/ZZ9mQuCcTHAVDx3icF6pNHHBU5KFLvYluVpFvKwhE+LA133p/YhTFEo8wuN TpZ4qVJT+tk39TutyMzoM0CB8G6mlepbzwf2fSkqYyehoMkzzdtEaHHGFdxxMYUW11j/ G3pa94pjDT4am+Mnza0kDtoI+5mFJ2Wau9d8y4ivBDp64SXIJitRLvCmWnBvykEzW0lb 2aPOcdJElXPG2fVkNn+fLbMTRmHH1Vs62jpEstjkrMfoejKjm8oF1CLNwdo6fHiG2iHh AlFJIO8fqQ/toj8tSiCzCVK1RjXdm8hML2Oli97eI7UeNnnY4nYPMWzI3HqxYPkxH2wC MfKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=jwezaxfa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l190-20020a6391c7000000b0053f24deef0dsi738388pge.312.2023.05.31.03.12.43; Wed, 31 May 2023 03:12:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20221208.gappssmtp.com header.s=20221208 header.b=jwezaxfa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235469AbjEaJXv (ORCPT + 99 others); Wed, 31 May 2023 05:23:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235393AbjEaJXb (ORCPT ); Wed, 31 May 2023 05:23:31 -0400 Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DCA08BE for ; Wed, 31 May 2023 02:23:29 -0700 (PDT) Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-33b73741017so5532485ab.2 for ; Wed, 31 May 2023 02:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20221208.gappssmtp.com; s=20221208; t=1685525009; x=1688117009; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hkehbS7//ferRXwM6kvo7oRNHn1QNtaSgYp/ExQ0jdM=; b=jwezaxfaUWtfR62wBCm6nQcQVihAO87LksVgscSu+iYR71oqCzT7dg9trN4Mcl1t3F pUOWJGlu+fg63SeGPua4KDd5/Km6Ky0jKMCsTTx86qjTONR/CjhiyuYvqCsFJjLwa2xa 7QHQnbeJ3NqVDZtNJlD5zpintmktBrldJaOCReUdHGrQyDX/msTjP6WwhC2zB4bqu4pm K0x7sNwxF5JGH3aVWDIRb0X6yZfHbWS4Cb9uvH1MdL7gg+ZpaDbt4LcFQR0ko8AQpH2f AXfhvMHO1efJk+b6J7sc3al/DAvDaeZX2+sDfe84r68ln1NG8xSl2CmcJzjrS+Xzv3hx /ZCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685525009; x=1688117009; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hkehbS7//ferRXwM6kvo7oRNHn1QNtaSgYp/ExQ0jdM=; b=SaIX90VFS7e5PfxxoguQ4GZDx1SvCEEsi2Upktme9MIpIyj0VLi9zy8hSFUFnYXrxR Qkmrj5H2Jq3667dpIq+m0wlcGqaOxhunsNdC+koMTb9pRXI7nl0fsmyk75F8MUSi0yFF YaYxJaHCp7f6NDWbThYHJtlCdH55f196D++DaNiyBI9TEzM3GXxt4HFYhmWYMW/5Gzgc 1m/nWzWVAnNjNs2rqT617j3Ujc90XZhjodr6Nb+gUMp2efas21udfudc/WXF37eIFT1o NU0MxA4ppayuxN4iGxTK58aqGYzpNZYjIsFJuK449sItb8mlrbSs2m0J4F0QmHNsOEru uZEg== X-Gm-Message-State: AC+VfDz6v9gOgvnYUOLaMiA4LCrH12rUwC+ka9UOmAey0+v3K7TuGF4L Zw5ImV36FRsbdi2ioTHK3m8Kzp9Tsy7swxJ/EFGQ2A== X-Received: by 2002:a92:c60f:0:b0:332:e5aa:f9ab with SMTP id p15-20020a92c60f000000b00332e5aaf9abmr1742865ilm.11.1685525009247; Wed, 31 May 2023 02:23:29 -0700 (PDT) MIME-Version: 1.0 References: <20230512-amlogic-v6-4-upstream-dsi-ccf-vim3-v5-0-56eb7a4d5b8e@linaro.org> <20230512-amlogic-v6-4-upstream-dsi-ccf-vim3-v5-13-56eb7a4d5b8e@linaro.org> In-Reply-To: <20230512-amlogic-v6-4-upstream-dsi-ccf-vim3-v5-13-56eb7a4d5b8e@linaro.org> From: Nicolas Belin Date: Wed, 31 May 2023 11:23:17 +0200 Message-ID: Subject: Re: [PATCH v5 13/17] drm/panel: khadas-ts050: update timings to achieve 60Hz refresh rate To: Neil Armstrong Cc: Jerome Brunet , Michael Turquette , Stephen Boyd , Kevin Hilman , Martin Blumenstingl , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Airlie , Daniel Vetter , Philipp Zabel , Kishon Vijay Abraham I , Sam Ravnborg , "Lukas F. Hartmann" , linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-phy@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le mar. 30 mai 2023 =C3=A0 09:38, Neil Armstrong a =C3=A9crit : > > This updates the panel timings to achieve a clean 60Hz refresh rate. > > Signed-off-by: Neil Armstrong > --- > drivers/gpu/drm/panel/panel-khadas-ts050.c | 16 ++++++++-------- > 1 file changed, 8 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/panel/panel-khadas-ts050.c b/drivers/gpu/drm= /panel/panel-khadas-ts050.c > index 1ab1ebe30882..b942a0162274 100644 > --- a/drivers/gpu/drm/panel/panel-khadas-ts050.c > +++ b/drivers/gpu/drm/panel/panel-khadas-ts050.c > @@ -568,7 +568,7 @@ static const struct khadas_ts050_panel_cmd init_code[= ] =3D { > {0xfb, 0x01}, > /* Select CMD1 */ > {0xff, 0x00}, > - {0xd3, 0x05}, /* RGBMIPICTRL: VSYNC back porch =3D 5 */ > + {0xd3, 0x22}, /* RGBMIPICTRL: VSYNC back porch =3D 34 */ > {0xd4, 0x04}, /* RGBMIPICTRL: VSYNC front porch =3D 4 */ > }; > > @@ -717,15 +717,15 @@ static int khadas_ts050_panel_disable(struct drm_pa= nel *panel) > } > > static const struct drm_display_mode default_mode =3D { > - .clock =3D 120000, > - .hdisplay =3D 1088, > - .hsync_start =3D 1088 + 104, > - .hsync_end =3D 1088 + 104 + 4, > - .htotal =3D 1088 + 104 + 4 + 127, > + .clock =3D 160000, > + .hdisplay =3D 1080, > + .hsync_start =3D 1080 + 117, > + .hsync_end =3D 1080 + 117 + 5, > + .htotal =3D 1080 + 117 + 5 + 160, > .vdisplay =3D 1920, > .vsync_start =3D 1920 + 4, > - .vsync_end =3D 1920 + 4 + 2, > - .vtotal =3D 1920 + 4 + 2 + 3, > + .vsync_end =3D 1920 + 4 + 3, > + .vtotal =3D 1920 + 4 + 3 + 31, > .flags =3D DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, > }; > > > -- > 2.34.1 > Reviewed-by: Nicolas Belin Tested-by: Nicolas Belin # on Khadas VIM3 + TS050 Pan= el Thanks, Nicolas