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=unavailable 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 087F7C433E9 for ; Wed, 24 Mar 2021 08:20:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E678B61A0D for ; Wed, 24 Mar 2021 08:20:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236071AbhCXIUM (ORCPT ); Wed, 24 Mar 2021 04:20:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53962 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233097AbhCXITa (ORCPT ); Wed, 24 Mar 2021 04:19:30 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6221C061763; Wed, 24 Mar 2021 01:19:29 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id d191so12372321wmd.2; Wed, 24 Mar 2021 01:19:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=C6DZyFkEKD7mxvfH/OtGjYQQtJBwqDsEyOszGZxsrNc=; b=HsO+vK//M/ioy7BNmK17H9rINuRjNJFyKJMINlxMhptl7fH1Yu9RyyOx+vdax40ajC 0FU8nFXAJNBK1Mb+y6Brbwb1Y4kMDRHzmSRo3fKOZvHL6TA/7bI8XeqA9zmJELyPYxgE TGC9+eI5c0rwZja3Nswtk+Z+0VtVXugiWatJe9vk9rSI/Eh9QvJ+HGNJkqhRThGhlnxa GjGzaiMpOkcmedzuq/MO0MhDpgi+Zd5iVo1oKr9u4IhGjeYnhK494mopBnDqihMFylcs SR28rwd7n3dAcokkC2W0H752xOv9bbI6s7p7mvlymGyWWyMNim06uOKjtCtlkvXfDNKs LDbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=C6DZyFkEKD7mxvfH/OtGjYQQtJBwqDsEyOszGZxsrNc=; b=KBOtsiizb6ywbfBQITxwNiYu38iE0gCuZHITfxCa6cwltiFT2Jy6Wdo/khKjvOPKOU xTI6ay1KNe1e/qSK55wgmz1V9pR21WzVDwwvgCyxwuQsfjdkm3a1eNLBae9a3FP/nQoI RPQMo46eHMnf0lwUSPsDtOJvTGHZqeCCp0Tpjtp6+9u3TdASwRaKDG5jCtWtNoY7SQc+ k2uN6CbyPE+FgYyjBIF/LADhAG6+T3449eT+bYSN8u5C5ac0nN779zT43QIrG7yMbSZv q1cXntYhhbsFHrHcYjoYIbFHLj31I7Rco6HyGFQ1WpDnezl5y4BKcbj5T/qgkakKB4hV TJgQ== X-Gm-Message-State: AOAM533IA1WfcbY7fAZ4iOjmu31RAFBYURgl6F/M+P9gCVO9gzeQyyPp m3ZAe3HUi9nvZJ5+1clcPlw= X-Google-Smtp-Source: ABdhPJyCLx6j9CYgw7D1Fn0gD10/IcNz23M56Mmdy8jvTpkZ3jXY1TnDySqhPNQLIXtNCBDCM4pjgA== X-Received: by 2002:a7b:cbc4:: with SMTP id n4mr1751508wmi.153.1616573968516; Wed, 24 Mar 2021 01:19:28 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 01:19:28 -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 Subject: [PATCH v9 03/22] dt-bindings: improve BCM6345 GPIO binding documentation Date: Wed, 24 Mar 2021 09:19:04 +0100 Message-Id: <20210324081923.20379-4-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 Convert existing BCM6345 GPIO binding documentation to YAML and add binding documentation for the GPIO controller found in BCM6318, BCM6328, BCM6358, BCM6362, BCM6368 and BCM63268 SoCs. Co-developed-by: Jonas Gorski Signed-off-by: Jonas Gorski Signed-off-by: Álvaro Fernández Rojas --- v9: document 32-bit registers and replace gpio-controller with gpio. v8: introduce changes suggested by Rob Herring v7: new patch, splitted from pinctrl documentation .../bindings/gpio/brcm,bcm6345-gpio.txt | 46 ---------- .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 +++++++++++++++++++ 2 files changed, 86 insertions(+), 46 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml diff --git a/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt b/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt deleted file mode 100644 index e7853143fa42..000000000000 --- a/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt +++ /dev/null @@ -1,46 +0,0 @@ -Bindings for the Broadcom's brcm,bcm6345-gpio memory-mapped GPIO controllers. - -These bindings can be used on any BCM63xx SoC. However, BCM6338 and BCM6345 -are the only ones which don't need a pinctrl driver. -BCM6338 have 8-bit data and dirout registers, where GPIO state can be read -and/or written, and the direction changed from input to output. -BCM6345 have 16-bit data and dirout registers, where GPIO state can be read -and/or written, and the direction changed from input to output. - -Required properties: - - compatible: should be "brcm,bcm6345-gpio" - - reg-names: must contain - "dat" - data register - "dirout" - direction (output) register - - reg: address + size pairs describing the GPIO register sets; - order must correspond with the order of entries in reg-names - - #gpio-cells: must be set to 2. The first cell is the pin number and - the second cell is used to specify the gpio polarity: - 0 = active high - 1 = active low - - gpio-controller: Marks the device node as a gpio controller. - -Optional properties: - - native-endian: use native endian memory. - -Examples: - - BCM6338: - gpio: gpio-controller@fffe0407 { - compatible = "brcm,bcm6345-gpio"; - reg-names = "dirout", "dat"; - reg = <0xfffe0407 1>, <0xfffe040f 1>; - - #gpio-cells = <2>; - gpio-controller; - }; - - - BCM6345: - gpio: gpio-controller@fffe0406 { - compatible = "brcm,bcm6345-gpio"; - reg-names = "dirout", "dat"; - reg = <0xfffe0406 2>, <0xfffe040a 2>; - native-endian; - - #gpio-cells = <2>; - gpio-controller; - }; diff --git a/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml b/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml new file mode 100644 index 000000000000..4d69f79df859 --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml @@ -0,0 +1,86 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/gpio/brcm,bcm6345-gpio.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom BCM6345 GPIO controller + +maintainers: + - Álvaro Fernández Rojas + - Jonas Gorski + +description: |+ + Bindings for Broadcom's BCM63xx memory-mapped GPIO controllers. + + These bindings can be used on any BCM63xx SoC. However, BCM6338 and BCM6345 + are the only ones which don't need a pinctrl driver. + + BCM6338 have 8-bit data and dirout registers, where GPIO state can be read + and/or written, and the direction changed from input to output. + BCM6345 have 16-bit data and dirout registers, where GPIO state can be read + and/or written, and the direction changed from input to output. + BCM6318, BCM6328, BCM6358, BCM6362, BCM6368 and BCM63268 have 32-bit data + and dirout registers, where GPIO state can be read and/or written, and the + direction changed from input to output. + +properties: + compatible: + enum: + - brcm,bcm6318-gpio + - brcm,bcm6328-gpio + - brcm,bcm6345-gpio + - brcm,bcm6358-gpio + - brcm,bcm6362-gpio + - brcm,bcm6368-gpio + - brcm,bcm63268-gpio + + gpio-controller: true + + "#gpio-cells": + const: 2 + + gpio-ranges: + maxItems: 1 + + native-endian: true + + reg: + maxItems: 2 + + reg-names: + items: + - const: dirout + - const: dat + +required: + - compatible + - reg + - reg-names + - gpio-controller + - '#gpio-cells' + +additionalProperties: false + +examples: + - | + gpio@fffe0406 { + compatible = "brcm,bcm6345-gpio"; + reg-names = "dirout", "dat"; + reg = <0xfffe0406 2>, <0xfffe040a 2>; + native-endian; + + gpio-controller; + #gpio-cells = <2>; + }; + + - | + 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>; + }; -- 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 CE8BCC433DB for ; Wed, 24 Mar 2021 08:21:55 +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 33CE9619E5 for ; Wed, 24 Mar 2021 08:21:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 33CE9619E5 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:To:From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=R14faFEUU5MDLsLiVuGRnaiiUq6ZF7s+M8pIbt64eiU=; b=B8Rv22ro7Rl966HTQxOwYoP8v 2MAINDvj6sAu2FK5JnEMik+xZI++cKe9U6z4fNZIX657eBbNWR4Af6/HWlc2eUpDGApzl7hZCkwwP Sny3u3enTZ9t3cTTUeaacHHwDUtAcpRc2ovTfe3Di3MJMsb5zD8RltH0Nk+TeBKr2Qaw1GUa/mSJU 7RcTTCnYhn8YYmyegb3CS985CPChCzVkVF77iPOOgk0+KXX1x6GIcieQ8o9CUvXNhCBHz0r7F+VHm dvDIRaa1lWw5acneTYm+MpcO5Lv7GPtRbzb38p9Cw7XluA0vCR9Tl5zeT449q2TO7w7OmjW8itdNE ZXyW+yvaA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lOykF-00GYyp-IM; Wed, 24 Mar 2021 08:20:03 +0000 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lOyjh-00GYoa-58 for linux-arm-kernel@lists.infradead.org; Wed, 24 Mar 2021 08:19:32 +0000 Received: by mail-wm1-x32b.google.com with SMTP id u5-20020a7bcb050000b029010e9316b9d5so658139wmj.2 for ; Wed, 24 Mar 2021 01:19:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=C6DZyFkEKD7mxvfH/OtGjYQQtJBwqDsEyOszGZxsrNc=; b=HsO+vK//M/ioy7BNmK17H9rINuRjNJFyKJMINlxMhptl7fH1Yu9RyyOx+vdax40ajC 0FU8nFXAJNBK1Mb+y6Brbwb1Y4kMDRHzmSRo3fKOZvHL6TA/7bI8XeqA9zmJELyPYxgE TGC9+eI5c0rwZja3Nswtk+Z+0VtVXugiWatJe9vk9rSI/Eh9QvJ+HGNJkqhRThGhlnxa GjGzaiMpOkcmedzuq/MO0MhDpgi+Zd5iVo1oKr9u4IhGjeYnhK494mopBnDqihMFylcs SR28rwd7n3dAcokkC2W0H752xOv9bbI6s7p7mvlymGyWWyMNim06uOKjtCtlkvXfDNKs LDbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=C6DZyFkEKD7mxvfH/OtGjYQQtJBwqDsEyOszGZxsrNc=; b=VBu77OAYKl+rdkM8bjdMSWnqYGuIV/o4RxsDPYPwaOxAyyanVrrWlx4DEMbpgbUlQV 5CHw4jMxt1HBON7qCpQwWS2fJ+CUG6a6EaGM0wPG5gB8V7UuiHrJlbelj0yUfWn+iU2Q YufG32ywoLsGJA674Q+Qp+LlJAdnB+AU1XDembn37FjRbwXIzQo4XHZjtXjGlYx/qRsD 16pJZdPURxfC1SZih4yqB5jywFaxW6s1khs1uoXx13rC+xDzWCurPqnM1RlBJ/CWSAAx etZbtQAve+CCLQnZG79yl0fukUoql8SIxfPyYBHKV9n1tTy0vc/IfIXyEorIX01ILwV5 9whw== X-Gm-Message-State: AOAM530Q9+71EsxTIh0KLtcMjiSH0eGbpN6zTuR4kor0bFE8QXJAjuQq kSmT9J6FteU7uHq8Js7MYAo= X-Google-Smtp-Source: ABdhPJyCLx6j9CYgw7D1Fn0gD10/IcNz23M56Mmdy8jvTpkZ3jXY1TnDySqhPNQLIXtNCBDCM4pjgA== X-Received: by 2002:a7b:cbc4:: with SMTP id n4mr1751508wmi.153.1616573968516; Wed, 24 Mar 2021 01:19:28 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 01:19:28 -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 Subject: [PATCH v9 03/22] dt-bindings: improve BCM6345 GPIO binding documentation Date: Wed, 24 Mar 2021 09:19:04 +0100 Message-Id: <20210324081923.20379-4-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_081930_106947_F3E48E25 X-CRM114-Status: GOOD ( 19.96 ) 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 Q29udmVydCBleGlzdGluZyBCQ002MzQ1IEdQSU8gYmluZGluZyBkb2N1bWVudGF0aW9uIHRvIFlB TUwgYW5kIGFkZCBiaW5kaW5nCmRvY3VtZW50YXRpb24gZm9yIHRoZSBHUElPIGNvbnRyb2xsZXIg Zm91bmQgaW4gQkNNNjMxOCwgQkNNNjMyOCwgQkNNNjM1OCwKQkNNNjM2MiwgQkNNNjM2OCBhbmQg QkNNNjMyNjggU29Dcy4KCkNvLWRldmVsb3BlZC1ieTogSm9uYXMgR29yc2tpIDxqb25hcy5nb3Jz a2lAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKb25hcyBHb3Jza2kgPGpvbmFzLmdvcnNraUBn bWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IMOBbHZhcm8gRmVybsOhbmRleiBSb2phcyA8bm9sdGFy aUBnbWFpbC5jb20+Ci0tLQogdjk6IGRvY3VtZW50IDMyLWJpdCByZWdpc3RlcnMgYW5kIHJlcGxh Y2UgZ3Bpby1jb250cm9sbGVyIHdpdGggZ3Bpby4KIHY4OiBpbnRyb2R1Y2UgY2hhbmdlcyBzdWdn ZXN0ZWQgYnkgUm9iIEhlcnJpbmcKIHY3OiBuZXcgcGF0Y2gsIHNwbGl0dGVkIGZyb20gcGluY3Ry bCBkb2N1bWVudGF0aW9uCgogLi4uL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdwaW8udHh0 ICAgICAgIHwgNDYgLS0tLS0tLS0tLQogLi4uL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdw aW8ueWFtbCAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4 NiBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3Bpby9icmNtLGJjbTYzNDUtZ3Bpby50eHQK IGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3Bp by9icmNtLGJjbTYzNDUtZ3Bpby55YW1sCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdwaW8udHh0IGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdwaW8udHh0CmRlbGV0ZWQg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlNzg1MzE0M2ZhNDIuLjAwMDAwMDAwMDAwMAotLS0gYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3Bpby9icmNtLGJjbTYzNDUtZ3Bpby50 eHQKKysrIC9kZXYvbnVsbApAQCAtMSw0NiArMCwwIEBACi1CaW5kaW5ncyBmb3IgdGhlIEJyb2Fk Y29tJ3MgYnJjbSxiY202MzQ1LWdwaW8gbWVtb3J5LW1hcHBlZCBHUElPIGNvbnRyb2xsZXJzLgot Ci1UaGVzZSBiaW5kaW5ncyBjYW4gYmUgdXNlZCBvbiBhbnkgQkNNNjN4eCBTb0MuIEhvd2V2ZXIs IEJDTTYzMzggYW5kIEJDTTYzNDUKLWFyZSB0aGUgb25seSBvbmVzIHdoaWNoIGRvbid0IG5lZWQg YSBwaW5jdHJsIGRyaXZlci4KLUJDTTYzMzggaGF2ZSA4LWJpdCBkYXRhIGFuZCBkaXJvdXQgcmVn aXN0ZXJzLCB3aGVyZSBHUElPIHN0YXRlIGNhbiBiZSByZWFkCi1hbmQvb3Igd3JpdHRlbiwgYW5k IHRoZSBkaXJlY3Rpb24gY2hhbmdlZCBmcm9tIGlucHV0IHRvIG91dHB1dC4KLUJDTTYzNDUgaGF2 ZSAxNi1iaXQgZGF0YSBhbmQgZGlyb3V0IHJlZ2lzdGVycywgd2hlcmUgR1BJTyBzdGF0ZSBjYW4g YmUgcmVhZAotYW5kL29yIHdyaXR0ZW4sIGFuZCB0aGUgZGlyZWN0aW9uIGNoYW5nZWQgZnJvbSBp bnB1dCB0byBvdXRwdXQuCi0KLVJlcXVpcmVkIHByb3BlcnRpZXM6Ci0JLSBjb21wYXRpYmxlOiBz aG91bGQgYmUgImJyY20sYmNtNjM0NS1ncGlvIgotCS0gcmVnLW5hbWVzOiBtdXN0IGNvbnRhaW4K LQkJImRhdCIgLSBkYXRhIHJlZ2lzdGVyCi0JCSJkaXJvdXQiIC0gZGlyZWN0aW9uIChvdXRwdXQp IHJlZ2lzdGVyCi0JLSByZWc6IGFkZHJlc3MgKyBzaXplIHBhaXJzIGRlc2NyaWJpbmcgdGhlIEdQ SU8gcmVnaXN0ZXIgc2V0czsKLQkJb3JkZXIgbXVzdCBjb3JyZXNwb25kIHdpdGggdGhlIG9yZGVy IG9mIGVudHJpZXMgaW4gcmVnLW5hbWVzCi0JLSAjZ3Bpby1jZWxsczogbXVzdCBiZSBzZXQgdG8g Mi4gVGhlIGZpcnN0IGNlbGwgaXMgdGhlIHBpbiBudW1iZXIgYW5kCi0JCQl0aGUgc2Vjb25kIGNl bGwgaXMgdXNlZCB0byBzcGVjaWZ5IHRoZSBncGlvIHBvbGFyaXR5OgotCQkJMCA9IGFjdGl2ZSBo aWdoCi0JCQkxID0gYWN0aXZlIGxvdwotCS0gZ3Bpby1jb250cm9sbGVyOiBNYXJrcyB0aGUgZGV2 aWNlIG5vZGUgYXMgYSBncGlvIGNvbnRyb2xsZXIuCi0KLU9wdGlvbmFsIHByb3BlcnRpZXM6Ci0J LSBuYXRpdmUtZW5kaWFuOiB1c2UgbmF0aXZlIGVuZGlhbiBtZW1vcnkuCi0KLUV4YW1wbGVzOgot CS0gQkNNNjMzODoKLQlncGlvOiBncGlvLWNvbnRyb2xsZXJAZmZmZTA0MDcgewotCQljb21wYXRp YmxlID0gImJyY20sYmNtNjM0NS1ncGlvIjsKLQkJcmVnLW5hbWVzID0gImRpcm91dCIsICJkYXQi OwotCQlyZWcgPSA8MHhmZmZlMDQwNyAxPiwgPDB4ZmZmZTA0MGYgMT47Ci0KLQkJI2dwaW8tY2Vs bHMgPSA8Mj47Ci0JCWdwaW8tY29udHJvbGxlcjsKLQl9OwotCi0JLSBCQ002MzQ1OgotCWdwaW86 IGdwaW8tY29udHJvbGxlckBmZmZlMDQwNiB7Ci0JCWNvbXBhdGlibGUgPSAiYnJjbSxiY202MzQ1 LWdwaW8iOwotCQlyZWctbmFtZXMgPSAiZGlyb3V0IiwgImRhdCI7Ci0JCXJlZyA9IDwweGZmZmUw NDA2IDI+LCA8MHhmZmZlMDQwYSAyPjsKLQkJbmF0aXZlLWVuZGlhbjsKLQotCQkjZ3Bpby1jZWxs cyA9IDwyPjsKLQkJZ3Bpby1jb250cm9sbGVyOwotCX07CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3Bpby9icmNtLGJjbTYzNDUtZ3Bpby55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwaW8vYnJjbSxiY202MzQ1LWdwaW8ueWFt bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjRkNjlmNzlkZjg1OQot LS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ncGlv L2JyY20sYmNtNjM0NS1ncGlvLnlhbWwKQEAgLTAsMCArMSw4NiBAQAorIyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogR1BMLTIuMC1vbmx5IE9SIEJTRC0yLUNsYXVzZQorJVlBTUwgMS4yCistLS0K KyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvZ3Bpby9icmNtLGJjbTYzNDUtZ3Bp by55YW1sIworJHNjaGVtYTogaHR0cDovL2RldmljZXRyZWUub3JnL21ldGEtc2NoZW1hcy9jb3Jl LnlhbWwjCisKK3RpdGxlOiBCcm9hZGNvbSBCQ002MzQ1IEdQSU8gY29udHJvbGxlcgorCittYWlu dGFpbmVyczoKKyAgLSDDgWx2YXJvIEZlcm7DoW5kZXogUm9qYXMgPG5vbHRhcmlAZ21haWwuY29t PgorICAtIEpvbmFzIEdvcnNraSA8am9uYXMuZ29yc2tpQGdtYWlsLmNvbT4KKworZGVzY3JpcHRp b246IHwrCisgIEJpbmRpbmdzIGZvciBCcm9hZGNvbSdzIEJDTTYzeHggbWVtb3J5LW1hcHBlZCBH UElPIGNvbnRyb2xsZXJzLgorCisgIFRoZXNlIGJpbmRpbmdzIGNhbiBiZSB1c2VkIG9uIGFueSBC Q002M3h4IFNvQy4gSG93ZXZlciwgQkNNNjMzOCBhbmQgQkNNNjM0NQorICBhcmUgdGhlIG9ubHkg b25lcyB3aGljaCBkb24ndCBuZWVkIGEgcGluY3RybCBkcml2ZXIuCisKKyAgQkNNNjMzOCBoYXZl IDgtYml0IGRhdGEgYW5kIGRpcm91dCByZWdpc3RlcnMsIHdoZXJlIEdQSU8gc3RhdGUgY2FuIGJl IHJlYWQKKyAgYW5kL29yIHdyaXR0ZW4sIGFuZCB0aGUgZGlyZWN0aW9uIGNoYW5nZWQgZnJvbSBp bnB1dCB0byBvdXRwdXQuCisgIEJDTTYzNDUgaGF2ZSAxNi1iaXQgZGF0YSBhbmQgZGlyb3V0IHJl Z2lzdGVycywgd2hlcmUgR1BJTyBzdGF0ZSBjYW4gYmUgcmVhZAorICBhbmQvb3Igd3JpdHRlbiwg YW5kIHRoZSBkaXJlY3Rpb24gY2hhbmdlZCBmcm9tIGlucHV0IHRvIG91dHB1dC4KKyAgQkNNNjMx OCwgQkNNNjMyOCwgQkNNNjM1OCwgQkNNNjM2MiwgQkNNNjM2OCBhbmQgQkNNNjMyNjggaGF2ZSAz Mi1iaXQgZGF0YQorICBhbmQgZGlyb3V0IHJlZ2lzdGVycywgd2hlcmUgR1BJTyBzdGF0ZSBjYW4g YmUgcmVhZCBhbmQvb3Igd3JpdHRlbiwgYW5kIHRoZQorICBkaXJlY3Rpb24gY2hhbmdlZCBmcm9t IGlucHV0IHRvIG91dHB1dC4KKworcHJvcGVydGllczoKKyAgY29tcGF0aWJsZToKKyAgICBlbnVt OgorICAgICAgLSBicmNtLGJjbTYzMTgtZ3BpbworICAgICAgLSBicmNtLGJjbTYzMjgtZ3Bpbwor ICAgICAgLSBicmNtLGJjbTYzNDUtZ3BpbworICAgICAgLSBicmNtLGJjbTYzNTgtZ3BpbworICAg ICAgLSBicmNtLGJjbTYzNjItZ3BpbworICAgICAgLSBicmNtLGJjbTYzNjgtZ3BpbworICAgICAg LSBicmNtLGJjbTYzMjY4LWdwaW8KKworICBncGlvLWNvbnRyb2xsZXI6IHRydWUKKworICAiI2dw aW8tY2VsbHMiOgorICAgIGNvbnN0OiAyCisKKyAgZ3Bpby1yYW5nZXM6CisgICAgbWF4SXRlbXM6 IDEKKworICBuYXRpdmUtZW5kaWFuOiB0cnVlCisKKyAgcmVnOgorICAgIG1heEl0ZW1zOiAyCisK KyAgcmVnLW5hbWVzOgorICAgIGl0ZW1zOgorICAgICAgLSBjb25zdDogZGlyb3V0CisgICAgICAt IGNvbnN0OiBkYXQKKworcmVxdWlyZWQ6CisgIC0gY29tcGF0aWJsZQorICAtIHJlZworICAtIHJl Zy1uYW1lcworICAtIGdwaW8tY29udHJvbGxlcgorICAtICcjZ3Bpby1jZWxscycKKworYWRkaXRp b25hbFByb3BlcnRpZXM6IGZhbHNlCisKK2V4YW1wbGVzOgorICAtIHwKKyAgICBncGlvQGZmZmUw NDA2IHsKKyAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxiY202MzQ1LWdwaW8iOworICAgICAgcmVn LW5hbWVzID0gImRpcm91dCIsICJkYXQiOworICAgICAgcmVnID0gPDB4ZmZmZTA0MDYgMj4sIDww eGZmZmUwNDBhIDI+OworICAgICAgbmF0aXZlLWVuZGlhbjsKKworICAgICAgZ3Bpby1jb250cm9s bGVyOworICAgICAgI2dwaW8tY2VsbHMgPSA8Mj47CisgICAgfTsKKworICAtIHwKKyAgICBncGlv QDAgeworICAgICAgY29tcGF0aWJsZSA9ICJicmNtLGJjbTYzMjY4LWdwaW8iOworICAgICAgcmVn LW5hbWVzID0gImRpcm91dCIsICJkYXQiOworICAgICAgcmVnID0gPDB4MCAweDg+LCA8MHg4IDB4 OD47CisKKyAgICAgIGdwaW8tY29udHJvbGxlcjsKKyAgICAgIGdwaW8tcmFuZ2VzID0gPCZwaW5j dHJsIDAgMCA1Mj47CisgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsKKyAgICB9OwotLSAKMi4yMC4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=