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 54F83C83F17 for ; Wed, 23 Jul 2025 12:09: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:MIME-Version:Message-ID:Date:References :In-Reply-To:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TZB/NYWdxZmJXBBTTWdR4zoZBnOtUI/QBZiSQsDMnKU=; b=RRnOSvkSQcShg9 XWD+p9YW5rfONfPRoViTkNuReBI/vEe8mkXXQTcEY9UPKVxAPQhaBGDVifh6vKNsy0Ff+ZMpqhmtr loU/F44oremg871gJa0OuT+xE3s+kbJHP76QThmmDqMeOv7nwDijJcdwHrg74cOoBJlVs8pp9t9nJ 1IUaX4u2fbKKUTrWFS4fN9CApswg5xvNdMLVGFzJ2Qf3fvCnFLRJMghx2Uozamym3Zg7F5owyl58+ AJRHWsMyFHFmMyUnxNKf6SP9PC1BtAyUpperATQkLZ5ZUfUBWt5E64562THOoIEZ8UsBGlm7uGYVd Qdrii3RJRWqhNMWWaz8Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYHk-00000004sY8-2GjE; Wed, 23 Jul 2025 12:09:24 +0000 Received: from [195.187.100.5] (helo=ni.piap.pl) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYFI-00000004sLj-0IqA; Wed, 23 Jul 2025 12:06:55 +0000 Received: from t19.piap.pl (OSB1819.piap.pl [10.0.9.19]) by ni.piap.pl (Postfix) with ESMTPS id BF790C3E4DE9; Wed, 23 Jul 2025 14:06:43 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 ni.piap.pl BF790C3E4DE9 From: =?utf-8?Q?Krzysztof_Ha=C5=82asa?= To: Stefan Klug Cc: Dafna Hirschfeld , Laurent Pinchart , Heiko Stuebner , Paul Elder , Jacopo Mondi , Ondrej Jirman , linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: FYI: i.MX8MP ISP (RKISP1) MI registers corruption In-Reply-To: <175326599663.2811177.16620980968274114885@localhost> (Stefan Klug's message of "Wed, 23 Jul 2025 12:19:56 +0200") References: <175308758352.3134829.9472501038683860006@localhost> <175326599663.2811177.16620980968274114885@localhost> Date: Wed, 23 Jul 2025 14:06:43 +0200 Message-ID: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250723_050652_272797_EA186D81 X-CRM114-Status: GOOD ( 17.66 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGkgU3RlZmFuLAoKU3RlZmFuIEtsdWcgPHN0ZWZhbi5rbHVnQGlkZWFzb25ib2FyZC5jb20+IHdy aXRlczoKCj4gSnVzdCBhIHF1aWNrIGhlYWRzIHVwLiBJIHJhbiB0aGUgdGVzdGVyIGFuZCBzbyBm YXIgbm8gdW5leHBlY3RlZAo+IHJlc3VsdHMuIEknbGwgcnVuIGl0IGZyb20gdGltZSB0byB0aW1l IGFmdGVyIGEgcmVib290IHRvIHNlZSBpZiBJIGV2ZXIKPiBoaXQgdGhhdCBjb25kaXRpb24uCj4K PiBIb3cgZG9lcyB5b3VyIGRldmljZSB0cmVlIGxvb2sgbGlrZT8gQW55IGNoYW5jZSB0aGUgSVNQ IGlzIGNsb2NrZWQgZm9yCj4gb3ZlcmRyaXZlIGJ1dCB0aGUgZGV2aWNlIGlzIG5vdCBvciBzb21l dGhpbmcgc2ltaWxhcj8gQWx0aG91Z2ggSSBoYXZlIGEKPiBoYXJkIHRpbWUgaW1hZ2luaW5nIGhv dyB0aGF0IHdvdWxkIGxlYWQgdG8gc3VjaCBlZmZlY3RzLgoKSW50ZXJlc3RpbmcuCkkgdGVzdGVk IGl0IG9uIHR3byBkaWZmZXJlbnQgZGV2aWNlcyAoYSBDb21wdWxhYiBVQ00tYmFzZWQgY2FtZXJh IGFuZAphIFNvbGlkcnVuIEh1bW1pbmdib2FyZCBNYXRlKSBhbmQgaXQncyB0aGUgc2FtZSBvbiBi b3RoLiBJIHRoaW5rIHRoZQpmaXJzdCBvbmUgdXNlcyAxNjAwIE1IeiBpbmR1c3RyaWFsIENQVToK CihVLWJvb3QpIENQVTogaS5NWDhNUFs4XSByZXYxLjEgYXQgMTIwMCBNSHoKCk5vdCBzdXJlIGFi b3V0IHRoZSBIdW1taW5nYm9hcmQuCgpCb3RoIGNhbWVyYXMgYXBwYXJlbnRseSBhcmUgY29ubmVj dGVkIHRvIHRoZSBzZWNvbmQgTUlQSS4KCldlbGwuLi4gbWF5YmUgaWYgaXQncyBvbmx5IHRoZSBz ZWNvbmQgSVNQLCBhbmQgdGhlcmUgaXMgb25seSBvbmUgY2FtZXJhLAp0aGVuIHdlIGNvdWxkIHJl cm91dGUgdGhlIGRhdGEgdG8gdGhlIGZpcnN0IElTUD8gVGhlIE1JUEkgcmVjZWl2ZXIgaGFzCmEg Y3Jvc3NiYXIgSSB0aGluay4KQW5kIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBmb3IgYSB0ZXN0LCBv bmUgY291bGQgcmVyb3V0ZSBNSVBJMCB0byBJU1AxLgpXaWxsIGhhdmUgYSBsb29rLgoKVGhlIERU IGhhcyB0aGUgdXN1YWwgc3R1ZmYgKGZvciB0aGUgc2Vjb25kIE1JUEkvSVNQKToKCiZpMmM2IHsK CWNsb2NrLWZyZXF1ZW5jeSA9IDw0MDAwMDA+OwoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsK CXBpbmN0cmwtMCA9IDwmcGluY3RybF9pMmM2PjsKCXNpbmdsZS1tYXN0ZXI7CglzdGF0dXMgPSAi b2theSI7CgoJaW14NDYyX2NhbWVyYUAxYSB7CgkJY29tcGF0aWJsZSA9ICJzb255LGlteDQ2MiI7 CgkJcmVnID0gPDB4MWE+OwoJCWNsb2NrcyA9IDwmY2xrIElNWDhNUF9DTEtfSVBQX0RPX0NMS08y PjsKCQljbG9jay1uYW1lcyA9ICJ4Y2xrIjsKCQljbG9jay1mcmVxdWVuY3kgPSA8MzcxMjUwMDA+ OwoJCXJlc2V0LWdwaW9zID0gPCZncGlvMiAxIEdQSU9fQUNUSVZFX0hJR0g+OwoJCXN0YXR1cyA9 ICJva2F5IjsKCgkJcG9ydCB7CgkJCWlteDQ2Ml9taXBpX2VwOiBlbmRwb2ludCB7CgkJCQlkYXRh LWxhbmVzID0gPDEgMiAzIDQ+OwoJCQkJY2xvY2stbGFuZXMgPSA8MD47CgkJCQlsaW5rLWZyZXF1 ZW5jaWVzID0gL2JpdHMvIDY0IDwyMjI3NTAwMDAgMTQ4NTAwMDAwPjsKCQkJCXJlbW90ZS1lbmRw b2ludCA9IDwmbWlwaV9jc2lfMV9pbj47CgkJCX07CgkJfTsKCX07Cgp9OwoKJm1pcGlfY3NpXzEg ewogICAgc3RhdHVzID0gIm9rYXkiOwoKICAgIHBvcnRzIHsKICAgICAgICBwb3J0QDAgewogICAg ICAgICAgICByZWcgPSA8MD47CiAgICAgICAgICAgIG1pcGlfY3NpXzFfaW46IGVuZHBvaW50IHsK ICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmaW14NDYyX21pcGlfZXA+OwogICAg ICAgICAgICAgICAgZGF0YS1sYW5lcyA9IDwxIDIgMyA0PjsKICAgICAgICAgICAgfTsKICAgICAg ICB9OwoKICAgICAgICBwb3J0QDEgewogICAgICAgICAgICByZWcgPSA8MT47CiAgICAgICAgICAg IG1pcGlfY3NpXzFfb3V0OiBlbmRwb2ludCB7CiAgICAgICAgICAgICAgICByZW1vdGUtZW5kcG9p bnQgPSA8JmlzcF8xX2luPjsKICAgICAgICAgICAgfTsKICAgICAgICB9OwogICAgfTsKfTsKCiZp c3BfMSB7CiAgICBzdGF0dXMgPSAib2theSI7CgogICAgcG9ydHMgewogICAgICAgIHBvcnRAMSB7 CiAgICAgICAgICAgIGlzcF8xX2luOiBlbmRwb2ludCB7CiAgICAgICAgICAgICAgICBidXMtdHlw ZSA9IDxNRURJQV9CVVNfVFlQRV9QQVJBTExFTD47CiAgICAgICAgICAgICAgICByZW1vdGUtZW5k cG9pbnQgPSA8Jm1pcGlfY3NpXzFfb3V0PjsKICAgICAgICAgICAgfTsKICAgICAgICB9OwogICAg fTsKfTsKClRoZSBDQ00gcmVnaXN0ZXJzIHNob3cgYmFzaWNhbGx5IChwLiAyMjkgaW4gaS5NWDhN UCByZWYgbWFudWFsKToKICA4IE1FRElBX0lTUCAgICAgICAgICAgbXV4IDcgICAgICAgcG9zdCAw IFNZU1RFTV9QTEwyX0RJVjIgPSA1MDAgTUh6CiAyMCBNRURJQV9BWEkgICAgICAgICAgIG11eCAx IHByZSAxIHBvc3QgMCBTWVNURU1fUExMMl9DTEsgLyAyID0gNTAwIE1IegogMjEgTUVESUFfQVBC ICAgICAgICAgICBtdXggMiBwcmUgMyBwb3N0IDAgU1lTVEVNX1BMTDFfQ0xLIC8gNCA9IDIwMCBN SHoKMTIzIE1FRElBX01JUElfUEhZMV9SRUYgbXV4IDAgcHJlIDAgcG9zdCAwIDI0TV9SRUZfQ0xL ID0gMjQgTUh6CjEyNSBNRURJQV9DQU0yX1BJWCAgICAgIG11eCAyIHByZSAwIHBvc3QgMCBTWVNU RU1fUExMMl9ESVY0ID0gMjUwIE1IegoKVGhlIGZpcnN0IDMgYXJlIGF0IHRoZSBtYXggdmFsdWVz LCBNRURJQV9NSVBJX1BIWTFfUkVGIG1heCBpcyAxMjUgTUh6LApNRURJQV9DQU0yX1BJWCBtYXgg aXMgMjY2IE1Iei4gTWF5YmUgSSBzaG91bGQgdHJ5IGNoYW5naW5nIHRoZXNlIGNsb2NrcywKYnV0 IG5vdCBzdXJlIGhvdyBkbyBJIGRvIHRoYXQgKGFueSBjaGFuZ2UgY2F1c2VzIHJraXNwMSBkcml2 ZXIgbG9hZGluZwp0byBmYWlsKS4gV2lsbCBsb29rIGF0IGl0LgoKQlRXIHRoZSBkb3VibGUgcmVh ZCBhbmQgZG91YmxlIHdyaXRlIGluIE5YUCBkcml2ZXIgKGlzcC12dmNhbSkgd2VyZQppbnRyb2R1 Y2VkIGJ5IChpbiB0aGVpciByZXBvKToKCkF1dGhvcjogaGV4aW5nIDxYaW5nLkhlQHZlcmlzaWxp Y29uLmNvbT4gIDIwMjItMDgtMDUgMTA6MTk6NDkKQ29tbWl0dGVyOiBSb2JieSBDYWkgPHJvYmJ5 LmNhaUBueHAuY29tPiAgMjAyMi0wOC0wOCAwNDo1MDo0OAoKTTg2NVNXLTEwMzE6IHRoZSBzZWNv bmQgaXNwIHBvcnQganVtcCBmcmFtZXMKClJlYXNvbjptaSByZWFkIG9yIHdyaXRlIHJlZyBvY2Nh c2lvbmFsbHkgaXQgZG9lcyBub3QgdGFrZSBlZmZlY3QKCldvcmtBcm91bmQ6cmVhZCBvciB3cml0 ZSB0d2ljZSBvZiBtaSByZWcKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gdnZjYW0vaXNw L2lzcF9pb2N0bC5jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KaW5kZXggNjA3NDFiZC4u ZTBkMzA0OCAxMDA2NDQKQEAgLTExOCw1ICsxMTgsOCBAQCB2b2lkIGlzcF93cml0ZV9yZWcoc3Ry dWN0IGlzcF9pY19kZXYgKmRldiwgdTMyIG9mZnNldCwgdTMyIHZhbCkKIAlpZiAob2Zmc2V0ID49 IElTUF9SRUdfU0laRSkKIAkJcmV0dXJuOwotCV9fcmF3X3dyaXRlbCh2YWwsIGRldi0+YmFzZSAr IG9mZnNldCk7CisJd3JpdGVsKHZhbCwgZGV2LT5iYXNlICsgb2Zmc2V0KTsKKwlpZiAoKG9mZnNl dCA+PSBSRUdfQUREUihtaV9tcF95X2Jhc2VfYWRfaW5pdCkpCisJCSYmIChvZmZzZXQgPD0gUkVH X0FERFIobWlfbXBfeV9waWNfc2l6ZSkpKQorCQl3cml0ZWwodmFsLCBkZXYtPmJhc2UgKyBvZmZz ZXQpOwogLy8JICBpc3BfaW5mbygiJXMJYWRkciAweCUwOHggdmFsIDB4JTA4eFxuIiwgX19mdW5j X18sIG9mZnNldCwgdmFsKTsKIH0KQEAgLTEyOCw1ICsxMzEsOCBAQCB1MzIgaXNwX3JlYWRfcmVn KHN0cnVjdCBpc3BfaWNfZGV2ICpkZXYsIHUzMiBvZmZzZXQpCiAJaWYgKG9mZnNldCA+PSBJU1Bf UkVHX1NJWkUpCiAJCXJldHVybiAwOwotCXZhbCA9IF9fcmF3X3JlYWRsKGRldi0+YmFzZSArIG9m ZnNldCk7CisJdmFsID0gcmVhZGwoZGV2LT5iYXNlICsgb2Zmc2V0KTsKKwlpZiAoKG9mZnNldCA+ PSBSRUdfQUREUihtaV9tcF95X2Jhc2VfYWRfaW5pdCkpCisJCSYmIChvZmZzZXQgPD0gUkVHX0FE RFIobWlfbXBfeV9waWNfc2l6ZSkpKQorCQl2YWwgPSByZWFkbChkZXYtPmJhc2UgKyBvZmZzZXQp OwogLy8JICBpc3BfaW5mbygiJXMJYWRkciAweCUwOHggdmFsIDB4JTA4eFxuIiwgX19mdW5jX18s IG9mZnNldCwgdmFsKTsKIAlyZXR1cm4gdmFsOwoKLS0gCktyenlzenRvZiAiQ2hyaXMiIEhhxYJh c2EKClNpZcSHIEJhZGF3Y3phIMWBdWthc2lld2ljegpQcnplbXlzxYJvd3kgSW5zdHl0dXQgQXV0 b21hdHlraSBpIFBvbWlhcsOzdyBQSUFQCkFsLiBKZXJvem9saW1za2llIDIwMiwgMDItNDg2IFdh cnN6YXdhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpM aW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJv Y2tjaGlwCg==