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.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,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 08CE8C76199 for ; Sun, 16 Feb 2020 21:03:45 +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 CD12920857 for ; Sun, 16 Feb 2020 21:03:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="ep3QS39H" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CD12920857 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 15FBE6E1B1; Sun, 16 Feb 2020 21:03:40 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by gabe.freedesktop.org (Postfix) with ESMTPS id 850856E1C0 for ; Sun, 16 Feb 2020 21:03:37 +0000 (UTC) Received: from pendragon.bb.dnainternet.fi (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 28F549F0; Sun, 16 Feb 2020 22:03:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1581887015; bh=eOCg3k44zZgoA+LG2lyst5XnTFVC3X5L4u/FmFHzru0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ep3QS39H9YJDNbuygNSBzDRrQ1rT8Gj0ghX4yXoVHQGyT8RtMlijsTR1fTnqGr4ck frkixPtek2stngL8uLKED+pcLU3K58n9o/Xh3A86qgp/u6Lq633sKlNLkr/NGLnz72 L6CohAOPUIEU0HUmFbPoV26ZoN1FG2PSBrA6Tydo= From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Subject: [PATCH v6 03/51] drm/edid: Add flag to drm_display_info to identify HDMI sinks Date: Sun, 16 Feb 2020 23:02:20 +0200 Message-Id: <20200216210308.17312-4-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200216210308.17312-1-laurent.pinchart@ideasonboard.com> References: <20200216210308.17312-1-laurent.pinchart@ideasonboard.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tomi Valkeinen , Sam Ravnborg , Sebastian Reichel , Boris Brezillon Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhlIGRybV9kaXNwbGF5X2luZm8gc3RydWN0dXJlIGNvbnRhaW5zIG1hbnkgZmllbGRzIHJlbGF0 ZWQgdG8gSERNSQpzaW5rcywgYnV0IG5vbmUgdGhhdCBpZGVudGlmaWVzIGlmIGEgc2luayBjb21w bGlhbnQgd2l0aCBDRUEtODYxIChFRElEKQpzaGFsbCBiZSB0cmVhdGVkIGFzIGFuIEhETUkgc2lu ayBvciBhIERWSSBzaW5rLiBBZGQgc3VjaCBhIGZsYWcsIGFuZApwb3B1bGF0ZSBpdCBhY2NvcmRp bmcgdG8gc2VjdGlvbiA4LjMuMyAoIkRWSS9IRE1JIERldmljZQpEaXNjcmltaW5hdGlvbiIpIG9m IHRoZSBIRE1JIHYxLjMgc3BlY2lmaWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IExhdXJlbnQgUGlu Y2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KUmV2aWV3ZWQtYnk6IEFu ZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+ClJldmlld2VkLWJ5OiBWaWxsZSBTeXJq w6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVs IFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KUmV2aWV3ZWQtYnk6IEJvcmlzIEJyZXpp bGxvbiA8Ym9yaXMuYnJlemlsbG9uQGNvbGxhYm9yYS5jb20+CkFja2VkLWJ5OiBTYW0gUmF2bmJv cmcgPHNhbUByYXZuYm9yZy5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgoKLSBMaW5rIHRoZSBp c19oZG1pIGZpZWxkIGRvYyB3aXRoIGRybV9kZXRlY3RfaGRtaV9tb25pdG9yKCkKLSBBZGQgYSBj b252ZXJzaW9uIHRhc2sgaW4gdG9kby5yc3QKLS0tCiBEb2N1bWVudGF0aW9uL2dwdS90b2RvLnJz dCAgfCAxNCArKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMgIHwgIDYg KysrKysrCiBpbmNsdWRlL2RybS9kcm1fY29ubmVjdG9yLmggfCAgOCArKysrKysrKwogMyBmaWxl cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9n cHUvdG9kby5yc3QgYi9Eb2N1bWVudGF0aW9uL2dwdS90b2RvLnJzdAppbmRleCAzNzBhYzY3ODEw NmUuLmNjZjVlOGUzNDIyMiAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9ncHUvdG9kby5yc3QK KysrIGIvRG9jdW1lbnRhdGlvbi9ncHUvdG9kby5yc3QKQEAgLTQwNyw2ICs0MDcsMjAgQEAgQ29u dGFjdDogRGFuaWVsIFZldHRlcgogCiBMZXZlbDogSW50ZXJtZWRpYXRlCiAKK1JlcGxhY2UgZHJt X2RldGVjdF9oZG1pX21vbml0b3IoKSB3aXRoIGRybV9kaXNwbGF5X2luZm8uaXNfaGRtaQorLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCisKK09uY2UgRURJRCBpcyBwYXJzZWQsIHRoZSBtb25pdG9yIEhETUkgc3VwcG9ydCBpbmZv cm1hdGlvbiBpcyBhdmFpbGFibGUgdGhyb3VnaAorZHJtX2Rpc3BsYXlfaW5mby5pc19oZG1pLiBN YW55IGRyaXZlcnMgc3RpbGwgY2FsbCBkcm1fZGV0ZWN0X2hkbWlfbW9uaXRvcigpIHRvCityZXRy aWV2ZSB0aGUgc2FtZSBpbmZvcm1hdGlvbiwgd2hpY2ggaXMgbGVzcyBlZmZpY2llbnQuCisKK0F1 ZGl0IGVhY2ggaW5kaXZpZHVhbCBkcml2ZXIgY2FsbGluZyBkcm1fZGV0ZWN0X2hkbWlfbW9uaXRv cigpIGFuZCBzd2l0Y2ggdG8KK2RybV9kaXNwbGF5X2luZm8uaXNfaGRtaSBpZiBhcHBsaWNhYmxl LgorCitDb250YWN0OiBMYXVyZW50IFBpbmNoYXJ0LCByZXNwZWN0aXZlIGRyaXZlciBtYWludGFp bmVycworCitMZXZlbDogSW50ZXJtZWRpYXRlCisKIENvcmUgcmVmYWN0b3JpbmdzCiA9PT09PT09 PT09PT09PT09PQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCmluZGV4IDhmMmQ1MDIyZDBiYy4uNmEyZmNmZGM3Mjcy IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vZHJtX2VkaWQuYwpAQCAtNDY0Nyw2ICs0NjQ3LDkgQEAgRVhQT1JUX1NZTUJPTChkcm1f YXZfc3luY19kZWxheSk7CiAgKgogICogUGFyc2UgdGhlIENFQSBleHRlbnNpb24gYWNjb3JkaW5n IHRvIENFQS04NjEtQi4KICAqCisgKiBEcml2ZXJzIHRoYXQgaGF2ZSBhZGRlZCB0aGUgbW9kZXMg cGFyc2VkIGZyb20gRURJRCB0byBkcm1fZGlzcGxheV9pbmZvCisgKiBzaG91bGQgdXNlICZkcm1f ZGlzcGxheV9pbmZvLmlzX2hkbWkgaW5zdGVhZCBvZiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24uCisg KgogICogUmV0dXJuOiBUcnVlIGlmIHRoZSBtb25pdG9yIGlzIEhETUksIGZhbHNlIGlmIG5vdCBv ciB1bmtub3duLgogICovCiBib29sIGRybV9kZXRlY3RfaGRtaV9tb25pdG9yKHN0cnVjdCBlZGlk ICplZGlkKQpAQCAtNDg4MSw2ICs0ODg0LDggQEAgZHJtX3BhcnNlX2hkbWlfdnNkYl92aWRlbyhz dHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBjb25zdCB1OCAqZGIpCiAJc3RydWN0IGRy bV9kaXNwbGF5X2luZm8gKmluZm8gPSAmY29ubmVjdG9yLT5kaXNwbGF5X2luZm87CiAJdTggbGVu ID0gY2VhX2RiX3BheWxvYWRfbGVuKGRiKTsKIAorCWluZm8tPmlzX2hkbWkgPSB0cnVlOworCiAJ aWYgKGxlbiA+PSA2KQogCQlpbmZvLT5kdmlfZHVhbCA9IGRiWzZdICYgMTsKIAlpZiAobGVuID49 IDcpCkBAIC00OTQ5LDYgKzQ5NTQsNyBAQCBkcm1fcmVzZXRfZGlzcGxheV9pbmZvKHN0cnVjdCBk cm1fY29ubmVjdG9yICpjb25uZWN0b3IpCiAJaW5mby0+Y2VhX3JldiA9IDA7CiAJaW5mby0+bWF4 X3RtZHNfY2xvY2sgPSAwOwogCWluZm8tPmR2aV9kdWFsID0gZmFsc2U7CisJaW5mby0+aXNfaGRt aSA9IGZhbHNlOwogCWluZm8tPmhhc19oZG1pX2luZm9mcmFtZSA9IGZhbHNlOwogCWluZm8tPnJn Yl9xdWFudF9yYW5nZV9zZWxlY3RhYmxlID0gZmFsc2U7CiAJbWVtc2V0KCZpbmZvLT5oZG1pLCAw LCBzaXplb2YoaW5mby0+aGRtaSkpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2Nvbm5l Y3Rvci5oIGIvaW5jbHVkZS9kcm0vZHJtX2Nvbm5lY3Rvci5oCmluZGV4IGMzYmQ1MjYyZGI5Yy4u MGRmN2E5NWNhNWQ5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fY29ubmVjdG9yLmgKKysr IGIvaW5jbHVkZS9kcm0vZHJtX2Nvbm5lY3Rvci5oCkBAIC00MzQsNiArNDM0LDE0IEBAIHN0cnVj dCBkcm1fZGlzcGxheV9pbmZvIHsKIAkgKi8KIAlib29sIGR2aV9kdWFsOwogCisJLyoqCisJICog QGlzX2hkbWk6IFRydWUgaWYgdGhlIHNpbmsgaXMgYW4gSERNSSBkZXZpY2UuCisJICoKKwkgKiBU aGlzIGZpZWxkIHNoYWxsIGJlIHVzZWQgaW5zdGVhZCBvZiBjYWxsaW5nCisJICogZHJtX2RldGVj dF9oZG1pX21vbml0b3IoKSB3aGVuIHBvc3NpYmxlLgorCSAqLworCWJvb2wgaXNfaGRtaTsKKwog CS8qKgogCSAqIEBoYXNfaGRtaV9pbmZvZnJhbWU6IERvZXMgdGhlIHNpbmsgc3VwcG9ydCB0aGUg SERNSSBpbmZvZnJhbWU/CiAJICovCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==