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 21E7A1061B3E for ; Tue, 31 Mar 2026 12:36:26 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8DF5F10E98E; Tue, 31 Mar 2026 12:36:25 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="YrxNVgHy"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 40B0610EA6F for ; Tue, 31 Mar 2026 12:36:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Cc:To:In-Reply-To:References:Message-Id: Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date:From:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=TByERsmYq3UKDGghRHo3im56DTYD/6D/50fPpvvvnRA=; b=YrxNVgHyEGIYvlQ43ZaFjRG5+e wsZiTRw7hHEVdK5ZFGiCzmRngqcqNyP+GxdGD7zspc/wAx1hvKj+0i4xUFT4ywR5+pkNsRK84Qw9R 28Vsmm5DQnyHqHRGCOen6acg9MEgsmXE9Dp8cjbCtyloNRrViWDiSo9gKTizexSHbygIroOnSCEqK kkogev0AhnmHV8eu3UrnxsGRWtxdz1LxStYHED5YB8iEO6sRgWLa26NdZBC5/CoGdwDCSnyTSx1py uu+MNlPHaJ2ygKAJJQDcq3qTyAoE1J1OdtRcl7vMW4Ql0KByX861l3hPRf+6+0qwKb3vfF8Of8/0f oHgpkD1Q==; Received: from [189.7.87.169] (helo=[10.0.0.1]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1w7YKS-009RtV-9z; Tue, 31 Mar 2026 14:36:20 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Tue, 31 Mar 2026 09:35:51 -0300 Subject: [PATCH v9 1/3] drm/v3d: Use devm_reset_control_get_optional_exclusive() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260331-v3d-power-management-v9-1-f52ff87bfd36@igalia.com> References: <20260331-v3d-power-management-v9-0-f52ff87bfd36@igalia.com> In-Reply-To: <20260331-v3d-power-management-v9-0-f52ff87bfd36@igalia.com> To: Stefan Wahren , Maxime Ripard , Melissa Wen , Iago Toral Quiroga , Dave Stevenson , Florian Fainelli Cc: dri-devel@lists.freedesktop.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Broadcom internal kernel review list , kernel-dev@igalia.com, Philipp Zabel , =?utf-8?q?Ma=C3=ADra_Canal?= X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1451; i=mcanal@igalia.com; h=from:subject:message-id; bh=4Bf839gx3pn8EdFQCv6NNgakuj219NXfDhA7p4aTPm0=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBpy7+8L7kd/KwFtyueDOxa47dgDW5JZt6cVhu/3 0CL8tEcDbKJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCacu/vAAKCRA/8w6Kdoj6 qgmGB/4s6NU6FGzQvzOPGc9NCLg/OmPIE4WeaskBUIXAJ2fsQ7MOO9MvNWqpg2ni/NFqM5WQCws Y6Fw6L3amrjvSuhNfwn8cKjCGBuhPKQEipJzgyHJBM8GHJPoxZKRBaPGGdhWE2UKv+g2zw36MIr U+DumnR5B9CzF+4dpr+nTXD/Oxs54nCduYEXK8ghorSgrIJbDzvwimgmGwzrzKFt7lm7qvOtHF8 uAgFYpY/++PAhHLT/ikATQRhLlH+vlgw37w0g7apynCEaiOizLy/11XsDx63bAxQ0faiR50W3ot VM3K85h6POe4TL0XWUrb1zvS1rItRxxxy6wlZ8iSPdUlncwQ X-Developer-Key: i=mcanal@igalia.com; a=openpgp; fpr=F8E45D7D0116770729A677D13FF30E8A7688FAAA 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" U2ltcGxpZnkgb3B0aW9uYWwgcmVzZXQgaGFuZGxpbmcgYnkgdXNpbmcgdGhlIGZ1bmN0aW9uCmRl dm1fcmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfZXhjbHVzaXZlKCkuCgpSZXZpZXdlZC1ieTog TWVsaXNzYSBXZW4gPG13ZW5AaWdhbGlhLmNvbT4KUmV2aWV3ZWQtYnk6IFBoaWxpcHAgWmFiZWwg PHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxm bG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KU2lnbmVkLW9mZi1ieTogTWHDrXJhIENhbmFs IDxtY2FuYWxAaWdhbGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9kcnYuYyB8 IDE1ICsrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgOCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9kcnYuYyBi L2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5jCmluZGV4IDRiNDQxYWZjYjYwMmRlMDhiZDE5 M2Q1NzY0OTEyMWU0NGFiMzFmMmEuLmM1ZTdjNzc4ZWM3YTFhMzlkODExNTVmN2VkMmE3YmE4MTFi NWUzYWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5jCkBAIC00MDEsMTggKzQwMSwxNyBAQCBzdGF0aWMg aW50IHYzZF9wbGF0Zm9ybV9kcm1fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikK IAogCXYzZF9wZXJmbW9uX2luaXQodjNkKTsKIAotCXYzZC0+cmVzZXQgPSBkZXZtX3Jlc2V0X2Nv bnRyb2xfZ2V0X2V4Y2x1c2l2ZShkZXYsIE5VTEwpOworCXYzZC0+cmVzZXQgPSBkZXZtX3Jlc2V0 X2NvbnRyb2xfZ2V0X29wdGlvbmFsX2V4Y2x1c2l2ZShkZXYsIE5VTEwpOwogCWlmIChJU19FUlIo djNkLT5yZXNldCkpIHsKLQkJcmV0ID0gUFRSX0VSUih2M2QtPnJlc2V0KTsKKwkJcmV0ID0gZGV2 X2Vycl9wcm9iZShkZXYsIFBUUl9FUlIodjNkLT5yZXNldCksCisJCQkJICAgICJGYWlsZWQgdG8g Z2V0IHJlc2V0IGNvbnRyb2xcbiIpOworCQlnb3RvIGNsa19kaXNhYmxlOworCX0KIAotCQlpZiAo cmV0ID09IC1FUFJPQkVfREVGRVIpCi0JCQlnb3RvIGNsa19kaXNhYmxlOwotCi0JCXYzZC0+cmVz ZXQgPSBOVUxMOworCWlmICghdjNkLT5yZXNldCkgewogCQlyZXQgPSBtYXBfcmVncyh2M2QsICZ2 M2QtPmJyaWRnZV9yZWdzLCAiYnJpZGdlIik7CiAJCWlmIChyZXQpIHsKLQkJCWRldl9lcnIoZGV2 LAotCQkJCSJGYWlsZWQgdG8gZ2V0IHJlc2V0IGNvbnRyb2wgb3IgYnJpZGdlIHJlZ3NcbiIpOwor CQkJZGV2X2VycihkZXYsICJGYWlsZWQgdG8gZ2V0IGJyaWRnZSByZWdpc3RlcnNcbiIpOwogCQkJ Z290byBjbGtfZGlzYWJsZTsKIAkJfQogCX0KCi0tIAoyLjUzLjAKCg==