From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v3 07/23] drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode Date: Fri, 28 Jun 2019 17:36:19 +0300 Message-ID: <20190628143635.22066-8-imre.deak@intel.com> References: <20190628143635.22066-1-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id F0A046E938 for ; Fri, 28 Jun 2019 14:36:56 +0000 (UTC) In-Reply-To: <20190628143635.22066-1-imre.deak@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 SW4gdGhlIFR5cGVDIFRCVC1hbHQgcG9ydCBtb2RlIHdlIG11c3QgdXNlIHRoZSBUQlQgQVVYIHBv d2VyIGRvbWFpbiwKZml4IHRoYXQuCgpDYzogTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQubmF2YXJl QGludGVsLmNvbT4KQ2M6IEFudXNoYSBTcml2YXRzYSA8YW51c2hhLnNyaXZhdHNhQGludGVsLmNv bT4KQ2M6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgpTaWdu ZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBK b3PDqSBSb2JlcnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyB8IDE5ICsrKysrKysrKysrKysr KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwppbmRleCBjZmM2ZjZiNTYzNWYuLmU0N2Rm OGE4NDAxZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k aXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5 LmMKQEAgLTY2MTQsNiArNjYxNCwyNSBAQCBlbnVtIGludGVsX2Rpc3BsYXlfcG93ZXJfZG9tYWlu IGludGVsX3BvcnRfdG9fcG93ZXJfZG9tYWluKGVudW0gcG9ydCBwb3J0KQogZW51bSBpbnRlbF9k aXNwbGF5X3Bvd2VyX2RvbWFpbgogaW50ZWxfYXV4X3Bvd2VyX2RvbWFpbihzdHJ1Y3QgaW50ZWxf ZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCkKIHsKKwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSB0b19pOTE1KGRpZ19wb3J0LT5iYXNlLmJhc2UuZGV2KTsKKworCWlmIChpbnRlbF9w b3J0X2lzX3RjKGRldl9wcml2LCBkaWdfcG9ydC0+YmFzZS5wb3J0KSAmJgorCSAgICBkaWdfcG9y dC0+dGNfbW9kZSA9PSBUQ19QT1JUX1RCVF9BTFQpIHsKKwkJc3dpdGNoIChkaWdfcG9ydC0+YXV4 X2NoKSB7CisJCWNhc2UgQVVYX0NIX0M6CisJCQlyZXR1cm4gUE9XRVJfRE9NQUlOX0FVWF9UQlQx OworCQljYXNlIEFVWF9DSF9EOgorCQkJcmV0dXJuIFBPV0VSX0RPTUFJTl9BVVhfVEJUMjsKKwkJ Y2FzZSBBVVhfQ0hfRToKKwkJCXJldHVybiBQT1dFUl9ET01BSU5fQVVYX1RCVDM7CisJCWNhc2Ug QVVYX0NIX0Y6CisJCQlyZXR1cm4gUE9XRVJfRE9NQUlOX0FVWF9UQlQ0OworCQlkZWZhdWx0Ogor CQkJTUlTU0lOR19DQVNFKGRpZ19wb3J0LT5hdXhfY2gpOworCQkJcmV0dXJuIFBPV0VSX0RPTUFJ Tl9BVVhfVEJUMTsKKwkJfQorCX0KKwogCXN3aXRjaCAoZGlnX3BvcnQtPmF1eF9jaCkgewogCWNh c2UgQVVYX0NIX0E6CiAJCXJldHVybiBQT1dFUl9ET01BSU5fQVVYX0E7Ci0tIAoyLjE3LjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==