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=-20.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,MENTIONS_GIT_HOSTING,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 BE94FC433B4 for ; Wed, 19 May 2021 08:21:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 912A661184 for ; Wed, 19 May 2021 08:21:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244795AbhESIWa (ORCPT ); Wed, 19 May 2021 04:22:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237547AbhESIW3 (ORCPT ); Wed, 19 May 2021 04:22:29 -0400 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39DDFC06175F for ; Wed, 19 May 2021 01:21:10 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id p20so14592806ljj.8 for ; Wed, 19 May 2021 01:21:10 -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=q8re41+GyYyaAtW7tdomzdW8y0f/Cg8ezYe2LoT6rpI=; b=DKRL1xeadorw4AxqR3eZifT+8xEyxTnhgodb1V9Q0TI39DwMeOiajFv/aSqtT3ltIf WPiDzkdV3dnlUdd+M9yg+2iiTtvaX5PJtRrriAdXyP01Wt2/udzLsk3TLLwQ1yHtTt7u KjBKDfMyTRj1g0gyDBA9OBwfTFL3orBiPv5YirBdsFJns4rVmmkU5TIsW7+7ULwvvVqA lkrD3OdVattp7rg1gESs0vO5ztbYBuGlp3FxTDU9to5WOeK+bDrJHfytMXCDO5GmsUIr ymYkJuk8gTZUy8gADJEzgcWBopHQ4waPLQMSctVofloKtJR0PHnFtPY4JH2/+mVOArcK JGRg== 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=q8re41+GyYyaAtW7tdomzdW8y0f/Cg8ezYe2LoT6rpI=; b=pmjUC1Gn0NRakat6RB6w6mYbfoiSQnifIo+TOCNFHuC1/P+PYLBZeiyPvDPNOwxUMt zfmwaiuNV8EaESKGnzxBZd+eepnDCT/UH3UyZXbyflQtq9410vXYo/JhWeh4McnMOUP5 +xSlLGXML7PiyzPpCqSrPqlHCvhJpJn30AZiPniK9Mo8D+99JugjCXb1EDRlnWS+dVnA GKHbPtr9rG4izuu9PxZPzQtmkhCXapZubkVrOBzovDEtAD6uvuThOJ2M1J8M6tpLDqNs q10StZ0c+K0UCy7rBlBBFSV4q1cdT3FxUve0wc7qGKqVKFFPqueHUq51rios1jRiRNAi fPqg== X-Gm-Message-State: AOAM533fR9tg6ppqPjGcXoJkR2bprLbw2OdCoDTA8/mcqtSKSigCdSG+ F2d+GSTNyf0BpDnI2MEZHdA= X-Google-Smtp-Source: ABdhPJzi6docidfDKpO3zNk98y2FYglQs/RXL5mnqFqtbSykTkwq56APwNjb5j492CXzJ47Cjvjvbg== X-Received: by 2002:a2e:b895:: with SMTP id r21mr7978425ljp.369.1621412468620; Wed, 19 May 2021 01:21:08 -0700 (PDT) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id q2sm601456lfd.84.2021.05.19.01.21.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 May 2021 01:21:08 -0700 (PDT) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Rob Herring Cc: Lee Jones , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Florian Fainelli , Vivek Unune , bcm-kernel-feedback-list@broadcom.com, =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH V2 robh dt/next] dt-bindings: mfd: add Broadcom CRU Date: Wed, 19 May 2021 10:20:49 +0200 Message-Id: <20210519082049.30976-1-zajec5@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210415062839.11713-1-zajec5@gmail.com> References: <20210415062839.11713-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Rafał Miłecki CRU is a block used in e.g. Northstar devices. It can be seen in the bcm5301x.dtsi and this binding documents its proper usage. Signed-off-by: Rafał Miłecki --- V2: Use complete binding & change additionalProperties to false NOTICE: this patch is based on top of the linux-next as it requires: ac5f8197d15c ("dt-bindings: pinctrl: convert Broadcom Northstar to the json-schema") 08e9fdfbb224 ("dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema") AND merged git@github.com:Broadcom/stblinux.git devicetree/next as it requires: 8f711f68cffd ("dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema") This is reworked version of the [PATCH robh next] dt-bindings: bus: add Broadcom CRU https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20210309142241.16259-1-zajec5@gmail.com/ --- .../devicetree/bindings/mfd/brcm,cru.yaml | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml diff --git a/Documentation/devicetree/bindings/mfd/brcm,cru.yaml b/Documentation/devicetree/bindings/mfd/brcm,cru.yaml new file mode 100644 index 000000000000..d92424cc8226 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/brcm,cru.yaml @@ -0,0 +1,89 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/brcm,cru.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom CRU + +maintainers: + - Rafał Miłecki + +description: | + Broadcom CRU ("Clock and Reset Unit" or "Central Resource Unit") is a hardware + block grouping smaller blocks. On Broadcom Northstar platform it contains e.g. + clocks, pinctrl, USB PHY and thermal. + +properties: + compatible: + items: + - enum: + - brcm,ns-cru + - const: simple-mfd + + reg: + description: CRU registers + + ranges: true + + "#address-cells": + const: 1 + + "#size-cells": + const: 1 + + pinctrl: + $ref: ../pinctrl/brcm,ns-pinmux.yaml + +patternProperties: + '^lcpll0@[a-f0-9]+$': + $ref: ../clock/brcm,iproc-clocks.yaml + + '^genpll@[a-f0-9]+$': + $ref: ../clock/brcm,iproc-clocks.yaml + + '^thermal@[a-f0-9]+$': + $ref: ../thermal/brcm,ns-thermal.yaml + +additionalProperties: false + +required: + - reg + +examples: + - | + cru-bus@1800c100 { + compatible = "brcm,ns-cru", "simple-mfd"; + reg = <0x1800c100 0x1d0>; + ranges; + #address-cells = <1>; + #size-cells = <1>; + + lcpll0@100 { + #clock-cells = <1>; + compatible = "brcm,nsp-lcpll0"; + reg = <0x100 0x14>; + clocks = <&osc>; + clock-output-names = "lcpll0", "pcie_phy", "sdio", "ddr_phy"; + }; + + genpll@140 { + #clock-cells = <1>; + compatible = "brcm,nsp-genpll"; + reg = <0x140 0x24>; + clocks = <&osc>; + clock-output-names = "genpll", "phy", "ethernetclk", "usbclk", + "iprocfast", "sata1", "sata2"; + }; + + pinctrl { + compatible = "brcm,bcm4708-pinmux"; + offset = <0x1c0>; + }; + + thermal@2c0 { + compatible = "brcm,ns-thermal"; + reg = <0x2c0 0x10>; + #thermal-sensor-cells = <0>; + }; + }; -- 2.26.2 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=-18.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,MENTIONS_GIT_HOSTING,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 248F2C433ED for ; Wed, 19 May 2021 08:23:23 +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 9B5EF60FE8 for ; Wed, 19 May 2021 08:23:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9B5EF60FE8 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=F9kMYCPCWraZiPSzIOOgNSJys9wdJa/yZmqwnndhz90=; b=NokpHLg9Jd+L5/Pi5ArTfRDLz aauWhn2PLSPcDEbfg0jnYObghVLgvCMVGWMLUsuF+g/+skeOqirTWjk+Nba9CE7G65qODVX+Gs2cm psUguupPqzUNLoEcxg+Ax0T7Js6oWG4ZP4mItYOo1H/muQW1pzQPP5enS3Z3JRQRNSH1zJ0uBTUpm mszRyUnhBxum5koSCBOsQsGXvg4z1pvb8DPmwMZ0E8g7T/x/EZRnpTtrn5epDWlxc1b+P2Pkh8ReM E3gmzTnZD6FGFsld5B4QXoaP2gBvyagX+Zl2g8Zdm5JxhTTZS7GcuvsNTKDvaMeGRxZql9y5iaYx1 KqdbjrJ4A==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1ljHS9-003Jgx-Vj; Wed, 19 May 2021 08:21:18 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1ljHS6-003JgQ-2s for linux-arm-kernel@desiato.infradead.org; Wed, 19 May 2021 08:21:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=q8re41+GyYyaAtW7tdomzdW8y0f/Cg8ezYe2LoT6rpI=; b=la5Mw66Kk1csY8SF/ATHzsS51g azwX/Qcf72oW55FEB2QG+g1+WLnOHIIQivRm3Ato+kl2dBANquk8uJqFBICnM4sdSVO9Kq8i8cnAf l2GCH+L5VBQa+lOiRy+L+wGGleW4SaLBBCoTMdfkzbzks2Wi/P+E5yW/QNR7ePPQU6sLWiWTtVPWg kfbsQ2x9EfGEKa6NEwq/gQDz6fJWY4SVqpPds0Rc5eHA3NhvGxQlZFsHK4uBOrTADr82Itz1uwcjV pjWAvAzQvwUtKb2PgaPq34oM2dCQBaVD+2IDKT5NcTfvzWxd2EO0r/z9X06OMN2ESrGOenXbcCPJd 6Tbi4NAw==; Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1ljHS3-00FGsW-4z for linux-arm-kernel@lists.infradead.org; Wed, 19 May 2021 08:21:12 +0000 Received: by mail-lj1-x22b.google.com with SMTP id e11so14556190ljn.13 for ; Wed, 19 May 2021 01:21:09 -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=q8re41+GyYyaAtW7tdomzdW8y0f/Cg8ezYe2LoT6rpI=; b=DKRL1xeadorw4AxqR3eZifT+8xEyxTnhgodb1V9Q0TI39DwMeOiajFv/aSqtT3ltIf WPiDzkdV3dnlUdd+M9yg+2iiTtvaX5PJtRrriAdXyP01Wt2/udzLsk3TLLwQ1yHtTt7u KjBKDfMyTRj1g0gyDBA9OBwfTFL3orBiPv5YirBdsFJns4rVmmkU5TIsW7+7ULwvvVqA lkrD3OdVattp7rg1gESs0vO5ztbYBuGlp3FxTDU9to5WOeK+bDrJHfytMXCDO5GmsUIr ymYkJuk8gTZUy8gADJEzgcWBopHQ4waPLQMSctVofloKtJR0PHnFtPY4JH2/+mVOArcK JGRg== 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=q8re41+GyYyaAtW7tdomzdW8y0f/Cg8ezYe2LoT6rpI=; b=jaGEZ9HcjddvX49M02wuMW10fLJOvixht5O21J2Cz8yhgua3CWGe35AWJpL2y6nsOA RsWT5C57JYjpz3jIiNHJOcMM7tDK9YBo92s+vGC4Ie4Kd4HoqlOcPnp68YwdwYbk1+2V aYNvuCzoHTpx6U9p7/MMGOXJiXUsHV9XJT5fx3X7UIQfl42lz1jeH2lIei9ZK+nHlKfw JsXjSqiXdd7BCaqiPdTURSN2vBHwBo3fMTHTS4CVhJefKiXHGyukHw3WGuhr3ddfR2oF hQMcNYqDkjkXYvDpExYtnOGOoTyYBUC3JA353WsfSZOLeI4wmk7F086Jqz9I4BTee+qw Kscw== X-Gm-Message-State: AOAM531WrfxQhAtCrOmk+te0qrGvCXyOyrbiq+bEM0xlDvYQ9Pew6bcs zr5y9ngJm1ETkWnC4uuwl/Q= X-Google-Smtp-Source: ABdhPJzi6docidfDKpO3zNk98y2FYglQs/RXL5mnqFqtbSykTkwq56APwNjb5j492CXzJ47Cjvjvbg== X-Received: by 2002:a2e:b895:: with SMTP id r21mr7978425ljp.369.1621412468620; Wed, 19 May 2021 01:21:08 -0700 (PDT) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id q2sm601456lfd.84.2021.05.19.01.21.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 May 2021 01:21:08 -0700 (PDT) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Rob Herring Cc: Lee Jones , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Florian Fainelli , Vivek Unune , bcm-kernel-feedback-list@broadcom.com, =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH V2 robh dt/next] dt-bindings: mfd: add Broadcom CRU Date: Wed, 19 May 2021 10:20:49 +0200 Message-Id: <20210519082049.30976-1-zajec5@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210415062839.11713-1-zajec5@gmail.com> References: <20210415062839.11713-1-zajec5@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210519_012111_223238_F607136A X-CRM114-Status: GOOD ( 16.70 ) 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 RnJvbTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgoKQ1JVIGlzIGEgYmxvY2sg dXNlZCBpbiBlLmcuIE5vcnRoc3RhciBkZXZpY2VzLiBJdCBjYW4gYmUgc2VlbiBpbiB0aGUKYmNt NTMwMXguZHRzaSBhbmQgdGhpcyBiaW5kaW5nIGRvY3VtZW50cyBpdHMgcHJvcGVyIHVzYWdlLgoK U2lnbmVkLW9mZi1ieTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgotLS0KVjI6 IFVzZSBjb21wbGV0ZSBiaW5kaW5nICYgY2hhbmdlIGFkZGl0aW9uYWxQcm9wZXJ0aWVzIHRvIGZh bHNlCgpOT1RJQ0U6IHRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gdG9wIG9mIHRoZSBsaW51eC1uZXh0 IGFzIGl0IHJlcXVpcmVzOgphYzVmODE5N2QxNWMgKCJkdC1iaW5kaW5nczogcGluY3RybDogY29u dmVydCBCcm9hZGNvbSBOb3J0aHN0YXIgdG8gdGhlIGpzb24tc2NoZW1hIikKMDhlOWZkZmJiMjI0 ICgiZHQtYmluZGluZ3M6IHRoZXJtYWw6IGJyY20sbnMtdGhlcm1hbDogQ29udmVydCB0byB0aGUg anNvbi1zY2hlbWEiKQpBTkQgbWVyZ2VkIGdpdEBnaXRodWIuY29tOkJyb2FkY29tL3N0YmxpbnV4 LmdpdCBkZXZpY2V0cmVlL25leHQgYXMgaXQgcmVxdWlyZXM6CjhmNzExZjY4Y2ZmZCAoImR0LWJp bmRpbmdzOiBjbG9jazogYnJjbSwgaXByb2MtY2xvY2tzOiBjb252ZXJ0IHRvIHRoZSBqc29uLXNj aGVtYSIpCgpUaGlzIGlzIHJld29ya2VkIHZlcnNpb24gb2YgdGhlCltQQVRDSCByb2JoIG5leHRd IGR0LWJpbmRpbmdzOiBidXM6IGFkZCBCcm9hZGNvbSBDUlUKaHR0cHM6Ly9wYXRjaHdvcmsub3ps YWJzLm9yZy9wcm9qZWN0L2RldmljZXRyZWUtYmluZGluZ3MvcGF0Y2gvMjAyMTAzMDkxNDIyNDEu MTYyNTktMS16YWplYzVAZ21haWwuY29tLwotLS0KIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL21m ZC9icmNtLGNydS55YW1sICAgICB8IDg5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA4OSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9icmNtLGNydS55YW1sCgpkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9icmNtLGNydS55YW1sIGIvRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9icmNtLGNydS55YW1sCm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZDkyNDI0Y2M4MjI2Ci0tLSAvZGV2L251bGwKKysr IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9icmNtLGNydS55YW1sCkBA IC0wLDAgKzEsODkgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSBP UiBCU0QtMi1DbGF1c2UKKyVZQU1MIDEuMgorLS0tCiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9y Zy9zY2hlbWFzL21mZC9icmNtLGNydS55YW1sIworJHNjaGVtYTogaHR0cDovL2RldmljZXRyZWUu b3JnL21ldGEtc2NoZW1hcy9jb3JlLnlhbWwjCisKK3RpdGxlOiBCcm9hZGNvbSBDUlUKKworbWFp bnRhaW5lcnM6CisgIC0gUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgorCitkZXNj cmlwdGlvbjogfAorICBCcm9hZGNvbSBDUlUgKCJDbG9jayBhbmQgUmVzZXQgVW5pdCIgb3IgIkNl bnRyYWwgUmVzb3VyY2UgVW5pdCIpIGlzIGEgaGFyZHdhcmUKKyAgYmxvY2sgZ3JvdXBpbmcgc21h bGxlciBibG9ja3MuIE9uIEJyb2FkY29tIE5vcnRoc3RhciBwbGF0Zm9ybSBpdCBjb250YWlucyBl LmcuCisgIGNsb2NrcywgcGluY3RybCwgVVNCIFBIWSBhbmQgdGhlcm1hbC4KKworcHJvcGVydGll czoKKyAgY29tcGF0aWJsZToKKyAgICBpdGVtczoKKyAgICAgIC0gZW51bToKKyAgICAgICAgICAt IGJyY20sbnMtY3J1CisgICAgICAtIGNvbnN0OiBzaW1wbGUtbWZkCisKKyAgcmVnOgorICAgIGRl c2NyaXB0aW9uOiBDUlUgcmVnaXN0ZXJzCisKKyAgcmFuZ2VzOiB0cnVlCisKKyAgIiNhZGRyZXNz LWNlbGxzIjoKKyAgICBjb25zdDogMQorCisgICIjc2l6ZS1jZWxscyI6CisgICAgY29uc3Q6IDEK KworICBwaW5jdHJsOgorICAgICRyZWY6IC4uL3BpbmN0cmwvYnJjbSxucy1waW5tdXgueWFtbAor CitwYXR0ZXJuUHJvcGVydGllczoKKyAgJ15sY3BsbDBAW2EtZjAtOV0rJCc6CisgICAgJHJlZjog Li4vY2xvY2svYnJjbSxpcHJvYy1jbG9ja3MueWFtbAorCisgICdeZ2VucGxsQFthLWYwLTldKyQn OgorICAgICRyZWY6IC4uL2Nsb2NrL2JyY20saXByb2MtY2xvY2tzLnlhbWwKKworICAnXnRoZXJt YWxAW2EtZjAtOV0rJCc6CisgICAgJHJlZjogLi4vdGhlcm1hbC9icmNtLG5zLXRoZXJtYWwueWFt bAorCithZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UKKworcmVxdWlyZWQ6CisgIC0gcmVnCisK K2V4YW1wbGVzOgorICAtIHwKKyAgICBjcnUtYnVzQDE4MDBjMTAwIHsKKyAgICAgICAgY29tcGF0 aWJsZSA9ICJicmNtLG5zLWNydSIsICJzaW1wbGUtbWZkIjsKKyAgICAgICAgcmVnID0gPDB4MTgw MGMxMDAgMHgxZDA+OworICAgICAgICByYW5nZXM7CisgICAgICAgICNhZGRyZXNzLWNlbGxzID0g PDE+OworICAgICAgICAjc2l6ZS1jZWxscyA9IDwxPjsKKworICAgICAgICBsY3BsbDBAMTAwIHsK KyAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwxPjsKKyAgICAgICAgICAgIGNvbXBhdGlibGUg PSAiYnJjbSxuc3AtbGNwbGwwIjsKKyAgICAgICAgICAgIHJlZyA9IDwweDEwMCAweDE0PjsKKyAg ICAgICAgICAgIGNsb2NrcyA9IDwmb3NjPjsKKyAgICAgICAgICAgIGNsb2NrLW91dHB1dC1uYW1l cyA9ICJsY3BsbDAiLCAicGNpZV9waHkiLCAic2RpbyIsICJkZHJfcGh5IjsKKyAgICAgICAgfTsK KworICAgICAgICBnZW5wbGxAMTQwIHsKKyAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwxPjsK KyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxuc3AtZ2VucGxsIjsKKyAgICAgICAgICAg IHJlZyA9IDwweDE0MCAweDI0PjsKKyAgICAgICAgICAgIGNsb2NrcyA9IDwmb3NjPjsKKyAgICAg ICAgICAgIGNsb2NrLW91dHB1dC1uYW1lcyA9ICJnZW5wbGwiLCAicGh5IiwgImV0aGVybmV0Y2xr IiwgInVzYmNsayIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXByb2NmYXN0 IiwgInNhdGExIiwgInNhdGEyIjsKKyAgICAgICAgfTsKKworICAgICAgICBwaW5jdHJsIHsKKyAg ICAgICAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxiY200NzA4LXBpbm11eCI7CisgICAgICAgICAg ICBvZmZzZXQgPSA8MHgxYzA+OworICAgICAgICB9OworCisgICAgICAgIHRoZXJtYWxAMmMwIHsK KyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxucy10aGVybWFsIjsKKyAgICAgICAgICAg IHJlZyA9IDwweDJjMCAweDEwPjsKKyAgICAgICAgICAgICN0aGVybWFsLXNlbnNvci1jZWxscyA9 IDwwPjsKKyAgICAgICAgfTsKKyAgICB9OwotLSAKMi4yNi4yCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=