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 30DF9CD6E55 for ; Sun, 31 May 2026 08:17:52 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=91zTCwtbOAJOhEPViZjWNWnbGaqMcKn4Elm82in+Q3w=; b=0I3l6MNfJab5WQ D8mA0Z5TgUTdPfUDEA9bvCE6JV78hzn8Sg1RevJbKn8CGghf5ktqWlKAReDOlYPwKrzire8vNv2/I XKZL2pJah9SDeTOK0oMERq/SuF8swEOqqE4oT7ym9NsLZUW4OSTkyN6eRtOJsRiZx3mhnxTNCdRrF DYHWKPWRD3eZOckQPAlTgO5SpktKBJBKr2G+KzrEGsbWuB4EXeWBji26u+CwMiO/FizK4r7CUuwZL wJFNjtZQeeDV+VQ0KnuB3Yi6kjh4snpUKl6r8tfGgRBavpPcoOPmjDOgQxQMrjnaSk7sfjeNG/x+u 8tt2p/idkuwSjFiADPXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTbMf-00000009Mqi-3BKH; Sun, 31 May 2026 08:17:45 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wTbMd-00000009MqA-3q7x for linux-amlogic@lists.infradead.org; Sun, 31 May 2026 08:17:45 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 3756F408B0; Sun, 31 May 2026 08:17:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E7BDB1F00898; Sun, 31 May 2026 08:17:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780215463; bh=zFw0bRaftWAHbpgKVrD/41gmeNVPVIRjh7H8JbMyWZ8=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=aZT1JJieydFW+t1v5gQHI96Yc/8qwigQMOj5kXeD+FGgASyzcVRcQ7AfThmu3wFf+ 6m7DIoQSoYfqZSUXpVdGCmmbyvOMqwbAJLXMAGN5YoUiOB+0ujzIWFve8MKKKiqMnr TPSsTE+pshlF9Hf+4rys38pHiLZd3IPbO9btQHGQkPo55JKZmuPYZWqGXt1RvcIPJs BtIcB1NTzA7/ajYwAAkjruChXwHYpFrl0AqXlL8PM3P4tww1K2/NJVQEokqjFmgkAY 9HFTlLdpImPUJBSsVbJ7yVQE0eQyh/Bx9MqBvhXApWQiO6InsGVSaNXdPjhRxRRzDt LH1jizL3CNhPQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH 5/6] drm/meson: Open-code drm_simple_encoder_init() in encoder_hdmi To: "Naman Arora" Cc: neil.armstrong@linaro.org, linux-amlogic@lists.infradead.org In-Reply-To: <20260531074627.8936-2-namanarora029@gmail.com> References: <20260531074627.8936-2-namanarora029@gmail.com> Date: Sun, 31 May 2026 08:17:42 +0000 Message-Id: <20260531081742.E7BDB1F00898@smtp.kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260531_011743_997293_96EFC646 X-CRM114-Status: GOOD ( 16.09 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBUaGUgYGRybV9lbmNvZGVyYCBpcyBlbWJlZGRlZCBpbiBhIGBkZXZtYC1hbGxvY2F0 ZWQgc3RydWN0dXJlIGJ1dCBpcyBuZXZlciBleHBsaWNpdGx5IHJlbW92ZWQgZnJvbSB0aGUgRFJN IGRldmljZSdzIGVuY29kZXIgbGlzdCBvbiB1bmJpbmQsIGxlYWRpbmcgdG8gYSB1c2UtYWZ0ZXIt ZnJlZS4KLSBbSGlnaF0gTWVtb3J5IGxlYWsgYW5kIGRhbmdsaW5nIGJyaWRnZSBwb2ludGVyIG9u IHByb2JlIGVycm9yIHBhdGhzIGR1ZSB0byBtaXNzaW5nIGBkcm1fYnJpZGdlX3JlbW92ZSgpYC4K LS0KCmNvbW1pdCBiMmZjM2QwMjFiYTRkNTU4ZDU2ZjI5Y2FmMDZjOTU4M2E2ZTVjNDhmCkF1dGhv cjogTmFtYW4gQXJvcmEgPG5hbWFuYXJvcmEwMjlAZ21haWwuY29tPgoKZHJtL21lc29uOiBPcGVu LWNvZGUgZHJtX3NpbXBsZV9lbmNvZGVyX2luaXQoKSBpbiBlbmNvZGVyX2hkbWkKClRoZSBoZWxw ZXIgZHJtX3NpbXBsZV9lbmNvZGVyX2luaXQoKSBpcyBhIHRoaW4gd3JhcHBlciBhcm91bmQKZHJt X2VuY29kZXJfaW5pdCgpIHdpdGggYSBzaW1wbGUgZGVzdHJveS1vbmx5IGVuY29kZXIgZnVuY3Mg c3RydWN0LgpSZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gZHJtX3NpbXBsZV9rbXNfaGVscGVyIGJ5 IG9wZW4tY29kaW5nIHRoZQplbmNvZGVyIGluaXRpYWxpemF0aW9uIGRpcmVjdGx5IGluIHRoZSBk cml2ZXIuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZW5jb2Rl cl9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZW5jb2Rlcl9oZG1pLmMKPiBp bmRleCA1NWMwNjAxZGYzYzYyLi4wZGE0NmFmNzM3MWVhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9tZXNvbi9tZXNvbl9lbmNvZGVyX2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9tZXNvbi9tZXNvbl9lbmNvZGVyX2hkbWkuYwpbIC4uLiBdCj4gQEAgLTQwNyw4ICs0MTAsOSBA QCBpbnQgbWVzb25fZW5jb2Rlcl9oZG1pX3Byb2JlKHN0cnVjdCBtZXNvbl9kcm0gKnByaXYpCj4g IAltZXNvbl9lbmNvZGVyX2hkbWktPnByaXYgPSBwcml2Owo+ICAKPiAgCS8qIEVuY29kZXIgKi8K PiAtCXJldCA9IGRybV9zaW1wbGVfZW5jb2Rlcl9pbml0KHByaXYtPmRybSwgJm1lc29uX2VuY29k ZXJfaGRtaS0+ZW5jb2RlciwKPiAtCQkJCSAgICAgIERSTV9NT0RFX0VOQ09ERVJfVE1EUyk7Cj4g KwlyZXQgPSBkcm1fZW5jb2Rlcl9pbml0KHByaXYtPmRybSwgJm1lc29uX2VuY29kZXJfaGRtaS0+ ZW5jb2RlciwKPiArCQkJICAgICAgICZtZXNvbl9lbmNvZGVyX2hkbWlfZHJtX2VuY29kZXJfZnVu Y3MsCj4gKwkJCSAgICAgICBEUk1fTU9ERV9FTkNPREVSX1RNRFMsIE5VTEwpOwoKW1NldmVyaXR5 OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgY2FuIHRoaXMgbGVhZCB0 byBhIHVzZS1hZnRlci1mcmVlIHdoZW4KdW5iaW5kaW5nIHRoZSBkZXZpY2U/CgpUaGUgbWVzb25f ZW5jb2Rlcl9oZG1pIHN0cnVjdHVyZSwgd2hpY2ggZW1iZWRzIHRoZSBkcm1fZW5jb2RlciwgaXMg YWxsb2NhdGVkCnZpYSBkZXZtX2RybV9icmlkZ2VfYWxsb2MoKS4gVGhpcyBtZWFucyBpdHMgbWVt b3J5IGlzIGZyZWVkIHdoZW4gdGhlIGRldmljZQp1bmJpbmRzLiBIb3dldmVyLCBtZXNvbl9lbmNv ZGVyX2hkbWlfcmVtb3ZlKCkgZmFpbHMgdG8gY2FsbApkcm1fZW5jb2Rlcl9jbGVhbnVwKCksIGxl YXZpbmcgdGhlIGVuY29kZXIgbGlua2VkIGluIHRoZSBEUk0gZGV2aWNlJ3MKbW9kZV9jb25maWcu ZW5jb2Rlcl9saXN0LgoKSWYgYSB1c2Vyc3BhY2UgcHJvY2VzcyBrZWVwcyB0aGUgRFJNIGRldmlj ZSBmaWxlIGRlc2NyaXB0b3Igb3BlbiwgdGhlIERSTQpkZXZpY2Ugb3V0bGl2ZXMgdGhlIGRyaXZl ciBiaW5kaW5nLiBXaGVuIHRoZSBEUk0gZGV2aWNlIGlzIGZpbmFsbHkgZGVzdHJveWVkLApkcm1f bW9kZV9jb25maWdfY2xlYW51cCgpIGl0ZXJhdGVzIG92ZXIgdGhlIGVuY29kZXJfbGlzdCBhbmQg Y2FsbHMgdGhlCmRlc3Ryb3kgaG9vayBvbiB0aGUgYWxyZWFkeSBmcmVlZCBlbmNvZGVyOgoKZHJp dmVycy9ncHUvZHJtL21lc29uL21lc29uX2VuY29kZXJfaGRtaS5jOm1lc29uX2VuY29kZXJfaGRt aV9yZW1vdmUoKSB7CglpZiAocHJpdi0+ZW5jb2RlcnNbTUVTT05fRU5DX0hETUldKSB7CgkJbWVz b25fZW5jb2Rlcl9oZG1pID0gcHJpdi0+ZW5jb2RlcnNbTUVTT05fRU5DX0hETUldOwoJCWRybV9i cmlkZ2VfcmVtb3ZlKCZtZXNvbl9lbmNvZGVyX2hkbWktPmJyaWRnZSk7CgkJLi4uCgl9Cn0KCklz IGl0IG5lY2Vzc2FyeSB0byBleHBsaWNpdGx5IHJlbW92ZSB0aGUgZW5jb2RlciBmcm9tIHRoZSBs aXN0IGR1cmluZyByZW1vdmU/Cgo+ICAJaWYgKHJldCkgewo+ICAJCWRldl9lcnJfcHJvYmUocHJp di0+ZGV2LCByZXQsICJGYWlsZWQgdG8gaW5pdCBIRE1JIGVuY29kZXJcbiIpOwo+ICAJCWdvdG8g ZXJyX3B1dF9ub2RlOwoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlz c3VlLCBidXQgZG9lcyB0aGlzIGVycm9yIHBhdGggbGVhayB0aGUgYnJpZGdlIGFuZApsZWF2ZSBh IGRhbmdsaW5nIHBvaW50ZXIgaW4gdGhlIGdsb2JhbCBicmlkZ2UgbGlzdD8KCkVhcmxpZXIgaW4g bWVzb25fZW5jb2Rlcl9oZG1pX3Byb2JlKCksIGRybV9icmlkZ2VfYWRkKCkgaW5jcmVtZW50cyB0 aGUKYnJpZGdlJ3MgcmVmZXJlbmNlIGNvdW50IGFuZCBhZGRzIGl0IHRvIHRoZSBnbG9iYWwgYnJp ZGdlX2xpc3Q6CgoJZHJtX2JyaWRnZV9hZGQoJm1lc29uX2VuY29kZXJfaGRtaS0+YnJpZGdlKTsK CklmIHRoZSBpbml0aWFsaXphdGlvbiBzdGVwcyBmYWlsIGhlcmUgYW5kIGp1bXAgdG8gZXJyX3B1 dF9ub2RlLCB0aGUgY29kZQpyZXR1cm5zIHdpdGhvdXQgY2FsbGluZyBkcm1fYnJpZGdlX3JlbW92 ZSgpLiBUaGUgZGV2bSBjbGVhbnVwIG9ubHkgZHJvcHMgdGhlCmluaXRpYWwgcmVmZXJlbmNlIHRh a2VuIGJ5IGRldm1fZHJtX2JyaWRnZV9hbGxvYygpLgoKVGhpcyBsZWF2ZXMgdGhlIGJyaWRnZSBp biB0aGUgZ2xvYmFsIGxpc3QgaW5kZWZpbml0ZWx5LiBGdXJ0aGVybW9yZSwgYmVjYXVzZQp0aGUg cGFyZW50IG1lc29uX2RybSBzdHJ1Y3R1cmUgaXMgc3Vic2VxdWVudGx5IGZyZWVkIGJ5IGRldm0g dXBvbiBwcm9iZQpmYWlsdXJlLCBtZXNvbl9lbmNvZGVyX2hkbWktPnByaXYgYmVjb21lcyBhIGRh bmdsaW5nIHBvaW50ZXIuIElmIGFub3RoZXIKZHJpdmVyIHNlYXJjaGVzIHRoZSBsaXN0IHZpYSBv Zl9kcm1fZmluZF9hbmRfZ2V0X2JyaWRnZSgpIGFuZCBjYWxscyBhbiBvcCBvbgp0aGlzIGJyaWRn ZSwgaXQgY291bGQgZGVyZWZlcmVuY2UgdGhlIGZyZWVkIHByaXYgc3RydWN0dXJlLCBjYXVzaW5n IGEKdXNlLWFmdGVyLWZyZWUgY3Jhc2guCgpTaG91bGQgZHJtX2JyaWRnZV9yZW1vdmUoKSBiZSBj YWxsZWQgb24gdGhpcyBhbmQgb3RoZXIgZXJyb3IgcGF0aHM/Cgo+ICAJfQoKLS0gClNhc2hpa28g QUkgcmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDUzMTA3NDYy Ny44OTM2LTEtbmFtYW5hcm9yYTAyOUBnbWFpbC5jb20/cGFydD01CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hbWxvZ2ljIG1haWxpbmcgbGlz dApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg==