From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932892AbdGSPz1 (ORCPT ); Wed, 19 Jul 2017 11:55:27 -0400 Received: from metis.ext.4.pengutronix.de ([92.198.50.35]:40665 "EHLO metis.ext.4.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932226AbdGSP2H (ORCPT ); Wed, 19 Jul 2017 11:28:07 -0400 From: Philipp Zabel To: linux-kernel@vger.kernel.org Cc: Philipp Zabel , Xinliang Liu , Rongrong Zou , Xinwei Kong , Chen Feng , dri-devel@lists.freedesktop.org Subject: [PATCH 019/102] drm: kirin: explicitly request exclusive reset control Date: Wed, 19 Jul 2017 17:25:23 +0200 Message-Id: <20170719152646.25903-20-p.zabel@pengutronix.de> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170719152646.25903-1-p.zabel@pengutronix.de> References: <20170719152646.25903-1-p.zabel@pengutronix.de> X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::7 X-SA-Exim-Mail-From: p.zabel@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit a53e35db70d1 ("reset: Ensure drivers are explicit when requesting reset lines") started to transition the reset control request API calls to explicitly state whether the driver needs exclusive or shared reset control behavior. Convert all drivers requesting exclusive resets to the explicit API call so the temporary transition helpers can be removed. No functional changes. Cc: Xinliang Liu Cc: Rongrong Zou Cc: Xinwei Kong Cc: Chen Feng Cc: dri-devel@lists.freedesktop.org Signed-off-by: Philipp Zabel --- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c index c96c228a98980..5cef7ee83a168 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c @@ -933,7 +933,7 @@ static int ade_dts_parse(struct platform_device *pdev, struct ade_hw_ctx *ctx) return PTR_ERR(ctx->base); } - ctx->reset = devm_reset_control_get(dev, NULL); + ctx->reset = devm_reset_control_get_exclusive(dev, NULL); if (IS_ERR(ctx->reset)) return PTR_ERR(ctx->reset); -- 2.11.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: [PATCH 019/102] drm: kirin: explicitly request exclusive reset control Date: Wed, 19 Jul 2017 17:25:23 +0200 Message-ID: <20170719152646.25903-20-p.zabel@pengutronix.de> References: <20170719152646.25903-1-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id B01FA6E54D for ; Wed, 19 Jul 2017 15:32:29 +0000 (UTC) In-Reply-To: <20170719152646.25903-1-p.zabel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org Cc: Chen Feng , dri-devel@lists.freedesktop.org, Xinliang Liu , Xinwei Kong , Rongrong Zou List-Id: dri-devel@lists.freedesktop.org Q29tbWl0IGE1M2UzNWRiNzBkMSAoInJlc2V0OiBFbnN1cmUgZHJpdmVycyBhcmUgZXhwbGljaXQg d2hlbiByZXF1ZXN0aW5nCnJlc2V0IGxpbmVzIikgc3RhcnRlZCB0byB0cmFuc2l0aW9uIHRoZSBy ZXNldCBjb250cm9sIHJlcXVlc3QgQVBJIGNhbGxzCnRvIGV4cGxpY2l0bHkgc3RhdGUgd2hldGhl ciB0aGUgZHJpdmVyIG5lZWRzIGV4Y2x1c2l2ZSBvciBzaGFyZWQgcmVzZXQKY29udHJvbCBiZWhh dmlvci4gQ29udmVydCBhbGwgZHJpdmVycyByZXF1ZXN0aW5nIGV4Y2x1c2l2ZSByZXNldHMgdG8g dGhlCmV4cGxpY2l0IEFQSSBjYWxsIHNvIHRoZSB0ZW1wb3JhcnkgdHJhbnNpdGlvbiBoZWxwZXJz IGNhbiBiZSByZW1vdmVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKQ2M6IFhpbmxpYW5nIExp dSA8ei5saXV4aW5saWFuZ0BoaXNpbGljb24uY29tPgpDYzogUm9uZ3JvbmcgWm91IDx6b3Vyb25n cm9uZ0BnbWFpbC5jb20+CkNjOiBYaW53ZWkgS29uZyA8a29uZy5rb25neGlud2VpQGhpc2lsaWNv bi5jb20+CkNjOiBDaGVuIEZlbmcgPHB1Y2suY2hlbkBoaXNpbGljb24uY29tPgpDYzogZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwIFphYmVsIDxw LnphYmVsQHBlbmd1dHJvbml4LmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2ly aW4va2lyaW5fZHJtX2FkZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9r aXJpbi9raXJpbl9kcm1fYWRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tp cmluX2RybV9hZGUuYwppbmRleCBjOTZjMjI4YTk4OTgwLi41Y2VmN2VlODNhMTY4IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYwpAQCAtOTMz LDcgKzkzMyw3IEBAIHN0YXRpYyBpbnQgYWRlX2R0c19wYXJzZShzdHJ1Y3QgcGxhdGZvcm1fZGV2 aWNlICpwZGV2LCBzdHJ1Y3QgYWRlX2h3X2N0eCAqY3R4KQogCQlyZXR1cm4gIFBUUl9FUlIoY3R4 LT5iYXNlKTsKIAl9CiAKLQljdHgtPnJlc2V0ID0gZGV2bV9yZXNldF9jb250cm9sX2dldChkZXYs IE5VTEwpOworCWN0eC0+cmVzZXQgPSBkZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X2V4Y2x1c2l2ZShk ZXYsIE5VTEwpOwogCWlmIChJU19FUlIoY3R4LT5yZXNldCkpCiAJCXJldHVybiBQVFJfRVJSKGN0 eC0+cmVzZXQpOwogCi0tIAoyLjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=