From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Packard Subject: [PATCH xf86-video-amdgpu 2/3] xf86-video-modesetting: Create CONNECTOR_ID properties for outputs [v2] Date: Fri, 2 Mar 2018 20:49:30 -0800 Message-ID: <20180303044931.6902-3-keithp@keithp.com> References: <[PATCH xf86-video-amdgpu 0/3] Add non-desktop and leasing support> <20180303044931.6902-1-keithp@keithp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180303044931.6902-1-keithp-aN4HjG94KOLQT0dZR+AlfA@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: michel-otUistvHUpPR7s880joybQ@public.gmane.org, keithp-aN4HjG94KOLQT0dZR+AlfA@public.gmane.org VGhpcyBsZXRzIGEgRFJNIGNsaWVudCBtYXAgYmV0d2VlbiBYIG91dHB1dHMgYW5kIGtlcm5lbCBj b25uZWN0b3JzLgoKdjI6CglDaGFuZ2UgQ09OTkVDVE9SX0lEIHRvIGVudW0gLS0gQWRhbSBKYWNr c29uIDxhamF4QG53bmsubmV0PgoKU2lnbmVkLW9mZi1ieTogS2VpdGggUGFja2FyZCA8a2VpdGhw QGtlaXRocC5jb20+ClJldmlld2VkLWJ5OiBBZGFtIEphY2tzb24gPGFqYXhAbnduay5uZXQ+Ci0t LQogc3JjL2RybW1vZGVfZGlzcGxheS5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEg ZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL2RybW1vZGVf ZGlzcGxheS5jIGIvc3JjL2RybW1vZGVfZGlzcGxheS5jCmluZGV4IGIwZmM3ZWEuLmZlMzE5ZWIg MTAwNjQ0Ci0tLSBhL3NyYy9kcm1tb2RlX2Rpc3BsYXkuYworKysgYi9zcmMvZHJtbW9kZV9kaXNw bGF5LmMKQEAgLTE2NjIsNiArMTY2MiwyOSBAQCBzdGF0aWMgdm9pZCBkcm1tb2RlX291dHB1dF9j cmVhdGVfcmVzb3VyY2VzKHhmODZPdXRwdXRQdHIgb3V0cHV0KQogCWRybW1vZGVfb3V0cHV0LT50 ZWFyX2ZyZWUgPSBpbmZvLT50ZWFyX2ZyZWU7CiAJZHJtbW9kZV9vdXRwdXQtPm51bV9wcm9wcysr OwogCisJLyogQ3JlYXRlIENPTk5FQ1RPUl9JRCBwcm9wZXJ0eSAqLworCXsKKwkJQXRvbSAgICBu YW1lID0gTWFrZUF0b20oIkNPTk5FQ1RPUl9JRCIsIDEyLCBUUlVFKTsKKwkJSU5UMzIgICB2YWx1 ZSA9IG1vZGVfb3V0cHV0LT5jb25uZWN0b3JfaWQ7CisKKwkJaWYgKG5hbWUgIT0gQkFEX1JFU09V UkNFKSB7CisJCQllcnIgPSBSUkNvbmZpZ3VyZU91dHB1dFByb3BlcnR5KG91dHB1dC0+cmFuZHJf b3V0cHV0LCBuYW1lLAorCQkJCQkJCUZBTFNFLCBGQUxTRSwgVFJVRSwKKwkJCQkJCQkxLCAmdmFs dWUpOworCQkJaWYgKGVyciAhPSAwKSB7CisJCQkJeGY4NkRydk1zZyhvdXRwdXQtPnNjcm4tPnNj cm5JbmRleCwgWF9FUlJPUiwKKwkJCQkJICAgIlJSQ29uZmlndXJlT3V0cHV0UHJvcGVydHkgZXJy b3IsICVkXG4iLCBlcnIpOworCQkJfQorCQkJZXJyID0gUlJDaGFuZ2VPdXRwdXRQcm9wZXJ0eShv dXRwdXQtPnJhbmRyX291dHB1dCwgbmFtZSwKKwkJCQkJCSAgICAgWEFfSU5URUdFUiwgMzIsIFBy b3BNb2RlUmVwbGFjZSwgMSwKKwkJCQkJCSAgICAgJnZhbHVlLCBGQUxTRSwgRkFMU0UpOworCQkJ aWYgKGVyciAhPSAwKSB7CisJCQkJeGY4NkRydk1zZyhvdXRwdXQtPnNjcm4tPnNjcm5JbmRleCwg WF9FUlJPUiwKKwkJCQkJICAgIlJSQ2hhbmdlT3V0cHV0UHJvcGVydHkgZXJyb3IsICVkXG4iLCBl cnIpOworCQkJfQorCQl9CisJfQorCiAJZm9yIChpID0gMDsgaSA8IGRybW1vZGVfb3V0cHV0LT5u dW1fcHJvcHM7IGkrKykgewogCQlkcm1tb2RlX3Byb3BfcHRyIHAgPSAmZHJtbW9kZV9vdXRwdXQt PnByb3BzW2ldOwogCQlkcm1tb2RlX3Byb3AgPSBwLT5tb2RlX3Byb3A7Ci0tIAoyLjE2LjIKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFp bGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=