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.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,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 75752C432C0 for ; Mon, 25 Nov 2019 13:11:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4FB7820836 for ; Mon, 25 Nov 2019 13:11:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="FFozQXDr" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727399AbfKYNLU (ORCPT ); Mon, 25 Nov 2019 08:11:20 -0500 Received: from fllv0015.ext.ti.com ([198.47.19.141]:38454 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725823AbfKYNLU (ORCPT ); Mon, 25 Nov 2019 08:11:20 -0500 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id xAPDBBCc126044; Mon, 25 Nov 2019 07:11:11 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1574687471; bh=/brRrE34NIQuy6Eaoa29ZOs7K/pstknRZIZTGEFZBIA=; h=From:To:CC:Subject:Date; b=FFozQXDrca5FwzxDkFzhSZOkAson+KgPA52fGPgZY270Sdho3c9nRBLu8eeHqrRPU vcYQl4h9wn6rmfXKKh7pzGEaHoiTVEM8Tx5p98O/O2oi9I1bQ8xNK+KXtTexelOYyg KXT9Y2rUdNiIYEkx1OWKjqK2mSFbAVjLAcBSXd68= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id xAPDBBl5024060 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 25 Nov 2019 07:11:11 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3; Mon, 25 Nov 2019 07:11:10 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3 via Frontend Transport; Mon, 25 Nov 2019 07:11:10 -0600 Received: from deskari.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id xAPDB7rk113038; Mon, 25 Nov 2019 07:11:08 -0600 From: Tomi Valkeinen To: , , CC: , , , Tomi Valkeinen Subject: [PATCH 1/4] ARM: dts: am437x-gp-evm: add HDMI support Date: Mon, 25 Nov 2019 15:10:57 +0200 Message-ID: <20191125131100.9839-1-tomi.valkeinen@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add HDMI support for AM437x GP EVM. The HDMI uses SiI9022 HDMI encoder, and is mutually exclusive with the LCD. The choice between LCD and HDMI is made by booting either with am437x-gp-evm.dtb or am437x-gp-evm-hdmi.dtb. Signed-off-by: Tomi Valkeinen --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am437x-gp-evm-hdmi.dts | 112 +++++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 arch/arm/boot/dts/am437x-gp-evm-hdmi.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index b21b3a64641a..612149069180 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -779,6 +779,7 @@ dtb-$(CONFIG_SOC_AM43XX) += \ am43x-epos-evm.dtb \ am437x-cm-t43.dtb \ am437x-gp-evm.dtb \ + am437x-gp-evm-hdmi.dtb \ am437x-idk-evm.dtb \ am437x-sbc-t43.dtb \ am437x-sk-evm.dtb diff --git a/arch/arm/boot/dts/am437x-gp-evm-hdmi.dts b/arch/arm/boot/dts/am437x-gp-evm-hdmi.dts new file mode 100644 index 000000000000..580a1e3e0dcd --- /dev/null +++ b/arch/arm/boot/dts/am437x-gp-evm-hdmi.dts @@ -0,0 +1,112 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ + */ + +/* AM437x GP EVM with HDMI output */ + +#include "am437x-gp-evm.dts" + +/delete-node/ &lcd0; + +/ { + aliases { + display0 = &hdmi; + }; + + hdmi: connector { + compatible = "hdmi-connector"; + label = "hdmi"; + + type = "b"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <&sii9022_out>; + }; + }; + }; + + sound@1 { + compatible = "simple-audio-card"; + simple-audio-card,name = "HDMI"; + simple-audio-card,format = "i2s"; + simple-audio-card,bitclock-master = <&hdmi_dailink_master>; + simple-audio-card,frame-master = <&hdmi_dailink_master>; + hdmi_dailink_master: simple-audio-card,cpu { + sound-dai = <&mcasp1>; + system-clock-frequency = <24000000>; + system-clock-direction-out; + }; + + simple-audio-card,codec { + sound-dai = <&sii9022>; + }; + }; + + sii9022_mclk: sii9022_mclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <12000000>; + }; +}; + +&lcd_bl { + status = "disabled"; +}; + +&sound0 { + status = "disabled"; +}; + +&tlv320aic3106 { + status = "disabled"; +}; + +&i2c1 { + sii9022: sii9022@3b { + #sound-dai-cells = <0>; + compatible = "sil,sii9022"; + reg = <0x3b>; + + interrupt-parent = <&gpio3>; + interrupts = <24 IRQ_TYPE_LEVEL_LOW>; + + sil,i2s-data-lanes = < 0 >; + clocks = <&sii9022_mclk>; + clock-names = "mclk"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + sii9022_in: endpoint { + remote-endpoint = <&dpi_out>; + }; + }; + + port@1 { + reg = <1>; + + sii9022_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; + }; + }; + }; +}; + +&dpi_out { + remote-endpoint = <&sii9022_in>; + data-lines = <24>; +}; + +/* Override SelLCDorHDMI from am437x-gp-evm.dts to select HDMI */ +&gpio5 { + p8 { + output-low; + }; +}; -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: [PATCH 1/4] ARM: dts: am437x-gp-evm: add HDMI support Date: Mon, 25 Nov 2019 15:10:57 +0200 Message-ID: <20191125131100.9839-1-tomi.valkeinen@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-omap@vger.kernel.org, devicetree@vger.kernel.org, tony@atomide.com Cc: mark.rutland@arm.com, Tomi Valkeinen , robh+dt@kernel.org, dri-devel@lists.freedesktop.org List-Id: linux-omap@vger.kernel.org QWRkIEhETUkgc3VwcG9ydCBmb3IgQU00Mzd4IEdQIEVWTS4gVGhlIEhETUkgdXNlcyBTaUk5MDIy IEhETUkgZW5jb2RlciwKYW5kIGlzIG11dHVhbGx5IGV4Y2x1c2l2ZSB3aXRoIHRoZSBMQ0QuIFRo ZSBjaG9pY2UgYmV0d2VlbiBMQ0QgYW5kIEhETUkKaXMgbWFkZSBieSBib290aW5nIGVpdGhlciB3 aXRoIGFtNDM3eC1ncC1ldm0uZHRiIG9yCmFtNDM3eC1ncC1ldm0taGRtaS5kdGIuCgpTaWduZWQt b2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgotLS0KIGFyY2gv YXJtL2Jvb3QvZHRzL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm0vYm9v dC9kdHMvYW00Mzd4LWdwLWV2bS1oZG1pLmR0cyB8IDExMiArKysrKysrKysrKysrKysrKysrKysr KwogMiBmaWxlcyBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtL2Jvb3QvZHRzL2FtNDM3eC1ncC1ldm0taGRtaS5kdHMKCmRpZmYgLS1naXQgYS9h cmNoL2FybS9ib290L2R0cy9NYWtlZmlsZSBiL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCmlu ZGV4IGIyMWIzYTY0NjQxYS4uNjEyMTQ5MDY5MTgwIDEwMDY0NAotLS0gYS9hcmNoL2FybS9ib290 L2R0cy9NYWtlZmlsZQorKysgYi9hcmNoL2FybS9ib290L2R0cy9NYWtlZmlsZQpAQCAtNzc5LDYg Kzc3OSw3IEBAIGR0Yi0kKENPTkZJR19TT0NfQU00M1hYKSArPSBcCiAJYW00M3gtZXBvcy1ldm0u ZHRiIFwKIAlhbTQzN3gtY20tdDQzLmR0YiBcCiAJYW00Mzd4LWdwLWV2bS5kdGIgXAorCWFtNDM3 eC1ncC1ldm0taGRtaS5kdGIgXAogCWFtNDM3eC1pZGstZXZtLmR0YiBcCiAJYW00Mzd4LXNiYy10 NDMuZHRiIFwKIAlhbTQzN3gtc2stZXZtLmR0YgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9k dHMvYW00Mzd4LWdwLWV2bS1oZG1pLmR0cyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2FtNDM3eC1ncC1l dm0taGRtaS5kdHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41ODBh MWUzZTBkY2QKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL2FybS9ib290L2R0cy9hbTQzN3gtZ3At ZXZtLWhkbWkuZHRzCkBAIC0wLDAgKzEsMTEyIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOSBUZXhhcyBJbnN0cnVtZW50cyBJ bmNvcnBvcmF0ZWQgLSBodHRwOi8vd3d3LnRpLmNvbS8KKyAqLworCisvKiBBTTQzN3ggR1AgRVZN IHdpdGggSERNSSBvdXRwdXQgKi8KKworI2luY2x1ZGUgImFtNDM3eC1ncC1ldm0uZHRzIgorCisv ZGVsZXRlLW5vZGUvICZsY2QwOworCisvIHsKKwlhbGlhc2VzIHsKKwkJZGlzcGxheTAgPSAmaGRt aTsKKwl9OworCisJaGRtaTogY29ubmVjdG9yIHsKKwkJY29tcGF0aWJsZSA9ICJoZG1pLWNvbm5l Y3RvciI7CisJCWxhYmVsID0gImhkbWkiOworCisJCXR5cGUgPSAiYiI7CisKKwkJcG9ydCB7CisJ CQloZG1pX2Nvbm5lY3Rvcl9pbjogZW5kcG9pbnQgeworCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwm c2lpOTAyMl9vdXQ+OworCQkJfTsKKwkJfTsKKwl9OworCisJc291bmRAMSB7CisJCWNvbXBhdGli bGUgPSAic2ltcGxlLWF1ZGlvLWNhcmQiOworCQlzaW1wbGUtYXVkaW8tY2FyZCxuYW1lID0gIkhE TUkiOworCQlzaW1wbGUtYXVkaW8tY2FyZCxmb3JtYXQgPSAiaTJzIjsKKwkJc2ltcGxlLWF1ZGlv LWNhcmQsYml0Y2xvY2stbWFzdGVyID0gPCZoZG1pX2RhaWxpbmtfbWFzdGVyPjsKKwkJc2ltcGxl LWF1ZGlvLWNhcmQsZnJhbWUtbWFzdGVyID0gPCZoZG1pX2RhaWxpbmtfbWFzdGVyPjsKKwkJaGRt aV9kYWlsaW5rX21hc3Rlcjogc2ltcGxlLWF1ZGlvLWNhcmQsY3B1IHsKKwkJCXNvdW5kLWRhaSA9 IDwmbWNhc3AxPjsKKwkJCXN5c3RlbS1jbG9jay1mcmVxdWVuY3kgPSA8MjQwMDAwMDA+OworCQkJ c3lzdGVtLWNsb2NrLWRpcmVjdGlvbi1vdXQ7CisJCX07CisKKwkJc2ltcGxlLWF1ZGlvLWNhcmQs Y29kZWMgeworCQkJc291bmQtZGFpID0gPCZzaWk5MDIyPjsKKwkJfTsKKwl9OworCisJc2lpOTAy Ml9tY2xrOiBzaWk5MDIyX21jbGsgeworCQljb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKKwkJ I2Nsb2NrLWNlbGxzID0gPDA+OworCQljbG9jay1mcmVxdWVuY3kgPSA8MTIwMDAwMDA+OworCX07 Cit9OworCismbGNkX2JsIHsKKwlzdGF0dXMgPSAiZGlzYWJsZWQiOworfTsKKworJnNvdW5kMCB7 CisJc3RhdHVzID0gImRpc2FibGVkIjsKK307CisKKyZ0bHYzMjBhaWMzMTA2IHsKKwlzdGF0dXMg PSAiZGlzYWJsZWQiOworfTsKKworJmkyYzEgeworCXNpaTkwMjI6IHNpaTkwMjJAM2IgeworCQkj c291bmQtZGFpLWNlbGxzID0gPDA+OworCQljb21wYXRpYmxlID0gInNpbCxzaWk5MDIyIjsKKwkJ cmVnID0gPDB4M2I+OworCisJCWludGVycnVwdC1wYXJlbnQgPSA8JmdwaW8zPjsKKwkJaW50ZXJy dXB0cyA9IDwyNCBJUlFfVFlQRV9MRVZFTF9MT1c+OworCisJCXNpbCxpMnMtZGF0YS1sYW5lcyA9 IDwgMCA+OworCQljbG9ja3MgPSA8JnNpaTkwMjJfbWNsaz47CisJCWNsb2NrLW5hbWVzID0gIm1j bGsiOworCisJCXBvcnRzIHsKKwkJCSNhZGRyZXNzLWNlbGxzID0gPDE+OworCQkJI3NpemUtY2Vs bHMgPSA8MD47CisKKwkJCXBvcnRAMCB7CisJCQkJcmVnID0gPDA+OworCisJCQkJc2lpOTAyMl9p bjogZW5kcG9pbnQgeworCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmRwaV9vdXQ+OworCQkJCX07 CisJCQl9OworCisJCQlwb3J0QDEgeworCQkJCXJlZyA9IDwxPjsKKworCQkJCXNpaTkwMjJfb3V0 OiBlbmRwb2ludCB7CisJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaV9jb25uZWN0b3JfaW4+ OworCQkJCX07CisJCQl9OworCQl9OworCX07Cit9OworCismZHBpX291dCB7CisJcmVtb3RlLWVu ZHBvaW50ID0gPCZzaWk5MDIyX2luPjsKKwlkYXRhLWxpbmVzID0gPDI0PjsKK307CisKKy8qIE92 ZXJyaWRlIFNlbExDRG9ySERNSSBmcm9tIGFtNDM3eC1ncC1ldm0uZHRzIHRvIHNlbGVjdCBIRE1J ICovCismZ3BpbzUgeworCXA4IHsKKwkJb3V0cHV0LWxvdzsKKwl9OworfTsKLS0gClRleGFzIElu c3RydW1lbnRzIEZpbmxhbmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtpLgpZ LXR1bm51cy9CdXNpbmVzcyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWljaWxlOiBIZWxz aW5raQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs 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, 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 F247FC432C0 for ; Mon, 25 Nov 2019 13:11:20 +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 CEE1E2082F for ; Mon, 25 Nov 2019 13:11:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CEE1E2082F Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=ti.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 01F2889F3B; Mon, 25 Nov 2019 13:11:20 +0000 (UTC) Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2B80D89F3B for ; Mon, 25 Nov 2019 13:11:19 +0000 (UTC) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id xAPDBBCc126044; Mon, 25 Nov 2019 07:11:11 -0600 Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id xAPDBBl5024060 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 25 Nov 2019 07:11:11 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3; Mon, 25 Nov 2019 07:11:10 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3 via Frontend Transport; Mon, 25 Nov 2019 07:11:10 -0600 Received: from deskari.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id xAPDB7rk113038; Mon, 25 Nov 2019 07:11:08 -0600 From: Tomi Valkeinen To: , , Subject: [PATCH 1/4] ARM: dts: am437x-gp-evm: add HDMI support Date: Mon, 25 Nov 2019 15:10:57 +0200 Message-ID: <20191125131100.9839-1-tomi.valkeinen@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1574687471; bh=/brRrE34NIQuy6Eaoa29ZOs7K/pstknRZIZTGEFZBIA=; h=From:To:CC:Subject:Date; b=FFozQXDrca5FwzxDkFzhSZOkAson+KgPA52fGPgZY270Sdho3c9nRBLu8eeHqrRPU vcYQl4h9wn6rmfXKKh7pzGEaHoiTVEM8Tx5p98O/O2oi9I1bQ8xNK+KXtTexelOYyg KXT9Y2rUdNiIYEkx1OWKjqK2mSFbAVjLAcBSXd68= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, Tomi Valkeinen , robh+dt@kernel.org, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191125131057.b-kbL-t_JK_N4QYvPacy07xT8f07YZHFO7lyFjxqISU@z> QWRkIEhETUkgc3VwcG9ydCBmb3IgQU00Mzd4IEdQIEVWTS4gVGhlIEhETUkgdXNlcyBTaUk5MDIy IEhETUkgZW5jb2RlciwKYW5kIGlzIG11dHVhbGx5IGV4Y2x1c2l2ZSB3aXRoIHRoZSBMQ0QuIFRo ZSBjaG9pY2UgYmV0d2VlbiBMQ0QgYW5kIEhETUkKaXMgbWFkZSBieSBib290aW5nIGVpdGhlciB3 aXRoIGFtNDM3eC1ncC1ldm0uZHRiIG9yCmFtNDM3eC1ncC1ldm0taGRtaS5kdGIuCgpTaWduZWQt b2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgotLS0KIGFyY2gv YXJtL2Jvb3QvZHRzL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm0vYm9v dC9kdHMvYW00Mzd4LWdwLWV2bS1oZG1pLmR0cyB8IDExMiArKysrKysrKysrKysrKysrKysrKysr KwogMiBmaWxlcyBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtL2Jvb3QvZHRzL2FtNDM3eC1ncC1ldm0taGRtaS5kdHMKCmRpZmYgLS1naXQgYS9h cmNoL2FybS9ib290L2R0cy9NYWtlZmlsZSBiL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCmlu ZGV4IGIyMWIzYTY0NjQxYS4uNjEyMTQ5MDY5MTgwIDEwMDY0NAotLS0gYS9hcmNoL2FybS9ib290 L2R0cy9NYWtlZmlsZQorKysgYi9hcmNoL2FybS9ib290L2R0cy9NYWtlZmlsZQpAQCAtNzc5LDYg Kzc3OSw3IEBAIGR0Yi0kKENPTkZJR19TT0NfQU00M1hYKSArPSBcCiAJYW00M3gtZXBvcy1ldm0u ZHRiIFwKIAlhbTQzN3gtY20tdDQzLmR0YiBcCiAJYW00Mzd4LWdwLWV2bS5kdGIgXAorCWFtNDM3 eC1ncC1ldm0taGRtaS5kdGIgXAogCWFtNDM3eC1pZGstZXZtLmR0YiBcCiAJYW00Mzd4LXNiYy10 NDMuZHRiIFwKIAlhbTQzN3gtc2stZXZtLmR0YgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9k dHMvYW00Mzd4LWdwLWV2bS1oZG1pLmR0cyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2FtNDM3eC1ncC1l dm0taGRtaS5kdHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41ODBh MWUzZTBkY2QKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL2FybS9ib290L2R0cy9hbTQzN3gtZ3At ZXZtLWhkbWkuZHRzCkBAIC0wLDAgKzEsMTEyIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOSBUZXhhcyBJbnN0cnVtZW50cyBJ bmNvcnBvcmF0ZWQgLSBodHRwOi8vd3d3LnRpLmNvbS8KKyAqLworCisvKiBBTTQzN3ggR1AgRVZN IHdpdGggSERNSSBvdXRwdXQgKi8KKworI2luY2x1ZGUgImFtNDM3eC1ncC1ldm0uZHRzIgorCisv ZGVsZXRlLW5vZGUvICZsY2QwOworCisvIHsKKwlhbGlhc2VzIHsKKwkJZGlzcGxheTAgPSAmaGRt aTsKKwl9OworCisJaGRtaTogY29ubmVjdG9yIHsKKwkJY29tcGF0aWJsZSA9ICJoZG1pLWNvbm5l Y3RvciI7CisJCWxhYmVsID0gImhkbWkiOworCisJCXR5cGUgPSAiYiI7CisKKwkJcG9ydCB7CisJ CQloZG1pX2Nvbm5lY3Rvcl9pbjogZW5kcG9pbnQgeworCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwm c2lpOTAyMl9vdXQ+OworCQkJfTsKKwkJfTsKKwl9OworCisJc291bmRAMSB7CisJCWNvbXBhdGli bGUgPSAic2ltcGxlLWF1ZGlvLWNhcmQiOworCQlzaW1wbGUtYXVkaW8tY2FyZCxuYW1lID0gIkhE TUkiOworCQlzaW1wbGUtYXVkaW8tY2FyZCxmb3JtYXQgPSAiaTJzIjsKKwkJc2ltcGxlLWF1ZGlv LWNhcmQsYml0Y2xvY2stbWFzdGVyID0gPCZoZG1pX2RhaWxpbmtfbWFzdGVyPjsKKwkJc2ltcGxl LWF1ZGlvLWNhcmQsZnJhbWUtbWFzdGVyID0gPCZoZG1pX2RhaWxpbmtfbWFzdGVyPjsKKwkJaGRt aV9kYWlsaW5rX21hc3Rlcjogc2ltcGxlLWF1ZGlvLWNhcmQsY3B1IHsKKwkJCXNvdW5kLWRhaSA9 IDwmbWNhc3AxPjsKKwkJCXN5c3RlbS1jbG9jay1mcmVxdWVuY3kgPSA8MjQwMDAwMDA+OworCQkJ c3lzdGVtLWNsb2NrLWRpcmVjdGlvbi1vdXQ7CisJCX07CisKKwkJc2ltcGxlLWF1ZGlvLWNhcmQs Y29kZWMgeworCQkJc291bmQtZGFpID0gPCZzaWk5MDIyPjsKKwkJfTsKKwl9OworCisJc2lpOTAy Ml9tY2xrOiBzaWk5MDIyX21jbGsgeworCQljb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKKwkJ I2Nsb2NrLWNlbGxzID0gPDA+OworCQljbG9jay1mcmVxdWVuY3kgPSA8MTIwMDAwMDA+OworCX07 Cit9OworCismbGNkX2JsIHsKKwlzdGF0dXMgPSAiZGlzYWJsZWQiOworfTsKKworJnNvdW5kMCB7 CisJc3RhdHVzID0gImRpc2FibGVkIjsKK307CisKKyZ0bHYzMjBhaWMzMTA2IHsKKwlzdGF0dXMg PSAiZGlzYWJsZWQiOworfTsKKworJmkyYzEgeworCXNpaTkwMjI6IHNpaTkwMjJAM2IgeworCQkj c291bmQtZGFpLWNlbGxzID0gPDA+OworCQljb21wYXRpYmxlID0gInNpbCxzaWk5MDIyIjsKKwkJ cmVnID0gPDB4M2I+OworCisJCWludGVycnVwdC1wYXJlbnQgPSA8JmdwaW8zPjsKKwkJaW50ZXJy dXB0cyA9IDwyNCBJUlFfVFlQRV9MRVZFTF9MT1c+OworCisJCXNpbCxpMnMtZGF0YS1sYW5lcyA9 IDwgMCA+OworCQljbG9ja3MgPSA8JnNpaTkwMjJfbWNsaz47CisJCWNsb2NrLW5hbWVzID0gIm1j bGsiOworCisJCXBvcnRzIHsKKwkJCSNhZGRyZXNzLWNlbGxzID0gPDE+OworCQkJI3NpemUtY2Vs bHMgPSA8MD47CisKKwkJCXBvcnRAMCB7CisJCQkJcmVnID0gPDA+OworCisJCQkJc2lpOTAyMl9p bjogZW5kcG9pbnQgeworCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmRwaV9vdXQ+OworCQkJCX07 CisJCQl9OworCisJCQlwb3J0QDEgeworCQkJCXJlZyA9IDwxPjsKKworCQkJCXNpaTkwMjJfb3V0 OiBlbmRwb2ludCB7CisJCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaV9jb25uZWN0b3JfaW4+ OworCQkJCX07CisJCQl9OworCQl9OworCX07Cit9OworCismZHBpX291dCB7CisJcmVtb3RlLWVu ZHBvaW50ID0gPCZzaWk5MDIyX2luPjsKKwlkYXRhLWxpbmVzID0gPDI0PjsKK307CisKKy8qIE92 ZXJyaWRlIFNlbExDRG9ySERNSSBmcm9tIGFtNDM3eC1ncC1ldm0uZHRzIHRvIHNlbGVjdCBIRE1J ICovCismZ3BpbzUgeworCXA4IHsKKwkJb3V0cHV0LWxvdzsKKwl9OworfTsKLS0gClRleGFzIElu c3RydW1lbnRzIEZpbmxhbmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtpLgpZ LXR1bm51cy9CdXNpbmVzcyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWljaWxlOiBIZWxz aW5raQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs