From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 4/5] drm/amdgpu/powerplay/tonga: query supported pcie info from cgs (v2) Date: Thu, 12 Nov 2015 11:48:15 -0500 Message-ID: <1447346896-1577-4-git-send-email-alexander.deucher@amd.com> References: <1447346896-1577-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 03F156EDDB for ; Thu, 12 Nov 2015 08:48:27 -0800 (PST) Received: by qgad10 with SMTP id d10so51098604qga.3 for ; Thu, 12 Nov 2015 08:48:26 -0800 (PST) In-Reply-To: <1447346896-1577-1-git-send-email-alexander.deucher@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Alex Deucher List-Id: dri-devel@lists.freedesktop.org UmF0aGVyIHRoYW4gaGFyZGNvZGUgaXQuCgp2MjogaW50ZWdyYXRlIHNwYyBmaXggZnJvbSBSZXgK ClNpZ25lZC1vZmYtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9od21nci90b25nYV9od21nci5jIHwg MjAgKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJw bGF5L2h3bWdyL3RvbmdhX2h3bWdyLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9o d21nci90b25nYV9od21nci5jCmluZGV4IDk0NDIzMTMuLmJlZDUwZTYgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL3RvbmdhX2h3bWdyLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaHdtZ3IvdG9uZ2FfaHdtZ3IuYwpAQCAtNDU1OSwx NCArNDU1OSwzMCBAQCBpbnQgdG9uZ2FfaHdtZ3JfYmFja2VuZF9pbml0KHN0cnVjdCBwcF9od21n ciAqaHdtZ3IpCiAJZGF0YS0+dmRkY19waGFzZV9zaGVkX2NvbnRyb2wgPSAwOwogCiAJaWYgKDAg PT0gcmVzdWx0KSB7CisJCXN0cnVjdCBjZ3Nfc3lzdGVtX2luZm8gc3lzX2luZm8gPSB7MH07CisK IAkJZGF0YS0+aXNfdGx1X2VuYWJsZWQgPSAwOwogCQlod21nci0+cGxhdGZvcm1fZGVzY3JpcHRv ci5oYXJkd2FyZUFjdGl2aXR5UGVyZm9ybWFuY2VMZXZlbHMgPQogCQkJVE9OR0FfTUFYX0hBUkRX QVJFX1BPV0VSTEVWRUxTOwogCQlod21nci0+cGxhdGZvcm1fZGVzY3JpcHRvci5oYXJkd2FyZVBl cmZvcm1hbmNlTGV2ZWxzID0gMjsKIAkJaHdtZ3ItPnBsYXRmb3JtX2Rlc2NyaXB0b3IubWluaW11 bUNsb2Nrc1JlZHVjdGlvblBlcmNlbnRhZ2UgID0gNTA7CiAKLQkJZGF0YS0+cGNpZV9nZW5fY2Fw ID0gMHgzMDAwNzsKLQkJZGF0YS0+cGNpZV9sYW5lX2NhcCA9IDB4MmYwMDAwOworCQlzeXNfaW5m by5zaXplID0gc2l6ZW9mKHN0cnVjdCBjZ3Nfc3lzdGVtX2luZm8pOworCQlzeXNfaW5mby5pbmZv X2lkID0gQ0dTX1NZU1RFTV9JTkZPX1BDSUVfR0VOX0lORk87CisJCXJlc3VsdCA9IGNnc19xdWVy eV9zeXN0ZW1faW5mbyhod21nci0+ZGV2aWNlLCAmc3lzX2luZm8pOworCQlpZiAocmVzdWx0KQor CQkJZGF0YS0+cGNpZV9nZW5fY2FwID0gMHgzMDAwNzsKKwkJZWxzZQorCQkJZGF0YS0+cGNpZV9n ZW5fY2FwID0gKHVpbnQzMl90KXN5c19pbmZvLnZhbHVlOworCQlpZiAoZGF0YS0+cGNpZV9nZW5f Y2FwICYgQ0FJTF9QQ0lFX0xJTktfU1BFRURfU1VQUE9SVF9HRU4zKQorCQkJZGF0YS0+cGNpZV9z cGNfY2FwID0gMjA7CisJCXN5c19pbmZvLnNpemUgPSBzaXplb2Yoc3RydWN0IGNnc19zeXN0ZW1f aW5mbyk7CisJCXN5c19pbmZvLmluZm9faWQgPSBDR1NfU1lTVEVNX0lORk9fUENJRV9NTFc7CisJ CXJlc3VsdCA9IGNnc19xdWVyeV9zeXN0ZW1faW5mbyhod21nci0+ZGV2aWNlLCAmc3lzX2luZm8p OworCQlpZiAocmVzdWx0KQorCQkJZGF0YS0+cGNpZV9sYW5lX2NhcCA9IDB4MmYwMDAwOworCQll bHNlCisJCQlkYXRhLT5wY2llX2xhbmVfY2FwID0gKHVpbnQzMl90KXN5c19pbmZvLnZhbHVlOwog CX0gZWxzZSB7CiAJCS8qIElnbm9yZSByZXR1cm4gdmFsdWUgaW4gaGVyZSwgd2UgYXJlIGNsZWFu aW5nIHVwIGEgbWVzcy4gKi8KIAkJdG9uZ2FfaHdtZ3JfYmFja2VuZF9maW5pKGh3bWdyKTsKLS0g CjEuOC4zLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==