From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 01/11] drm/nouveau: tegra: Avoid pulsing reset twice Date: Mon, 16 Sep 2019 17:04:02 +0200 Message-ID: <20190916150412.10025-2-thierry.reding@gmail.com> References: <20190916150412.10025-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190916150412.10025-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: Ben Skeggs , Thierry Reding Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-tegra@vger.kernel.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCldoZW4gdGhlIEdQVSBw b3dlcmdhdGUgaXMgY29udHJvbGxlZCBieSBhIGdlbmVyaWMgcG93ZXIgZG9tYWluIHByb3ZpZGVy LAp0aGUgcmVzZXQgd2lsbCBhdXRvbWF0aWNhbGx5IGJlIGFzc2VydGVkIGFuZCBkZWFzc2VydGVk IGFzIHBhcnQgb2YgdGhlCnBvd2VyLXVuZ2F0aW5nIHByb2NlZHVyZS4KCk9uIHNvbWUgSmV0c29u IFRYMiBib2FyZHMsIGRvaW5nIGFuIGFkZGl0aW9uYWwgYXNzZXJ0IGFuZCBkZWFzc2VydCBvZgp0 aGUgR1BVIG91dHNpZGUgb2YgdGhlIHBvd2VyLXVuZ2F0ZSBwcm9jZWR1cmUgY2FuIGNhdXNlIHRo ZSBHUFUgdG8gZ28KaW50byBhIGJhZCBzdGF0ZSB3aGVyZSB0aGUgbWVtb3J5IGludGVyZmFjZSBj YW4gbm8gbG9uZ2VyIGFjY2VzcyBzeXN0ZW0KbWVtb3J5LgoKU2lnbmVkLW9mZi1ieTogVGhpZXJy eSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVh dS9udmttL2VuZ2luZS9kZXZpY2UvdGVncmEuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL2VuZ2luZS9kZXZpY2UvdGVncmEuYyBiL2RyaXZlcnMv Z3B1L2RybS9ub3V2ZWF1L252a20vZW5naW5lL2RldmljZS90ZWdyYS5jCmluZGV4IDBlMzcyYTE5 MGQzZi4uNzQ3YTc3NTEyMWNmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9u dmttL2VuZ2luZS9kZXZpY2UvdGVncmEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9u dmttL2VuZ2luZS9kZXZpY2UvdGVncmEuYwpAQCAtNTIsMTggKzUyLDE4IEBAIG52a21fZGV2aWNl X3RlZ3JhX3Bvd2VyX3VwKHN0cnVjdCBudmttX2RldmljZV90ZWdyYSAqdGRldikKIAljbGtfc2V0 X3JhdGUodGRldi0+Y2xrX3B3ciwgMjA0MDAwMDAwKTsKIAl1ZGVsYXkoMTApOwogCi0JcmVzZXRf Y29udHJvbF9hc3NlcnQodGRldi0+cnN0KTsKLQl1ZGVsYXkoMTApOwotCiAJaWYgKCF0ZGV2LT5w ZGV2LT5kZXYucG1fZG9tYWluKSB7CisJCXJlc2V0X2NvbnRyb2xfYXNzZXJ0KHRkZXYtPnJzdCk7 CisJCXVkZWxheSgxMCk7CisKIAkJcmV0ID0gdGVncmFfcG93ZXJnYXRlX3JlbW92ZV9jbGFtcGlu ZyhURUdSQV9QT1dFUkdBVEVfM0QpOwogCQlpZiAocmV0KQogCQkJZ290byBlcnJfY2xhbXA7CiAJ CXVkZWxheSgxMCk7Ci0JfQogCi0JcmVzZXRfY29udHJvbF9kZWFzc2VydCh0ZGV2LT5yc3QpOwot CXVkZWxheSgxMCk7CisJCXJlc2V0X2NvbnRyb2xfZGVhc3NlcnQodGRldi0+cnN0KTsKKwkJdWRl bGF5KDEwKTsKKwl9CiAKIAlyZXR1cm4gMDsKIAotLSAKMi4yMy4wCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOb3V2ZWF1IG1haWxpbmcgbGlzdApOb3V2 ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL25vdXZlYXU=