From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH xf86-video-amdgpu 2/3] modesetting: Create CONNECTOR_ID properties for outputs [v2] Date: Mon, 9 Jul 2018 09:26:51 +0200 Message-ID: <20180709072652.9727-2-michel@daenzer.net> References: <20180709072652.9727-1-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180709072652.9727-1-michel-otUistvHUpPR7s880joybQ@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: Keith Packard RnJvbTogS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CgpUaGlzIGxldHMgYSBEUk0g Y2xpZW50IG1hcCBiZXR3ZWVuIFggb3V0cHV0cyBhbmQga2VybmVsIGNvbm5lY3RvcnMuCgp2MjoK CUNoYW5nZSBDT05ORUNUT1JfSUQgdG8gZW51bSAtLSBBZGFtIEphY2tzb24gPGFqYXhAbnduay5u ZXQ+CgpTaWduZWQtb2ZmLWJ5OiBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KKFBv cnRlZCBmcm9tIHhzZXJ2ZXIgY29tbWl0IDAyM2Q0YWJhOGQ0NWU5ZTM2MzBiOTQ0ZWNmYjY1MGMw ODE3OTliOTYpClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBEw6RuemVyIDxtaWNoZWwuZGFlbnplckBh bWQuY29tPgotLS0KIHNyYy9kcm1tb2RlX2Rpc3BsYXkuYyB8IDIyICsrKysrKysrKysrKysrKysr KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3Jj L2RybW1vZGVfZGlzcGxheS5jIGIvc3JjL2RybW1vZGVfZGlzcGxheS5jCmluZGV4IGNhOGE2MTc4 NS4uMDMxZDgyNmFmIDEwMDY0NAotLS0gYS9zcmMvZHJtbW9kZV9kaXNwbGF5LmMKKysrIGIvc3Jj L2RybW1vZGVfZGlzcGxheS5jCkBAIC0yMTkyLDYgKzIxOTIsMjggQEAgc3RhdGljIHZvaWQgZHJt bW9kZV9vdXRwdXRfY3JlYXRlX3Jlc291cmNlcyh4Zjg2T3V0cHV0UHRyIG91dHB1dCkKIAlBTURH UFVFbnRQdHIgcEFNREdQVUVudCA9IEFNREdQVUVudFByaXYob3V0cHV0LT5zY3JuKTsKIAlkcm1N b2RlUHJvcGVydHlQdHIgZHJtbW9kZV9wcm9wLCB0ZWFyZnJlZV9wcm9wOwogCWludCBpLCBqLCBl cnI7CisJQXRvbSBuYW1lOworCisJLyogQ3JlYXRlIENPTk5FQ1RPUl9JRCBwcm9wZXJ0eSAqLwor CW5hbWUgPSBNYWtlQXRvbSgiQ09OTkVDVE9SX0lEIiwgMTIsIFRSVUUpOworCWlmIChuYW1lICE9 IEJBRF9SRVNPVVJDRSkgeworCQlJTlQzMiB2YWx1ZSA9IG1vZGVfb3V0cHV0LT5jb25uZWN0b3Jf aWQ7CisKKwkJZXJyID0gUlJDb25maWd1cmVPdXRwdXRQcm9wZXJ0eShvdXRwdXQtPnJhbmRyX291 dHB1dCwgbmFtZSwKKwkJCQkJCUZBTFNFLCBGQUxTRSwgVFJVRSwgMSwgJnZhbHVlKTsKKwkJaWYg KGVyciAhPSBTdWNjZXNzKSB7CisJCQl4Zjg2RHJ2TXNnKG91dHB1dC0+c2Nybi0+c2NybkluZGV4 LCBYX0VSUk9SLAorCQkJCSAgICJSUkNvbmZpZ3VyZU91dHB1dFByb3BlcnR5IGVycm9yLCAlZFxu IiwgZXJyKTsKKwkJfQorCisJCWVyciA9IFJSQ2hhbmdlT3V0cHV0UHJvcGVydHkob3V0cHV0LT5y YW5kcl9vdXRwdXQsIG5hbWUsCisJCQkJCSAgICAgWEFfSU5URUdFUiwgMzIsIFByb3BNb2RlUmVw bGFjZSwgMSwKKwkJCQkJICAgICAmdmFsdWUsIEZBTFNFLCBGQUxTRSk7CisJCWlmIChlcnIgIT0g U3VjY2VzcykgeworCQkJeGY4NkRydk1zZyhvdXRwdXQtPnNjcm4tPnNjcm5JbmRleCwgWF9FUlJP UiwKKwkJCQkgICAiUlJDaGFuZ2VPdXRwdXRQcm9wZXJ0eSBlcnJvciwgJWRcbiIsIGVycik7CisJ CX0KKwl9CiAKIAlkcm1tb2RlX291dHB1dC0+cHJvcHMgPQogCQljYWxsb2MobW9kZV9vdXRwdXQt PmNvdW50X3Byb3BzICsgMSwgc2l6ZW9mKGRybW1vZGVfcHJvcF9yZWMpKTsKLS0gCjIuMTguMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBt YWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==