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=-21.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 4771CC433B4 for ; Fri, 21 May 2021 12:55:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1DAAE613D8 for ; Fri, 21 May 2021 12:55:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230257AbhEUM5H (ORCPT ); Fri, 21 May 2021 08:57:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:36706 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230383AbhEUMzu (ORCPT ); Fri, 21 May 2021 08:55:50 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8C3C3613E5 for ; Fri, 21 May 2021 12:54:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621601667; bh=0ZMtI/mOhMFO2O4PSit98Z29uzYsTWfaDdPt410lF+8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=rgYb/TByOLu7lXEN+G732O9aYgY3rusiXG4FLqpq9iM2LO4qR5YlpZILskjNlnv0f j5tcquoBOcnItZWyw4NQ1m5qCqhtfip8aiuPCc6/q1glRMdR6asmvHz7In5ILIa7SO n+vCLgIcGr/YGH85yZ1Wi/aOnhb1FyKz/J2UXu7/sWCtHv9LDC55UFiA1F4p8qRtrb kZBwxSOUZFBflPfpdrOP4jErIcSJV1CRrek8RV4VBIXNGiNuLwPnCzY8uaxyDj5hOB vcE20T15k1lvx1OkHQdFUMQtvkULAXWACSR4kkw/SyWuBRbaLWPLo5uYuKnA1Gyz+G /spemBTtp5Nzg== Received: by mail-ej1-f54.google.com with SMTP id p24so29074589ejb.1 for ; Fri, 21 May 2021 05:54:27 -0700 (PDT) X-Gm-Message-State: AOAM532dSHHVk1/xoxpvn5UWd4BrmhKesP8c8kIc3j3EEKwZCG5B9OP9 QDWbKMjFivs3OmXmX5HS/gLdYYPmTlRewn/9tg== X-Google-Smtp-Source: ABdhPJyI5JRTNyaSbEFkS5VDO93srKVd2zyqF37V1BVLhQ2AqdbIALCK2dd+uw96GE4piWbqbViNhdSnNo7Ju7OO0pE= X-Received: by 2002:a17:907:76b8:: with SMTP id jw24mr10136995ejc.359.1621601666097; Fri, 21 May 2021 05:54:26 -0700 (PDT) MIME-Version: 1.0 References: <20210519082049.30976-1-zajec5@gmail.com> <20210519184041.563-1-zajec5@gmail.com> <20210521071221.GU2549456@dell> <273988f1-7180-572e-f9e2-4218637d0353@gmail.com> <20210521073150.GA2549456@dell> In-Reply-To: <20210521073150.GA2549456@dell> From: Rob Herring Date: Fri, 21 May 2021 07:54:13 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V3 robh dt/next] dt-bindings: mfd: add Broadcom CRU To: Lee Jones Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , devicetree@vger.kernel.org, linux-arm-kernel , Florian Fainelli , Vivek Unune , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Linus Walleij Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Fri, May 21, 2021 at 2:31 AM Lee Jones wrote: > > On Fri, 21 May 2021, Rafa=C5=82 Mi=C5=82ecki wrote: > > > On 21.05.2021 09:12, Lee Jones wrote: > > > On Thu, 20 May 2021, Rob Herring wrote: > > > > > > > On Wed, May 19, 2021 at 1:40 PM Rafa=C5=82 Mi=C5=82ecki wrote: > > > > > > > > > > From: Rafa=C5=82 Mi=C5=82ecki > > > > > > > > > > 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=C5=82 Mi=C5=82ecki > > > > > Reviewed-by: Rob Herring > > > > > --- > > > > > Rob: would you take this patch through your dt/next? > > > > > > > > I can't, I don't have the dependencies. It looks like 08e9fdfbb224 = is > > > > already upstream. For ac5f8197d15c, I could get a stable branch fro= m > > > > Linus, but I can't take some random github branch. Even if I got a > > > > stable branch for that, that's a lot of extra work for me for 1 pat= ch > > > > compared to waiting til next cycle. > > > > > > > > My suggestion is get a stable branch/tag from Linus, merge that int= o > > > > the Broadcom branch and then apply this patch. Though really, Linus > > > > needed to know the dependency when applying the patch if he doesn't > > > > rebase his tree. (I realize the dependency probably happened becaus= e > > > > of the review). > > > > > > > > > > > > > > V2: Use complete binding & change additionalProperties to false > > > > > V3: Use clock-controller@ for clocks > > > > > > > > > > NOTICE: this patch is based on top of the linux-next as it requir= es: > > > > > ac5f8197d15c ("dt-bindings: pinctrl: convert Broadcom Northstar t= o 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 a= s 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/20= 210309142241.16259-1-zajec5@gmail.com/ > > > > > --- > > > > > .../devicetree/bindings/mfd/brcm,cru.yaml | 86 ++++++++++++= +++++++ > > > > > 1 file changed, 86 insertions(+) > > > > > create mode 100644 Documentation/devicetree/bindings/mfd/brcm,c= ru.yaml > > > > > > What's the dependency here? It's a new file that doesn't reference a= nything. > > > > Without dependencies it will cause warnings for those running "dt_bindi= ng_check". > > No one runs that, it's full of warnings. ;) That's dtbs_check on dts files which is full of warnings. dt_binding_check for the schema does not have warnings (well, there's a couple typically because either the bindings aren't reviewed or the dependencies are ignored). > > I didn't find it critical so I thought Rob can take in on a promise of > > what is queued for the next release. It appears Rob has more strict > > rules so I'll just have to wait for stuff to land in Linus's tree :) I care less if other trees break as long as linux-next doesn't. > Rob isn't the one taking the patch. :D > > I'll apply it in a few days, unless Rob shouts real-loud! I've said it before, MFD and their child bindings need to be applied in 1 tree. If you can't make that happen, then don't apply binding patches. Rob 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=-19.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 D71FFC433B4 for ; Fri, 21 May 2021 12:58:47 +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 690E36101B for ; Fri, 21 May 2021 12:58:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 690E36101B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=AWpBMX/iJHfsuhIlNTf0q5y5hVQpa2Bh1TGZZpVZKK4=; b=O/V6CA5oCnXra3CWNEYEDZ6nay 9aRcnEOC2i4ZVxDXDAdY60hjoRPYBhEO9sQWltjnj+3IcaXQWvmsRwaYzmc0EEuyH+xupoCHXM1AP KOjE7uMIZ2xwqTzsxh25Ua6u7fhfsmDjXhDITWh+ty3jR/SYVtIFifq86MRr+ravfuK8eC+3LoXqy uzEsuMmMQeGly3SESdQAmT5dfeF+KpuJg5P8bJMES7vD0kuO0ELInlFBC26gbBVwa6yNmZBVe7yuc 1dK1BLDL28v93vBhf6zfjUTftimJvDRAvmwNM4HFkgohpWsD5da9k/MjvCAavY31tjWSnINg/EMn2 pReCKqiA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lk4gW-005Nfh-H6; Fri, 21 May 2021 12:55:24 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lk4fe-005NfY-Jn for linux-arm-kernel@desiato.infradead.org; Fri, 21 May 2021 12:54:30 +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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Sender:Reply-To:Content-ID:Content-Description; bh=A4JxysqaeqDKQ8/0At0bBLli9TuxJiOa5uca4z8xHIE=; b=XdJMg0L5DE0/vq2UuVwDis0lob MLfxt5cFKJS1O3jHctDo/UF9nD33Tn7BD88HpQ+GTmO7S2D/2BbfFufDSbZjIeRFPpR2ciVlsMJLD fvLR+V9jA3q8vopOG3nvlZnwzibYzT/hNdPkNvmGdqeGpvY7/gqMnInU4qvVtdqCUdzEiFxYfJO7L mcwFDN6EzgfmJpItjGS/5QBDOL32x8A9ncIIc50d+TXGthNchxsCIEdtDnkIvvI7o8TbBL0uyeGJs GEdSo+SEix/rH0FyPwxPvCJdRj5ucFHD3QTgSP4no3J2PFID6o5l95OY8eT/vYCvIFhKSKFH5wuJH ObnqjlRw==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lk4fb-00H74X-Pe for linux-arm-kernel@lists.infradead.org; Fri, 21 May 2021 12:54:29 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6F14A61353 for ; Fri, 21 May 2021 12:54:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621601667; bh=0ZMtI/mOhMFO2O4PSit98Z29uzYsTWfaDdPt410lF+8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=rgYb/TByOLu7lXEN+G732O9aYgY3rusiXG4FLqpq9iM2LO4qR5YlpZILskjNlnv0f j5tcquoBOcnItZWyw4NQ1m5qCqhtfip8aiuPCc6/q1glRMdR6asmvHz7In5ILIa7SO n+vCLgIcGr/YGH85yZ1Wi/aOnhb1FyKz/J2UXu7/sWCtHv9LDC55UFiA1F4p8qRtrb kZBwxSOUZFBflPfpdrOP4jErIcSJV1CRrek8RV4VBIXNGiNuLwPnCzY8uaxyDj5hOB vcE20T15k1lvx1OkHQdFUMQtvkULAXWACSR4kkw/SyWuBRbaLWPLo5uYuKnA1Gyz+G /spemBTtp5Nzg== Received: by mail-ej1-f45.google.com with SMTP id et19so23264476ejc.4 for ; Fri, 21 May 2021 05:54:27 -0700 (PDT) X-Gm-Message-State: AOAM5311w/5BWP/w8G7WN0BJdrS97ijRyi2d5y7PmiKmT+pd/MYHRb68 GtcxjPJxknX/H3/FXiuUZQEDxqlh75kImqW0GQ== X-Google-Smtp-Source: ABdhPJyI5JRTNyaSbEFkS5VDO93srKVd2zyqF37V1BVLhQ2AqdbIALCK2dd+uw96GE4piWbqbViNhdSnNo7Ju7OO0pE= X-Received: by 2002:a17:907:76b8:: with SMTP id jw24mr10136995ejc.359.1621601666097; Fri, 21 May 2021 05:54:26 -0700 (PDT) MIME-Version: 1.0 References: <20210519082049.30976-1-zajec5@gmail.com> <20210519184041.563-1-zajec5@gmail.com> <20210521071221.GU2549456@dell> <273988f1-7180-572e-f9e2-4218637d0353@gmail.com> <20210521073150.GA2549456@dell> In-Reply-To: <20210521073150.GA2549456@dell> From: Rob Herring Date: Fri, 21 May 2021 07:54:13 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V3 robh dt/next] dt-bindings: mfd: add Broadcom CRU To: Lee Jones Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , devicetree@vger.kernel.org, linux-arm-kernel , Florian Fainelli , Vivek Unune , "maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE" , =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Linus Walleij X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210521_055427_892894_E1AAEE50 X-CRM114-Status: GOOD ( 33.56 ) 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 T24gRnJpLCBNYXkgMjEsIDIwMjEgYXQgMjozMSBBTSBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5h cm8ub3JnPiB3cm90ZToKPgo+IE9uIEZyaSwgMjEgTWF5IDIwMjEsIFJhZmHFgiBNacWCZWNraSB3 cm90ZToKPgo+ID4gT24gMjEuMDUuMjAyMSAwOToxMiwgTGVlIEpvbmVzIHdyb3RlOgo+ID4gPiBP biBUaHUsIDIwIE1heSAyMDIxLCBSb2IgSGVycmluZyB3cm90ZToKPiA+ID4KPiA+ID4gPiBPbiBX ZWQsIE1heSAxOSwgMjAyMSBhdCAxOjQwIFBNIFJhZmHFgiBNacWCZWNraSA8emFqZWM1QGdtYWls LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPgo+ID4gPiA+ID4gRnJvbTogUmFmYcWCIE1pxYJlY2tpIDxy YWZhbEBtaWxlY2tpLnBsPgo+ID4gPiA+ID4KPiA+ID4gPiA+IENSVSBpcyBhIGJsb2NrIHVzZWQg aW4gZS5nLiBOb3J0aHN0YXIgZGV2aWNlcy4gSXQgY2FuIGJlIHNlZW4gaW4gdGhlCj4gPiA+ID4g PiBiY201MzAxeC5kdHNpIGFuZCB0aGlzIGJpbmRpbmcgZG9jdW1lbnRzIGl0cyBwcm9wZXIgdXNh Z2UuCj4gPiA+ID4gPgo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUmFmYcWCIE1pxYJlY2tpIDxy YWZhbEBtaWxlY2tpLnBsPgo+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2Jo QGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+IFJvYjogd291bGQgeW91IHRha2Ug dGhpcyBwYXRjaCB0aHJvdWdoIHlvdXIgZHQvbmV4dD8KPiA+ID4gPgo+ID4gPiA+IEkgY2FuJ3Qs IEkgZG9uJ3QgaGF2ZSB0aGUgZGVwZW5kZW5jaWVzLiBJdCBsb29rcyBsaWtlIDA4ZTlmZGZiYjIy NCBpcwo+ID4gPiA+IGFscmVhZHkgdXBzdHJlYW0uIEZvciBhYzVmODE5N2QxNWMsIEkgY291bGQg Z2V0IGEgc3RhYmxlIGJyYW5jaCBmcm9tCj4gPiA+ID4gTGludXMsIGJ1dCBJIGNhbid0IHRha2Ug c29tZSByYW5kb20gZ2l0aHViIGJyYW5jaC4gRXZlbiBpZiBJIGdvdCBhCj4gPiA+ID4gc3RhYmxl IGJyYW5jaCBmb3IgdGhhdCwgdGhhdCdzIGEgbG90IG9mIGV4dHJhIHdvcmsgZm9yIG1lIGZvciAx IHBhdGNoCj4gPiA+ID4gY29tcGFyZWQgdG8gd2FpdGluZyB0aWwgbmV4dCBjeWNsZS4KPiA+ID4g Pgo+ID4gPiA+IE15IHN1Z2dlc3Rpb24gaXMgZ2V0IGEgc3RhYmxlIGJyYW5jaC90YWcgZnJvbSBM aW51cywgbWVyZ2UgdGhhdCBpbnRvCj4gPiA+ID4gdGhlIEJyb2FkY29tIGJyYW5jaCBhbmQgdGhl biBhcHBseSB0aGlzIHBhdGNoLiBUaG91Z2ggcmVhbGx5LCBMaW51cwo+ID4gPiA+IG5lZWRlZCB0 byBrbm93IHRoZSBkZXBlbmRlbmN5IHdoZW4gYXBwbHlpbmcgdGhlIHBhdGNoIGlmIGhlIGRvZXNu J3QKPiA+ID4gPiByZWJhc2UgaGlzIHRyZWUuIChJIHJlYWxpemUgdGhlIGRlcGVuZGVuY3kgcHJv YmFibHkgaGFwcGVuZWQgYmVjYXVzZQo+ID4gPiA+IG9mIHRoZSByZXZpZXcpLgo+ID4gPiA+Cj4g PiA+ID4gPgo+ID4gPiA+ID4gVjI6IFVzZSBjb21wbGV0ZSBiaW5kaW5nICYgY2hhbmdlIGFkZGl0 aW9uYWxQcm9wZXJ0aWVzIHRvIGZhbHNlCj4gPiA+ID4gPiBWMzogVXNlIGNsb2NrLWNvbnRyb2xs ZXJAIGZvciBjbG9ja3MKPiA+ID4gPiA+Cj4gPiA+ID4gPiBOT1RJQ0U6IHRoaXMgcGF0Y2ggaXMg YmFzZWQgb24gdG9wIG9mIHRoZSBsaW51eC1uZXh0IGFzIGl0IHJlcXVpcmVzOgo+ID4gPiA+ID4g YWM1ZjgxOTdkMTVjICgiZHQtYmluZGluZ3M6IHBpbmN0cmw6IGNvbnZlcnQgQnJvYWRjb20gTm9y dGhzdGFyIHRvIHRoZSBqc29uLXNjaGVtYSIpCj4gPiA+ID4gPiAwOGU5ZmRmYmIyMjQgKCJkdC1i aW5kaW5nczogdGhlcm1hbDogYnJjbSxucy10aGVybWFsOiBDb252ZXJ0IHRvIHRoZSBqc29uLXNj aGVtYSIpCj4gPiA+ID4gPiBBTkQgbWVyZ2VkIGdpdEBnaXRodWIuY29tOkJyb2FkY29tL3N0Ymxp bnV4LmdpdCBkZXZpY2V0cmVlL25leHQgYXMgaXQgcmVxdWlyZXM6Cj4gPiA+ID4gPiA4ZjcxMWY2 OGNmZmQgKCJkdC1iaW5kaW5nczogY2xvY2s6IGJyY20sIGlwcm9jLWNsb2NrczogY29udmVydCB0 byB0aGUganNvbi1zY2hlbWEiKQo+ID4gPiA+ID4KPiA+ID4gPiA+IFRoaXMgaXMgcmV3b3JrZWQg dmVyc2lvbiBvZiB0aGUKPiA+ID4gPiA+IFtQQVRDSCByb2JoIG5leHRdIGR0LWJpbmRpbmdzOiBi dXM6IGFkZCBCcm9hZGNvbSBDUlUKPiA+ID4gPiA+IGh0dHBzOi8vcGF0Y2h3b3JrLm96bGFicy5v cmcvcHJvamVjdC9kZXZpY2V0cmVlLWJpbmRpbmdzL3BhdGNoLzIwMjEwMzA5MTQyMjQxLjE2MjU5 LTEtemFqZWM1QGdtYWlsLmNvbS8KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gICAuLi4vZGV2aWNl dHJlZS9iaW5kaW5ncy9tZmQvYnJjbSxjcnUueWFtbCAgICAgfCA4NiArKysrKysrKysrKysrKysr KysrCj4gPiA+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspCj4gPiA+ID4g PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWZkL2JyY20sY3J1LnlhbWwKPiA+ID4KPiA+ID4gV2hhdCdzIHRoZSBkZXBlbmRlbmN5IGhlcmU/ ICBJdCdzIGEgbmV3IGZpbGUgdGhhdCBkb2Vzbid0IHJlZmVyZW5jZSBhbnl0aGluZy4KPiA+Cj4g PiBXaXRob3V0IGRlcGVuZGVuY2llcyBpdCB3aWxsIGNhdXNlIHdhcm5pbmdzIGZvciB0aG9zZSBy dW5uaW5nICJkdF9iaW5kaW5nX2NoZWNrIi4KPgo+IE5vIG9uZSBydW5zIHRoYXQsIGl0J3MgZnVs bCBvZiB3YXJuaW5ncy4gOykKClRoYXQncyBkdGJzX2NoZWNrIG9uIGR0cyBmaWxlcyB3aGljaCBp cyBmdWxsIG9mIHdhcm5pbmdzLgpkdF9iaW5kaW5nX2NoZWNrIGZvciB0aGUgc2NoZW1hIGRvZXMg bm90IGhhdmUgd2FybmluZ3MgKHdlbGwsIHRoZXJlJ3MKYSBjb3VwbGUgdHlwaWNhbGx5IGJlY2F1 c2UgZWl0aGVyIHRoZSBiaW5kaW5ncyBhcmVuJ3QgcmV2aWV3ZWQgb3IgdGhlCmRlcGVuZGVuY2ll cyBhcmUgaWdub3JlZCkuCgo+ID4gSSBkaWRuJ3QgZmluZCBpdCBjcml0aWNhbCBzbyBJIHRob3Vn aHQgUm9iIGNhbiB0YWtlIGluIG9uIGEgcHJvbWlzZSBvZgo+ID4gd2hhdCBpcyBxdWV1ZWQgZm9y IHRoZSBuZXh0IHJlbGVhc2UuIEl0IGFwcGVhcnMgUm9iIGhhcyBtb3JlIHN0cmljdAo+ID4gcnVs ZXMgc28gSSdsbCBqdXN0IGhhdmUgdG8gd2FpdCBmb3Igc3R1ZmYgdG8gbGFuZCBpbiBMaW51cydz IHRyZWUgOikKCkkgY2FyZSBsZXNzIGlmIG90aGVyIHRyZWVzIGJyZWFrIGFzIGxvbmcgYXMgbGlu dXgtbmV4dCBkb2Vzbid0LgoKPiBSb2IgaXNuJ3QgdGhlIG9uZSB0YWtpbmcgdGhlIHBhdGNoLiA6 RAo+Cj4gSSdsbCBhcHBseSBpdCBpbiBhIGZldyBkYXlzLCB1bmxlc3MgUm9iIHNob3V0cyByZWFs LWxvdWQhCgpJJ3ZlIHNhaWQgaXQgYmVmb3JlLCBNRkQgYW5kIHRoZWlyIGNoaWxkIGJpbmRpbmdz IG5lZWQgdG8gYmUgYXBwbGllZAppbiAxIHRyZWUuIElmIHlvdSBjYW4ndCBtYWtlIHRoYXQgaGFw cGVuLCB0aGVuIGRvbid0IGFwcGx5IGJpbmRpbmcKcGF0Y2hlcy4KClJvYgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=