From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH v2 2/6] drm/i915: Expose the force_audio property with DP MST Date: Tue, 26 Mar 2019 16:25:52 +0200 Message-ID: <20190326142556.21176-2-ville.syrjala@linux.intel.com> References: <20190326142556.21176-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B8E489A91 for ; Tue, 26 Mar 2019 14:26:03 +0000 (UTC) In-Reply-To: <20190326142556.21176-1-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldl IGFscmVhZHkgZXhwb3NlIHRoZSBmb3JjZV9hdWRpbyBwcm9wZXJ0eSB3aXRoIFNTVC4gRG8gdGhl IHNhbWUKd2l0aCBNU1QuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlr dWxhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyB8 IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3Qu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCmluZGV4IGRjMzFlMGFjODg2 YS4uMzM0MTc2ZTgxNGExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cF9tc3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwpAQCAtNjQs NiArNjQsMTQgQEAgc3RhdGljIGludCBpbnRlbF9kcF9tc3RfY29tcHV0ZV9jb25maWcoc3RydWN0 IGludGVsX2VuY29kZXIgKmVuY29kZXIsCiAJCURSTV9ERUJVR19LTVMoIlNldHRpbmcgcGlwZSBi cHAgdG8gJWRcbiIsCiAJCQkgICAgICBicHApOwogCX0KKworCWlmIChpbnRlbF9jb25uX3N0YXRl LT5mb3JjZV9hdWRpbyA9PSBIRE1JX0FVRElPX0FVVE8pCisJCXBpcGVfY29uZmlnLT5oYXNfYXVk aW8gPQorCQkJZHJtX2RwX21zdF9wb3J0X2hhc19hdWRpbygmaW50ZWxfZHAtPm1zdF9tZ3IsIHBv cnQpOworCWVsc2UKKwkJcGlwZV9jb25maWctPmhhc19hdWRpbyA9CisJCQlpbnRlbF9jb25uX3N0 YXRlLT5mb3JjZV9hdWRpbyA9PSBIRE1JX0FVRElPX09OOworCiAJLyoKIAkgKiBmb3IgTVNUIHdl IGFsd2F5cyBjb25maWd1cmUgbWF4IGxpbmsgYncgLSB0aGUgc3BlYyBkb2Vzbid0CiAJICogc2Vl bSB0byBzdWdnZXN0IHdlIHNob3VsZCBkbyBvdGhlcndpc2UuCkBAIC03Niw5ICs4NCw2IEBAIHN0 YXRpYyBpbnQgaW50ZWxfZHBfbXN0X2NvbXB1dGVfY29uZmlnKHN0cnVjdCBpbnRlbF9lbmNvZGVy ICplbmNvZGVyLAogCiAJcGlwZV9jb25maWctPnBvcnRfY2xvY2sgPSBpbnRlbF9kcF9tYXhfbGlu a19yYXRlKGludGVsX2RwKTsKIAotCWlmIChkcm1fZHBfbXN0X3BvcnRfaGFzX2F1ZGlvKCZpbnRl bF9kcC0+bXN0X21nciwgcG9ydCkpCi0JCXBpcGVfY29uZmlnLT5oYXNfYXVkaW8gPSB0cnVlOwot CiAJcGlwZV9jb25maWctPmxpbWl0ZWRfY29sb3JfcmFuZ2UgPQogCQlpbnRlbF9kcF9saW1pdGVk X2NvbG9yX3JhbmdlKHBpcGVfY29uZmlnLCBjb25uX3N0YXRlKTsKIApAQCAtNDk4LDYgKzUwMyw3 IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqaW50ZWxfZHBfYWRkX21zdF9jb25uZWN0 b3Ioc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvCiAJaWYgKHJldCkKIAkJZ290byBlcnI7CiAKKwlp bnRlbF9hdHRhY2hfZm9yY2VfYXVkaW9fcHJvcGVydHkoY29ubmVjdG9yKTsKIAlpbnRlbF9hdHRh Y2hfYnJvYWRjYXN0X3JnYl9wcm9wZXJ0eShjb25uZWN0b3IpOwogCiAJcmV0dXJuIGNvbm5lY3Rv cjsKLS0gCjIuMTkuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4