From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C759CC433B4 for ; Sat, 24 Apr 2021 00:25:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A7761613D8 for ; Sat, 24 Apr 2021 00:25:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244144AbhDXAZh (ORCPT ); Fri, 23 Apr 2021 20:25:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:54250 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232742AbhDXAZe (ORCPT ); Fri, 23 Apr 2021 20:25:34 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3BECF61477 for ; Sat, 24 Apr 2021 00:24:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619223897; bh=JUtYUFPq9g527zehS3r3trQprwKqTKRWX2ZmF5KthfI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AXIRmdEEXTTTcqBDHEPz1I1nmt8HMK1D2iAXTYn2nwINJpOvTJnFJxd3aPfpCjRym wRYr/iZ9HqdNPRslb2DKYUfnoY57wuZDG2BiCzSywUDACGi/yows4t3dKfD/8WdKN0 TybE6+JBuZqHJwoiRRcCxbBEOmGWoFaJSJhfdSXKoWbzBwz4I+xZMUAmWXhmDEAMKr c9wXyBqjLUodk3/krfZdRmb0AZolokR1MTx7xSSTqfgSGqrKClzLBJVae5mQzlCSHm sMCdSeVFphtUA1iGX3FgJEQ/HuMwQh9gWHHRTqvY/oedqgG9bj+BUgImEEaEf6DIOL oJ8n9bODCW3Fw== Received: by mail-ed1-f54.google.com with SMTP id y3so22961215eds.5 for ; Fri, 23 Apr 2021 17:24:57 -0700 (PDT) X-Gm-Message-State: AOAM533bMCO1o0x5v1xmWmlUlpDJZgc8r+KLMcoEiS+apTJsx8ynvmND 3vUg6up0zFJYQIb9nlZCcbzzydJlVhmY/eaaEg== X-Google-Smtp-Source: ABdhPJyFg/YGdVA+cnxdfhz7C/WrfEW6PAyHJGolTksIoWi6zl62XnlcHbtRzFYYVuxL2wWnJJTuCSRLpqM2wLP13MY= X-Received: by 2002:a05:6402:8d4:: with SMTP id d20mr7402937edz.49.1619223895851; Fri, 23 Apr 2021 17:24:55 -0700 (PDT) MIME-Version: 1.0 References: <20210419073244.2678688-1-narmstrong@baylibre.com> <20210419073244.2678688-5-narmstrong@baylibre.com> In-Reply-To: <20210419073244.2678688-5-narmstrong@baylibre.com> From: Chun-Kuang Hu Date: Sat, 24 Apr 2021 08:24:45 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] gpu/drm: mediatek: hdmi: add optional limit on maximal HDMI mode clock To: Neil Armstrong Cc: Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , DRI Development , "moderated list:ARM/Mediatek SoC support" , Linux ARM , linux-kernel , Fabien Parent Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Neil: Neil Armstrong =E6=96=BC 2021=E5=B9=B44=E6=9C=881= 9=E6=97=A5 =E9=80=B1=E4=B8=80 =E4=B8=8B=E5=8D=883:33=E5=AF=AB=E9=81=93=EF= =BC=9A > > Some SoCs like the MT8167 have a hard limit on the maximal supported HDMI= TMDS > clock, so add a configuration value to filter out those modes. Reviewed-by: Chun-Kuang Hu > > Signed-off-by: Fabien Parent > Signed-off-by: Neil Armstrong > --- > drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi.c b/drivers/gpu/drm/mediat= ek/mtk_hdmi.c > index 0539262e69d3..bc50d97f2553 100644 > --- a/drivers/gpu/drm/mediatek/mtk_hdmi.c > +++ b/drivers/gpu/drm/mediatek/mtk_hdmi.c > @@ -149,6 +149,7 @@ struct hdmi_audio_param { > struct mtk_hdmi_conf { > bool tz_disabled; > bool cea_modes_only; > + unsigned long max_mode_clock; > }; > > struct mtk_hdmi { > @@ -1226,6 +1227,10 @@ static int mtk_hdmi_bridge_mode_valid(struct drm_b= ridge *bridge, > if (hdmi->conf->cea_modes_only && !drm_match_cea_mode(mode)) > return MODE_BAD; > > + if (hdmi->conf->max_mode_clock && > + mode->clock > hdmi->conf->max_mode_clock) > + return MODE_CLOCK_HIGH; > + > if (mode->clock < 27000) > return MODE_CLOCK_LOW; > if (mode->clock > 297000) > -- > 2.25.1 > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62211C433B4 for ; Sat, 24 Apr 2021 00:25:29 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D54E16144A for ; Sat, 24 Apr 2021 00:25:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D54E16144A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=bWYL1exD5tnmKEPS5EV1P9hnAgEvvoJIj5023p2zIcE=; b=RuJNvHRjrkTEkzmm7gGtFo/jn XhwBJTHRF2tTuiSnA1q5XtKn4frfy4dZ6e/Bm/QehxoPEb345qOYGJaXOwfySRq78d0YluGLT0/5w YcF7H/CY/6hPbC6Q1gHPjDyLE7sthz18NiNO/LRi4BQj23cEjwTC/mbdPKKPK1MGWFyM1rDhjmbnW 3rNtc7b2fxpW6G24r61TY6DbAG5KK5lW6KAI9f6enqU0v2WYbqtdLIWS356lKWU+Pdb5loEJ8Xquh GwQkU99HntBvxmsVYaKm75CxQOvqPBkdZjslmEuphRBZesDOlFfoabVoy2TE+BQPO4ze3Nyu0LKZk OuQmBciqA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1la66k-002gLT-Oh; Sat, 24 Apr 2021 00:25:16 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1la66V-002gDj-VF; Sat, 24 Apr 2021 00:25:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Sender:Reply-To:Content-ID:Content-Description; bh=3i2LCdb5sRko/cMG1IA45qL5djd2yQoikc1OEP0WRmo=; b=PpoydHHJXOnFy4Z0w7P9Ydqv6s xbH57A0MGE/NrJ5uQsrpme/Zq0LTf654g1DJI2iM3eEceojirG8sYsRXGO9D6wUw/vDE4qprFot/q tX/odlidjsXj/KqsqBRtTxBzS6wcUsCWM7XxRpk1eRNrCzOj+c6NpfcVDhZ1Y3p3YDyYQQBByQPiq fDW4am0HnNd3Posvc/Lk4KgnS+jjtStrmkmOEudcH8w/vVJZYu67I2MVIMlvwQD/V/fQFxqKmv3BE PgbnGAI56nnoHijS2AQr/8QLlksXcerOJuTPIIjOMIPgMFtuwgWuCVj7cI5NXjtJPDqHLhHnqXGG9 hP07/C5g==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1la66T-00EmxF-Iv; Sat, 24 Apr 2021 00:24:58 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 301AA6141C; Sat, 24 Apr 2021 00:24:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619223897; bh=JUtYUFPq9g527zehS3r3trQprwKqTKRWX2ZmF5KthfI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AXIRmdEEXTTTcqBDHEPz1I1nmt8HMK1D2iAXTYn2nwINJpOvTJnFJxd3aPfpCjRym wRYr/iZ9HqdNPRslb2DKYUfnoY57wuZDG2BiCzSywUDACGi/yows4t3dKfD/8WdKN0 TybE6+JBuZqHJwoiRRcCxbBEOmGWoFaJSJhfdSXKoWbzBwz4I+xZMUAmWXhmDEAMKr c9wXyBqjLUodk3/krfZdRmb0AZolokR1MTx7xSSTqfgSGqrKClzLBJVae5mQzlCSHm sMCdSeVFphtUA1iGX3FgJEQ/HuMwQh9gWHHRTqvY/oedqgG9bj+BUgImEEaEf6DIOL oJ8n9bODCW3Fw== Received: by mail-ed1-f44.google.com with SMTP id h8so19120355edb.2; Fri, 23 Apr 2021 17:24:57 -0700 (PDT) X-Gm-Message-State: AOAM5338opz45QZ+WOJLtQB7FKE0fMvt2o0QSzhqufRMIvxBfFy1GccH zzljXv/ngx6XseqhTnyau2DqzLXfrG6uq5z2WA== X-Google-Smtp-Source: ABdhPJyFg/YGdVA+cnxdfhz7C/WrfEW6PAyHJGolTksIoWi6zl62XnlcHbtRzFYYVuxL2wWnJJTuCSRLpqM2wLP13MY= X-Received: by 2002:a05:6402:8d4:: with SMTP id d20mr7402937edz.49.1619223895851; Fri, 23 Apr 2021 17:24:55 -0700 (PDT) MIME-Version: 1.0 References: <20210419073244.2678688-1-narmstrong@baylibre.com> <20210419073244.2678688-5-narmstrong@baylibre.com> In-Reply-To: <20210419073244.2678688-5-narmstrong@baylibre.com> From: Chun-Kuang Hu Date: Sat, 24 Apr 2021 08:24:45 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] gpu/drm: mediatek: hdmi: add optional limit on maximal HDMI mode clock To: Neil Armstrong Cc: Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , DRI Development , "moderated list:ARM/Mediatek SoC support" , Linux ARM , linux-kernel , Fabien Parent X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210423_172457_664395_9B28F3D2 X-CRM114-Status: GOOD ( 13.88 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org SGksIE5laWw6CgpOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+IOaWvCAy MDIx5bm0NOaciDE55pelIOmAseS4gCDkuIvljYgzOjMz5a+r6YGT77yaCj4KPiBTb21lIFNvQ3Mg bGlrZSB0aGUgTVQ4MTY3IGhhdmUgYSBoYXJkIGxpbWl0IG9uIHRoZSBtYXhpbWFsIHN1cHBvcnRl ZCBIRE1JIFRNRFMKPiBjbG9jaywgc28gYWRkIGEgY29uZmlndXJhdGlvbiB2YWx1ZSB0byBmaWx0 ZXIgb3V0IHRob3NlIG1vZGVzLgoKUmV2aWV3ZWQtYnk6IENodW4tS3VhbmcgSHUgPGNodW5rdWFu Zy5odUBrZXJuZWwub3JnPgoKPgo+IFNpZ25lZC1vZmYtYnk6IEZhYmllbiBQYXJlbnQgPGZwYXJl bnRAYmF5bGlicmUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ry b25nQGJheWxpYnJlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pLmMgfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMv Z3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gaW5kZXggMDUzOTI2MmU2OWQzLi5iYzUwZDk3 ZjI1NTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+IEBAIC0xNDksNiAr MTQ5LDcgQEAgc3RydWN0IGhkbWlfYXVkaW9fcGFyYW0gewo+ICBzdHJ1Y3QgbXRrX2hkbWlfY29u ZiB7Cj4gICAgICAgICBib29sIHR6X2Rpc2FibGVkOwo+ICAgICAgICAgYm9vbCBjZWFfbW9kZXNf b25seTsKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X21vZGVfY2xvY2s7Cj4gIH07Cj4KPiAg c3RydWN0IG10a19oZG1pIHsKPiBAQCAtMTIyNiw2ICsxMjI3LDEwIEBAIHN0YXRpYyBpbnQgbXRr X2hkbWlfYnJpZGdlX21vZGVfdmFsaWQoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSwKPiAgICAg ICAgIGlmIChoZG1pLT5jb25mLT5jZWFfbW9kZXNfb25seSAmJiAhZHJtX21hdGNoX2NlYV9tb2Rl KG1vZGUpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gTU9ERV9CQUQ7Cj4KPiArICAgICAgIGlm IChoZG1pLT5jb25mLT5tYXhfbW9kZV9jbG9jayAmJgo+ICsgICAgICAgICAgIG1vZGUtPmNsb2Nr ID4gaGRtaS0+Y29uZi0+bWF4X21vZGVfY2xvY2spCj4gKyAgICAgICAgICAgICAgIHJldHVybiBN T0RFX0NMT0NLX0hJR0g7Cj4gKwo+ICAgICAgICAgaWYgKG1vZGUtPmNsb2NrIDwgMjcwMDApCj4g ICAgICAgICAgICAgICAgIHJldHVybiBNT0RFX0NMT0NLX0xPVzsKPiAgICAgICAgIGlmIChtb2Rl LT5jbG9jayA+IDI5NzAwMCkKPiAtLQo+IDIuMjUuMQo+CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1tZWRpYXRlayBtYWlsaW5nIGxpc3QKTGlu dXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW1lZGlhdGVrCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 681D4C433ED for ; Sat, 24 Apr 2021 00:26:47 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id F08E8613C3 for ; Sat, 24 Apr 2021 00:26:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F08E8613C3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Q/AEexc0jkTNFVfQ1KWJ+AY9yv1QBQo+WKlLhgyjIfY=; b=YnR8dyj8wEslkrLCuufJd1ibl +bU+RxUwKrhtg6xtw1YNVts60gOpyDxUjeSVZ6780a8e22IKEUd5d0qKfJhOrQMrXhGTkHSAxDJct 6P8SWGyU6C8gaJpU5zQufWXwVXV8JtfcmLbHVAuOfPBgDkxEYgKqY6P4HR079m+L2zqHWs2huI3VT BQvuVCj4q0Vv4qVPzNMC9Yg+anwmf8WDcSJB7u/zQ/V9dsR+wJUTOowABwWoWVH6YwI5XzSyZqUia Cn3TYog3bXNLufOKjhMyrsHXGrxth272R8FFPTvNF8zQDotUucuJtnUOTfkCqBYLvJsTbsnEWyLJo 6e84JgjTQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1la66Z-002gHv-5a; Sat, 24 Apr 2021 00:25:03 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1la66V-002gDj-VF; Sat, 24 Apr 2021 00:25:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Sender:Reply-To:Content-ID:Content-Description; bh=3i2LCdb5sRko/cMG1IA45qL5djd2yQoikc1OEP0WRmo=; b=PpoydHHJXOnFy4Z0w7P9Ydqv6s xbH57A0MGE/NrJ5uQsrpme/Zq0LTf654g1DJI2iM3eEceojirG8sYsRXGO9D6wUw/vDE4qprFot/q tX/odlidjsXj/KqsqBRtTxBzS6wcUsCWM7XxRpk1eRNrCzOj+c6NpfcVDhZ1Y3p3YDyYQQBByQPiq fDW4am0HnNd3Posvc/Lk4KgnS+jjtStrmkmOEudcH8w/vVJZYu67I2MVIMlvwQD/V/fQFxqKmv3BE PgbnGAI56nnoHijS2AQr/8QLlksXcerOJuTPIIjOMIPgMFtuwgWuCVj7cI5NXjtJPDqHLhHnqXGG9 hP07/C5g==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1la66T-00EmxF-Iv; Sat, 24 Apr 2021 00:24:58 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 301AA6141C; Sat, 24 Apr 2021 00:24:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619223897; bh=JUtYUFPq9g527zehS3r3trQprwKqTKRWX2ZmF5KthfI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AXIRmdEEXTTTcqBDHEPz1I1nmt8HMK1D2iAXTYn2nwINJpOvTJnFJxd3aPfpCjRym wRYr/iZ9HqdNPRslb2DKYUfnoY57wuZDG2BiCzSywUDACGi/yows4t3dKfD/8WdKN0 TybE6+JBuZqHJwoiRRcCxbBEOmGWoFaJSJhfdSXKoWbzBwz4I+xZMUAmWXhmDEAMKr c9wXyBqjLUodk3/krfZdRmb0AZolokR1MTx7xSSTqfgSGqrKClzLBJVae5mQzlCSHm sMCdSeVFphtUA1iGX3FgJEQ/HuMwQh9gWHHRTqvY/oedqgG9bj+BUgImEEaEf6DIOL oJ8n9bODCW3Fw== Received: by mail-ed1-f44.google.com with SMTP id h8so19120355edb.2; Fri, 23 Apr 2021 17:24:57 -0700 (PDT) X-Gm-Message-State: AOAM5338opz45QZ+WOJLtQB7FKE0fMvt2o0QSzhqufRMIvxBfFy1GccH zzljXv/ngx6XseqhTnyau2DqzLXfrG6uq5z2WA== X-Google-Smtp-Source: ABdhPJyFg/YGdVA+cnxdfhz7C/WrfEW6PAyHJGolTksIoWi6zl62XnlcHbtRzFYYVuxL2wWnJJTuCSRLpqM2wLP13MY= X-Received: by 2002:a05:6402:8d4:: with SMTP id d20mr7402937edz.49.1619223895851; Fri, 23 Apr 2021 17:24:55 -0700 (PDT) MIME-Version: 1.0 References: <20210419073244.2678688-1-narmstrong@baylibre.com> <20210419073244.2678688-5-narmstrong@baylibre.com> In-Reply-To: <20210419073244.2678688-5-narmstrong@baylibre.com> From: Chun-Kuang Hu Date: Sat, 24 Apr 2021 08:24:45 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] gpu/drm: mediatek: hdmi: add optional limit on maximal HDMI mode clock To: Neil Armstrong Cc: Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , DRI Development , "moderated list:ARM/Mediatek SoC support" , Linux ARM , linux-kernel , Fabien Parent X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210423_172457_664395_9B28F3D2 X-CRM114-Status: GOOD ( 13.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksIE5laWw6CgpOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+IOaWvCAy MDIx5bm0NOaciDE55pelIOmAseS4gCDkuIvljYgzOjMz5a+r6YGT77yaCj4KPiBTb21lIFNvQ3Mg bGlrZSB0aGUgTVQ4MTY3IGhhdmUgYSBoYXJkIGxpbWl0IG9uIHRoZSBtYXhpbWFsIHN1cHBvcnRl ZCBIRE1JIFRNRFMKPiBjbG9jaywgc28gYWRkIGEgY29uZmlndXJhdGlvbiB2YWx1ZSB0byBmaWx0 ZXIgb3V0IHRob3NlIG1vZGVzLgoKUmV2aWV3ZWQtYnk6IENodW4tS3VhbmcgSHUgPGNodW5rdWFu Zy5odUBrZXJuZWwub3JnPgoKPgo+IFNpZ25lZC1vZmYtYnk6IEZhYmllbiBQYXJlbnQgPGZwYXJl bnRAYmF5bGlicmUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ry b25nQGJheWxpYnJlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pLmMgfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMv Z3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gaW5kZXggMDUzOTI2MmU2OWQzLi5iYzUwZDk3 ZjI1NTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+IEBAIC0xNDksNiAr MTQ5LDcgQEAgc3RydWN0IGhkbWlfYXVkaW9fcGFyYW0gewo+ICBzdHJ1Y3QgbXRrX2hkbWlfY29u ZiB7Cj4gICAgICAgICBib29sIHR6X2Rpc2FibGVkOwo+ICAgICAgICAgYm9vbCBjZWFfbW9kZXNf b25seTsKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X21vZGVfY2xvY2s7Cj4gIH07Cj4KPiAg c3RydWN0IG10a19oZG1pIHsKPiBAQCAtMTIyNiw2ICsxMjI3LDEwIEBAIHN0YXRpYyBpbnQgbXRr X2hkbWlfYnJpZGdlX21vZGVfdmFsaWQoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSwKPiAgICAg ICAgIGlmIChoZG1pLT5jb25mLT5jZWFfbW9kZXNfb25seSAmJiAhZHJtX21hdGNoX2NlYV9tb2Rl KG1vZGUpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gTU9ERV9CQUQ7Cj4KPiArICAgICAgIGlm IChoZG1pLT5jb25mLT5tYXhfbW9kZV9jbG9jayAmJgo+ICsgICAgICAgICAgIG1vZGUtPmNsb2Nr ID4gaGRtaS0+Y29uZi0+bWF4X21vZGVfY2xvY2spCj4gKyAgICAgICAgICAgICAgIHJldHVybiBN T0RFX0NMT0NLX0hJR0g7Cj4gKwo+ICAgICAgICAgaWYgKG1vZGUtPmNsb2NrIDwgMjcwMDApCj4g ICAgICAgICAgICAgICAgIHJldHVybiBNT0RFX0NMT0NLX0xPVzsKPiAgICAgICAgIGlmIChtb2Rl LT5jbG9jayA+IDI5NzAwMCkKPiAtLQo+IDIuMjUuMQo+CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A9D08C433ED for ; Sat, 24 Apr 2021 00:24:59 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 737DF61261 for ; Sat, 24 Apr 2021 00:24:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 737DF61261 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C046D6ECCF; Sat, 24 Apr 2021 00:24:58 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 62FC66ECCF for ; Sat, 24 Apr 2021 00:24:57 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id 389066144A for ; Sat, 24 Apr 2021 00:24:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619223897; bh=JUtYUFPq9g527zehS3r3trQprwKqTKRWX2ZmF5KthfI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AXIRmdEEXTTTcqBDHEPz1I1nmt8HMK1D2iAXTYn2nwINJpOvTJnFJxd3aPfpCjRym wRYr/iZ9HqdNPRslb2DKYUfnoY57wuZDG2BiCzSywUDACGi/yows4t3dKfD/8WdKN0 TybE6+JBuZqHJwoiRRcCxbBEOmGWoFaJSJhfdSXKoWbzBwz4I+xZMUAmWXhmDEAMKr c9wXyBqjLUodk3/krfZdRmb0AZolokR1MTx7xSSTqfgSGqrKClzLBJVae5mQzlCSHm sMCdSeVFphtUA1iGX3FgJEQ/HuMwQh9gWHHRTqvY/oedqgG9bj+BUgImEEaEf6DIOL oJ8n9bODCW3Fw== Received: by mail-ed1-f53.google.com with SMTP id g17so58581273edm.6 for ; Fri, 23 Apr 2021 17:24:57 -0700 (PDT) X-Gm-Message-State: AOAM531VJ8FdAv+mSGMGuxLExrkyezf9nnAARFHs2/nQtnO7TlmT/tf7 DZx63O27LNRWvvai78ZE7bTopsp1gjcKevF96w== X-Google-Smtp-Source: ABdhPJyFg/YGdVA+cnxdfhz7C/WrfEW6PAyHJGolTksIoWi6zl62XnlcHbtRzFYYVuxL2wWnJJTuCSRLpqM2wLP13MY= X-Received: by 2002:a05:6402:8d4:: with SMTP id d20mr7402937edz.49.1619223895851; Fri, 23 Apr 2021 17:24:55 -0700 (PDT) MIME-Version: 1.0 References: <20210419073244.2678688-1-narmstrong@baylibre.com> <20210419073244.2678688-5-narmstrong@baylibre.com> In-Reply-To: <20210419073244.2678688-5-narmstrong@baylibre.com> From: Chun-Kuang Hu Date: Sat, 24 Apr 2021 08:24:45 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] gpu/drm: mediatek: hdmi: add optional limit on maximal HDMI mode clock To: Neil Armstrong X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chun-Kuang Hu , linux-kernel , DRI Development , Fabien Parent , "moderated list:ARM/Mediatek SoC support" , Matthias Brugger , Linux ARM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGksIE5laWw6CgpOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+IOaWvCAy MDIx5bm0NOaciDE55pelIOmAseS4gCDkuIvljYgzOjMz5a+r6YGT77yaCj4KPiBTb21lIFNvQ3Mg bGlrZSB0aGUgTVQ4MTY3IGhhdmUgYSBoYXJkIGxpbWl0IG9uIHRoZSBtYXhpbWFsIHN1cHBvcnRl ZCBIRE1JIFRNRFMKPiBjbG9jaywgc28gYWRkIGEgY29uZmlndXJhdGlvbiB2YWx1ZSB0byBmaWx0 ZXIgb3V0IHRob3NlIG1vZGVzLgoKUmV2aWV3ZWQtYnk6IENodW4tS3VhbmcgSHUgPGNodW5rdWFu Zy5odUBrZXJuZWwub3JnPgoKPgo+IFNpZ25lZC1vZmYtYnk6IEZhYmllbiBQYXJlbnQgPGZwYXJl bnRAYmF5bGlicmUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ry b25nQGJheWxpYnJlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pLmMgfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMv Z3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gaW5kZXggMDUzOTI2MmU2OWQzLi5iYzUwZDk3 ZjI1NTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+IEBAIC0xNDksNiAr MTQ5LDcgQEAgc3RydWN0IGhkbWlfYXVkaW9fcGFyYW0gewo+ICBzdHJ1Y3QgbXRrX2hkbWlfY29u ZiB7Cj4gICAgICAgICBib29sIHR6X2Rpc2FibGVkOwo+ICAgICAgICAgYm9vbCBjZWFfbW9kZXNf b25seTsKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X21vZGVfY2xvY2s7Cj4gIH07Cj4KPiAg c3RydWN0IG10a19oZG1pIHsKPiBAQCAtMTIyNiw2ICsxMjI3LDEwIEBAIHN0YXRpYyBpbnQgbXRr X2hkbWlfYnJpZGdlX21vZGVfdmFsaWQoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSwKPiAgICAg ICAgIGlmIChoZG1pLT5jb25mLT5jZWFfbW9kZXNfb25seSAmJiAhZHJtX21hdGNoX2NlYV9tb2Rl KG1vZGUpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gTU9ERV9CQUQ7Cj4KPiArICAgICAgIGlm IChoZG1pLT5jb25mLT5tYXhfbW9kZV9jbG9jayAmJgo+ICsgICAgICAgICAgIG1vZGUtPmNsb2Nr ID4gaGRtaS0+Y29uZi0+bWF4X21vZGVfY2xvY2spCj4gKyAgICAgICAgICAgICAgIHJldHVybiBN T0RFX0NMT0NLX0hJR0g7Cj4gKwo+ICAgICAgICAgaWYgKG1vZGUtPmNsb2NrIDwgMjcwMDApCj4g ICAgICAgICAgICAgICAgIHJldHVybiBNT0RFX0NMT0NLX0xPVzsKPiAgICAgICAgIGlmIChtb2Rl LT5jbG9jayA+IDI5NzAwMCkKPiAtLQo+IDIuMjUuMQo+Cl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=