From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5043DC352A3 for ; Tue, 11 Feb 2020 16:22:18 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2DC4E20708 for ; Tue, 11 Feb 2020 16:22:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2DC4E20708 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A6AA86EEA6; Tue, 11 Feb 2020 16:22:17 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3FC4D6EEA5; Tue, 11 Feb 2020 16:22:16 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2020 08:22:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,428,1574150400"; d="scan'208";a="226554452" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga008.jf.intel.com with SMTP; 11 Feb 2020 08:22:12 -0800 Received: by stinkbox (sSMTP sendmail emulation); Tue, 11 Feb 2020 18:22:11 +0200 From: Ville Syrjala To: dri-devel@lists.freedesktop.org Date: Tue, 11 Feb 2020 18:22:02 +0200 Message-Id: <20200211162208.16224-2-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200211162208.16224-1-ville.syrjala@linux.intel.com> References: <20200211162208.16224-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v3 1/7] drm: Include the encoder itself in possible_clones X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org, Thomas Zimmermann Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBkb2NzIHNheSBwb3NzaWJsZV9jbG9uZXMgc2hvdWxkIGFsd2F5cyBpbmNsdWRlIHRoZSBlbmNv ZGVyIGl0c2VsZi4KU2luY2UgbW9zdCBkcml2ZXJzIGRvbid0IHdhbnQgdG8gZGVhbCB3aXRoIHRo ZSBjb21wbGV4aXRpZXMgb2YgY2xvbmluZwpsZXQncyBhbGxvdyB0aGVtIHRvIHNldCBwb3NzaWJs ZV9jbG9uZXM9MCBhbmQgaW5zdGVhZCB3ZSdsbCBmaXggdGhhdAp1cCBpbiB0aGUgY29yZS4KCldl IGNhbid0IHB1dCB0aGlzIHNwZWNpYWwgY2FzZSBpbnRvIGRybV9lbmNvZGVyX2luaXQoKSBiZWNh dXNlIGRyaXZlcnMKd2lsbCBoYXZlIHRvIGZpbGwgdXAgcG9zc2libGVfY2xvbmVzIGFmdGVyIGFk ZGluZyBhbGwgdGhlIHJlbGV2YW50CmVuY29kZXJzLiBPdGhlcndpc2UgdGhleSB3b3VsZG4ndCBr bm93IHRoZSBwcm9wZXIgZW5jb2RlciBpbmRleGVzIHRvCnVzZS4gU28gd2UnbGwganVzdCBkbyBp dCBqdXN0IGJlZm9yZSByZWdpc3RlcmluZyB0aGUgZGV2aWNlLgoKdjI6IERvbid0IHNldCB0aGUg Yml0IGlmIHBvc3NpYmxlX2Nsb25lcyE9MCBzbyB0aGF0IHRoZQogICAgdmFsaWRhdGlvbiAoY29t aW5nIHNvb24pIHdpbGwgV0FSTiAoVGhvbWFzKQogICAgRml4IHVwIHRoZSBkb2NzIHRvIGFsbG93 IHBvc3NpYmxlX2Nsb25lcz09MCAoRGFuaWVsKQogICAgLmxhdGVfcmVnaXN0ZXIoKSBpcyB0b28g bGF0ZSwgaW50cm9kdWNlIGRybV9tb2RlX2NvbmZpZ192YWxpZGF0ZSgpCiAgICB3aGljaCBnZXRz IGNhbGxlZCBfYmVmb3JlXyB3ZSByZWdpc3RlciB0aGUgY2hhciBkZXZpY2UgKERhbmllbCkKCkFj a2VkLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQ2M6IERhbmll bCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOk IDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJt X2NydGNfaW50ZXJuYWwuaCB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgICAgICAg ICAgIHwgIDMgKysrCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVfY29uZmlnLmMgICB8IDE5ICsr KysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9lbmNvZGVyLmggICAgICAgICAgIHwg IDQgKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjX2ludGVybmFsLmggYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2NydGNfaW50ZXJuYWwuaAppbmRleCAxNmYyNDEzNDAzYWEuLmFjZTM2 M2I0ZjgyYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjX2ludGVybmFsLmgK KysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjX2ludGVybmFsLmgKQEAgLTgyLDYgKzgyLDcg QEAgaW50IGRybV9tb2RlX3NldGNydGMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIC8qIGRybV9t b2RlX2NvbmZpZy5jICovCiBpbnQgZHJtX21vZGVzZXRfcmVnaXN0ZXJfYWxsKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpOwogdm9pZCBkcm1fbW9kZXNldF91bnJlZ2lzdGVyX2FsbChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KTsKK3ZvaWQgZHJtX21vZGVfY29uZmlnX3ZhbGlkYXRlKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpOwogCiAvKiBkcm1fbW9kZXMuYyAqLwogY29uc3QgY2hhciAqZHJtX2dldF9t b2RlX3N0YXR1c19uYW1lKGVudW0gZHJtX21vZGVfc3RhdHVzIHN0YXR1cyk7CmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYwpp bmRleCA3YjFhNjI4ZDFmNmUuLjY1YTBhY2I3OTMyMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rydi5jCkBAIC05NDYsNiAr OTQ2LDkgQEAgaW50IGRybV9kZXZfcmVnaXN0ZXIoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5z aWduZWQgbG9uZyBmbGFncykKIAlzdHJ1Y3QgZHJtX2RyaXZlciAqZHJpdmVyID0gZGV2LT5kcml2 ZXI7CiAJaW50IHJldDsKIAorCWlmICghZHJpdmVyLT5sb2FkKQorCQlkcm1fbW9kZV9jb25maWdf dmFsaWRhdGUoZGV2KTsKKwogCWlmIChkcm1fZGV2X25lZWRzX2dsb2JhbF9tdXRleChkZXYpKQog CQltdXRleF9sb2NrKCZkcm1fZ2xvYmFsX211dGV4KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2RybV9tb2RlX2NvbmZpZy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX2NvbmZp Zy5jCmluZGV4IDA4ZTZlZmY2YTE3OS4uNzVlMzU3YzdlODRkIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX21vZGVfY29uZmlnLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rl X2NvbmZpZy5jCkBAIC01MzIsMyArNTMyLDIyIEBAIHZvaWQgZHJtX21vZGVfY29uZmlnX2NsZWFu dXAoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAlkcm1fbW9kZXNldF9sb2NrX2ZpbmkoJmRldi0+ bW9kZV9jb25maWcuY29ubmVjdGlvbl9tdXRleCk7CiB9CiBFWFBPUlRfU1lNQk9MKGRybV9tb2Rl X2NvbmZpZ19jbGVhbnVwKTsKKworLyoKKyAqIEZvciBzb21lIHJlYXNvbiB3ZSB3YW50IHRoZSBl bmNvZGVyIGl0c2VsZiBpbmNsdWRlZCBpbgorICogcG9zc2libGVfY2xvbmVzLiBNYWtlIGxpZmUg ZWFzeSBmb3IgZHJpdmVycyBieSBhbGxvd2luZyB0aGVtCisgKiB0byBsZWF2ZSBwb3NzaWJsZV9j bG9uZXMgdW5zZXQgaWYgbm8gY2xvbmluZyBpcyBwb3NzaWJsZS4KKyAqLworc3RhdGljIHZvaWQg Zml4dXBfZW5jb2Rlcl9wb3NzaWJsZV9jbG9uZXMoc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVy KQoreworCWlmIChlbmNvZGVyLT5wb3NzaWJsZV9jbG9uZXMgPT0gMCkKKwkJZW5jb2Rlci0+cG9z c2libGVfY2xvbmVzID0gZHJtX2VuY29kZXJfbWFzayhlbmNvZGVyKTsKK30KKwordm9pZCBkcm1f bW9kZV9jb25maWdfdmFsaWRhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3Qg ZHJtX2VuY29kZXIgKmVuY29kZXI7CisKKwlkcm1fZm9yX2VhY2hfZW5jb2RlcihlbmNvZGVyLCBk ZXYpCisJCWZpeHVwX2VuY29kZXJfcG9zc2libGVfY2xvbmVzKGVuY29kZXIpOworfQpkaWZmIC0t Z2l0IGEvaW5jbHVkZS9kcm0vZHJtX2VuY29kZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9lbmNvZGVy LmgKaW5kZXggNTYyMzk5NGI2ZTllLi4yMmQ2Y2RmNzI5ZjEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv ZHJtL2RybV9lbmNvZGVyLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2VuY29kZXIuaApAQCAtMTU5 LDcgKzE1OSw5IEBAIHN0cnVjdCBkcm1fZW5jb2RlciB7CiAJICogZW5jb2RlcnMgY2FuIGJlIHVz ZWQgaW4gYSBjbG9uZWQgY29uZmlndXJhdGlvbiwgdGhleSBib3RoIHNob3VsZCBoYXZlCiAJICog ZWFjaCBhbm90aGVyIGJpdHMgc2V0LgogCSAqCi0JICogSW4gcmVhbGl0eSBhbG1vc3QgZXZlcnkg ZHJpdmVyIGdldHMgdGhpcyB3cm9uZy4KKwkgKiBBcyBhbiBleGNlcHRpb24gdG8gdGhlIGFib3Zl IHJ1bGUgaWYgdGhlIGRyaXZlciBkb2Vzbid0IGltcGxlbWVudAorCSAqIGFueSBjbG9uaW5nIGl0 IGNhbiBsZWF2ZSBAcG9zc2libGVfY2xvbmVzIHNldCB0byAwLiBUaGUgY29yZSB3aWxsCisJICog YXV0b21hZ2ljYWxseSBmaXggdGhpcyB1cCBieSBzZXR0aW5nIHRoZSBiaXQgZm9yIHRoZSBlbmNv ZGVyIGl0c2VsZi4KIAkgKgogCSAqIE5vdGUgdGhhdCBzaW5jZSBlbmNvZGVyIG9iamVjdHMgY2Fu J3QgYmUgaG90cGx1Z2dlZCB0aGUgYXNzaWduZWQgaW5kaWNlcwogCSAqIGFyZSBzdGFibGUgYW5k IGhlbmNlIGtub3duIGJlZm9yZSByZWdpc3RlcmluZyBhbGwgb2JqZWN0cy4KLS0gCjIuMjQuMQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==