From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH] gpu: host1x: Represent host1x bus devices in debugfs Date: Wed, 23 Jan 2019 12:34:05 +0100 Message-ID: <20190123113405.13839-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0C0956E07E for ; Wed, 23 Jan 2019 11:34:09 +0000 (UTC) Received: by mail-wr1-x441.google.com with SMTP id l9so1978427wrt.13 for ; Wed, 23 Jan 2019 03:34:08 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoaXMgbmV3IGRlYnVn ZnMgZmlsZSByZXByZXNlbnRzIHRoZSBzdGF0ZSBvZiBob3N0MXggYnVzIGRldmljZXMsCnNwZWNp ZnlpbmcgdGhlIGxpc3Qgb2Ygc3ViZGV2aWNlcyBhbmQgbWFya2luZyB3aGljaCBvbmVzIGhhdmUK c3VjY2Vzc2Z1bGx5IHJlZ2lzdGVyZWQuCgpTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8 dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2hvc3QxeC9idXMuYyB8IDM1ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzUgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2hvc3QxeC9idXMuYyBiL2RyaXZl cnMvZ3B1L2hvc3QxeC9idXMuYwppbmRleCBiNGMzODVkNGE2YWYuLjEwM2ZmZmMxOTA0YiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvaG9zdDF4L2J1cy5jCisrKyBiL2RyaXZlcnMvZ3B1L2hvc3Qx eC9idXMuYwpAQCAtMTUsOCArMTUsMTAgQEAKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAg SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNs dWRlIDxsaW51eC9kZWJ1Z2ZzLmg+CiAjaW5jbHVkZSA8bGludXgvaG9zdDF4Lmg+CiAjaW5jbHVk ZSA8bGludXgvb2YuaD4KKyNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgogI2luY2x1ZGUgPGxp bnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KIApAQCAtNTAwLDYgKzUw MiwzNiBAQCBzdGF0aWMgdm9pZCBob3N0MXhfZGV0YWNoX2RyaXZlcihzdHJ1Y3QgaG9zdDF4ICpo b3N0MXgsCiAJbXV0ZXhfdW5sb2NrKCZob3N0MXgtPmRldmljZXNfbG9jayk7CiB9CiAKK3N0YXRp YyBpbnQgaG9zdDF4X2RldmljZXNfc2hvdyhzdHJ1Y3Qgc2VxX2ZpbGUgKnMsIHZvaWQgKmRhdGEp Cit7CisJc3RydWN0IGhvc3QxeCAqaG9zdDF4ID0gcy0+cHJpdmF0ZTsKKwlzdHJ1Y3QgaG9zdDF4 X2RldmljZSAqZGV2aWNlOworCisJbXV0ZXhfbG9jaygmaG9zdDF4LT5kZXZpY2VzX2xvY2spOwor CisJbGlzdF9mb3JfZWFjaF9lbnRyeShkZXZpY2UsICZob3N0MXgtPmRldmljZXMsIGxpc3QpIHsK KwkJc3RydWN0IGhvc3QxeF9zdWJkZXYgKnN1YmRldjsKKworCQlzZXFfcHJpbnRmKHMsICIlc1xu IiwgZGV2X25hbWUoJmRldmljZS0+ZGV2KSk7CisKKwkJbXV0ZXhfbG9jaygmZGV2aWNlLT5zdWJk ZXZzX2xvY2spOworCisJCWxpc3RfZm9yX2VhY2hfZW50cnkoc3ViZGV2LCAmZGV2aWNlLT5hY3Rp dmUsIGxpc3QpCisJCQlzZXFfcHJpbnRmKHMsICIgICVwT0ZmOiAlc1xuIiwgc3ViZGV2LT5ucCwK KwkJCQkgICBkZXZfbmFtZShzdWJkZXYtPmNsaWVudC0+ZGV2KSk7CisKKwkJbGlzdF9mb3JfZWFj aF9lbnRyeShzdWJkZXYsICZkZXZpY2UtPnN1YmRldnMsIGxpc3QpCisJCQlzZXFfcHJpbnRmKHMs ICIgICVwT0ZmOlxuIiwgc3ViZGV2LT5ucCk7CisKKwkJbXV0ZXhfdW5sb2NrKCZkZXZpY2UtPnN1 YmRldnNfbG9jayk7CisJfQorCisJbXV0ZXhfdW5sb2NrKCZob3N0MXgtPmRldmljZXNfbG9jayk7 CisKKwlyZXR1cm4gMDsKK30KK0RFRklORV9TSE9XX0FUVFJJQlVURShob3N0MXhfZGV2aWNlcyk7 CisKIC8qKgogICogaG9zdDF4X3JlZ2lzdGVyKCkgLSByZWdpc3RlciBhIGhvc3QxeCBjb250cm9s bGVyCiAgKiBAaG9zdDF4OiBob3N0MXggY29udHJvbGxlcgpAQCAtNTIzLDYgKzU1NSw5IEBAIGlu dCBob3N0MXhfcmVnaXN0ZXIoc3RydWN0IGhvc3QxeCAqaG9zdDF4KQogCiAJbXV0ZXhfdW5sb2Nr KCZkcml2ZXJzX2xvY2spOwogCisJZGVidWdmc19jcmVhdGVfZmlsZSgiZGV2aWNlcyIsIFNfSVJV R08sIGhvc3QxeC0+ZGVidWdmcywgaG9zdDF4LAorCQkJICAgICZob3N0MXhfZGV2aWNlc19mb3Bz KTsKKwogCXJldHVybiAwOwogfQogCi0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=