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 97DC2C83F1A for ; Wed, 23 Jul 2025 12:12:32 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ww98dw8LaexoM3LO2QoFkvJY3o7ki4M3P8uZI0xS3E0=; b=vhqKIjbMOSj9EP XD1h88YU7R3aaVaA/+CkUy9L00QkAITpFneqJXRY3OB+LSZKVtTLwI5ZKgMZd4tqbeuWUI0Ps3JwH zf54Av29Vl5dGc3E6N/02AHBRrFaz3lKy5iAWVL4jvr6OA8R/mv7v+TFHZviB5RICAcCR30F52Xvk niP5thJ5Qi2LlgfXiy4qlkbBALWmkT5YfowntISB0eMfRzmWmBBZFUGPsrdmuL3vQ78qQXNynHHuo ZUDlRSwXOQ7loRbHXsSn/d8ueEwWPSqckijz05/DAd6QW9/TOzgCjXAtWI8TCrsKLmES9PX/C8Pq7 f+haLHn8/3zQC0YQdSsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYKh-00000004ssR-37d2; Wed, 23 Jul 2025 12:12:27 +0000 Received: from perceval.ideasonboard.com ([213.167.242.64]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYI9-00000004sb9-3q0o; Wed, 23 Jul 2025 12:09:51 +0000 Received: from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi [81.175.209.231]) by perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 06899346; Wed, 23 Jul 2025 14:09:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1753272547; bh=siE8fG3tOa4csUecyxtY0hUOvcCp6sqnC8Vo2a9kR/4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HTMJFGU14p10/IwOa7/UFpK/pDUt/w7K6xknyd7yj0E+Z+etsPiDRFNQUCPmXeCRc xO2GDyIJ2qefRL/3HeF2X7qhGuXEoxOQsrAqVaaYNzweILJ8gGsfGAktcm8N33fQE+ g2MDZwgP3QWB7R+eaOKCLAr4CD+DrN315ufz7ERM= Date: Wed, 23 Jul 2025 15:09:42 +0300 From: Laurent Pinchart To: Krzysztof =?utf-8?Q?Ha=C5=82asa?= Cc: Stefan Klug , Dafna Hirschfeld , 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 Message-ID: <20250723120942.GB10291@pendragon.ideasonboard.com> References: <175308758352.3134829.9472501038683860006@localhost> <175326599663.2811177.16620980968274114885@localhost> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250723_050950_103764_B8626935 X-CRM114-Status: GOOD ( 29.37 ) 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 T24gV2VkLCBKdWwgMjMsIDIwMjUgYXQgMDI6MDY6NDNQTSArMDIwMCwgS3J6eXN6dG9mIEhhxYJh c2Egd3JvdGU6Cj4gU3RlZmFuIEtsdWcgd3JpdGVzOgo+IAo+ID4gSnVzdCBhIHF1aWNrIGhlYWRz IHVwLiBJIHJhbiB0aGUgdGVzdGVyIGFuZCBzbyBmYXIgbm8gdW5leHBlY3RlZAo+ID4gcmVzdWx0 cy4gSSdsbCBydW4gaXQgZnJvbSB0aW1lIHRvIHRpbWUgYWZ0ZXIgYSByZWJvb3QgdG8gc2VlIGlm IEkgZXZlcgo+ID4gaGl0IHRoYXQgY29uZGl0aW9uLgo+ID4KPiA+IEhvdyBkb2VzIHlvdXIgZGV2 aWNlIHRyZWUgbG9vayBsaWtlPyBBbnkgY2hhbmNlIHRoZSBJU1AgaXMgY2xvY2tlZCBmb3IKPiA+ IG92ZXJkcml2ZSBidXQgdGhlIGRldmljZSBpcyBub3Qgb3Igc29tZXRoaW5nIHNpbWlsYXI/IEFs dGhvdWdoIEkgaGF2ZSBhCj4gPiBoYXJkIHRpbWUgaW1hZ2luaW5nIGhvdyB0aGF0IHdvdWxkIGxl YWQgdG8gc3VjaCBlZmZlY3RzLgo+IAo+IEludGVyZXN0aW5nLgo+IEkgdGVzdGVkIGl0IG9uIHR3 byBkaWZmZXJlbnQgZGV2aWNlcyAoYSBDb21wdWxhYiBVQ00tYmFzZWQgY2FtZXJhIGFuZAo+IGEg U29saWRydW4gSHVtbWluZ2JvYXJkIE1hdGUpIGFuZCBpdCdzIHRoZSBzYW1lIG9uIGJvdGguIEkg dGhpbmsgdGhlCj4gZmlyc3Qgb25lIHVzZXMgMTYwMCBNSHogaW5kdXN0cmlhbCBDUFU6Cj4gCj4g KFUtYm9vdCkgQ1BVOiBpLk1YOE1QWzhdIHJldjEuMSBhdCAxMjAwIE1Iego+IAo+IE5vdCBzdXJl IGFib3V0IHRoZSBIdW1taW5nYm9hcmQuCj4gCj4gQm90aCBjYW1lcmFzIGFwcGFyZW50bHkgYXJl IGNvbm5lY3RlZCB0byB0aGUgc2Vjb25kIE1JUEkuCj4gCj4gV2VsbC4uLiBtYXliZSBpZiBpdCdz IG9ubHkgdGhlIHNlY29uZCBJU1AsIGFuZCB0aGVyZSBpcyBvbmx5IG9uZSBjYW1lcmEsCj4gdGhl biB3ZSBjb3VsZCByZXJvdXRlIHRoZSBkYXRhIHRvIHRoZSBmaXJzdCBJU1A/IFRoZSBNSVBJIHJl Y2VpdmVyIGhhcwo+IGEgY3Jvc3NiYXIgSSB0aGluay4KClRoZXJlJ3MgYSBjcm9zc2JhciBzd2l0 Y2ggaW4gdGhlIElTSSwgYnV0IHRoZSBjb25uZWN0aW9ucyBmcm9tIENTSS0yCnJlY2VpdmVycyB0 byBJU1BzIGFyZSBmaXhlZC4KCkhhdmUgeW91IHRyaWVkIHJlcG9ydGluZyB0aGUgaXNzdWUgdG8g TlhQID8KCj4gQW5kIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBmb3IgYSB0ZXN0LCBvbmUgY291bGQg cmVyb3V0ZSBNSVBJMCB0byBJU1AxLgo+IFdpbGwgaGF2ZSBhIGxvb2suCj4gCj4gVGhlIERUIGhh cyB0aGUgdXN1YWwgc3R1ZmYgKGZvciB0aGUgc2Vjb25kIE1JUEkvSVNQKToKPiAKPiAmaTJjNiB7 Cj4gCWNsb2NrLWZyZXF1ZW5jeSA9IDw0MDAwMDA+Owo+IAlwaW5jdHJsLW5hbWVzID0gImRlZmF1 bHQiOwo+IAlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfaTJjNj47Cj4gCXNpbmdsZS1tYXN0ZXI7Cj4g CXN0YXR1cyA9ICJva2F5IjsKPiAKPiAJaW14NDYyX2NhbWVyYUAxYSB7Cj4gCQljb21wYXRpYmxl ID0gInNvbnksaW14NDYyIjsKPiAJCXJlZyA9IDwweDFhPjsKPiAJCWNsb2NrcyA9IDwmY2xrIElN WDhNUF9DTEtfSVBQX0RPX0NMS08yPjsKPiAJCWNsb2NrLW5hbWVzID0gInhjbGsiOwo+IAkJY2xv Y2stZnJlcXVlbmN5ID0gPDM3MTI1MDAwPjsKPiAJCXJlc2V0LWdwaW9zID0gPCZncGlvMiAxIEdQ SU9fQUNUSVZFX0hJR0g+Owo+IAkJc3RhdHVzID0gIm9rYXkiOwo+IAo+IAkJcG9ydCB7Cj4gCQkJ aW14NDYyX21pcGlfZXA6IGVuZHBvaW50IHsKPiAJCQkJZGF0YS1sYW5lcyA9IDwxIDIgMyA0PjsK PiAJCQkJY2xvY2stbGFuZXMgPSA8MD47Cj4gCQkJCWxpbmstZnJlcXVlbmNpZXMgPSAvYml0cy8g NjQgPDIyMjc1MDAwMCAxNDg1MDAwMDA+Owo+IAkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8Jm1pcGlf Y3NpXzFfaW4+Owo+IAkJCX07Cj4gCQl9Owo+IAl9Owo+IAo+IH07Cj4gCj4gJm1pcGlfY3NpXzEg ewo+ICAgICBzdGF0dXMgPSAib2theSI7Cj4gCj4gICAgIHBvcnRzIHsKPiAgICAgICAgIHBvcnRA MCB7Cj4gICAgICAgICAgICAgcmVnID0gPDA+Owo+ICAgICAgICAgICAgIG1pcGlfY3NpXzFfaW46 IGVuZHBvaW50IHsKPiAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZpbXg0NjJf bWlwaV9lcD47Cj4gICAgICAgICAgICAgICAgIGRhdGEtbGFuZXMgPSA8MSAyIDMgND47Cj4gICAg ICAgICAgICAgfTsKPiAgICAgICAgIH07Cj4gCj4gICAgICAgICBwb3J0QDEgewo+ICAgICAgICAg ICAgIHJlZyA9IDwxPjsKPiAgICAgICAgICAgICBtaXBpX2NzaV8xX291dDogZW5kcG9pbnQgewo+ ICAgICAgICAgICAgICAgICByZW1vdGUtZW5kcG9pbnQgPSA8JmlzcF8xX2luPjsKPiAgICAgICAg ICAgICB9Owo+ICAgICAgICAgfTsKPiAgICAgfTsKPiB9Owo+IAo+ICZpc3BfMSB7Cj4gICAgIHN0 YXR1cyA9ICJva2F5IjsKPiAKPiAgICAgcG9ydHMgewo+ICAgICAgICAgcG9ydEAxIHsKPiAgICAg ICAgICAgICBpc3BfMV9pbjogZW5kcG9pbnQgewo+ICAgICAgICAgICAgICAgICBidXMtdHlwZSA9 IDxNRURJQV9CVVNfVFlQRV9QQVJBTExFTD47Cj4gICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRw b2ludCA9IDwmbWlwaV9jc2lfMV9vdXQ+Owo+ICAgICAgICAgICAgIH07Cj4gICAgICAgICB9Owo+ ICAgICB9Owo+IH07Cj4gCj4gVGhlIENDTSByZWdpc3RlcnMgc2hvdyBiYXNpY2FsbHkgKHAuIDIy OSBpbiBpLk1YOE1QIHJlZiBtYW51YWwpOgo+ICAgOCBNRURJQV9JU1AgICAgICAgICAgIG11eCA3 ICAgICAgIHBvc3QgMCBTWVNURU1fUExMMl9ESVYyID0gNTAwIE1Iego+ICAyMCBNRURJQV9BWEkg ICAgICAgICAgIG11eCAxIHByZSAxIHBvc3QgMCBTWVNURU1fUExMMl9DTEsgLyAyID0gNTAwIE1I ego+ICAyMSBNRURJQV9BUEIgICAgICAgICAgIG11eCAyIHByZSAzIHBvc3QgMCBTWVNURU1fUExM MV9DTEsgLyA0ID0gMjAwIE1Iego+IDEyMyBNRURJQV9NSVBJX1BIWTFfUkVGIG11eCAwIHByZSAw IHBvc3QgMCAyNE1fUkVGX0NMSyA9IDI0IE1Iego+IDEyNSBNRURJQV9DQU0yX1BJWCAgICAgIG11 eCAyIHByZSAwIHBvc3QgMCBTWVNURU1fUExMMl9ESVY0ID0gMjUwIE1Iego+IAo+IFRoZSBmaXJz dCAzIGFyZSBhdCB0aGUgbWF4IHZhbHVlcywgTUVESUFfTUlQSV9QSFkxX1JFRiBtYXggaXMgMTI1 IE1IeiwKPiBNRURJQV9DQU0yX1BJWCBtYXggaXMgMjY2IE1Iei4gTWF5YmUgSSBzaG91bGQgdHJ5 IGNoYW5naW5nIHRoZXNlIGNsb2NrcywKPiBidXQgbm90IHN1cmUgaG93IGRvIEkgZG8gdGhhdCAo YW55IGNoYW5nZSBjYXVzZXMgcmtpc3AxIGRyaXZlciBsb2FkaW5nCj4gdG8gZmFpbCkuIFdpbGwg bG9vayBhdCBpdC4KPiAKPiBCVFcgdGhlIGRvdWJsZSByZWFkIGFuZCBkb3VibGUgd3JpdGUgaW4g TlhQIGRyaXZlciAoaXNwLXZ2Y2FtKSB3ZXJlCj4gaW50cm9kdWNlZCBieSAoaW4gdGhlaXIgcmVw byk6Cj4gCj4gQXV0aG9yOiBoZXhpbmcgPFhpbmcuSGVAdmVyaXNpbGljb24uY29tPiAgMjAyMi0w OC0wNSAxMDoxOTo0OQo+IENvbW1pdHRlcjogUm9iYnkgQ2FpIDxyb2JieS5jYWlAbnhwLmNvbT4g IDIwMjItMDgtMDggMDQ6NTA6NDgKPiAKPiBNODY1U1ctMTAzMTogdGhlIHNlY29uZCBpc3AgcG9y dCBqdW1wIGZyYW1lcwo+IAo+IFJlYXNvbjptaSByZWFkIG9yIHdyaXRlIHJlZyBvY2Nhc2lvbmFs bHkgaXQgZG9lcyBub3QgdGFrZSBlZmZlY3QKPiAKPiBXb3JrQXJvdW5kOnJlYWQgb3Igd3JpdGUg dHdpY2Ugb2YgbWkgcmVnCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB2dmNhbS9p c3AvaXNwX2lvY3RsLmMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IGluZGV4IDYwNzQx YmQuLmUwZDMwNDggMTAwNjQ0Cj4gQEAgLTExOCw1ICsxMTgsOCBAQCB2b2lkIGlzcF93cml0ZV9y ZWcoc3RydWN0IGlzcF9pY19kZXYgKmRldiwgdTMyIG9mZnNldCwgdTMyIHZhbCkKPiAgCWlmIChv ZmZzZXQgPj0gSVNQX1JFR19TSVpFKQo+ICAJCXJldHVybjsKPiAtCV9fcmF3X3dyaXRlbCh2YWws IGRldi0+YmFzZSArIG9mZnNldCk7Cj4gKwl3cml0ZWwodmFsLCBkZXYtPmJhc2UgKyBvZmZzZXQp Owo+ICsJaWYgKChvZmZzZXQgPj0gUkVHX0FERFIobWlfbXBfeV9iYXNlX2FkX2luaXQpKQo+ICsJ CSYmIChvZmZzZXQgPD0gUkVHX0FERFIobWlfbXBfeV9waWNfc2l6ZSkpKQo+ICsJCXdyaXRlbCh2 YWwsIGRldi0+YmFzZSArIG9mZnNldCk7Cj4gIC8vCSAgaXNwX2luZm8oIiVzCWFkZHIgMHglMDh4 IHZhbCAweCUwOHhcbiIsIF9fZnVuY19fLCBvZmZzZXQsIHZhbCk7Cj4gIH0KPiBAQCAtMTI4LDUg KzEzMSw4IEBAIHUzMiBpc3BfcmVhZF9yZWcoc3RydWN0IGlzcF9pY19kZXYgKmRldiwgdTMyIG9m ZnNldCkKPiAgCWlmIChvZmZzZXQgPj0gSVNQX1JFR19TSVpFKQo+ICAJCXJldHVybiAwOwo+IC0J dmFsID0gX19yYXdfcmVhZGwoZGV2LT5iYXNlICsgb2Zmc2V0KTsKPiArCXZhbCA9IHJlYWRsKGRl di0+YmFzZSArIG9mZnNldCk7Cj4gKwlpZiAoKG9mZnNldCA+PSBSRUdfQUREUihtaV9tcF95X2Jh c2VfYWRfaW5pdCkpCj4gKwkJJiYgKG9mZnNldCA8PSBSRUdfQUREUihtaV9tcF95X3BpY19zaXpl KSkpCj4gKwkJdmFsID0gcmVhZGwoZGV2LT5iYXNlICsgb2Zmc2V0KTsKPiAgLy8JICBpc3BfaW5m bygiJXMJYWRkciAweCUwOHggdmFsIDB4JTA4eFxuIiwgX19mdW5jX18sIG9mZnNldCwgdmFsKTsK PiAgCXJldHVybiB2YWw7Cj4gCgotLSAKUmVnYXJkcywKCkxhdXJlbnQgUGluY2hhcnQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LXJvY2tjaGlw IG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcm9ja2NoaXAK