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 D54F8FF60ED for ; Tue, 31 Mar 2026 08:46:58 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 07AD810E29E; Tue, 31 Mar 2026 08:46:51 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="f60BSIWf"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id 766AC10E26B for ; Tue, 31 Mar 2026 08:46:49 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 94AC1600CB; Tue, 31 Mar 2026 08:46:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 2AA8EC19423; Tue, 31 Mar 2026 08:46:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774946808; bh=rxYHgzXy8uW1RXLEMgmea9X6qQkdnDq9ItPer1Acm+Y=; h=From:Subject:Date:To:Cc:Reply-To:From; b=f60BSIWfWX1a8nz3oUKYl4FHOqAO0i27QVF0U0fZ4WGC1Vodlyq7hh49LHu0Lkar0 buPNfNeHjxpzHRG0wjAUpalo4CduojRU/n6h593q8ZG5/c6CwAFKyiF0cH04tP2nuF JFQiddoNXVwt5i/LKvTkkDE7STbqO6zdg6K6r5f2xqRKTlKcgOYWKjBhmNOAFh26a+ dv0cK9kavWUD9viaxLRG8+FODIb5/TmA6++QqQ4uMBbgnzrUasHYUuO5G4wNf70rCe U8k2zHwuwasgVLwCw2zupASN55m0uR9WlJsQeb4Ozv7JnvKRFwI5PTDmaC8c+isinj wQp+772ppw+bA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17ACFFF60D0; Tue, 31 Mar 2026 08:46:48 +0000 (UTC) From: Cristian Cozzolino via B4 Relay Subject: [PATCH v5 0/6] Enable new features for flipkart-rimob Date: Tue, 31 Mar 2026 11:47:08 +0200 Message-Id: <20260331-rimob-new-features-v5-0-5fcf42a29c12@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/23NTQrCMBCG4atI1kYmP20aV95DXKTpRAO2KUmti vTuRkEomOX7wTzzIgmjx0T2mxeJOPvkw5Cj2m6IvZjhjNR3uQkHXoMAQaPvQ0sHvFOHZrpFTBS E0lK2wtQcSD4cIzr/+KLHU+6LT1OIz++PmX3WH9eUuJlRoMZwKwRUils4jDFMYeiNv+5s6MnHn PnKYWWHZ8ey1jWaKSk1Fh2xcjgrOiI7nWwbxKZWHaqiI9eOKjoyO1Bj55y2sgL95yzL8gagDAK ckQEAAA== X-Change-ID: 20260303-rimob-new-features-037944b3a620 To: Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Cristian Cozzolino , Krzysztof Kozlowski , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774950461; l=4821; i=cristian_ci@protonmail.com; s=20250620; h=from:subject:message-id; bh=rxYHgzXy8uW1RXLEMgmea9X6qQkdnDq9ItPer1Acm+Y=; b=d7Lq8wGdX+64IMGaph/XLrXfLgToUvUUf1bzlo598wqGedfh8h8Qw4OU+LBdFKrjw/ZsJDPrN cimBusF3qDzA3SUwme0Bda19xbOST5TJgl54S0833T/d6Z8YTac0t/4 X-Developer-Key: i=cristian_ci@protonmail.com; a=ed25519; pk=xH5IvIPUNHV1Q8R0/pq2CfuVFR/wTiAyuyi6IwedjZY= X-Endpoint-Received: by B4 Relay for cristian_ci@protonmail.com/20250620 with auth_id=438 X-Original-From: Cristian Cozzolino 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: , Reply-To: cristian_ci@protonmail.com Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhpcyBzZXJpZXMgZW5hYmxlcyBhIHNldCBvZiBtaXNjZWxsYW5lb3VzIGZlYXR1cmVzIGZvciBC aWxsaW9uIENhcHR1cmUrIAooYSBoYW5kc2V0IHVzaW5nIHRoZSBNU004OTUzIFNvQyByZWxlYXNl ZCBpbiAyMDE3KToKLSBQYW5lbCBhbmQgR1BVCi0gVG91Y2hzY3JlZW4KLSBXaUZpICsgQmx1ZXRv b3RoCi0gSGFsbCBzZW5zb3IgCgpQYXRjaGVzIDEgYW5kIDIgcHJvdmlkZSBhIGRyaXZlciBmb3Ig Tm92YXRlayBOVDM1NTMyIGFuZCBpdHMgY29ycmVzcG9uZGluZwpkZXZpY2V0cmVlIGJpbmRpbmdz LCByZXF1aXJlZCBmb3IgZW5hYmxpbmcgcGFuZWwgaW4gRFRTLiBUaGUgcmVtYWluaW5nIApwYXRj aGVzIGFyZSBhbGwgRFRTIGNoYW5nZXMsIGFpbWVkIHRvIGVuYWJsZSB0aGUgZmVhdHVyZXMgbGlz dGVkIGFib3ZlLgoKVG86IE5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3Jn PgpUbzogSmVzc2ljYSBaaGFuZyA8amVzc3poYW4wMDI0QGdtYWlsLmNvbT4KVG86IERhdmlkIEFp cmxpZSA8YWlybGllZEBnbWFpbC5jb20+ClRvOiBTaW1vbmEgVmV0dGVyIDxzaW1vbmFAZmZ3bGwu Y2g+ClRvOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwu Y29tPgpUbzogTWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPgpUbzogVGhvbWFzIFpp bW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+ClRvOiBSb2IgSGVycmluZyA8cm9iaEBrZXJu ZWwub3JnPgpUbzogS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6aytkdEBrZXJuZWwub3JnPgpUbzog Q29ub3IgRG9vbGV5IDxjb25vcitkdEBrZXJuZWwub3JnPgpUbzogQmpvcm4gQW5kZXJzc29uIDxh bmRlcnNzb25Aa2VybmVsLm9yZz4KVG86IEtvbnJhZCBEeWJjaW8gPGtvbnJhZHliY2lvQGtlcm5l bC5vcmc+CkNjOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBkZXZpY2V0cmVl QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwpDYzogbGlu dXgtYXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IH5wb3N0bWFya2V0b3MvdXBzdHJlYW1pbmdA bGlzdHMuc3IuaHQKQ2M6IHBob25lLWRldmVsQHZnZXIua2VybmVsLm9yZyAKClNpZ25lZC1vZmYt Ynk6IENyaXN0aWFuIENvenpvbGlubyA8Y3Jpc3RpYW5fY2lAcHJvdG9ubWFpbC5jb20+Ci0tLQpD aGFuZ2VzIGluIHY1OgotIEJhc2VkIG9uIGR0cy1jb2Rpbmctc3R5bGUuaHRtbCAoIk5vZGVzIHdp dGhvdXQgdW5pdCBhZGRyZXNzZXMgc2hhbGwgYmUKICBvcmRlcmVkIGFscGhhLW51bWVyaWNhbGx5 IGJ5IHRoZSBub2RlIG5hbWUuIEZvciBhIGZldyBub2RlIHR5cGVzLCB0aGV5IAogIGNhbiBiZSBv cmRlcmVkIGJ5IHRoZSBtYWluIHByb3BlcnR5LCBlLmcuIHBpbiBjb25maWd1cmF0aW9uIHN0YXRl cwogIG9yZGVyZWQgYnkgdmFsdWUgb2Yg4oCccGluc+KAnSBwcm9wZXJ0eS4iKSwgc29ydCBwaW5j dHJsIHN0YXRlcyBieSBHUElPIAogIGluZGV4IChLb25yYWQpOwotIFBpY2sgdXAgdGFnczsKLSBM aW5rIHRvIHY0OiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjYwMzI3LXJpbW9iLW5ldy1m ZWF0dXJlcy12NC0wLTA2ZWRmZjljNDUwOUBwcm90b25tYWlsLmNvbQoKQ2hhbmdlcyBpbiB2NDoK LSAocGF0Y2ggMS82KTogYWRkZWQgYSBuZXcgY29tcGF0aWJsZSAoc2luY2UgaXQncyBub3QgcG9z c2libGUgdG8KICBpZGVudGlmeSBwYW5lbCB2ZW5kb3IvaWQpLCBtYXRjaGluZyB1c2VyIG9mIHRo aXMgZGV2aWNlIGFuZCBsZWF2aW5nCiAgbm92YXRlayxudDM1NTMyIGFzIGZhbGxiYWNrIChEbWl0 cnkpOwotIChwYXRjaCAyLzYpOgogIC0gYWNjb3JkaW5nIHRvIGJpbmRpbmdzIGNoYW5nZXMsIG1h a2UgcGFuZWwgZHJpdmVyIGhhbmRsaW5nIG11bHRpcGxlCiAgICBwYW5lbHMgcGFpcmVkIHdpdGgg TlQzNTUzMiBhbmQgdXNlIHNwZWNpZmljIGNvbXBhdGlibGUvZGF0YTsKICAtIGR1ZSB0byBjaGFu Z2VzIGFwcGxpZWQgdG8gcGFuZWwgY29kZSwgcmVtb3ZlIHRhZyByZWNlaXZlZCBwcmV2aW91c2x5 CiAgICBieSBEbWl0cnkuCi0gKHBhdGNoIDMvNik6IAogIC0gdXNlIGEgc3BlY2lmaWMgcGFuZWwg Y29tcGF0aWJsZSwgYWNjb3JkaW5nIHRvIGJpbmRpbmdzIGNoYW5nZXM7CiAgLSByZW1vdmUgJ291 dHB1dC1oaWdoJyBwcm9wZXJ0eSBmcm9tIHBhbmVsIHBpbmN0cmwsIHNpbmNlIHBhbmVsIGlzIG5v dAogICAgcmVzZXQuCi0gTGluayB0byB2MzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI2 MDMyMS1yaW1vYi1uZXctZmVhdHVyZXMtdjMtMC1kNGI4ZWU4NjdkZTdAcHJvdG9ubWFpbC5jb20K CkNoYW5nZXMgaW4gdjM6Ci0gKHBhdGNoIDEvNik6IHJlbW92ZWQgYXZkZCwgYXZlZSBhbmQgdmNp IHN1cHBsaWVzIGZyb20gJ3JlcXVpcmVkJyBwcm9wZXJ0aWVzOwotIChwYXRjaCAyLzYpOgogIC0g cmVtb3ZlZCAic2VsZWN0IFZJREVPTU9ERV9IRUxQRVJTIiBmcm9tIG50MzU1MzIgS2NvbmZpZyBl bnRyeSwgc2luY2UgCiAgICBpdHMgZnVuY3Rpb25zIGFyZSBub3QgdXNlZCAoYnV0IHRoaXMgb3B0 aW9uIGlzIGVuYWJsZWQgYW5kIGl0cyBjb2RlIAogICAgY29tcGlsZWQgYW55d2F5KSBieSBudDM1 NTMyIHBhbmVsIGRyaXZlcjsKICAtIHBpY2sgdXAgdGFncyAoRG1pdHJ5KS4KLSAocGF0Y2ggMy82 KTogcmVwbGFjZWQgYTUwNl96YXAubWR0IHdpdGggYTUwNl96YXAubWJuIGZpcm13YXJlIG5hbWUK ICBpbiBncHVfemFwX3NoYWRlciAoRG1pdHJ5KTsgCi0gKHBhdGNoIDUvNik6IHBpY2sgdXAgdGFn cyAoS29ucmFkKTsKLSAocGF0Y2ggNi82KTogcGljayB1cCB0YWdzIChLb25yYWQpOwotIExpbmsg dG8gdjI6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNjAzMTgtcmltb2ItbmV3LWZlYXR1 cmVzLXYyLTAtYzFiZjg5MTc0NDllQHByb3Rvbm1haWwuY29tCgpDaGFuZ2VzIGluIHYyOgotIChw YXRjaCAxLzYpOiBkZWZpbmUgcG93ZXIgc3VwcGxpZXMgaW4gdGhlIGJpbmRpbmdzIGFzIHBlciBk YXRhc2hlZXQgIAogIGFuZCB1cGRhdGUgZXhhbXBsZTsKLSAocGF0Y2ggMi82KTogYWRkIGJsYW5r IGxpbmVzIHdoZXJlIHJlcXVpcmVkIGJldHdlZW4gbWlwaSBkc2kgd3JpdGUKICBzZXF1ZW5jZXMg aW4gbnQzNTUzMl9vbigpIGZ1bmN0aW9uIGFuZCBtYWtlIHVzZSBvZiBuYW1lcyBmb3IgbWlwaSBk Y3MKICBjb21tYW5kcywgaW5zdGVhZCBvZiBoZXggbnVtYmVycywgdG8gaW1wcm92ZSByZWFkaWJp bGl0eSAoRG1pdHJ5KTsgCi0gKHBhdGNoIDMvNik6IG1vdmUgcGluY3RybCBsaW5lcyBpYnRvIHBh bmVsIG5vZGUgYW5kIGdldCByaWQgb2YKICBzbGVlcC9yZXNldCBzdGF0ZSwgc2luY2UgcGFuZWwg anVzdCB1c2VzIG9uZSBwaW5jdHJsIHN0YXRlIGZvcgogIGRlZmF1bHQvc2xlZXAgKERtaXRyeSku IEFsc28sIHVwZGF0ZSBwb3dlciBzdXBwbGllcyBhY2NvcmRpbmcgdG8KICBiaW5kaW5nczsgCi0g KHBhdGNoIDQvNik6IHBpY2sgdXAgdGFncyAoS29ucmFkLERtaXRyeSk7Ci0gKHBhdGNoIDYvNik6 IHNxdWFzaCBoYWxsIHNlbnNvciBub2RlIGludG8gZ3Bpby1rZXlzIChEbWl0cnkpOwotIExpbmsg dG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNjAzMDgtcmltb2ItbmV3LWZlYXR1 cmVzLXYxLTAtYWEyYzMzMDU3MmMwQHByb3Rvbm1haWwuY29tCgotLS0KQ3Jpc3RpYW4gQ296em9s aW5vICg2KToKICAgICAgZHQtYmluZGluZ3M6IGRpc3BsYXk6IHBhbmVsOiBBZGQgTm92YXRlayBO VDM1NTMyIExDRCBEU0kKICAgICAgZHJtL3BhbmVsOiBBZGQgZHJpdmVyIGZvciBOb3ZhdGVrIE5U MzU1MzIKICAgICAgYXJtNjQ6IGR0czogcWNvbTogbXNtODk1My1mbGlwa2FydC1yaW1vYjogRW5h YmxlIGRpc3BsYXkgYW5kIEdQVQogICAgICBhcm02NDogZHRzOiBxY29tOiBtc204OTUzLWZsaXBr YXJ0LXJpbW9iOiBFbmFibGUgV2lGaS9CbHVldG9vdGgKICAgICAgYXJtNjQ6IGR0czogcWNvbTog bXNtODk1My1mbGlwa2FydC1yaW1vYjogRW5hYmxlIHRvdWNoc2NyZWVuCiAgICAgIGFybTY0OiBk dHM6IHFjb206IG1zbTg5NTMtZmxpcGthcnQtcmltb2I6IEVuYWJsZSBIYWxsIHNlbnNvcgoKIC4u Li9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL25vdmF0ZWssbnQzNTUzMi55YW1sICAgIHwgIDgwICsr KwogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDYgKwogLi4uL2FybTY0L2Jvb3QvZHRzL3Fjb20vbXNtODk1My1mbGlwa2FydC1yaW1vYi5kdHMg fCAxMzggKysrLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL0tjb25maWcgICAgICAgICAgICAgICAg ICAgICAgfCAgMTAgKwogZHJpdmVycy9ncHUvZHJtL3BhbmVsL01ha2VmaWxlICAgICAgICAgICAg ICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW5vdmF0ZWstbnQz NTUzMi5jICAgICAgfCA3OTYgKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQs IDEwMzAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQotLS0KYmFzZS1jb21taXQ6IGNmN2Mz YzAyZmRkMGRmY2NmNGQ2NjExNzE0MjczZGNiNTM4YWYyY2IKY2hhbmdlLWlkOiAyMDI2MDMwMy1y aW1vYi1uZXctZmVhdHVyZXMtMDM3OTQ0YjNhNjIwCgpCZXN0IHJlZ2FyZHMsCi0tIApDcmlzdGlh biBDb3p6b2xpbm8gPGNyaXN0aWFuX2NpQHByb3Rvbm1haWwuY29tPgoKCg==