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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 59E0AFF885E for ; Mon, 27 Apr 2026 14:05:16 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0462310E599; Mon, 27 Apr 2026 14:05:14 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; secure) header.d=sigxcpu.org header.i=@sigxcpu.org header.b="A+7LVzbk"; dkim=pass (2048-bit key) header.d=sigxcpu.org header.i=@sigxcpu.org header.b="DKeTJJT9"; dkim-atps=neutral X-Greylist: delayed 506 seconds by postgrey-1.36 at gabe; Mon, 27 Apr 2026 14:05:11 UTC Received: from honk.sigxcpu.org (honk.sigxcpu.org [24.134.29.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id A9BBF10E2AF for ; Mon, 27 Apr 2026 14:05:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sigxcpu.org; s=2024; t=1777298206; bh=FI2xHZ5s53YZXM5tCMDJAEfMZ6Vuac8IhGFN2EN+Xu8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=A+7LVzbklL6nLRtUWQGNIT17f6AiEsKnmMo7ALCU6OSSm70+0xgDLtJMsLzqiFkjo AT8dpHIXtWBpQJHGavsFc8DTW9E7q7dwf7gPLRD6b7HAaxKPvpB4W2EgkC5ro9X6pF 9q4osDrAFb2haSMysoCLb4eLVTToVbWe3A7YAszN9mE6gSOucGxacFE7A+49Lq4SjD WIc+JhHDTCXXMDqPCpt0sKa4eoYrZyw4rPUOf8JRwnpmm8rlcctZvJto7Qce7IcuvK HpBLwuf5X9SYC6JV49qV5rd62xQbR1+72TUk9doo6g/AT00b6L8f5kQC2mGndQs1zx gN0HflLr5XznA== Received: from localhost (localhost [127.0.0.1]) by honk.sigxcpu.org (Postfix) with ESMTP id 3D40EFB03; Mon, 27 Apr 2026 15:56:46 +0200 (CEST) Received: from honk.sigxcpu.org ([127.0.0.1]) by localhost (honk.sigxcpu.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 9QIjiA4jjUfz; Mon, 27 Apr 2026 15:56:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sigxcpu.org; s=2024; t=1777298196; bh=FI2xHZ5s53YZXM5tCMDJAEfMZ6Vuac8IhGFN2EN+Xu8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=DKeTJJT9GiiYgL92RupQ2k66fxgsfcH64UFr6m42BbHxE1/6EKjCnFj0uSOWPDjad k+sl3it72Mj8f2ceqzS6J4WTZtnzS2U2nQ4w7f2vsC8Hf63xyDXBHDxVhPNS7M2VTU Kn0LVJ00ou6wgTWm79pBAx6ujMMdglXQMPkChhziDddjwKl4gUOI/nhfqHOq8XSZI7 kNkTCAmt2VCZs8ofWOfXRFmwURF8YcSHt8sd/kuJnMSu4aOtaaGB7xhFfXtZd+mSL+ 9aXetmBOHgx8dPQ4X78KDf4TfjGvcY5mpiK0p2UeRhG2t6m7ZYOuIIq4kj0gfxjrHd szX/tX9Uu43dA== From: =?utf-8?q?Guido_G=C3=BCnther?= Date: Mon, 27 Apr 2026 15:56:07 +0200 Subject: [PATCH 2/2] drm/panel: visionox-rm69299: Move power_on/off into prepare/unprepare MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260427-visionox-rm69299-enable-v1-2-fa7d62d26d87@sigxcpu.org> References: <20260427-visionox-rm69299-enable-v1-0-fa7d62d26d87@sigxcpu.org> In-Reply-To: <20260427-visionox-rm69299-enable-v1-0-fa7d62d26d87@sigxcpu.org> To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg , =?utf-8?q?Guido_G=C3=BCnther?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2228; i=agx@sigxcpu.org; h=from:subject:message-id; bh=FI2xHZ5s53YZXM5tCMDJAEfMZ6Vuac8IhGFN2EN+Xu8=; b=LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tCgpvd0VCYlFLUy9aQU5Bd0FJQVNXL2hsSksvT UhqQWNzbVlnQnA3MnNTRTB4VWpXRnVPb0EvakMwdGRsaHJIZ04yCjlFbjgzUHN2S3FFcUJzbEYr dHlKQWpNRUFBRUlBQjBXSVFSajlzemZsaUtkQ1NocktzTWx2NFpTU3Z6QjR3VUMKYWU5ckVnQUt DUkFsdjRaU1N2ekI0emJiRC85TlRKcDRDU1o3enRWUVFDdFFxOTdSNmFtbGVjZlVmbDRROWFIaQ pBaExpQ0lWdWtCMmNSeFppSk8xcEtGbjZnS2d1L3hjNUpnWHQra2ZhcDAvOW10R1p3NXh5U2U5c S9SREdGSExTClM0WU1sN0FDTkhpQjdYZ2VDMzcvbU5nTWNndGxpNEtoU1YwMWs0ZkhKWDdqM2I0 ZGYvMFpXWGg2WGcwakwwWEgKeldrSUpBQzBjVEwwSHRuM0U0Y2pVQUVOSk9ZNjJJQWlqQk5SbU1 VM1JXOXZtTXBQcEtFd0RRL3ZJV0ZCRzVhUgppcnhHS0hVWldKREVEYytXWm42VnFWM2YzNm8yY2 9DTGppaDM5OTRmTSt6bzd4TkpWWFVUZkdZd0FObi9nOHV0CjZhMGI4VnF0dHlVOFUvSDk5cXJLN FVSQ2ZSUzlUVnhlalR4NW1kZm14eWRDZTZHVGVyLzdHb3g4a0FTUENIRkQKYmhKbk5WbVNNVlp5 MGpkSDdmdlhUSjJlZCtKQklodXhxMlpsWDdwd0xERFZzaXltZURhVjhOVTI3ck5jNCtOOApRdVR KcW9lTXUzWENzZjFDWlF2OVZ5NFpHNXJyUElSWUVxVFNPclZhK0xRQWFNalpnc0VGWVV4U1EyL2 MzNlNzClBYRWM0ZXRsbUFJZVJpdHFOdjFKZmh3ejdWdE8vbTZuUFF5d0gySklzY0QxbzExeWhie lptb3o0M21EeVJ6TFcKU3FLYnJMM0pQOEo3WUc1dVhici90Sk9CeEVPdGo3YS9abExUS0k0YWdQ Ynk5a3h5U20zRjJoMEJGcEJRV3VuQgpWUmRrdnYrbkZXV250amowQjVEU0cwa0lrY0t4ejZhMnV wWmIvbzhrQ2tYZkUvOWxzT1pqeFR2MGVQcDFONEpWCnlmOVdnZz09Cj1na3VSCi0tLS0tRU5EIF BHUCBNRVNTQUdFLS0tLS0K X-Developer-Key: i=agx@sigxcpu.org; a=openpgp; fpr=0DB3932762F78E592F6522AFBB5A2C77584122D3 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Tm8gbmVlZCB0byBoYXZlIHNlcGFyYXRlIGZ1bmN0aW9ucyBub3cgdGhhdCBwcmVwYXJlL3VucHJl cGFyZSBvbmx5CmhhbmRsZSBwb3dlcmluZyBvbiAmIG9mZi4KClNpZ25lZC1vZmYtYnk6IEd1aWRv IEfDvG50aGVyIDxhZ3hAc2lneGNwdS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3Bh bmVsLXZpc2lvbm94LXJtNjkyOTkuYyB8IDM2ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLXZpc2lvbm94LXJtNjkyOTkuYyBiL2Ry aXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC12aXNpb25veC1ybTY5Mjk5LmMKaW5kZXggM2M5MmE2 Y2ViOGRmLi41Yzg2OWQzNTMzNjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9w YW5lbC12aXNpb25veC1ybTY5Mjk5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVs LXZpc2lvbm94LXJtNjkyOTkuYwpAQCAtMTk4LDE1ICsxOTgsMjUgQEAgc3RhdGljIGludCB2aXNp b25veF9ybTY5Mjk5X2Rpc2FibGUoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpCiAJcmV0dXJuIGRz aV9jdHguYWNjdW1fZXJyOwogfQogCi1zdGF0aWMgaW50IHZpc2lvbm94X3JtNjkyOTlfcG93ZXJf b24oc3RydWN0IHZpc2lvbm94X3JtNjkyOTkgKmN0eCkKK3N0YXRpYyBpbnQgdmlzaW9ub3hfcm02 OTI5OV91bnByZXBhcmUoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpCit7CisJc3RydWN0IHZpc2lv bm94X3JtNjkyOTkgKmN0eCA9IHBhbmVsX3RvX2N0eChwYW5lbCk7CisKKwlncGlvZF9zZXRfdmFs dWUoY3R4LT5yZXNldF9ncGlvLCAwKTsKKworCXJldHVybiByZWd1bGF0b3JfYnVsa19kaXNhYmxl KEFSUkFZX1NJWkUodmlzaW9ub3hfcm02OTI5OV9zdXBwbGllcyksCisJCQkJICAgICAgY3R4LT5z dXBwbGllcyk7Cit9CisKK3N0YXRpYyBpbnQgdmlzaW9ub3hfcm02OTI5OV9wcmVwYXJlKHN0cnVj dCBkcm1fcGFuZWwgKnBhbmVsKQogewogCWludCByZXQ7CisJc3RydWN0IHZpc2lvbm94X3JtNjky OTkgKmN0eCA9IHBhbmVsX3RvX2N0eChwYW5lbCk7CiAKIAlyZXQgPSByZWd1bGF0b3JfYnVsa19l bmFibGUoQVJSQVlfU0laRSh2aXNpb25veF9ybTY5Mjk5X3N1cHBsaWVzKSwKIAkJCQkgICAgY3R4 LT5zdXBwbGllcyk7CiAJaWYgKHJldCA8IDApCiAJCXJldHVybiByZXQ7Ci0KIAkvKgogCSAqIFJl c2V0IHNlcXVlbmNlIG9mIHZpc2lvbm94IHBhbmVsIHJlcXVpcmVzIHRoZSBwYW5lbCB0byBiZQog CSAqIG91dCBvZiByZXNldCBmb3IgMTBtcywgZm9sbG93ZWQgYnkgYmVpbmcgaGVsZCBpbiByZXNl dApAQCAtMjIyLDI4ICsyMzIsNiBAQCBzdGF0aWMgaW50IHZpc2lvbm94X3JtNjkyOTlfcG93ZXJf b24oc3RydWN0IHZpc2lvbm94X3JtNjkyOTkgKmN0eCkKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGlj IGludCB2aXNpb25veF9ybTY5Mjk5X3Bvd2VyX29mZihzdHJ1Y3QgdmlzaW9ub3hfcm02OTI5OSAq Y3R4KQotewotCWdwaW9kX3NldF92YWx1ZShjdHgtPnJlc2V0X2dwaW8sIDApOwotCi0JcmV0dXJu IHJlZ3VsYXRvcl9idWxrX2Rpc2FibGUoQVJSQVlfU0laRSh2aXNpb25veF9ybTY5Mjk5X3N1cHBs aWVzKSwKLQkJCQkgICAgICBjdHgtPnN1cHBsaWVzKTsKLX0KLQotc3RhdGljIGludCB2aXNpb25v eF9ybTY5Mjk5X3VucHJlcGFyZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkKLXsKLQlzdHJ1Y3Qg dmlzaW9ub3hfcm02OTI5OSAqY3R4ID0gcGFuZWxfdG9fY3R4KHBhbmVsKTsKLQotCXJldHVybiB2 aXNpb25veF9ybTY5Mjk5X3Bvd2VyX29mZihjdHgpOwotfQotCi1zdGF0aWMgaW50IHZpc2lvbm94 X3JtNjkyOTlfcHJlcGFyZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkKLXsKLQlzdHJ1Y3Qgdmlz aW9ub3hfcm02OTI5OSAqY3R4ID0gcGFuZWxfdG9fY3R4KHBhbmVsKTsKLQotCXJldHVybiB2aXNp b25veF9ybTY5Mjk5X3Bvd2VyX29uKGN0eCk7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJt X2Rpc3BsYXlfbW9kZSB2aXNpb25veF9ybTY5Mjk5XzEwODB4MjI0OF82MGh6ID0gewogCS5uYW1l ID0gIjEwODB4MjI0OCIsCiAJLmNsb2NrID0gMTU4Njk1LAoKLS0gCjIuNTMuMAoK