From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 4/6] drm/radeon/atpx: track whether if this is a hybrid graphics platform Date: Thu, 2 Jun 2016 09:33:35 -0400 Message-ID: <1464874417-27272-4-git-send-email-alexander.deucher@amd.com> References: <1464874417-27272-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-x241.google.com (mail-qg0-x241.google.com [IPv6:2607:f8b0:400d:c04::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id BAF6D6EB8C for ; Thu, 2 Jun 2016 13:33:45 +0000 (UTC) Received: by mail-qg0-x241.google.com with SMTP id t106so15925791qgt.2 for ; Thu, 02 Jun 2016 06:33:45 -0700 (PDT) In-Reply-To: <1464874417-27272-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 aHlicmlkIGdyYXBoaWNzIGluIHRoaXMgY2FzZSByZWZlcnMgdG8gc3lzdGVtcyB3aGljaCB1c2Ug dGhlIG5ldwpwbGF0Zm9ybSBkMyBjb2xkIEFDUEkgbWV0aG9kcyBhcyBvcHBvc2VkIHRvIEFUUFgg Zm9yIGRHUFUgcG93ZXIKY29udHJvbC4KClNpZ25lZC1vZmYtYnk6IEFsZXggRGV1Y2hlciA8YWxl eGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv bl9hdHB4X2hhbmRsZXIuYyB8IDkgKysrKysrKystCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh ZGVvbl9kcnYuYyAgICAgICAgICB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24v cmFkZW9uX2F0cHhfaGFuZGxlci5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYXRw eF9oYW5kbGVyLmMKaW5kZXggNjk5NmIzMS4uZGUxN2I1ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL3JhZGVvbi9yYWRlb25fYXRweF9oYW5kbGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fYXRweF9oYW5kbGVyLmMKQEAgLTI4LDYgKzI4LDcgQEAgc3RydWN0IHJh ZGVvbl9hdHB4X2Z1bmN0aW9ucyB7CiBzdHJ1Y3QgcmFkZW9uX2F0cHggewogCWFjcGlfaGFuZGxl IGhhbmRsZTsKIAlzdHJ1Y3QgcmFkZW9uX2F0cHhfZnVuY3Rpb25zIGZ1bmN0aW9uczsKKwlib29s IGlzX2h5YnJpZDsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgcmFkZW9uX2F0cHhfcHJpdiB7CkBAIC02 Nyw2ICs2OCwxMCBAQCBib29sIHJhZGVvbl9oYXNfYXRweF9kZ3B1X3Bvd2VyX2NudGwodm9pZCkg ewogCXJldHVybiByYWRlb25fYXRweF9wcml2LmF0cHguZnVuY3Rpb25zLnBvd2VyX2NudGw7CiB9 CiAKK2Jvb2wgcmFkZW9uX2lzX2F0cHhfaHlicmlkKHZvaWQpIHsKKwlyZXR1cm4gcmFkZW9uX2F0 cHhfcHJpdi5hdHB4LmlzX2h5YnJpZDsKK30KKwogLyoqCiAgKiByYWRlb25fYXRweF9jYWxsIC0g Y2FsbCBhbiBBVFBYIG1ldGhvZAogICoKQEAgLTE5MCw5ICsxOTUsMTEgQEAgc3RhdGljIGludCBy YWRlb25fYXRweF92YWxpZGF0ZShzdHJ1Y3QgcmFkZW9uX2F0cHggKmF0cHgpCiAJCQkgIEFUUFhf RFlOQU1JQ19ER1BVX1BPV0VSX09GRl9TVVBQT1JURUQpKQogCQlhdHB4LT5mdW5jdGlvbnMucG93 ZXJfY250bCA9IHRydWU7CiAKKwlhdHB4LT5pc19oeWJyaWQgPSBmYWxzZTsKIAlpZiAodmFsaWRf Yml0cyAmIEFUUFhfTVNfSFlCUklEX0dGWF9TVVBQT1JURUQpIHsKLQkJcHJpbnRrKCJIeWJyaWQg R3JhcGhpY3MsIEFUUFggZEdQVSBwb3dlciBjbnRsIGRpc2FibGVkXG4iKTsKKwkJcHJpbnRrKCJB VFBYIEh5YnJpZCBHcmFwaGljc1xuIik7CiAJCWF0cHgtPmZ1bmN0aW9ucy5wb3dlcl9jbnRsID0g ZmFsc2U7CisJCWF0cHgtPmlzX2h5YnJpZCA9IHRydWU7CiAJfQogCiAJcmV0dXJuIDA7CmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCmluZGV4IGVjODAwNTAuLmFmNTJmMTAgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCkBAIC0xNjYsMTAgKzE2NiwxMiBAQCB2b2lkIHJhZGVv bl9kZWJ1Z2ZzX2NsZWFudXAoc3RydWN0IGRybV9taW5vciAqbWlub3IpOwogdm9pZCByYWRlb25f cmVnaXN0ZXJfYXRweF9oYW5kbGVyKHZvaWQpOwogdm9pZCByYWRlb25fdW5yZWdpc3Rlcl9hdHB4 X2hhbmRsZXIodm9pZCk7CiBib29sIHJhZGVvbl9oYXNfYXRweF9kZ3B1X3Bvd2VyX2NudGwodm9p ZCk7Citib29sIHJhZGVvbl9pc19hdHB4X2h5YnJpZCh2b2lkKTsKICNlbHNlCiBzdGF0aWMgaW5s aW5lIHZvaWQgcmFkZW9uX3JlZ2lzdGVyX2F0cHhfaGFuZGxlcih2b2lkKSB7fQogc3RhdGljIGlu bGluZSB2b2lkIHJhZGVvbl91bnJlZ2lzdGVyX2F0cHhfaGFuZGxlcih2b2lkKSB7fQogc3RhdGlj IGlubGluZSBib29sIHJhZGVvbl9oYXNfYXRweF9kZ3B1X3Bvd2VyX2NudGwodm9pZCkgeyByZXR1 cm4gZmFsc2U7IH0KK3N0YXRpYyBpbmxpbmUgYm9vbCByYWRlb25faXNfYXRweF9oeWJyaWQodm9p ZCkgeyByZXR1cm4gZmFsc2U7IH0KICNlbmRpZgogCiBpbnQgcmFkZW9uX25vX3diOwotLSAKMi41 LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=