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.5 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,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 DDFF8C432C0 for ; Sun, 24 Nov 2019 11:41:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id B4E922075E for ; Sun, 24 Nov 2019 11:41:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=goldelico.com header.i=@goldelico.com header.b="C8EUi4QX" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727192AbfKXLlQ (ORCPT ); Sun, 24 Nov 2019 06:41:16 -0500 Received: from mo4-p02-ob.smtp.rzone.de ([85.215.255.84]:22791 "EHLO mo4-p02-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726673AbfKXLkl (ORCPT ); Sun, 24 Nov 2019 06:40:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1574595638; s=strato-dkim-0002; d=goldelico.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=p1M6fkuAe26I/SlshzldxXtzQYOaMabxzYNQKoP0en4=; b=C8EUi4QXr6eMod7h8eR6YjpUH6fC8KqRvZGjClm8dwQBAsEFSfPARJsJUcnlNS0vdC EZb/1vX1sWy1+hBhHgOJ2ONm/5ZiMojrHwyibA3CqCon4ujgLXYAkkxZ2hYvb/onicql uDbnGcSmaRE55rRl2IQmEzFiQV3STuC4MjOuCjtBf0b4BjxO2PKNWzNfgQ0XYNGPY8ky faLUnqGYXrq5zuRqa5vSc+CFiDbLC/dWIxY10TMNcxSmJlnxbsS93EZkdBWJkN1YsAtb oX4AR10EhxOTnBATcezA+9Y5V32m08vesu7JhmG++M3rNqcnqyAIyyH2DERSBEMhwBWE Ep2Q== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1mfYzBGHXH4HEaKeuIV" X-RZG-CLASS-ID: mo00 Received: from iMac.fritz.box by smtp.strato.de (RZmta 44.29.0 DYNA|AUTH) with ESMTPSA id L09db3vAOBeTwER (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Sun, 24 Nov 2019 12:40:29 +0100 (CET) From: "H. Nikolaus Schaller" To: David Airlie , Daniel Vetter , Rob Herring , Mark Rutland , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren , Paul Cercueil , Ralf Baechle , Paul Burton , James Hogan Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, openpvrsgx-devgroup@letux.org, letux-kernel@openphoenux.org, kernel@pyra-handheld.com, linux-mips@vger.kernel.org, "H. Nikolaus Schaller" Subject: [PATCH v3 1/8] dt-bindings: add img,pvrsgx.yaml for Imagination GPUs Date: Sun, 24 Nov 2019 12:40:21 +0100 Message-Id: X-Mailer: git-send-email 2.23.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Imagination PVR/SGX GPU is part of several SoC from multiple vendors, e.g. TI OMAP, Ingenic JZ4780, Intel Poulsbo and others. With this binding, we describe how the SGX processor is interfaced to the SoC (registers, interrupt etc.). In most cases, Clock, Reset and power management is handled by a parent node or elsewhere. Tested by make dt_binding_check dtbs_check Signed-off-by: H. Nikolaus Schaller --- .../devicetree/bindings/gpu/img,pvrsgx.yaml | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml diff --git a/Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml b/Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml new file mode 100644 index 000000000000..fe206a53cbe1 --- /dev/null +++ b/Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml @@ -0,0 +1,83 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/gpu/img,pvrsgx.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Imagination PVR/SGX GPU + +maintainers: + - H. Nikolaus Schaller + +description: |+ + This binding describes the Imagination SGX5 series of 3D accelerators which + are found in several different SoC like TI OMAP, Sitara, Ingenic JZ4780, + Allwinner A83, and Intel Poulsbo and CedarView and more. + + For an almost complete list see: https://en.wikipedia.org/wiki/PowerVR#Implementations + + Only the Imagination SGX530, SGX540 and SGX544 GPUs are currently covered by + this binding but the extension of the pattern is straightforward. + + The SGX node is usually a child node of some DT node belonging to the SoC + which handles clocks, reset and general address space mapping of the SGX + register area. + +properties: + compatible: + enum: + # BeagleBoard ABC, OpenPandora 600MHz + - ti,omap3-sgx530-121, img,sgx530-121, img,sgx530, img,sgx5 + # BeagleBoard XM, GTA04, OpenPandora 1GHz + - ti,omap3-sgx530-125, img,sgx530-125, img,sgx530, img,sgx5 + # BeagleBone Black + - ti,am3352-sgx530-125, img,sgx530-125, img,sgx530, img,sgx5 + # Pandaboard, Pandaboard ES + - ti,omap4-sgx540-120, img,sgx540-120, img,sgx540, img,sgx5 + - ti,omap4-sgx544-112, img,sgx544-112, img,sgx544, img,sgx5 + # OMAP5 UEVM, Pyra Handheld + - ti,omap5-sgx544-116, img,sgx544-116, img,sgx544, img,sgx5 + - ti,dra7-sgx544-116, img,sgx544-116, img,sgx544, img,sgx5 + # CI20 + - ingenic,jz4780-sgx540-120, img,sgx540-120, img,sgx540, img,sgx5 + # the following entries are not validated with real hardware + # more TI + - ti,am3517-sgx530-125, img,sgx530-125, img,sgx530, img,sgx5 + - ti,am4-sgx530-125, img,sgx530-125, img,sgx530, img,sgx5 + - ti,ti81xx-sgx530-125, img,sgx530-125, img,sgx530, img,sgx5 + # Banana-Pi-M3 (Allwinner A83T) + - allwinner,sun8i-a83t-sgx544-116, img,sgx544-116, img,sgx544, img,sgx5 + # Atom Z5xx + - intel,poulsbo-gma500-sgx535, img,sgx535-116, img,sgx535, img,sgx5 + # Atom Z24xx + - intel,medfield-gma-sgx540, img,sgx540-116, img,sgx540, img,sgx5 + # Atom N2600, D2500 + - intel,cedarview-gma3600-sgx545, img,sgx545-116, img,sgx545, img,sgx5 + + reg: + maxItems: 1 + description: physical base address and length of the register area + + interrupts: + maxItems: 1 + description: interrupt line from SGX subsystem to core processor + + clocks: + description: optional clocks + +required: + - compatible + - reg + - interrupts + +examples: + - |+ + #include + + gpu@fe00 { + compatible = "ti,omap-omap5-sgx544-116", "img,sgx544-116", "img,sgx544", "img,sgx5"; + reg = <0xfe00 0x200>; + interrupts = ; + }; + +... -- 2.23.0 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 D131BC432C0 for ; Mon, 25 Nov 2019 08:08:46 +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 B21DF20678 for ; Mon, 25 Nov 2019 08:08:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B21DF20678 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=goldelico.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 8029389F97; Mon, 25 Nov 2019 08:08:20 +0000 (UTC) Received: from mo6-p02-ob.smtp.rzone.de (mo6-p02-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5302::11]) by gabe.freedesktop.org (Postfix) with ESMTPS id 212646E0FA for ; Sun, 24 Nov 2019 11:40:43 +0000 (UTC) X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1mfYzBGHXH4HEaKeuIV" X-RZG-CLASS-ID: mo00 Received: from iMac.fritz.box by smtp.strato.de (RZmta 44.29.0 DYNA|AUTH) with ESMTPSA id L09db3vAOBeTwER (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Sun, 24 Nov 2019 12:40:29 +0100 (CET) From: "H. Nikolaus Schaller" To: David Airlie , Daniel Vetter , Rob Herring , Mark Rutland , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Tony Lindgren , Paul Cercueil , Ralf Baechle , Paul Burton , James Hogan Subject: [PATCH v3 1/8] dt-bindings: add img,pvrsgx.yaml for Imagination GPUs Date: Sun, 24 Nov 2019 12:40:21 +0100 Message-Id: X-Mailer: git-send-email 2.23.0 In-Reply-To: References: MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 25 Nov 2019 08:07:41 +0000 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1574595641; s=strato-dkim-0002; d=goldelico.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=p1M6fkuAe26I/SlshzldxXtzQYOaMabxzYNQKoP0en4=; b=dfXX1DnnlF4if8BUwIOBEcXhkZsAV6NGj2HHg24Ns0D+dKvPsrU2kaeM/6FvGsCiBe HFIZ4PCbLOLnNgMEWh1wi55GbI2kgmmjr68jRbiDfOVHUtw6UgT/nOHXYgbJmOwuJ3de q1cAZkUOsqi3lylElm+73KVebJDPGarQYaj05TITa4upIOn0z8QDcifsePzFfj3J304U gJHSvNPyJ9774/jiHJFcTBu/MCA3ALZbbOen9J5LmrxuTZ9ZOmLI9NmfnhqEdAK17yni Tug1NsAIRmroKVr8BqBRFeTc4ROh201USjqOaBhCDf0GjHREewtEvpkuBhIrlBBKtgb7 gRtw== 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: devicetree@vger.kernel.org, linux-omap@vger.kernel.org, "H. Nikolaus Schaller" , openpvrsgx-devgroup@letux.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org, kernel@pyra-handheld.com, letux-kernel@openphoenux.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: <20191124114021.OkO0LdhhTmdkOArZhiGmERxvPWU2xAWZ8U1EpA7EdrY@z> VGhlIEltYWdpbmF0aW9uIFBWUi9TR1ggR1BVIGlzIHBhcnQgb2Ygc2V2ZXJhbCBTb0MgZnJvbQpt dWx0aXBsZSB2ZW5kb3JzLCBlLmcuIFRJIE9NQVAsIEluZ2VuaWMgSlo0NzgwLCBJbnRlbCBQb3Vs c2JvCmFuZCBvdGhlcnMuCgpXaXRoIHRoaXMgYmluZGluZywgd2UgZGVzY3JpYmUgaG93IHRoZSBT R1ggcHJvY2Vzc29yIGlzCmludGVyZmFjZWQgdG8gdGhlIFNvQyAocmVnaXN0ZXJzLCBpbnRlcnJ1 cHQgZXRjLikuCgpJbiBtb3N0IGNhc2VzLCBDbG9jaywgUmVzZXQgYW5kIHBvd2VyIG1hbmFnZW1l bnQgaXMgaGFuZGxlZApieSBhIHBhcmVudCBub2RlIG9yIGVsc2V3aGVyZS4KClRlc3RlZCBieSBt YWtlIGR0X2JpbmRpbmdfY2hlY2sgZHRic19jaGVjawoKU2lnbmVkLW9mZi1ieTogSC4gTmlrb2xh dXMgU2NoYWxsZXIgPGhuc0Bnb2xkZWxpY28uY29tPgotLS0KIC4uLi9kZXZpY2V0cmVlL2JpbmRp bmdzL2dwdS9pbWcscHZyc2d4LnlhbWwgICB8IDgzICsrKysrKysrKysrKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwdS9pbWcscHZyc2d4LnlhbWwKCmRpZmYgLS1naXQg YS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3B1L2ltZyxwdnJzZ3gueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ncHUvaW1nLHB2cnNneC55YW1sCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmUyMDZhNTNjYmUxCi0tLSAv ZGV2L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwdS9pbWcs cHZyc2d4LnlhbWwKQEAgLTAsMCArMSw4MyBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMAorJVlBTUwgMS4yCistLS0KKyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVt YXMvZ3B1L2ltZyxwdnJzZ3gueWFtbCMKKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9t ZXRhLXNjaGVtYXMvY29yZS55YW1sIworCit0aXRsZTogSW1hZ2luYXRpb24gUFZSL1NHWCBHUFUK KworbWFpbnRhaW5lcnM6CisgIC0gSC4gTmlrb2xhdXMgU2NoYWxsZXIgPGhuc0Bnb2xkZWxpY28u Y29tPgorCitkZXNjcmlwdGlvbjogfCsKKyAgVGhpcyBiaW5kaW5nIGRlc2NyaWJlcyB0aGUgSW1h Z2luYXRpb24gU0dYNSBzZXJpZXMgb2YgM0QgYWNjZWxlcmF0b3JzIHdoaWNoCisgIGFyZSBmb3Vu ZCBpbiBzZXZlcmFsIGRpZmZlcmVudCBTb0MgbGlrZSBUSSBPTUFQLCBTaXRhcmEsIEluZ2VuaWMg Slo0NzgwLAorICBBbGx3aW5uZXIgQTgzLCBhbmQgSW50ZWwgUG91bHNibyBhbmQgQ2VkYXJWaWV3 IGFuZCBtb3JlLgorCisgIEZvciBhbiBhbG1vc3QgY29tcGxldGUgbGlzdCBzZWU6IGh0dHBzOi8v ZW4ud2lraXBlZGlhLm9yZy93aWtpL1Bvd2VyVlIjSW1wbGVtZW50YXRpb25zCisgIAorICBPbmx5 IHRoZSBJbWFnaW5hdGlvbiBTR1g1MzAsIFNHWDU0MCBhbmQgU0dYNTQ0IEdQVXMgYXJlIGN1cnJl bnRseSBjb3ZlcmVkIGJ5CisgIHRoaXMgYmluZGluZyBidXQgdGhlIGV4dGVuc2lvbiBvZiB0aGUg cGF0dGVybiBpcyBzdHJhaWdodGZvcndhcmQuCisgIAorICBUaGUgU0dYIG5vZGUgaXMgdXN1YWxs eSBhIGNoaWxkIG5vZGUgb2Ygc29tZSBEVCBub2RlIGJlbG9uZ2luZyB0byB0aGUgU29DCisgIHdo aWNoIGhhbmRsZXMgY2xvY2tzLCByZXNldCBhbmQgZ2VuZXJhbCBhZGRyZXNzIHNwYWNlIG1hcHBp bmcgb2YgdGhlIFNHWAorICByZWdpc3RlciBhcmVhLgorCitwcm9wZXJ0aWVzOgorICBjb21wYXRp YmxlOgorICAgIGVudW06CisgICAgIyBCZWFnbGVCb2FyZCBBQkMsIE9wZW5QYW5kb3JhIDYwME1I egorICAgICAgLSB0aSxvbWFwMy1zZ3g1MzAtMTIxLCBpbWcsc2d4NTMwLTEyMSwgaW1nLHNneDUz MCwgaW1nLHNneDUKKyAgICAjIEJlYWdsZUJvYXJkIFhNLCBHVEEwNCwgT3BlblBhbmRvcmEgMUdI egorICAgICAgLSB0aSxvbWFwMy1zZ3g1MzAtMTI1LCBpbWcsc2d4NTMwLTEyNSwgaW1nLHNneDUz MCwgaW1nLHNneDUKKyAgICAjIEJlYWdsZUJvbmUgQmxhY2sKKyAgICAgIC0gdGksYW0zMzUyLXNn eDUzMC0xMjUsIGltZyxzZ3g1MzAtMTI1LCBpbWcsc2d4NTMwLCBpbWcsc2d4NQorICAgICMgUGFu ZGFib2FyZCwgUGFuZGFib2FyZCBFUworICAgICAgLSB0aSxvbWFwNC1zZ3g1NDAtMTIwLCBpbWcs c2d4NTQwLTEyMCwgaW1nLHNneDU0MCwgaW1nLHNneDUKKyAgICAgIC0gdGksb21hcDQtc2d4NTQ0 LTExMiwgaW1nLHNneDU0NC0xMTIsIGltZyxzZ3g1NDQsIGltZyxzZ3g1CisgICAgIyBPTUFQNSBV RVZNLCBQeXJhIEhhbmRoZWxkCisgICAgICAtIHRpLG9tYXA1LXNneDU0NC0xMTYsIGltZyxzZ3g1 NDQtMTE2LCBpbWcsc2d4NTQ0LCBpbWcsc2d4NQorICAgICAgLSB0aSxkcmE3LXNneDU0NC0xMTYs IGltZyxzZ3g1NDQtMTE2LCBpbWcsc2d4NTQ0LCBpbWcsc2d4NQorICAgICMgQ0kyMAorICAgICAg LSBpbmdlbmljLGp6NDc4MC1zZ3g1NDAtMTIwLCBpbWcsc2d4NTQwLTEyMCwgaW1nLHNneDU0MCwg aW1nLHNneDUKKyAgICAjIHRoZSBmb2xsb3dpbmcgZW50cmllcyBhcmUgbm90IHZhbGlkYXRlZCB3 aXRoIHJlYWwgaGFyZHdhcmUKKyAgICAjIG1vcmUgVEkKKyAgICAgIC0gdGksYW0zNTE3LXNneDUz MC0xMjUsIGltZyxzZ3g1MzAtMTI1LCBpbWcsc2d4NTMwLCBpbWcsc2d4NQorICAgICAgLSB0aSxh bTQtc2d4NTMwLTEyNSwgaW1nLHNneDUzMC0xMjUsIGltZyxzZ3g1MzAsIGltZyxzZ3g1CisgICAg ICAtIHRpLHRpODF4eC1zZ3g1MzAtMTI1LCBpbWcsc2d4NTMwLTEyNSwgaW1nLHNneDUzMCwgaW1n LHNneDUKKyAgICAjIEJhbmFuYS1QaS1NMyAoQWxsd2lubmVyIEE4M1QpCisgICAgICAtIGFsbHdp bm5lcixzdW44aS1hODN0LXNneDU0NC0xMTYsIGltZyxzZ3g1NDQtMTE2LCBpbWcsc2d4NTQ0LCBp bWcsc2d4NQorICAgICMgQXRvbSBaNXh4CisgICAgICAtIGludGVsLHBvdWxzYm8tZ21hNTAwLXNn eDUzNSwgaW1nLHNneDUzNS0xMTYsIGltZyxzZ3g1MzUsIGltZyxzZ3g1CisgICAgIyBBdG9tIFoy NHh4CisgICAgICAtIGludGVsLG1lZGZpZWxkLWdtYS1zZ3g1NDAsIGltZyxzZ3g1NDAtMTE2LCBp bWcsc2d4NTQwLCBpbWcsc2d4NQorICAgICMgQXRvbSBOMjYwMCwgRDI1MDAKKyAgICAgIC0gaW50 ZWwsY2VkYXJ2aWV3LWdtYTM2MDAtc2d4NTQ1LCBpbWcsc2d4NTQ1LTExNiwgaW1nLHNneDU0NSwg aW1nLHNneDUKKworICByZWc6CisgICAgbWF4SXRlbXM6IDEKKyAgICBkZXNjcmlwdGlvbjogcGh5 c2ljYWwgYmFzZSBhZGRyZXNzIGFuZCBsZW5ndGggb2YgdGhlIHJlZ2lzdGVyIGFyZWEKKworICBp bnRlcnJ1cHRzOgorICAgIG1heEl0ZW1zOiAxCisgICAgZGVzY3JpcHRpb246IGludGVycnVwdCBs aW5lIGZyb20gU0dYIHN1YnN5c3RlbSB0byBjb3JlIHByb2Nlc3NvcgorCisgIGNsb2NrczoKKyAg ICBkZXNjcmlwdGlvbjogb3B0aW9uYWwgY2xvY2tzCisKK3JlcXVpcmVkOgorICAtIGNvbXBhdGli bGUKKyAgLSByZWcKKyAgLSBpbnRlcnJ1cHRzCisKK2V4YW1wbGVzOgorICAtIHwrCisgICAgI2lu Y2x1ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4KKworICAg IGdwdUBmZTAwIHsKKyAgICAgIGNvbXBhdGlibGUgPSAidGksb21hcC1vbWFwNS1zZ3g1NDQtMTE2 IiwgImltZyxzZ3g1NDQtMTE2IiwgImltZyxzZ3g1NDQiLCAiaW1nLHNneDUiOworICAgICAgcmVn ID0gPDB4ZmUwMCAweDIwMD47CisgICAgICBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMjEgSVJRX1RZ UEVfTEVWRUxfSElHSD47CisgICAgfTsKKworLi4uCi0tIAoyLjIzLjAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==