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=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,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 7DB3EC433E2 for ; Wed, 24 Mar 2021 08:20:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4DEB7619B6 for ; Wed, 24 Mar 2021 08:20:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236127AbhCXIUX (ORCPT ); Wed, 24 Mar 2021 04:20:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236030AbhCXITp (ORCPT ); Wed, 24 Mar 2021 04:19:45 -0400 Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5FA12C061763; Wed, 24 Mar 2021 01:19:45 -0700 (PDT) Received: by mail-wm1-x335.google.com with SMTP id f22-20020a7bc8d60000b029010c024a1407so646994wml.2; Wed, 24 Mar 2021 01:19:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qgbJBrUdodN/ky3UDAfLumceS73kgamYofEPrrtrtUA=; b=B58BOcGt94FRHIn1pCL9F85fJKBpdW2rfgmwOt/MhYbjfcNn4K+pd9THAwEl6iWA0+ AFMuR0n2PsjAXFxZ3RqBoPpKeTgvUSBxsECXfUY23K6W5RIcykTBBFuGfIPvFTi4U7nl iQnoiOqZF27A1kW1vj1COib1NdVS73Q5wg9Y2DvpHbUeFj4xcoN5HB258L1IAiaCe3Cj UjcM+MEcvh+mCI9UcSXrG59PD9nS1+7N5fcXULMVDJsGlfWVlLpxZPEhBxiIMnEk4BcJ fAEKYGvK6tYFvi0OUHhPbXUavL7eOV8tQuwJAZ/jLofyTH0a5hGKehZJX/XmCaCaAxyp 5G8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qgbJBrUdodN/ky3UDAfLumceS73kgamYofEPrrtrtUA=; b=Y+PDzGVhr028M7UvfBUt+zqPOkADSmIfVtkMKviex+nh+yTN+JAhzq68qDLTU8hfN7 5RlwqArK4mEyy1cy65jmcE3yH4c70yDHoYem1pr+u2YpdAWu6HTG5pL4Bvj6uRR4SKew eVVbB/Pc5Di+PntMtWXDWjPyryKoNmoyw5ae7lqtEIGez4y3qSxMesSf9QzUlR2Zy7Ay PXpkZa0GdKRAZq03slWo/kbxk7XhpBKKc+oOygm3dZX54cEUplvdXwcA5mAylwGXH1aD ERVGFoPQ4OJHkHmE1EcluhlGluR1u/5EelnJwNmexNS8ygrxXSXlg/97JLlTrqY2rVPD smoA== X-Gm-Message-State: AOAM533nLoaitLExkFxCyJwyMW1wksrXIiCm188nisUSE+AJdgjs5xf9 oEIhiDe8wqc7rU1R22mDYqM= X-Google-Smtp-Source: ABdhPJz0dd75IzmNw1nRRtkA9zmgnmT4n3kJc+xLN7B9H32YxnxrgtMzqT/CanhIXEJ8SxxGnGFlSg== X-Received: by 2002:a1c:e208:: with SMTP id z8mr1618260wmg.111.1616573983999; Wed, 24 Mar 2021 01:19:43 -0700 (PDT) Received: from skynet.lan (51.red-83-44-13.dynamicip.rima-tde.net. [83.44.13.51]) by smtp.gmail.com with ESMTPSA id x25sm1498578wmj.14.2021.03.24.01.19.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 01:19:43 -0700 (PDT) From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= To: Linus Walleij , Bartosz Golaszewski , Rob Herring , Lee Jones , Michael Walle , Florian Fainelli , bcm-kernel-feedback-list@broadcom.com, Jonas Gorski , =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= , Necip Fazil Yildiran , Andy Shevchenko , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Rob Herring Subject: [PATCH v9 18/22] dt-bindings: add BCM63268 GPIO sysctl binding documentation Date: Wed, 24 Mar 2021 09:19:19 +0100 Message-Id: <20210324081923.20379-19-noltari@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210324081923.20379-1-noltari@gmail.com> References: <20210324081923.20379-1-noltari@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Add binding documentation for the GPIO sysctl found in BCM63268 SoCs. Signed-off-by: Álvaro Fernández Rojas Reviewed-by: Rob Herring --- v9: no changes v8: add changes suggested by Rob Herring v7: add changes suggested by Rob Herring .../mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml diff --git a/Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml b/Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml new file mode 100644 index 000000000000..c7771c86d7c1 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml @@ -0,0 +1,194 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/brcm,bcm63268-gpio-sysctl.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom BCM63268 GPIO System Controller Device Tree Bindings + +maintainers: + - Álvaro Fernández Rojas + - Jonas Gorski + +description: + Broadcom BCM63268 SoC GPIO system controller which provides a register map + for controlling the GPIO and pins of the SoC. + +properties: + "#address-cells": true + + "#size-cells": true + + compatible: + items: + - const: brcm,bcm63268-gpio-sysctl + - const: syscon + - const: simple-mfd + + ranges: + maxItems: 1 + + reg: + maxItems: 1 + +patternProperties: + "^gpio@[0-9a-f]+$": + # Child node + type: object + $ref: "../gpio/brcm,bcm6345-gpio.yaml" + description: + GPIO controller for the SoC GPIOs. This child node definition + should follow the bindings specified in + Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml. + + "^pinctrl@[0-9a-f]+$": + # Child node + type: object + $ref: "../pinctrl/brcm,bcm63268-pinctrl.yaml" + description: + Pin controller for the SoC pins. This child node definition + should follow the bindings specified in + Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml. + +required: + - "#address-cells" + - compatible + - ranges + - reg + - "#size-cells" + +additionalProperties: false + +examples: + - | + syscon@100000c0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "brcm,bcm63268-gpio-sysctl", "syscon", "simple-mfd"; + reg = <0x100000c0 0x80>; + ranges = <0 0x100000c0 0x80>; + + gpio@0 { + compatible = "brcm,bcm63268-gpio"; + reg-names = "dirout", "dat"; + reg = <0x0 0x8>, <0x8 0x8>; + + gpio-controller; + gpio-ranges = <&pinctrl 0 0 52>; + #gpio-cells = <2>; + }; + + pinctrl: pinctrl@10 { + compatible = "brcm,bcm63268-pinctrl"; + reg = <0x10 0x4>, <0x18 0x8>, <0x38 0x4>; + + pinctrl_serial_led: serial_led-pins { + pinctrl_serial_led_clk: serial_led_clk-pins { + function = "serial_led_clk"; + pins = "gpio0"; + }; + + pinctrl_serial_led_data: serial_led_data-pins { + function = "serial_led_data"; + pins = "gpio1"; + }; + }; + + pinctrl_hsspi_cs4: hsspi_cs4-pins { + function = "hsspi_cs4"; + pins = "gpio16"; + }; + + pinctrl_hsspi_cs5: hsspi_cs5-pins { + function = "hsspi_cs5"; + pins = "gpio17"; + }; + + pinctrl_hsspi_cs6: hsspi_cs6-pins { + function = "hsspi_cs6"; + pins = "gpio8"; + }; + + pinctrl_hsspi_cs7: hsspi_cs7-pins { + function = "hsspi_cs7"; + pins = "gpio9"; + }; + + pinctrl_adsl_spi: adsl_spi-pins { + pinctrl_adsl_spi_miso: adsl_spi_miso-pins { + function = "adsl_spi_miso"; + pins = "gpio18"; + }; + + pinctrl_adsl_spi_mosi: adsl_spi_mosi-pins { + function = "adsl_spi_mosi"; + pins = "gpio19"; + }; + }; + + pinctrl_vreq_clk: vreq_clk-pins { + function = "vreq_clk"; + pins = "gpio22"; + }; + + pinctrl_pcie_clkreq_b: pcie_clkreq_b-pins { + function = "pcie_clkreq_b"; + pins = "gpio23"; + }; + + pinctrl_robosw_led_clk: robosw_led_clk-pins { + function = "robosw_led_clk"; + pins = "gpio30"; + }; + + pinctrl_robosw_led_data: robosw_led_data-pins { + function = "robosw_led_data"; + pins = "gpio31"; + }; + + pinctrl_nand: nand-pins { + function = "nand"; + group = "nand_grp"; + }; + + pinctrl_gpio35_alt: gpio35_alt-pins { + function = "gpio35_alt"; + pin = "gpio35"; + }; + + pinctrl_dectpd: dectpd-pins { + function = "dectpd"; + group = "dectpd_grp"; + }; + + pinctrl_vdsl_phy_override_0: vdsl_phy_override_0-pins { + function = "vdsl_phy_override_0"; + group = "vdsl_phy_override_0_grp"; + }; + + pinctrl_vdsl_phy_override_1: vdsl_phy_override_1-pins { + function = "vdsl_phy_override_1"; + group = "vdsl_phy_override_1_grp"; + }; + + pinctrl_vdsl_phy_override_2: vdsl_phy_override_2-pins { + function = "vdsl_phy_override_2"; + group = "vdsl_phy_override_2_grp"; + }; + + pinctrl_vdsl_phy_override_3: vdsl_phy_override_3-pins { + function = "vdsl_phy_override_3"; + group = "vdsl_phy_override_3_grp"; + }; + + pinctrl_dsl_gpio8: dsl_gpio8-pins { + function = "dsl_gpio8"; + group = "dsl_gpio8"; + }; + + pinctrl_dsl_gpio9: dsl_gpio9-pins { + function = "dsl_gpio9"; + group = "dsl_gpio9"; + }; + }; + }; -- 2.20.1 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=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,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 D7FD4C433E1 for ; Wed, 24 Mar 2021 08:26:40 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 D2678619C2 for ; Wed, 24 Mar 2021 08:26:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D2678619C2 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=jeBc6lBXTNgwWXMxQz+07szhSbxUYdjeAknXVp3XJww=; b=ikaw+sXbHYoOnyTDSTClNZDd4 6SFtPNQUNC0klu8/lieCJXIor07b75LnjbrkuZy+W/wlqy2m30Xpu+bKBafg4BlmhaNPyVTB7igBA 8V+c0OApexDzSf/aauQhLhctL0r4fhICXPNTWliA2qf5YjS1A//u7E7VKnBmMDywi5/E80dQlhkD2 stRi6dvKI+7t/VKHy9as/IToK+BsobRzAP+oUpCPgF2wFkEvybR/zgO4OBQvx8fDxeTMMNNlz5yr+ FrZIaWbSY5MzbQWlt4gZuA9D/mz/SHrk8BrCW+gw7UNMBskD8HbU9pKG90AtVzqr3DXfBzA+jQPg2 2y/l6nopg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lOyoa-00Ganb-EY; Wed, 24 Mar 2021 08:24:35 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lOyjw-00GYuC-LX for linux-arm-kernel@lists.infradead.org; Wed, 24 Mar 2021 08:19:50 +0000 Received: by mail-wm1-x32e.google.com with SMTP id m20-20020a7bcb940000b029010cab7e5a9fso638108wmi.3 for ; Wed, 24 Mar 2021 01:19:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qgbJBrUdodN/ky3UDAfLumceS73kgamYofEPrrtrtUA=; b=B58BOcGt94FRHIn1pCL9F85fJKBpdW2rfgmwOt/MhYbjfcNn4K+pd9THAwEl6iWA0+ AFMuR0n2PsjAXFxZ3RqBoPpKeTgvUSBxsECXfUY23K6W5RIcykTBBFuGfIPvFTi4U7nl iQnoiOqZF27A1kW1vj1COib1NdVS73Q5wg9Y2DvpHbUeFj4xcoN5HB258L1IAiaCe3Cj UjcM+MEcvh+mCI9UcSXrG59PD9nS1+7N5fcXULMVDJsGlfWVlLpxZPEhBxiIMnEk4BcJ fAEKYGvK6tYFvi0OUHhPbXUavL7eOV8tQuwJAZ/jLofyTH0a5hGKehZJX/XmCaCaAxyp 5G8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qgbJBrUdodN/ky3UDAfLumceS73kgamYofEPrrtrtUA=; b=YdUUc+yyWWDLDE10urY1oPSzh5o9oiXd+8gzCFonpPZ+KAGb6BlrvZrcWJyG3Elj32 iOb0fyJPBiVTAyEU62NHrPd+iNY/207OHvaBZwq3f/9L2X4FyrP7VYncaWrFCvFKFSnk 556E8coTVExlshc8iI/D3gxKIIjrGBek8UxgMzBiM0/E1/UX3Ulmwwp69zGiGb/JmP6T Gd00rESTUl0Ra90lvmZiYKDvtrKWC9mAzA1ZwEyZPA/lz2uNg6tUlWG8GkMlub6ImCh2 4nnNQxcqNgtJrwBuQjT2hP6A0NbQ6/gdLu7BvXgGaOqyz1mKxuBjYqrZRzPmgzYzgQse wGxw== X-Gm-Message-State: AOAM532mVHo7+CcvrNyf1uX8jajQtkWpbXLytfOkSKIjIG76TpYidbyJ 8z2eGnlCxw1Ea3n7DBLliqg= X-Google-Smtp-Source: ABdhPJz0dd75IzmNw1nRRtkA9zmgnmT4n3kJc+xLN7B9H32YxnxrgtMzqT/CanhIXEJ8SxxGnGFlSg== X-Received: by 2002:a1c:e208:: with SMTP id z8mr1618260wmg.111.1616573983999; Wed, 24 Mar 2021 01:19:43 -0700 (PDT) Received: from skynet.lan (51.red-83-44-13.dynamicip.rima-tde.net. [83.44.13.51]) by smtp.gmail.com with ESMTPSA id x25sm1498578wmj.14.2021.03.24.01.19.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 01:19:43 -0700 (PDT) From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= To: Linus Walleij , Bartosz Golaszewski , Rob Herring , Lee Jones , Michael Walle , Florian Fainelli , bcm-kernel-feedback-list@broadcom.com, Jonas Gorski , =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= , Necip Fazil Yildiran , Andy Shevchenko , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Rob Herring Subject: [PATCH v9 18/22] dt-bindings: add BCM63268 GPIO sysctl binding documentation Date: Wed, 24 Mar 2021 09:19:19 +0100 Message-Id: <20210324081923.20379-19-noltari@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210324081923.20379-1-noltari@gmail.com> References: <20210324081923.20379-1-noltari@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210324_081946_201893_9F583C03 X-CRM114-Status: GOOD ( 15.77 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org QWRkIGJpbmRpbmcgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIEdQSU8gc3lzY3RsIGZvdW5kIGluIEJD TTYzMjY4IFNvQ3MuCgpTaWduZWQtb2ZmLWJ5OiDDgWx2YXJvIEZlcm7DoW5kZXogUm9qYXMgPG5v bHRhcmlAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9y Zz4KLS0tCiB2OTogbm8gY2hhbmdlcwogdjg6IGFkZCBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBSb2Ig SGVycmluZwogdjc6IGFkZCBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBSb2IgSGVycmluZwoKIC4uLi9t ZmQvYnJjbSxiY202MzI2OC1ncGlvLXN5c2N0bC55YW1sICAgICAgICB8IDE5NCArKysrKysrKysr KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOTQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg MTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQvYnJjbSxiY202MzI2 OC1ncGlvLXN5c2N0bC55YW1sCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL21mZC9icmNtLGJjbTYzMjY4LWdwaW8tc3lzY3RsLnlhbWwgYi9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWZkL2JyY20sYmNtNjMyNjgtZ3Bpby1zeXNjdGwueWFt bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmM3NzcxYzg2ZDdjMQot LS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZmQv YnJjbSxiY202MzI2OC1ncGlvLXN5c2N0bC55YW1sCkBAIC0wLDAgKzEsMTk0IEBACisjIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiAoR1BMLTIuMC1vbmx5IE9SIEJTRC0yLUNsYXVzZSkKKyVZQU1M IDEuMgorLS0tCiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL21mZC9icmNtLGJj bTYzMjY4LWdwaW8tc3lzY3RsLnlhbWwjCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcv bWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKKwordGl0bGU6IEJyb2FkY29tIEJDTTYzMjY4IEdQSU8g U3lzdGVtIENvbnRyb2xsZXIgRGV2aWNlIFRyZWUgQmluZGluZ3MKKworbWFpbnRhaW5lcnM6Cisg IC0gw4FsdmFybyBGZXJuw6FuZGV6IFJvamFzIDxub2x0YXJpQGdtYWlsLmNvbT4KKyAgLSBKb25h cyBHb3Jza2kgPGpvbmFzLmdvcnNraUBnbWFpbC5jb20+CisKK2Rlc2NyaXB0aW9uOgorICBCcm9h ZGNvbSBCQ002MzI2OCBTb0MgR1BJTyBzeXN0ZW0gY29udHJvbGxlciB3aGljaCBwcm92aWRlcyBh IHJlZ2lzdGVyIG1hcAorICBmb3IgY29udHJvbGxpbmcgdGhlIEdQSU8gYW5kIHBpbnMgb2YgdGhl IFNvQy4KKworcHJvcGVydGllczoKKyAgIiNhZGRyZXNzLWNlbGxzIjogdHJ1ZQorCisgICIjc2l6 ZS1jZWxscyI6IHRydWUKKworICBjb21wYXRpYmxlOgorICAgIGl0ZW1zOgorICAgICAgLSBjb25z dDogYnJjbSxiY202MzI2OC1ncGlvLXN5c2N0bAorICAgICAgLSBjb25zdDogc3lzY29uCisgICAg ICAtIGNvbnN0OiBzaW1wbGUtbWZkCisKKyAgcmFuZ2VzOgorICAgIG1heEl0ZW1zOiAxCisKKyAg cmVnOgorICAgIG1heEl0ZW1zOiAxCisKK3BhdHRlcm5Qcm9wZXJ0aWVzOgorICAiXmdwaW9AWzAt OWEtZl0rJCI6CisgICAgIyBDaGlsZCBub2RlCisgICAgdHlwZTogb2JqZWN0CisgICAgJHJlZjog Ii4uL2dwaW8vYnJjbSxiY202MzQ1LWdwaW8ueWFtbCIKKyAgICBkZXNjcmlwdGlvbjoKKyAgICAg IEdQSU8gY29udHJvbGxlciBmb3IgdGhlIFNvQyBHUElPcy4gVGhpcyBjaGlsZCBub2RlIGRlZmlu aXRpb24KKyAgICAgIHNob3VsZCBmb2xsb3cgdGhlIGJpbmRpbmdzIHNwZWNpZmllZCBpbgorICAg ICAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdw aW8ueWFtbC4KKworICAiXnBpbmN0cmxAWzAtOWEtZl0rJCI6CisgICAgIyBDaGlsZCBub2RlCisg ICAgdHlwZTogb2JqZWN0CisgICAgJHJlZjogIi4uL3BpbmN0cmwvYnJjbSxiY202MzI2OC1waW5j dHJsLnlhbWwiCisgICAgZGVzY3JpcHRpb246CisgICAgICBQaW4gY29udHJvbGxlciBmb3IgdGhl IFNvQyBwaW5zLiBUaGlzIGNoaWxkIG5vZGUgZGVmaW5pdGlvbgorICAgICAgc2hvdWxkIGZvbGxv dyB0aGUgYmluZGluZ3Mgc3BlY2lmaWVkIGluCisgICAgICBEb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvcGluY3RybC9icmNtLGJjbTYzMjY4LXBpbmN0cmwueWFtbC4KKworcmVxdWly ZWQ6CisgIC0gIiNhZGRyZXNzLWNlbGxzIgorICAtIGNvbXBhdGlibGUKKyAgLSByYW5nZXMKKyAg LSByZWcKKyAgLSAiI3NpemUtY2VsbHMiCisKK2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQor CitleGFtcGxlczoKKyAgLSB8CisgICAgc3lzY29uQDEwMDAwMGMwIHsKKyAgICAgICNhZGRyZXNz LWNlbGxzID0gPDE+OworICAgICAgI3NpemUtY2VsbHMgPSA8MT47CisgICAgICBjb21wYXRpYmxl ID0gImJyY20sYmNtNjMyNjgtZ3Bpby1zeXNjdGwiLCAic3lzY29uIiwgInNpbXBsZS1tZmQiOwor ICAgICAgcmVnID0gPDB4MTAwMDAwYzAgMHg4MD47CisgICAgICByYW5nZXMgPSA8MCAweDEwMDAw MGMwIDB4ODA+OworCisgICAgICBncGlvQDAgeworICAgICAgICBjb21wYXRpYmxlID0gImJyY20s YmNtNjMyNjgtZ3BpbyI7CisgICAgICAgIHJlZy1uYW1lcyA9ICJkaXJvdXQiLCAiZGF0IjsKKyAg ICAgICAgcmVnID0gPDB4MCAweDg+LCA8MHg4IDB4OD47CisKKyAgICAgICAgZ3Bpby1jb250cm9s bGVyOworICAgICAgICBncGlvLXJhbmdlcyA9IDwmcGluY3RybCAwIDAgNTI+OworICAgICAgICAj Z3Bpby1jZWxscyA9IDwyPjsKKyAgICAgIH07CisKKyAgICAgIHBpbmN0cmw6IHBpbmN0cmxAMTAg eworICAgICAgICBjb21wYXRpYmxlID0gImJyY20sYmNtNjMyNjgtcGluY3RybCI7CisgICAgICAg IHJlZyA9IDwweDEwIDB4ND4sIDwweDE4IDB4OD4sIDwweDM4IDB4ND47CisKKyAgICAgICAgcGlu Y3RybF9zZXJpYWxfbGVkOiBzZXJpYWxfbGVkLXBpbnMgeworICAgICAgICAgIHBpbmN0cmxfc2Vy aWFsX2xlZF9jbGs6IHNlcmlhbF9sZWRfY2xrLXBpbnMgeworICAgICAgICAgICAgZnVuY3Rpb24g PSAic2VyaWFsX2xlZF9jbGsiOworICAgICAgICAgICAgcGlucyA9ICJncGlvMCI7CisgICAgICAg ICAgfTsKKworICAgICAgICAgIHBpbmN0cmxfc2VyaWFsX2xlZF9kYXRhOiBzZXJpYWxfbGVkX2Rh dGEtcGlucyB7CisgICAgICAgICAgICBmdW5jdGlvbiA9ICJzZXJpYWxfbGVkX2RhdGEiOworICAg ICAgICAgICAgcGlucyA9ICJncGlvMSI7CisgICAgICAgICAgfTsKKyAgICAgICAgfTsKKworICAg ICAgICBwaW5jdHJsX2hzc3BpX2NzNDogaHNzcGlfY3M0LXBpbnMgeworICAgICAgICAgIGZ1bmN0 aW9uID0gImhzc3BpX2NzNCI7CisgICAgICAgICAgcGlucyA9ICJncGlvMTYiOworICAgICAgICB9 OworCisgICAgICAgIHBpbmN0cmxfaHNzcGlfY3M1OiBoc3NwaV9jczUtcGlucyB7CisgICAgICAg ICAgZnVuY3Rpb24gPSAiaHNzcGlfY3M1IjsKKyAgICAgICAgICBwaW5zID0gImdwaW8xNyI7Cisg ICAgICAgIH07CisKKyAgICAgICAgcGluY3RybF9oc3NwaV9jczY6IGhzc3BpX2NzNi1waW5zIHsK KyAgICAgICAgICBmdW5jdGlvbiA9ICJoc3NwaV9jczYiOworICAgICAgICAgIHBpbnMgPSAiZ3Bp bzgiOworICAgICAgICB9OworCisgICAgICAgIHBpbmN0cmxfaHNzcGlfY3M3OiBoc3NwaV9jczct cGlucyB7CisgICAgICAgICAgZnVuY3Rpb24gPSAiaHNzcGlfY3M3IjsKKyAgICAgICAgICBwaW5z ID0gImdwaW85IjsKKyAgICAgICAgfTsKKworICAgICAgICBwaW5jdHJsX2Fkc2xfc3BpOiBhZHNs X3NwaS1waW5zIHsKKyAgICAgICAgICBwaW5jdHJsX2Fkc2xfc3BpX21pc286IGFkc2xfc3BpX21p c28tcGlucyB7CisgICAgICAgICAgICBmdW5jdGlvbiA9ICJhZHNsX3NwaV9taXNvIjsKKyAgICAg ICAgICAgIHBpbnMgPSAiZ3BpbzE4IjsKKyAgICAgICAgICB9OworCisgICAgICAgICAgcGluY3Ry bF9hZHNsX3NwaV9tb3NpOiBhZHNsX3NwaV9tb3NpLXBpbnMgeworICAgICAgICAgICAgZnVuY3Rp b24gPSAiYWRzbF9zcGlfbW9zaSI7CisgICAgICAgICAgICBwaW5zID0gImdwaW8xOSI7CisgICAg ICAgICAgfTsKKyAgICAgICAgfTsKKworICAgICAgICBwaW5jdHJsX3ZyZXFfY2xrOiB2cmVxX2Ns ay1waW5zIHsKKyAgICAgICAgICBmdW5jdGlvbiA9ICJ2cmVxX2NsayI7CisgICAgICAgICAgcGlu cyA9ICJncGlvMjIiOworICAgICAgICB9OworCisgICAgICAgIHBpbmN0cmxfcGNpZV9jbGtyZXFf YjogcGNpZV9jbGtyZXFfYi1waW5zIHsKKyAgICAgICAgICBmdW5jdGlvbiA9ICJwY2llX2Nsa3Jl cV9iIjsKKyAgICAgICAgICBwaW5zID0gImdwaW8yMyI7CisgICAgICAgIH07CisKKyAgICAgICAg cGluY3RybF9yb2Jvc3dfbGVkX2Nsazogcm9ib3N3X2xlZF9jbGstcGlucyB7CisgICAgICAgICAg ZnVuY3Rpb24gPSAicm9ib3N3X2xlZF9jbGsiOworICAgICAgICAgIHBpbnMgPSAiZ3BpbzMwIjsK KyAgICAgICAgfTsKKworICAgICAgICBwaW5jdHJsX3JvYm9zd19sZWRfZGF0YTogcm9ib3N3X2xl ZF9kYXRhLXBpbnMgeworICAgICAgICAgIGZ1bmN0aW9uID0gInJvYm9zd19sZWRfZGF0YSI7Cisg ICAgICAgICAgcGlucyA9ICJncGlvMzEiOworICAgICAgICB9OworCisgICAgICAgIHBpbmN0cmxf bmFuZDogbmFuZC1waW5zIHsKKyAgICAgICAgICBmdW5jdGlvbiA9ICJuYW5kIjsKKyAgICAgICAg ICBncm91cCA9ICJuYW5kX2dycCI7CisgICAgICAgIH07CisKKyAgICAgICAgcGluY3RybF9ncGlv MzVfYWx0OiBncGlvMzVfYWx0LXBpbnMgeworICAgICAgICAgIGZ1bmN0aW9uID0gImdwaW8zNV9h bHQiOworICAgICAgICAgIHBpbiA9ICJncGlvMzUiOworICAgICAgICB9OworCisgICAgICAgIHBp bmN0cmxfZGVjdHBkOiBkZWN0cGQtcGlucyB7CisgICAgICAgICAgZnVuY3Rpb24gPSAiZGVjdHBk IjsKKyAgICAgICAgICBncm91cCA9ICJkZWN0cGRfZ3JwIjsKKyAgICAgICAgfTsKKworICAgICAg ICBwaW5jdHJsX3Zkc2xfcGh5X292ZXJyaWRlXzA6IHZkc2xfcGh5X292ZXJyaWRlXzAtcGlucyB7 CisgICAgICAgICAgZnVuY3Rpb24gPSAidmRzbF9waHlfb3ZlcnJpZGVfMCI7CisgICAgICAgICAg Z3JvdXAgPSAidmRzbF9waHlfb3ZlcnJpZGVfMF9ncnAiOworICAgICAgICB9OworCisgICAgICAg IHBpbmN0cmxfdmRzbF9waHlfb3ZlcnJpZGVfMTogdmRzbF9waHlfb3ZlcnJpZGVfMS1waW5zIHsK KyAgICAgICAgICBmdW5jdGlvbiA9ICJ2ZHNsX3BoeV9vdmVycmlkZV8xIjsKKyAgICAgICAgICBn cm91cCA9ICJ2ZHNsX3BoeV9vdmVycmlkZV8xX2dycCI7CisgICAgICAgIH07CisKKyAgICAgICAg cGluY3RybF92ZHNsX3BoeV9vdmVycmlkZV8yOiB2ZHNsX3BoeV9vdmVycmlkZV8yLXBpbnMgewor ICAgICAgICAgIGZ1bmN0aW9uID0gInZkc2xfcGh5X292ZXJyaWRlXzIiOworICAgICAgICAgIGdy b3VwID0gInZkc2xfcGh5X292ZXJyaWRlXzJfZ3JwIjsKKyAgICAgICAgfTsKKworICAgICAgICBw aW5jdHJsX3Zkc2xfcGh5X292ZXJyaWRlXzM6IHZkc2xfcGh5X292ZXJyaWRlXzMtcGlucyB7Cisg ICAgICAgICAgZnVuY3Rpb24gPSAidmRzbF9waHlfb3ZlcnJpZGVfMyI7CisgICAgICAgICAgZ3Jv dXAgPSAidmRzbF9waHlfb3ZlcnJpZGVfM19ncnAiOworICAgICAgICB9OworCisgICAgICAgIHBp bmN0cmxfZHNsX2dwaW84OiBkc2xfZ3BpbzgtcGlucyB7CisgICAgICAgICAgZnVuY3Rpb24gPSAi ZHNsX2dwaW84IjsKKyAgICAgICAgICBncm91cCA9ICJkc2xfZ3BpbzgiOworICAgICAgICB9Owor CisgICAgICAgIHBpbmN0cmxfZHNsX2dwaW85OiBkc2xfZ3BpbzktcGlucyB7CisgICAgICAgICAg ZnVuY3Rpb24gPSAiZHNsX2dwaW85IjsKKyAgICAgICAgICBncm91cCA9ICJkc2xfZ3BpbzkiOwor ICAgICAgICB9OworICAgICAgfTsKKyAgICB9OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=