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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 58E6CC10F16 for ; Mon, 6 May 2024 13:36:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pP0GBRkbToMt2aToebzPdn6ltPAXngNSMNG7bPJLSWY=; b=D3iTjaf/gTLP7L hSnMVFvDGmSpZ09l5Hy2+vm3RVNdo2rjM8fKJ4+uClPGdKOcdvkxRJf1agMuPtZWZiDqSkl17hEE9 kqrJZWiBW4He2xMrdjkQjnfff67kCnfXvb4Ea40132QXlaRfAhE3+aZkwnGwnFOcwbElU5S+t+UMg I8kcF3yw4qkcFME+5K+RmuxXPFmyKnezqmkWUEDgM2vEvVJQWj8+lQWPjVvjY/AqKBXmBieLP5QUj v/xlmAFnBVAMw4BtQbu15eAUUcj/saoULZKL3KcwyQdS6c235h1eX77VqpyYKoI9FTpQJakdFJJbO aKASoS0qeB8DVtg9MQjA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s3yVv-00000007Tje-0i53; Mon, 06 May 2024 13:36:19 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s3yVZ-00000007TSo-3feO; Mon, 06 May 2024 13:35:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:In-Reply-To:References: Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Sender:Reply-To:Content-ID:Content-Description; bh=9XSMUdIH/xbrKSJ/1FY3kzcDlUdNOj3PZQCySZMGJPo=; b=aFewYo5EZT/TqeQ6AnZ18PgcyQ nTOvKhHciJWaAo5m9zke8Dm8Eg8LpECmZXQPptV3LcfbTI96NzR9DnUFV05YlAuAN5bk7xejg71Cr fX0ILZjMxV4laoUFGvP8kIxEpf53EHtuAGMclD23ALaqqLxfRPAt3Od4zwYfQZ18XWwzCcSDcig/m ejZMrZx0VNOwvz0Jie7WQXQqRIaPPdKNmrsN7QQRTlPtCco/BqN0ty137bSieqKsZ0DHRHe8thRYJ +CDLbJUXQ2YKDWf+dlmclX5lQolJacfjN+QPsk3gyYudji3D8cOyBHvXRKbEKVTas2KiAN+ORrWkT BD4e40Tw==; Received: from dfw.source.kernel.org ([139.178.84.217]) by desiato.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s3yVR-00000001j76-0ORQ; Mon, 06 May 2024 13:35:53 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 87F106120A; Mon, 6 May 2024 13:35:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CB2EAC4AF67; Mon, 6 May 2024 13:35:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715002547; bh=gBI1ftlJZK9GLIPJr/NbCBA/Qls8YZkI0rH9liGw82E=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=h9hLaZa9H6GjxzIZRfYYsRrPiaEmUBLgk6uaHxdbdFwp22Q8cgdEsaIYiY/Rf9Ypn lKfCsi5ROojUiHyhphcOKtuGgMn09uF3w7sGI7DHHmw2wJfmOSWNqILS6JyTqtR9mI vTuU+4CE27bz6NZqk7YLmD41xVHbRzFLlUmbvDv8txUgLoEyF8D9AvcZ7zPiVB+ui8 TvBIrBVQR0u5CFL8Bwl8nowBUbU/Ns+7KxHFwvblEdcotqt5Gym8KN1BTbu6g1+FR8 AGjo26xCkv+3PXBt4SaWMbcRwgdKOz6aL0v5qHB8opihXv97Ht6PM7oKtG2bMOFK4c cxXwl1Tzm7rXg== From: Michael Walle Date: Mon, 06 May 2024 15:34:38 +0200 Subject: [PATCH 09/20] drm/bridge: tc358775: remove complex vsdelay calculation MIME-Version: 1.0 Message-Id: <20240506-tc358775-fix-powerup-v1-9-545dcf00b8dd@kernel.org> References: <20240506-tc358775-fix-powerup-v1-0-545dcf00b8dd@kernel.org> In-Reply-To: <20240506-tc358775-fix-powerup-v1-0-545dcf00b8dd@kernel.org> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , AngeloGioacchino Del Regno , Sam Ravnborg , Vinay Simha BN , Tony Lindgren Cc: Daniel Semkowicz , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Michael Walle X-Mailer: b4 0.12.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240506_143549_753963_C2CE0343 X-CRM114-Status: GOOD ( 13.24 ) 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 VG8gY2l0ZSB0aGUgZGF0YXNoZWV0IG9uIFZTREVMQVk6CiAgRHVyaW5nIERTSSBsaW5rIHNwZWVk IGlzIHNsb3dlciB0aGFuIHRoYXQgb2YgTFZEUyBsaW5r4oCZcywgZGF0YSBuZWVkcwogIHRvIGJl IGJ1ZmZlciB3aXRoaW4gNzc1WEJHIGJlZm9yZSBvdXRwdXR0aW5nIHRvIHByZXZlbnQgZGF0YSBm cm9tCiAgdW5kZXJmbG93LiBSZWdpc3RlciBmaWVsZCBWUENUUkxbVlNERUxBWV0gaXMgdXNlZCB0 byBmb3IgdGhpcyBwdXJwb3NlCgpUaGlzIGRyaXZlciBhc3N1bWVzIHRoYXQgdGhlIERTSSBsaW5r IHNwZWVkIGlzIHRoZSBwaXhlbCBjbG9jayAoYXMgZG9lcwpldmVyeSBEU0kgYnJpZGdlIGRyaXZl ciksIGFmdGVyIGFsbCB0aGUgTFZEUyBjbG9jayBpcyBkZXJpdmVkIGZyb20gdGhlCkRTSSBjbG9j ay4gVGh1cyB3ZSBrbm93IGZvciBhIGZhY3QsIHRoYXQgdGhlIERTSSBsaW5rIGlzIG5vdCBzbG93 ZXIgdGhhbgp0aGUgTFZEUyBzaWRlLiBKdXN0IHVzZSB0aGUgKHNhbmUpIGRlZmF1bHQgdmFsdWUg b2YgdGhlIGJyaWRnZSBhbmQgZHJvcAp0aGUgY29tcGxpY2F0ZWQgY2FsY3VsYXRpb24gaGVyZS4K CldoaWxlIGF0IGl0LCByZXBsYWNlIHRoZSBUQzM1ODc3NV9WUENUUkxfTVNGKCkgYW5kClRDMzU4 Nzc1X1ZQQ1RSTF9PUFhMRk1UKCkgaW5saW5lIGZ1bmN0aW9ucyBieSB0aGUgdXN1YWwgbWFjcm9z IGZvciBhIGJpdApmbGFnLgoKU2lnbmVkLW9mZi1ieTogTWljaGFlbCBXYWxsZSA8bXdhbGxlQGtl cm5lbC5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc3NS5jIHwgNDkgKysr KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBp bnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vYnJpZGdlL3RjMzU4Nzc1LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4Nzc1LmMK aW5kZXggNTRhZWE1OGEzNDA2Li5hOWQ3MzFlODc5NzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9icmlkZ2UvdGMzNTg3NzUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4 Nzc1LmMKQEAgLTEwOSw3ICsxMDksOSBAQAogI2RlZmluZSBSRFBLVExOICAgICAgICAgMHgwNDA0 ICAvKiBDb21tYW5kIFJlYWQgUGFja2V0IExlbmd0aCAqLwogCiAjZGVmaW5lIFZQQ1RSTCAgICAg ICAgICAweDA0NTAgIC8qIFZpZGVvIFBhdGggQ29udHJvbCAqLwotI2RlZmluZSBFVlRNT0RFCQlC SVQoNSkgIC8qIFZpZGVvIGV2ZW50IG1vZGUgZW5hYmxlLCB0YzM1ODc2eCBvbmx5ICovCisjZGVm aW5lIFZQQ1RSTF9NU0YJQklUKDApCisjZGVmaW5lIFZQQ1RSTF9PUFhMRk1UCUJJVCg4KQorI2Rl ZmluZSBWUENUUkxfRVZUTU9ERQlCSVQoNSkgIC8qIFZpZGVvIGV2ZW50IG1vZGUgZW5hYmxlLCB0 YzM1ODc2eCBvbmx5ICovCiAjZGVmaW5lIEhUSU0xICAgICAgICAgICAweDA0NTQgIC8qIEhvcml6 b250YWwgVGltaW5nIENvbnRyb2wgMSAqLwogI2RlZmluZSBIVElNMiAgICAgICAgICAgMHgwNDU4 ICAvKiBIb3Jpem9udGFsIFRpbWluZyBDb250cm9sIDIgKi8KICNkZWZpbmUgVlRJTTEgICAgICAg ICAgIDB4MDQ1QyAgLyogVmVydGljYWwgVGltaW5nIENvbnRyb2wgMSAqLwpAQCAtMTg3LDMwICsx ODksNiBAQCBlbnVtIHsKIAogI2RlZmluZSBMMEVOIEJJVCgxKQogCi0jZGVmaW5lIFRDMzU4Nzc1 X1ZQQ1RSTF9WU0RFTEFZX19NQVNLCTB4M0ZGMDAwMDAKLSNkZWZpbmUgVEMzNTg3NzVfVlBDVFJM X1ZTREVMQVlfX1NISUZUCTIwCi1zdGF0aWMgaW5saW5lIHUzMiBUQzM1ODc3NV9WUENUUkxfVlNE RUxBWSh1aW50MzJfdCB2YWwpCi17Ci0JcmV0dXJuICgodmFsKSA8PCBUQzM1ODc3NV9WUENUUkxf VlNERUxBWV9fU0hJRlQpICYKLQkJCVRDMzU4Nzc1X1ZQQ1RSTF9WU0RFTEFZX19NQVNLOwotfQot Ci0jZGVmaW5lIFRDMzU4Nzc1X1ZQQ1RSTF9PUFhMRk1UX19NQVNLCTB4MDAwMDAxMDAKLSNkZWZp bmUgVEMzNTg3NzVfVlBDVFJMX09QWExGTVRfX1NISUZUCTgKLXN0YXRpYyBpbmxpbmUgdTMyIFRD MzU4Nzc1X1ZQQ1RSTF9PUFhMRk1UKHVpbnQzMl90IHZhbCkKLXsKLQlyZXR1cm4gKCh2YWwpIDw8 IFRDMzU4Nzc1X1ZQQ1RSTF9PUFhMRk1UX19TSElGVCkgJgotCQkJVEMzNTg3NzVfVlBDVFJMX09Q WExGTVRfX01BU0s7Ci19Ci0KLSNkZWZpbmUgVEMzNTg3NzVfVlBDVFJMX01TRl9fTUFTSwkweDAw MDAwMDAxCi0jZGVmaW5lIFRDMzU4Nzc1X1ZQQ1RSTF9NU0ZfX1NISUZUCTAKLXN0YXRpYyBpbmxp bmUgdTMyIFRDMzU4Nzc1X1ZQQ1RSTF9NU0YodWludDMyX3QgdmFsKQotewotCXJldHVybiAoKHZh bCkgPDwgVEMzNTg3NzVfVlBDVFJMX01TRl9fU0hJRlQpICYKLQkJCVRDMzU4Nzc1X1ZQQ1RSTF9N U0ZfX01BU0s7Ci19Ci0KICNkZWZpbmUgVEMzNTg3NzVfTFZDRkdfUENMS0RJVl9fTUFTSwkweDAw MDAwMGYwCiAjZGVmaW5lIFRDMzU4Nzc1X0xWQ0ZHX1BDTEtESVZfX1NISUZUCTQKIHN0YXRpYyBp bmxpbmUgdTMyIFRDMzU4Nzc1X0xWQ0ZHX1BDTEtESVYodWludDMyX3QgdmFsKQpAQCAtMzUwLDcg KzMyOCw2IEBAIHN0YXRpYyB2b2lkIHRjX2JyaWRnZV9lbmFibGUoc3RydWN0IGRybV9icmlkZ2Ug KmJyaWRnZSkKIAl1MzIgaGJhY2tfcG9yY2gsIGhzeW5jX2xlbiwgaGZyb250X3BvcmNoLCBoYWN0 aXZlLCBodGltZTEsIGh0aW1lMjsKIAl1MzIgdmJhY2tfcG9yY2gsIHZzeW5jX2xlbiwgdmZyb250 X3BvcmNoLCB2YWN0aXZlLCB2dGltZTEsIHZ0aW1lMjsKIAl1bnNpZ25lZCBpbnQgdmFsID0gMDsK LQl1MTYgZHNpY2xrLCBjbGtkaXYsIGJ5dGVjbGssIHQxLCB0MiwgdDMsIHZzZGVsYXk7CiAJc3Ry dWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGU7CiAJc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5l Y3RvciA9IGdldF9jb25uZWN0b3IoYnJpZGdlLT5lbmNvZGVyKTsKIApAQCAtMzk4LDI3ICszNzUs MTcgQEAgc3RhdGljIHZvaWQgdGNfYnJpZGdlX2VuYWJsZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJp ZGdlKQogCiAJLyogVmlkZW8gZXZlbnQgbW9kZSB2cyBwdWxzZSBtb2RlIGJpdCwgZG9lcyBub3Qg ZXhpc3QgZm9yIHRjMzU4Nzc1ICovCiAJaWYgKHRjLT50eXBlID09IFRDMzU4NzY1KQotCQl2YWwg PSBFVlRNT0RFOworCQl2YWwgPSBWUENUUkxfRVZUTU9ERTsKIAllbHNlCiAJCXZhbCA9IDA7CiAK IAlpZiAodGMtPmJwYyA9PSA4KQotCQl2YWwgfD0gVEMzNTg3NzVfVlBDVFJMX09QWExGTVQoMSk7 CisJCXZhbCB8PSBWUENUUkxfT1BYTEZNVDsKIAllbHNlIC8qIGJwYyA9IDY7ICovCi0JCXZhbCB8 PSBUQzM1ODc3NV9WUENUUkxfTVNGKDEpOwotCi0JZHNpY2xrID0gbW9kZS0+Y3J0Y19jbG9jayAq IDMgKiB0Yy0+YnBjIC8gdGMtPm51bV9kc2lfbGFuZXMgLyAxMDAwOwotCWNsa2RpdiA9IGRzaWNs ayAvICh0Yy0+bHZkc19saW5rID09IERVQUxfTElOSyA/IERJVklERV9CWV82IDogRElWSURFX0JZ XzMpOwotCWJ5dGVjbGsgPSBkc2ljbGsgLyA0OwotCXQxID0gaGFjdGl2ZSAqICh0Yy0+YnBjICog MyAvIDgpIC8gdGMtPm51bV9kc2lfbGFuZXM7Ci0JdDIgPSAoKDEwMDAwMCAvIGNsa2RpdikpICog KGhhY3RpdmUgKyBoYmFja19wb3JjaCArIGhzeW5jX2xlbiArIGhmcm9udF9wb3JjaCkgLyAxMDAw OwotCXQzID0gKCh0MiAqIGJ5dGVjbGspIC8gMTAwKSAtIChoYWN0aXZlICogKHRjLT5icGMgKiAz IC8gOCkgLwotCQl0Yy0+bnVtX2RzaV9sYW5lcyk7Ci0KLQl2c2RlbGF5ID0gKGNsa2RpdiAqICh0 MSArIHQzKSAvIGJ5dGVjbGspIC0gaGJhY2tfcG9yY2ggLSBoc3luY19sZW4gLSBoYWN0aXZlOwor CQl2YWwgfD0gVlBDVFJMX01TRjsKIAotCXZhbCB8PSBUQzM1ODc3NV9WUENUUkxfVlNERUxBWSh2 c2RlbGF5KTsKLQlyZWdtYXBfd3JpdGUodGMtPnJlZ21hcCwgVlBDVFJMLCB2YWwpOworCXJlZ21h cF91cGRhdGVfYml0cyh0Yy0+cmVnbWFwLCBWUENUUkwsIHZhbCwKKwkJCSAgIFZQQ1RSTF9PUFhM Rk1UIHwgVlBDVFJMX01TRiB8IFZQQ1RSTF9FVlRNT0RFKTsKIAogCXJlZ21hcF93cml0ZSh0Yy0+ cmVnbWFwLCBIVElNMSwgaHRpbWUxKTsKIAlyZWdtYXBfd3JpdGUodGMtPnJlZ21hcCwgVlRJTTEs IHZ0aW1lMSk7CgotLSAKMi4zOS4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=