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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BD5C0C4167B for ; Sun, 26 Nov 2023 22:36:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=n75xW8UQy4lFaf5wY1ktBsIXGQQJtA1B4wLYbneEbC0=; b=rBPW1ShPM4iJik3MTOnO1mBZU1 PqYrIhb8CeEkX5wSA9oqObOLJuzusry/18I+RmuxGQHwOuo32kKCgVDBxjqajwiknhPinc1VlOAR4 HabWe3E4kXJNlMF5ZgmpKtfEeCuFFwRKz2UUz4m422jgjbhsGjNN9QMhalAz9VpdRcfaeLFHuc/Pt uWrILLMeT3e8u+wtj9WkVq5RXpdPjWkDmPxhegl1Gv8SBQloMHYgGmxdLAGci3e1ECrt3f0Z1D2Tl u7TK/9dP1UZftrnUg10O2Mlt45z+DlAacrPA7ARwDUK9F0V0SI8AqV7K+7xhg0smDXGG/Bf4+Tacm S5SdPilg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r7NjT-00GCjY-0u; Sun, 26 Nov 2023 22:36:07 +0000 Received: from pidgin.makrotopia.org ([185.142.180.65]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r7NjO-00GCfI-1v; Sun, 26 Nov 2023 22:36:05 +0000 Received: from local by pidgin.makrotopia.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.96.2) (envelope-from ) id 1r7NjA-0002M0-22; Sun, 26 Nov 2023 22:35:49 +0000 Date: Sun, 26 Nov 2023 22:35:45 +0000 From: Daniel Golle To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= Cc: Vladimir Oltean , Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Landen Chao , DENG Qingfang , Sean Wang , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH RESEND net-next 2/2] dt-bindings: net: dsa: mediatek,mt7530: document MDIO-bus Message-ID: References: <6eb1b7b8dbc3a4b14becad15f0707d4f624ee18b.1691246461.git.daniel@makrotopia.org> <9aec0fe0cb676b76132c388bb3ead46f596a6e6e.1691246461.git.daniel@makrotopia.org> <20230808121707.chona7hakapp6whe@skbuf> <44fde617-1159-4961-84c4-372fe265fbd8@arinc9.com> <20230809220102.t3dqw7iojez5xsq3@skbuf> <3f262579-eec1-4b21-9b18-1d1d612e715b@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3f262579-eec1-4b21-9b18-1d1d612e715b@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231126_143602_770722_647463BF X-CRM114-Status: GOOD ( 18.22 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Sat, Aug 12, 2023 at 01:45:29AM +0300, Arınç ÜNAL wrote: > On 10.08.2023 01:01, Vladimir Oltean wrote: > > [...] > > Since commit fe7324b93222 ("net: dsa: OF-ware slave_mii_bus"), DSA as a > > framework also supports auto-creating an internal MDIO bus based on the > > presence of the "mdio" node name, so I guess it makes sense for the > > "mdio" to appear in the generic dsa.yaml if there's nothing else that's > > special about it. > > I agree with this. I've done this which works. It's even found a port > node with the ethernet property missing, as it should've. Are you planning to complete/submit your work below? I'm asking because being able to reference the PHYs on the internal MDIO bus is mandatory on MT7988 which requires calibration data from NVMEM for each PHY, so supporting MT7988 depends on the associated driver change[1]. [1]: https://patchwork.kernel.org/project/netdevbpf/patch/6eb1b7b8dbc3a4b14becad15f0707d4f624ee18b.1691246461.git.daniel@makrotopia.org/ > > diff --git a/Documentation/devicetree/bindings/net/dsa/dsa.yaml b/Documentation/devicetree/bindings/net/dsa/dsa.yaml > index ec74a660beda..03ccedbc49dc 100644 > --- a/Documentation/devicetree/bindings/net/dsa/dsa.yaml > +++ b/Documentation/devicetree/bindings/net/dsa/dsa.yaml > @@ -31,6 +31,24 @@ properties: > (single device hanging off a CPU port) must not specify this property > $ref: /schemas/types.yaml#/definitions/uint32-array > + mdio: > + description: The internal MDIO bus of the switch > + $ref: /schemas/net/mdio.yaml# > + > +if: > + required: [ mdio ] > +then: > + patternProperties: > + "^(ethernet-)?ports$": > + patternProperties: > + "^(ethernet-)?port@[0-9]+$": > + if: > + not: > + required: [ ethernet ] > + then: > + required: > + - phy-handle > + > additionalProperties: true > $defs: > diff --git a/Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml b/Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml > index 8d7e878b84dc..fe1e2008995d 100644 > --- a/Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml > +++ b/Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml > @@ -78,6 +78,16 @@ examples: > }; > }; > + macb1 { > + #address-cells = <1>; > + #size-cells = <0>; > + > + fixed-link { > + speed = <1000>; > + full-duplex; > + }; > + }; > + > spi { > #address-cells = <1>; > #size-cells = <0>; > @@ -138,6 +148,7 @@ examples: > phy-mode = "rgmii"; > tx-internal-delay-ps = <2000>; > rx-internal-delay-ps = <2000>; > + ethernet = <&macb0>; > fixed-link { > speed = <1000>; > diff --git a/Documentation/devicetree/bindings/net/dsa/realtek.yaml b/Documentation/devicetree/bindings/net/dsa/realtek.yaml > index cfd69c2604ea..f600e65fc990 100644 > --- a/Documentation/devicetree/bindings/net/dsa/realtek.yaml > +++ b/Documentation/devicetree/bindings/net/dsa/realtek.yaml > @@ -6,9 +6,6 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# > title: Realtek switches for unmanaged switches > -allOf: > - - $ref: dsa.yaml#/$defs/ethernet-ports > - > maintainers: > - Linus Walleij > @@ -95,37 +92,41 @@ properties: > - '#address-cells' > - '#interrupt-cells' > - mdio: > - $ref: /schemas/net/mdio.yaml# > - unevaluatedProperties: false > - > - properties: > - compatible: > - const: realtek,smi-mdio > - > -if: > - required: > - - reg > - > -then: > - $ref: /schemas/spi/spi-peripheral-props.yaml# > - not: > - required: > - - mdc-gpios > - - mdio-gpios > - - mdio > - > - properties: > - mdc-gpios: false > - mdio-gpios: false > - mdio: false > - > -else: > - required: > - - mdc-gpios > - - mdio-gpios > - - mdio > - - reset-gpios > +allOf: > + - $ref: dsa.yaml#/$defs/ethernet-ports > + - if: > + required: [ mdio ] > + then: > + properties: > + mdio: > + properties: > + compatible: > + const: realtek,smi-mdio > + > + required: > + - compatible > + > + - if: > + required: > + - reg > + then: > + $ref: /schemas/spi/spi-peripheral-props.yaml# > + not: > + required: > + - mdc-gpios > + - mdio-gpios > + - mdio > + > + properties: > + mdc-gpios: false > + mdio-gpios: false > + mdio: false > + else: > + required: > + - mdc-gpios > + - mdio-gpios > + - mdio > + - reset-gpios > required: > - compatible > 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 85CD4C4167B for ; Sun, 26 Nov 2023 22:36:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4arUzhwEEsW+vUQN5qVMDwTaPXLnyOltLyt4o1FMtls=; b=EOyvaHOWBIUqwR tDkMpW67EvuNjAh5fVeiP/hE886lT9cL3vp0JMAvQX0itvK1pJ7L3xCrL8JnrYMqNZp3M7PgJ61cg FNgQ0VB3HBsQq6n3hk3QajAZtec70A5OBeEHfXuc0S3cV6lbkpN9taZWygBCjVW+xAMHwN1+SgiVI RRX1UIVA8xORdhf4P7Z3sQsThjOMbtT4pQa4L48FGjhypMWnbZyd0Ajk74wxmevhKcKksf2LNRsNY WecP+i/lzFps36Qp/3faipSARRXpXy1BJM8SYD27aJr979trx6FpkzAUQJlbBkvVmV+cfQFvlHK9u dZSSTKjt+JWpKG4V8ZVw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r7NjS-00GCis-1d; Sun, 26 Nov 2023 22:36:06 +0000 Received: from pidgin.makrotopia.org ([185.142.180.65]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r7NjO-00GCfI-1v; Sun, 26 Nov 2023 22:36:05 +0000 Received: from local by pidgin.makrotopia.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.96.2) (envelope-from ) id 1r7NjA-0002M0-22; Sun, 26 Nov 2023 22:35:49 +0000 Date: Sun, 26 Nov 2023 22:35:45 +0000 From: Daniel Golle To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= Cc: Vladimir Oltean , Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Landen Chao , DENG Qingfang , Sean Wang , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH RESEND net-next 2/2] dt-bindings: net: dsa: mediatek,mt7530: document MDIO-bus Message-ID: References: <6eb1b7b8dbc3a4b14becad15f0707d4f624ee18b.1691246461.git.daniel@makrotopia.org> <9aec0fe0cb676b76132c388bb3ead46f596a6e6e.1691246461.git.daniel@makrotopia.org> <20230808121707.chona7hakapp6whe@skbuf> <44fde617-1159-4961-84c4-372fe265fbd8@arinc9.com> <20230809220102.t3dqw7iojez5xsq3@skbuf> <3f262579-eec1-4b21-9b18-1d1d612e715b@arinc9.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <3f262579-eec1-4b21-9b18-1d1d612e715b@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231126_143602_770722_647463BF X-CRM114-Status: GOOD ( 18.22 ) 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 T24gU2F0LCBBdWcgMTIsIDIwMjMgYXQgMDE6NDU6MjlBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3 cm90ZToKPiBPbiAxMC4wOC4yMDIzIDAxOjAxLCBWbGFkaW1pciBPbHRlYW4gd3JvdGU6Cj4gPiBb Li4uXQo+ID4gU2luY2UgY29tbWl0IGZlNzMyNGI5MzIyMiAoIm5ldDogZHNhOiBPRi13YXJlIHNs YXZlX21paV9idXMiKSwgRFNBIGFzIGEKPiA+IGZyYW1ld29yayBhbHNvIHN1cHBvcnRzIGF1dG8t Y3JlYXRpbmcgYW4gaW50ZXJuYWwgTURJTyBidXMgYmFzZWQgb24gdGhlCj4gPiBwcmVzZW5jZSBv ZiB0aGUgIm1kaW8iIG5vZGUgbmFtZSwgc28gSSBndWVzcyBpdCBtYWtlcyBzZW5zZSBmb3IgdGhl Cj4gPiAibWRpbyIgdG8gYXBwZWFyIGluIHRoZSBnZW5lcmljIGRzYS55YW1sIGlmIHRoZXJlJ3Mg bm90aGluZyBlbHNlIHRoYXQncwo+ID4gc3BlY2lhbCBhYm91dCBpdC4KPiAKPiBJIGFncmVlIHdp dGggdGhpcy4gSSd2ZSBkb25lIHRoaXMgd2hpY2ggd29ya3MuIEl0J3MgZXZlbiBmb3VuZCBhIHBv cnQKPiBub2RlIHdpdGggdGhlIGV0aGVybmV0IHByb3BlcnR5IG1pc3NpbmcsIGFzIGl0IHNob3Vs ZCd2ZS4KCkFyZSB5b3UgcGxhbm5pbmcgdG8gY29tcGxldGUvc3VibWl0IHlvdXIgd29yayBiZWxv dz8KSSdtIGFza2luZyBiZWNhdXNlIGJlaW5nIGFibGUgdG8gcmVmZXJlbmNlIHRoZSBQSFlzIG9u IHRoZSBpbnRlcm5hbApNRElPIGJ1cyBpcyBtYW5kYXRvcnkgb24gTVQ3OTg4IHdoaWNoIHJlcXVp cmVzIGNhbGlicmF0aW9uIGRhdGEgZnJvbQpOVk1FTSBmb3IgZWFjaCBQSFksIHNvIHN1cHBvcnRp bmcgTVQ3OTg4IGRlcGVuZHMgb24gdGhlIGFzc29jaWF0ZWQKZHJpdmVyIGNoYW5nZVsxXS4KClsx XTogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wcm9qZWN0L25ldGRldmJwZi9wYXRjaC82 ZWIxYjdiOGRiYzNhNGIxNGJlY2FkMTVmMDcwN2Q0ZjYyNGVlMThiLjE2OTEyNDY0NjEuZ2l0LmRh bmllbEBtYWtyb3RvcGlhLm9yZy8KCgo+IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9kc2EueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9uZXQvZHNhL2RzYS55YW1sCj4gaW5kZXggZWM3NGE2NjBiZWRhLi4wM2Nj ZWRiYzQ5ZGMgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L25ldC9kc2EvZHNhLnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbmV0L2RzYS9kc2EueWFtbAo+IEBAIC0zMSw2ICszMSwyNCBAQCBwcm9wZXJ0aWVzOgo+ICAg ICAgICAoc2luZ2xlIGRldmljZSBoYW5naW5nIG9mZiBhIENQVSBwb3J0KSBtdXN0IG5vdCBzcGVj aWZ5IHRoaXMgcHJvcGVydHkKPiAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMi1hcnJheQo+ICsgIG1kaW86Cj4gKyAgICBkZXNjcmlwdGlvbjogVGhlIGlu dGVybmFsIE1ESU8gYnVzIG9mIHRoZSBzd2l0Y2gKPiArICAgICRyZWY6IC9zY2hlbWFzL25ldC9t ZGlvLnlhbWwjCj4gKwo+ICtpZjoKPiArICByZXF1aXJlZDogWyBtZGlvIF0KPiArdGhlbjoKPiAr ICBwYXR0ZXJuUHJvcGVydGllczoKPiArICAgICJeKGV0aGVybmV0LSk/cG9ydHMkIjoKPiArICAg ICAgcGF0dGVyblByb3BlcnRpZXM6Cj4gKyAgICAgICAgIl4oZXRoZXJuZXQtKT9wb3J0QFswLTld KyQiOgo+ICsgICAgICAgICAgaWY6Cj4gKyAgICAgICAgICAgIG5vdDoKPiArICAgICAgICAgICAg ICByZXF1aXJlZDogWyBldGhlcm5ldCBdCj4gKyAgICAgICAgICB0aGVuOgo+ICsgICAgICAgICAg ICByZXF1aXJlZDoKPiArICAgICAgICAgICAgICAtIHBoeS1oYW5kbGUKPiArCj4gIGFkZGl0aW9u YWxQcm9wZXJ0aWVzOiB0cnVlCj4gICRkZWZzOgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9taWNyb2NoaXAsbGFuOTM3eC55YW1sIGIvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9kc2EvbWljcm9jaGlwLGxhbjkzN3gu eWFtbAo+IGluZGV4IDhkN2U4NzhiODRkYy4uZmUxZTIwMDg5OTVkIDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL21pY3JvY2hpcCxsYW45Mzd4 LnlhbWwKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9t aWNyb2NoaXAsbGFuOTM3eC55YW1sCj4gQEAgLTc4LDYgKzc4LDE2IEBAIGV4YW1wbGVzOgo+ICAg ICAgICAgICAgICB9Owo+ICAgICAgfTsKPiArICAgIG1hY2IxIHsKPiArICAgICAgICAgICAgI2Fk ZHJlc3MtY2VsbHMgPSA8MT47Cj4gKyAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ICsK PiArICAgICAgICAgICAgZml4ZWQtbGluayB7Cj4gKyAgICAgICAgICAgICAgICAgICAgc3BlZWQg PSA8MTAwMD47Cj4gKyAgICAgICAgICAgICAgICAgICAgZnVsbC1kdXBsZXg7Cj4gKyAgICAgICAg ICAgIH07Cj4gKyAgICB9Owo+ICsKPiAgICAgIHNwaSB7Cj4gICAgICAgICAgICAgICNhZGRyZXNz LWNlbGxzID0gPDE+Owo+ICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiBAQCAtMTM4 LDYgKzE0OCw3IEBAIGV4YW1wbGVzOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwaHktbW9kZSA9ICJyZ21paSI7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHR4LWludGVybmFsLWRlbGF5LXBzID0gPDIwMDA+Owo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICByeC1pbnRlcm5hbC1kZWxheS1wcyA9IDwyMDAwPjsKPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXRoZXJuZXQgPSA8Jm1hY2IwPjsKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4ZWQtbGluayB7Cj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlZWQgPSA8MTAwMD47Cj4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL3Jl YWx0ZWsueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL3Jl YWx0ZWsueWFtbAo+IGluZGV4IGNmZDY5YzI2MDRlYS4uZjYwMGU2NWZjOTkwIDEwMDY0NAo+IC0t LSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL3JlYWx0ZWsueWFt bAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL3JlYWx0 ZWsueWFtbAo+IEBAIC02LDkgKzYsNiBAQCAkc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcv bWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKPiAgdGl0bGU6IFJlYWx0ZWsgc3dpdGNoZXMgZm9yIHVu bWFuYWdlZCBzd2l0Y2hlcwo+IC1hbGxPZjoKPiAtICAtICRyZWY6IGRzYS55YW1sIy8kZGVmcy9l dGhlcm5ldC1wb3J0cwo+IC0KPiAgbWFpbnRhaW5lcnM6Cj4gICAgLSBMaW51cyBXYWxsZWlqIDxs aW51cy53YWxsZWlqQGxpbmFyby5vcmc+Cj4gQEAgLTk1LDM3ICs5Miw0MSBAQCBwcm9wZXJ0aWVz Ogo+ICAgICAgICAtICcjYWRkcmVzcy1jZWxscycKPiAgICAgICAgLSAnI2ludGVycnVwdC1jZWxs cycKPiAtICBtZGlvOgo+IC0gICAgJHJlZjogL3NjaGVtYXMvbmV0L21kaW8ueWFtbCMKPiAtICAg IHVuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKPiAtCj4gLSAgICBwcm9wZXJ0aWVzOgo+IC0g ICAgICBjb21wYXRpYmxlOgo+IC0gICAgICAgIGNvbnN0OiByZWFsdGVrLHNtaS1tZGlvCj4gLQo+ IC1pZjoKPiAtICByZXF1aXJlZDoKPiAtICAgIC0gcmVnCj4gLQo+IC10aGVuOgo+IC0gICRyZWY6 IC9zY2hlbWFzL3NwaS9zcGktcGVyaXBoZXJhbC1wcm9wcy55YW1sIwo+IC0gIG5vdDoKPiAtICAg IHJlcXVpcmVkOgo+IC0gICAgICAtIG1kYy1ncGlvcwo+IC0gICAgICAtIG1kaW8tZ3Bpb3MKPiAt ICAgICAgLSBtZGlvCj4gLQo+IC0gIHByb3BlcnRpZXM6Cj4gLSAgICBtZGMtZ3Bpb3M6IGZhbHNl Cj4gLSAgICBtZGlvLWdwaW9zOiBmYWxzZQo+IC0gICAgbWRpbzogZmFsc2UKPiAtCj4gLWVsc2U6 Cj4gLSAgcmVxdWlyZWQ6Cj4gLSAgICAtIG1kYy1ncGlvcwo+IC0gICAgLSBtZGlvLWdwaW9zCj4g LSAgICAtIG1kaW8KPiAtICAgIC0gcmVzZXQtZ3Bpb3MKPiArYWxsT2Y6Cj4gKyAgLSAkcmVmOiBk c2EueWFtbCMvJGRlZnMvZXRoZXJuZXQtcG9ydHMKPiArICAtIGlmOgo+ICsgICAgICByZXF1aXJl ZDogWyBtZGlvIF0KPiArICAgIHRoZW46Cj4gKyAgICAgIHByb3BlcnRpZXM6Cj4gKyAgICAgICAg bWRpbzoKPiArICAgICAgICAgIHByb3BlcnRpZXM6Cj4gKyAgICAgICAgICAgIGNvbXBhdGlibGU6 Cj4gKyAgICAgICAgICAgICAgY29uc3Q6IHJlYWx0ZWssc21pLW1kaW8KPiArCj4gKyAgICAgICAg ICByZXF1aXJlZDoKPiArICAgICAgICAgICAgLSBjb21wYXRpYmxlCj4gKwo+ICsgIC0gaWY6Cj4g KyAgICAgIHJlcXVpcmVkOgo+ICsgICAgICAgIC0gcmVnCj4gKyAgICB0aGVuOgo+ICsgICAgICAk cmVmOiAvc2NoZW1hcy9zcGkvc3BpLXBlcmlwaGVyYWwtcHJvcHMueWFtbCMKPiArICAgICAgbm90 Ogo+ICsgICAgICAgIHJlcXVpcmVkOgo+ICsgICAgICAgICAgLSBtZGMtZ3Bpb3MKPiArICAgICAg ICAgIC0gbWRpby1ncGlvcwo+ICsgICAgICAgICAgLSBtZGlvCj4gKwo+ICsgICAgICBwcm9wZXJ0 aWVzOgo+ICsgICAgICAgIG1kYy1ncGlvczogZmFsc2UKPiArICAgICAgICBtZGlvLWdwaW9zOiBm YWxzZQo+ICsgICAgICAgIG1kaW86IGZhbHNlCj4gKyAgICBlbHNlOgo+ICsgICAgICByZXF1aXJl ZDoKPiArICAgICAgICAtIG1kYy1ncGlvcwo+ICsgICAgICAgIC0gbWRpby1ncGlvcwo+ICsgICAg ICAgIC0gbWRpbwo+ICsgICAgICAgIC0gcmVzZXQtZ3Bpb3MKPiAgcmVxdWlyZWQ6Cj4gICAgLSBj b21wYXRpYmxlCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==