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 F284BC43603 for ; Tue, 10 Dec 2019 22:58:11 +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 C7FB9208C3 for ; Tue, 10 Dec 2019 22:58:11 +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="ZoJatyFF" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7FB9208C3 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 D53056E9D5; Tue, 10 Dec 2019 22:58:08 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 67F9C6E9D4 for ; Tue, 10 Dec 2019 22:58:07 +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 D257D1184; Tue, 10 Dec 2019 23:58:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1576018685; bh=B+pbIIP9LquwEZLJurmghac3oe7oxuWBewNdvahepXw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ZoJatyFFDrnplN4A5PfZ421SpTzX+/iuTMHTKXnBVuYAAKI595oEwgHiLbNO7VOm+ fJSO2KrnBQ2eOgwUkbEBxZ+ZRemZWUXyTolR5SvEwCu9Vk1ADmvnNN22A4ygNX8D0+ QvBYdMrWUH8ocC6SwDLgG/HEjawgb0T9wRXAjyP8= From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Subject: [PATCH v3 03/50] drm/edid: Add flag to drm_display_info to identify HDMI sinks Date: Wed, 11 Dec 2019 00:57:03 +0200 Message-Id: <20191210225750.15709-4-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191210225750.15709-1-laurent.pinchart@ideasonboard.com> References: <20191210225750.15709-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: Boris Brezillon , Sean Paul , Sebastian Reichel , Tomi Valkeinen , Sam Ravnborg 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+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYx OgoKLSBMaW5rIHRoZSBpc19oZG1pIGZpZWxkIGRvYyB3aXRoIGRybV9kZXRlY3RfaGRtaV9tb25p dG9yKCkKLSBBZGQgYSBjb252ZXJzaW9uIHRhc2sgaW4gdG9kby5yc3QKLS0tCiBEb2N1bWVudGF0 aW9uL2dwdS90b2RvLnJzdCAgfCAxNCArKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL2Ry bV9lZGlkLmMgIHwgIDYgKysrKysrCiBpbmNsdWRlL2RybS9kcm1fY29ubmVjdG9yLmggfCAgOCAr KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv RG9jdW1lbnRhdGlvbi9ncHUvdG9kby5yc3QgYi9Eb2N1bWVudGF0aW9uL2dwdS90b2RvLnJzdApp bmRleCAyZDg1ZjM3Mjg0YTEuLjBmNTRmMzI3ZjA4MiAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlv bi9ncHUvdG9kby5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi9ncHUvdG9kby5yc3QKQEAgLTM4NSw2 ICszODUsMjAgQEAgQ29udGFjdDogRGFuaWVsIFZldHRlcgogCiBMZXZlbDogSW50ZXJtZWRpYXRl CiAKK1JlcGxhY2UgZHJtX2RldGVjdF9oZG1pX21vbml0b3IoKSB3aXRoIGRybV9kaXNwbGF5X2lu Zm8uaXNfaGRtaQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCisKK09uY2UgRURJRCBpcyBwYXJzZWQsIHRoZSBtb25pdG9yIEhE TUkgc3VwcG9ydCBpbmZvcm1hdGlvbiBpcyBhdmFpbGFibGUgdGhyb3VnaAorZHJtX2Rpc3BsYXlf aW5mby5pc19oZG1pLiBNYW55IGRyaXZlcnMgc3RpbGwgY2FsbCBkcm1fZGV0ZWN0X2hkbWlfbW9u aXRvcigpIHRvCityZXRyaWV2ZSB0aGUgc2FtZSBpbmZvcm1hdGlvbiwgd2hpY2ggaXMgbGVzcyBl ZmZpY2llbnQuCisKK0F1ZGl0IGVhY2ggaW5kaXZpZHVhbCBkcml2ZXIgY2FsbGluZyBkcm1fZGV0 ZWN0X2hkbWlfbW9uaXRvcigpIGFuZCBzd2l0Y2ggdG8KK2RybV9kaXNwbGF5X2luZm8uaXNfaGRt aSBpZiBhcHBsaWNhYmxlLgorCitDb250YWN0OiBMYXVyZW50IFBpbmNoYXJ0LCByZXNwZWN0aXZl IGRyaXZlciBtYWludGFpbmVycworCitMZXZlbDogSW50ZXJtZWRpYXRlCisKIENvcmUgcmVmYWN0 b3JpbmdzCiA9PT09PT09PT09PT09PT09PQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2VkaWQuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCmluZGV4IDc3NDhiNGJmNTM5 ZS4uMWQyMTE0OTE4OGM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYwpAQCAtNDQyNSw2ICs0NDI1LDkgQEAgRVhQ T1JUX1NZTUJPTChkcm1fYXZfc3luY19kZWxheSk7CiAgKgogICogUGFyc2UgdGhlIENFQSBleHRl bnNpb24gYWNjb3JkaW5nIHRvIENFQS04NjEtQi4KICAqCisgKiBEcml2ZXJzIHRoYXQgaGF2ZSBh ZGRlZCB0aGUgbW9kZXMgcGFyc2VkIGZyb20gRURJRCB0byBkcm1fZGlzcGxheV9pbmZvCisgKiBz aG91bGQgdXNlICZkcm1fZGlzcGxheV9pbmZvLmlzX2hkbWkgaW5zdGVhZCBvZiBjYWxsaW5nIHRo aXMgZnVuY3Rpb24uCisgKgogICogUmV0dXJuOiBUcnVlIGlmIHRoZSBtb25pdG9yIGlzIEhETUks IGZhbHNlIGlmIG5vdCBvciB1bmtub3duLgogICovCiBib29sIGRybV9kZXRlY3RfaGRtaV9tb25p dG9yKHN0cnVjdCBlZGlkICplZGlkKQpAQCAtNDY1OSw2ICs0NjYyLDggQEAgZHJtX3BhcnNlX2hk bWlfdnNkYl92aWRlbyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBjb25zdCB1OCAq ZGIpCiAJc3RydWN0IGRybV9kaXNwbGF5X2luZm8gKmluZm8gPSAmY29ubmVjdG9yLT5kaXNwbGF5 X2luZm87CiAJdTggbGVuID0gY2VhX2RiX3BheWxvYWRfbGVuKGRiKTsKIAorCWluZm8tPmlzX2hk bWkgPSB0cnVlOworCiAJaWYgKGxlbiA+PSA2KQogCQlpbmZvLT5kdmlfZHVhbCA9IGRiWzZdICYg MTsKIAlpZiAobGVuID49IDcpCkBAIC00NzI3LDYgKzQ3MzIsNyBAQCBkcm1fcmVzZXRfZGlzcGxh eV9pbmZvKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IpCiAJaW5mby0+Y2VhX3JldiA9 IDA7CiAJaW5mby0+bWF4X3RtZHNfY2xvY2sgPSAwOwogCWluZm8tPmR2aV9kdWFsID0gZmFsc2U7 CisJaW5mby0+aXNfaGRtaSA9IGZhbHNlOwogCWluZm8tPmhhc19oZG1pX2luZm9mcmFtZSA9IGZh bHNlOwogCWluZm8tPnJnYl9xdWFudF9yYW5nZV9zZWxlY3RhYmxlID0gZmFsc2U7CiAJbWVtc2V0 KCZpbmZvLT5oZG1pLCAwLCBzaXplb2YoaW5mby0+aGRtaSkpOwpkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9kcm0vZHJtX2Nvbm5lY3Rvci5oIGIvaW5jbHVkZS9kcm0vZHJtX2Nvbm5lY3Rvci5oCmluZGV4 IDNkZWViYTFmODE2My4uMzAwNTRjNWQxMzQ1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1f Y29ubmVjdG9yLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2Nvbm5lY3Rvci5oCkBAIC00MzQsNiAr NDM0LDE0IEBAIHN0cnVjdCBkcm1fZGlzcGxheV9pbmZvIHsKIAkgKi8KIAlib29sIGR2aV9kdWFs OwogCisJLyoqCisJICogQGlzX2hkbWk6IFRydWUgaWYgdGhlIHNpbmsgaXMgYW4gSERNSSBkZXZp Y2UuCisJICoKKwkgKiBUaGlzIGZpZWxkIHNoYWxsIGJlIHVzZWQgaW5zdGVhZCBvZiBjYWxsaW5n CisJICogZHJtX2RldGVjdF9oZG1pX21vbml0b3IoKSB3aGVuIHBvc3NpYmxlLgorCSAqLworCWJv b2wgaXNfaGRtaTsKKwogCS8qKgogCSAqIEBoYXNfaGRtaV9pbmZvZnJhbWU6IERvZXMgdGhlIHNp bmsgc3VwcG9ydCB0aGUgSERNSSBpbmZvZnJhbWU/CiAJICovCi0tIApSZWdhcmRzLAoKTGF1cmVu dCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==