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 5FA47C77B60 for ; Sun, 30 Apr 2023 19:56:46 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Na9BQ3AP1bFucciKyTiR1XzzUo/dj3qqyZxxS9rzBtY=; b=pk2WIVjhO0HBeE hfBKA4mRxnVLvwV+6MfkT3X39wGXDNQ/keWTcV1Glw/Xs22VHq/nZZkChs2Z0ilqTrXgsVK8RyJqg piyCbOuIuoYP28zxznOj2zY2tKjvoKjVT6xl49Okd2G2rMpPfiwg/I7VDvBQNqxJM+pOMNYw9Vz3p 7EmC8YLc3OenZhA6WtLu/wJ/ff90FOd3/yhb6EtrhhlaXc53rhIzzhjchYQ6d73Y/W3upLFlxslb4 gWpvKYQ/cmtNwh2KFWDuNUUBu8kereXJlNSSq06AYVvOfTxm8HRK4OtiPTy1p+rDbxJKH9R6KBvYE 6fOO5SvcCAPc9H8C/kJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1ptD8y-00Ej2S-1z; Sun, 30 Apr 2023 19:55:36 +0000 Received: from sender3-op-o18.zoho.com ([136.143.184.18]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1ptD8v-00Ej1q-2A; Sun, 30 Apr 2023 19:55:35 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1682884511; cv=none; d=zohomail.com; s=zohoarc; b=ELVmPsPj+tvgATiVD8QnGSS2qfJ6ouQ8XHITVeKAtQsH49ts3s4uBoikWldY/xSEVpVMNx+jjQ0J84OCJ1akpmejjFUrXV+50O3ihQkkVrkf9RWVgpUXyl0FqJi52eH2Bvj0ClqDpQJVyOtOYQOj25QLDEWLLeS0B+XT/gZas9M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1682884511; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=yS1MvJOhkRGZd3+E1QPM0e+Ot0X4hMIHOBiXmhpx4pU=; b=XzpvrETB60QvAfL9t7MkN5FriGWzdhi0q0WzFOwpvw94VRPJqzDNHbtRjt7qlU7CCp54RX9ghBlXdGBnfwbo2dYH55GB2CvwAB8NEeZvi8HzATRy19PnzbC8UhahmXIVL34OCtHxsrOnctLfMeScIiD7Y+TH7jfX3TgQW+Bbok8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=arinc9.com; spf=pass smtp.mailfrom=arinc.unal@arinc9.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1682884511; s=zmail; d=arinc9.com; i=arinc.unal@arinc9.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=yS1MvJOhkRGZd3+E1QPM0e+Ot0X4hMIHOBiXmhpx4pU=; b=LgNKLw9HOE39T4dd7Nd0VX84d7FIPRYLNsGFRGlzfnYqwhzT6YyhKob33qje01RY YPaRst+xIoLxQKY9qi6GIELT3RPFlDAnmwY4+2eYd5t0RBADvPCLnJMoBa1a0hb+bP5 vKjV0tqZm6hPsqAwGQxgy0wWSm2nXf2lmGtQUl+E= Received: from [10.10.10.3] (149.91.1.15 [149.91.1.15]) by mx.zohomail.com with SMTPS id 1682884510627985.736159985858; Sun, 30 Apr 2023 12:55:10 -0700 (PDT) Message-ID: Date: Sun, 30 Apr 2023 22:54:50 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH 2/2] dt-bindings: net: dsa: mediatek,mt7530: document MDIO-bus Content-Language: en-US To: Andrew Lunn Cc: David Bauer , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Matthias Brugger , AngeloGioacchino Del Regno , Landen Chao , DENG Qingfang , Sean Wang , Daniel Golle , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20230430112834.11520-1-mail@david-bauer.net> <20230430112834.11520-2-mail@david-bauer.net> <396fad42-89d0-114d-c02e-ac483c1dd1ed@arinc9.com> <04cc2904-6d61-416e-bfbe-c24d96fe261b@lunn.ch> <207753d6-cffd-4a23-be16-658d7c9ceb4a@lunn.ch> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= In-Reply-To: <207753d6-cffd-4a23-be16-658d7c9ceb4a@lunn.ch> X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230430_125533_748549_059D8D48 X-CRM114-Status: GOOD ( 25.66 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMzAuMDQuMjAyMyAyMTo0OCwgQW5kcmV3IEx1bm4gd3JvdGU6Cj4+PiBUcnkgc2V0dGluZyBk cy0+c2xhdmVfbWlpX2J1cyB0byB0aGUgTURJTyBidXMgeW91IHJlZ2lzdGVyIHZpYQo+Pj4gb2Zf bWRpb2J1c19yZWdpc3RlcigpLgo+Pgo+PiBUaGF0IHNlZW1zIHRvIGJlIHRoZSBjYXNlIGFscmVh ZHksIHVuZGVyIG10NzUzMF9zZXR1cF9tZGlvKCk6Cj4+Cj4+IAlidXMgPSBkZXZtX21kaW9idXNf YWxsb2MoZGV2KTsKPj4gCWlmICghYnVzKQo+PiAJCXJldHVybiAtRU5PTUVNOwo+Pgo+PiAJZHMt PnNsYXZlX21paV9idXMgPSBidXM7Cj4+Cj4+IFRoZSBidXMgaXMgcmVnaXN0ZXJlZCB3aXRoIGRl dm1fb2ZfbWRpb2J1c19yZWdpc3RlcigpLCBpZiB0aGF0IG1hdHRlcnMuIChNeQo+PiBjdXJyZW50 IGtub3dsZWRnZSBhYm91dCBPRiBvciBPRiBoZWxwZXJzIGZvciBNRElPIGlzIG5leHQgdG8gbm90 aGluZy4pCj4+Cj4+IFRoZSBzYW1lIGJlaGF2aW91ciBpcyB0aGVyZS4KPiAKPiBNYXliZSB0YWtl IGEgbG9vayBhdCB3aGF0IGlzIGdvaW5nIG9uIGluIGRzYV9zbGF2ZV9waHlfc2V0dXAoKSBhbmQK PiBkc2Ffc2xhdmVfcGh5X2Nvbm5lY3QoKS4KPiAKPiBUaGUgd2F5IGkgdW5kZXJzdGFuZCBpdCwg aXMgaXQgZmlyc3QgbG9va3MgaW4gRFQgdG8gc2VlIGlmIHRoZXJlIGlzIGEKPiBwaHktaGFuZGxl LCBhbmQgaWYgdGhlcmUgaXMsIGl0IHVzZXMgaXQuIElmIG5vdCwgaXQgYXNzdW1lcyB0aGVyZSBp cyBhCj4gMToxIG1hcHBpbmcgYmV0d2VlbiBwb3J0IG51bWJlciBhbmQgUEhZIGFkZHJlc3MsIGFu ZCBsb29rcyB0byBzZWUgaWYgYQo+IFBIWSBoYXMgYmVlbiBmb3VuZCBvbiBkcy0+c2xhdmVfbWlp X2J1cyBhdCB0aGF0IGFkZHJlc3MsIGFuZCB1c2VzIGl0Lgo+IAo+IFNvIGkgZG9uJ3QgdGhpbmsg eW91IG5lZWQgdG8gbGlzdCB0aGUgUEhZLCB0aGUgZmFsbGJhY2sgc2hvdWxkIGJlCj4gdXNlZC4K ClRoYW5rcyBmb3IgcG9pbnRpbmcgbWUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiBBbmRyZXcuCgpJ IGFwcGxpZWQgdGhpcyBkaWZmOgoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3BoeS9tZGlvX2J1 cy5jIGIvZHJpdmVycy9uZXQvcGh5L21kaW9fYnVzLmMKaW5kZXggMzg5ZjMzYTEyNTM0Li4xOWQw YzIwOWU3ZTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3BoeS9tZGlvX2J1cy5jCisrKyBiL2Ry aXZlcnMvbmV0L3BoeS9tZGlvX2J1cy5jCkBAIC0xMTcsOCArMTE3LDEyIEBAIHN0cnVjdCBwaHlf ZGV2aWNlICptZGlvYnVzX2dldF9waHkoc3RydWN0IG1paV9idXMgKmJ1cywgaW50IGFkZHIpCiAg CiAgCW1kaW9kZXYgPSBidXMtPm1kaW9fbWFwW2FkZHJdOwogIAotCWlmICghbWRpb2RldikKKwlp ZiAoIW1kaW9kZXYpIHsKKwkJZGV2X2luZm8oJmJ1cy0+ZGV2LCAibWRpbyBkZXZpY2UgZG9lc24n dCBleGlzdFxuIik7CiAgCQlyZXR1cm4gTlVMTDsKKwl9CisKKwlkZXZfaW5mbygmYnVzLT5kZXYs ICJtZGlvIGRldmljZSBleGlzdHNcbiIpOwogIAogIAlpZiAoIShtZGlvZGV2LT5mbGFncyAmIE1E SU9fREVWSUNFX0ZMQUdfUEhZKSkKICAJCXJldHVybiBOVUxMOwpkaWZmIC0tZ2l0IGEvbmV0L2Rz YS9zbGF2ZS5jIGIvbmV0L2RzYS9zbGF2ZS5jCmluZGV4IDE2NWJiMmNiODQzMS4uMGJlNDA4ZTMy YTc2IDEwMDY0NAotLS0gYS9uZXQvZHNhL3NsYXZlLmMKKysrIGIvbmV0L2RzYS9zbGF2ZS5jCkBA IC0yNDg3LDYgKzI0ODcsNyBAQCBzdGF0aWMgaW50IGRzYV9zbGF2ZV9waHlfc2V0dXAoc3RydWN0 IG5ldF9kZXZpY2UgKnNsYXZlX2RldikKICAJCS8qIFdlIGNvdWxkIG5vdCBjb25uZWN0IHRvIGEg ZGVzaWduYXRlZCBQSFkgb3IgU0ZQLCBzbyB0cnkgdG8KICAJCSAqIHVzZSB0aGUgc3dpdGNoIGlu dGVybmFsIE1ESU8gYnVzIGluc3RlYWQKICAJCSAqLworCQluZXRkZXZfZXJyKHNsYXZlX2Rldiwg InVzaW5nIHN3aXRjaCdzIGludGVybmFsIE1ESU8gYnVzXG4iKTsKICAJCXJldCA9IGRzYV9zbGF2 ZV9waHlfY29ubmVjdChzbGF2ZV9kZXYsIGRwLT5pbmRleCwgcGh5X2ZsYWdzKTsKICAJfQogIAlp ZiAocmV0KSB7CgpXaXRoIG9yIHdpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIHN3aXRjaCdzIGludGVy bmFsIE1ESU8gYnVzIGlzIHVzZWQgdG8gc2V0CnVwIHRoZSBQSFlzLgoKRFQgdGhhdCBkZWZpbmVz IGV0aHBoeTAgb25seSwgd2l0aG91dCB0aGlzIHBhdGNoIGFwcGxpZWQ6CgpbICAgIDQuNjYwNzg0 XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiB3YW4gKHVuaW5pdGlhbGl6ZWQpOiB1c2luZyBzd2l0 Y2gncyBpbnRlcm5hbCBNRElPIGJ1cwpbICAgIDQuNjY5MDI2XSBtZGlvX2J1cyBtdDc1MzAtMDog bWRpbyBkZXZpY2UgZXhpc3RzClsgICAgNC42Nzc2OTNdIG10NzUzMC1tZGlvIG1kaW8tYnVzOjFm IHdhbiAodW5pbml0aWFsaXplZCk6IFBIWSBbbXQ3NTMwLTA6MDBdIGRyaXZlciBbTWVkaWFUZWsg TVQ3NTMwIFBIWV0gKGlycT1QT0xMKQpbICAgIDQuNjkzMjM4XSBtdDc1MzAtbWRpbyBtZGlvLWJ1 czoxZiBsYW4wICh1bmluaXRpYWxpemVkKTogdXNpbmcgc3dpdGNoJ3MgaW50ZXJuYWwgTURJTyBi dXMKWyAgICA0LjcwMTU4OV0gbWRpb19idXMgbXQ3NTMwLTA6IG1kaW8gZGV2aWNlIGV4aXN0cwpb ICAgIDQuNzA3MTAxXSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4wICh1bmluaXRpYWxpemVk KTogUEhZIFttdDc1MzAtMDowMV0gZHJpdmVyIFtNZWRpYVRlayBNVDc1MzAgUEhZXSAoaXJxPVBP TEwpClsgICAgNC43MTg1NTBdIG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjEgKHVuaW5pdGlh bGl6ZWQpOiB1c2luZyBzd2l0Y2gncyBpbnRlcm5hbCBNRElPIGJ1cwpbICAgIDQuNzI2ODU2XSBt ZGlvX2J1cyBtdDc1MzAtMDogbWRpbyBkZXZpY2UgZXhpc3RzClsgICAgNC43MzIzODRdIG10NzUz MC1tZGlvIG1kaW8tYnVzOjFmIGxhbjEgKHVuaW5pdGlhbGl6ZWQpOiBQSFkgW210NzUzMC0wOjAy XSBkcml2ZXIgW01lZGlhVGVrIE1UNzUzMCBQSFldIChpcnE9UE9MTCkKWyAgICA0Ljc0MzgyMl0g bXQ3NTMwLW1kaW8gbWRpby1idXM6MWYgbGFuMiAodW5pbml0aWFsaXplZCk6IHVzaW5nIHN3aXRj aCdzIGludGVybmFsIE1ESU8gYnVzClsgICAgNC43NTIxNTRdIG1kaW9fYnVzIG10NzUzMC0wOiBt ZGlvIGRldmljZSBleGlzdHMKWyAgICA0Ljc1NzY2Ml0gbXQ3NTMwLW1kaW8gbWRpby1idXM6MWYg bGFuMiAodW5pbml0aWFsaXplZCk6IFBIWSBbbXQ3NTMwLTA6MDNdIGRyaXZlciBbTWVkaWFUZWsg TVQ3NTMwIFBIWV0gKGlycT1QT0xMKQpbICAgIDQuNzY5MDk5XSBtdDc1MzAtbWRpbyBtZGlvLWJ1 czoxZiBsYW4zICh1bmluaXRpYWxpemVkKTogdXNpbmcgc3dpdGNoJ3MgaW50ZXJuYWwgTURJTyBi dXMKWyAgICA0Ljc4MTg3Ml0gbWRpb19idXMgbXQ3NTMwLTA6IG1kaW8gZGV2aWNlIGV4aXN0cwpb ICAgIDQuNzg3NDEzXSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4zICh1bmluaXRpYWxpemVk KTogUEhZIFttdDc1MzAtMDowNF0gZHJpdmVyIFtNZWRpYVRlayBNVDc1MzAgUEhZXSAoaXJxPVBP TEwpCgpTYW1lIERUIGJ1dCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGllZDoKClsgICAgNC42MjE1NDdd IG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmOiBjb25maWd1cmluZyBmb3IgZml4ZWQvdHJnbWlpIGxp bmsgbW9kZQpbICAgIDQuNjMxNTI0XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiB3YW4gKHVuaW5p dGlhbGl6ZWQpOiB1c2luZyBzd2l0Y2gncyBpbnRlcm5hbCBNRElPIGJ1cwpbICAgIDQuNjM5NzY0 XSBtZGlvX2J1cyBtdDc1MzAtMDogbWRpbyBkZXZpY2UgZXhpc3RzClsgICAgNC42NDc3NzBdIG10 NzUzMC1tZGlvIG1kaW8tYnVzOjFmIHdhbiAodW5pbml0aWFsaXplZCk6IFBIWSBbbXQ3NTMwLTA6 MDBdIGRyaXZlciBbTWVkaWFUZWsgTVQ3NTMwIFBIWV0gKGlycT1QT0xMKQpbICAgIDQuNjYzODk4 XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4wICh1bmluaXRpYWxpemVkKTogdXNpbmcgc3dp dGNoJ3MgaW50ZXJuYWwgTURJTyBidXMKWyAgICA0LjY3MjI1M10gbWRpb19idXMgbXQ3NTMwLTA6 IG1kaW8gZGV2aWNlIGRvZXNuJ3QgZXhpc3QKWyAgICA0LjY3NzU5N10gbXQ3NTMwLW1kaW8gbWRp by1idXM6MWYgbGFuMCAodW5pbml0aWFsaXplZCk6IG5vIHBoeSBhdCAxClsgICAgNC42ODQwNTNd IG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjAgKHVuaW5pdGlhbGl6ZWQpOiBmYWlsZWQgdG8g Y29ubmVjdCB0byBQSFk6IC1FTk9ERVYKWyAgICA0LjY5MjQzNV0gbXQ3NTMwLW1kaW8gbWRpby1i dXM6MWYgbGFuMCAodW5pbml0aWFsaXplZCk6IGVycm9yIC0xOSBzZXR0aW5nIHVwIFBIWSBmb3Ig dHJlZSAwLCBzd2l0Y2ggMCwgcG9ydCAxClsgICAgNC43MDMwODddIG10NzUzMC1tZGlvIG1kaW8t YnVzOjFmIGxhbjEgKHVuaW5pdGlhbGl6ZWQpOiB1c2luZyBzd2l0Y2gncyBpbnRlcm5hbCBNRElP IGJ1cwpbICAgIDQuNzExNDA4XSBtZGlvX2J1cyBtdDc1MzAtMDogbWRpbyBkZXZpY2UgZG9lc24n dCBleGlzdApbICAgIDQuNzE2NzMxXSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4xICh1bmlu aXRpYWxpemVkKTogbm8gcGh5IGF0IDIKWyAgICA0LjcyMzIxNF0gbXQ3NTMwLW1kaW8gbWRpby1i dXM6MWYgbGFuMSAodW5pbml0aWFsaXplZCk6IGZhaWxlZCB0byBjb25uZWN0IHRvIFBIWTogLUVO T0RFVgpbICAgIDQuNzMxNTk3XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4xICh1bmluaXRp YWxpemVkKTogZXJyb3IgLTE5IHNldHRpbmcgdXAgUEhZIGZvciB0cmVlIDAsIHN3aXRjaCAwLCBw b3J0IDIKWyAgICA0Ljc0MjE5OV0gbXQ3NTMwLW1kaW8gbWRpby1idXM6MWYgbGFuMiAodW5pbml0 aWFsaXplZCk6IHVzaW5nIHN3aXRjaCdzIGludGVybmFsIE1ESU8gYnVzClsgICAgNC43NTU0MzFd IG1kaW9fYnVzIG10NzUzMC0wOiBtZGlvIGRldmljZSBkb2Vzbid0IGV4aXN0ClsgICAgNC43NjA3 OTNdIG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjIgKHVuaW5pdGlhbGl6ZWQpOiBubyBwaHkg YXQgMwpbICAgIDQuNzY3MjYzXSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4yICh1bmluaXRp YWxpemVkKTogZmFpbGVkIHRvIGNvbm5lY3QgdG8gUEhZOiAtRU5PREVWClsgICAgNC43NzU2MzJd IG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjIgKHVuaW5pdGlhbGl6ZWQpOiBlcnJvciAtMTkg c2V0dGluZyB1cCBQSFkgZm9yIHRyZWUgMCwgc3dpdGNoIDAsIHBvcnQgMwpbICAgIDQuNzg2Mjcw XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4zICh1bmluaXRpYWxpemVkKTogdXNpbmcgc3dp dGNoJ3MgaW50ZXJuYWwgTURJTyBidXMKWyAgICA0Ljc5NDU5MV0gbWRpb19idXMgbXQ3NTMwLTA6 IG1kaW8gZGV2aWNlIGRvZXNuJ3QgZXhpc3QKWyAgICA0Ljc5OTk0NF0gbXQ3NTMwLW1kaW8gbWRp by1idXM6MWYgbGFuMyAodW5pbml0aWFsaXplZCk6IG5vIHBoeSBhdCA0ClsgICAgNC44MDYzOTdd IG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjMgKHVuaW5pdGlhbGl6ZWQpOiBmYWlsZWQgdG8g Y29ubmVjdCB0byBQSFk6IC1FTk9ERVYKWyAgICA0LjgxNDc4Ml0gbXQ3NTMwLW1kaW8gbWRpby1i dXM6MWYgbGFuMyAodW5pbml0aWFsaXplZCk6IGVycm9yIC0xOSBzZXR0aW5nIHVwIFBIWSBmb3Ig dHJlZSAwLCBzd2l0Y2ggMCwgcG9ydCA0CgpEVCB3aXRob3V0IHRoZSBtZGlvIG5vZGUgZGVmaW5l ZCwgd2l0aCB0aGlzIHBhdGNoIGFwcGxpZWQ6CgpbICAgIDQuNjUwNzY2XSBtdDc1MzAtbWRpbyBt ZGlvLWJ1czoxZjogY29uZmlndXJpbmcgZm9yIGZpeGVkL3RyZ21paSBsaW5rIG1vZGUKWyAgICA0 LjY2MDY4N10gbXQ3NTMwLW1kaW8gbWRpby1idXM6MWYgd2FuICh1bmluaXRpYWxpemVkKTogdXNp bmcgc3dpdGNoJ3MgaW50ZXJuYWwgTURJTyBidXMKWyAgICA0LjY2ODkzN10gbWRpb19idXMgbXQ3 NTMwLTA6IG1kaW8gZGV2aWNlIGV4aXN0cwpbICAgIDQuNjc3Nzg3XSBtdDc1MzAtbWRpbyBtZGlv LWJ1czoxZiB3YW4gKHVuaW5pdGlhbGl6ZWQpOiBQSFkgW210NzUzMC0wOjAwXSBkcml2ZXIgW01l ZGlhVGVrIE1UNzUzMCBQSFldIChpcnE9UE9MTCkKWyAgICA0LjY5MzE2NV0gbXQ3NTMwLW1kaW8g bWRpby1idXM6MWYgbGFuMCAodW5pbml0aWFsaXplZCk6IHVzaW5nIHN3aXRjaCdzIGludGVybmFs IE1ESU8gYnVzClsgICAgNC43MDE1MTddIG1kaW9fYnVzIG10NzUzMC0wOiBtZGlvIGRldmljZSBl eGlzdHMKWyAgICA0LjcwNzAyOV0gbXQ3NTMwLW1kaW8gbWRpby1idXM6MWYgbGFuMCAodW5pbml0 aWFsaXplZCk6IFBIWSBbbXQ3NTMwLTA6MDFdIGRyaXZlciBbTWVkaWFUZWsgTVQ3NTMwIFBIWV0g KGlycT1QT0xMKQpbICAgIDQuNzE4NDY5XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4xICh1 bmluaXRpYWxpemVkKTogdXNpbmcgc3dpdGNoJ3MgaW50ZXJuYWwgTURJTyBidXMKWyAgICA0Ljcy Njc3M10gbWRpb19idXMgbXQ3NTMwLTA6IG1kaW8gZGV2aWNlIGV4aXN0cwpbICAgIDQuNzMyMzIy XSBtdDc1MzAtbWRpbyBtZGlvLWJ1czoxZiBsYW4xICh1bmluaXRpYWxpemVkKTogUEhZIFttdDc1 MzAtMDowMl0gZHJpdmVyIFtNZWRpYVRlayBNVDc1MzAgUEhZXSAoaXJxPVBPTEwpClsgICAgNC43 NDM3OTNdIG10NzUzMC1tZGlvIG1kaW8tYnVzOjFmIGxhbjIgKHVuaW5pdGlhbGl6ZWQpOiB1c2lu ZyBzd2l0Y2gncyBpbnRlcm5hbCBNRElPIGJ1cwpbICAgIDQuNzUyMTQzXSBtZGlvX2J1cyBtdDc1 MzAtMDogbWRpbyBkZXZpY2UgZXhpc3RzClsgICAgNC43NTc2NjJdIG10NzUzMC1tZGlvIG1kaW8t YnVzOjFmIGxhbjIgKHVuaW5pdGlhbGl6ZWQpOiBQSFkgW210NzUzMC0wOjAzXSBkcml2ZXIgW01l ZGlhVGVrIE1UNzUzMCBQSFldIChpcnE9UE9MTCkKWyAgICA0Ljc2OTEwNV0gbXQ3NTMwLW1kaW8g bWRpby1idXM6MWYgbGFuMyAodW5pbml0aWFsaXplZCk6IHVzaW5nIHN3aXRjaCdzIGludGVybmFs IE1ESU8gYnVzClsgICAgNC43ODE5MDVdIG1kaW9fYnVzIG10NzUzMC0wOiBtZGlvIGRldmljZSBl eGlzdHMKWyAgICA0Ljc4NzQ1OV0gbXQ3NTMwLW1kaW8gbWRpby1idXM6MWYgbGFuMyAodW5pbml0 aWFsaXplZCk6IFBIWSBbbXQ3NTMwLTA6MDRdIGRyaXZlciBbTWVkaWFUZWsgTVQ3NTMwIFBIWV0g KGlycT1QT0xMKQoKVGhpcyBpcyBob3cgSSBkZWZpbmUgaXQsIG1pbmQgeW91IG5vIHBoYW5kbGVz LgoKc3dpdGNoQDFmIHsKCS4uLgoJbWRpbyB7CgkJI2FkZHJlc3MtY2VsbHMgPSA8MHgwMT47CgkJ I3NpemUtY2VsbHMgPSA8MHgwMD47CgoJCWV0aGVybmV0LXBoeUAwIHsKCQkJcmVnID0gPDB4MDA+ OwoJCX07Cgl9Owp9OwoKTGlrZSB5b3Ugc2FpZCwgaWYgdGhlIG1kaW8gbm9kZSBpcyBub3QgZGVm aW5lZCwgdGhlIGRyaXZlciB3aWxsIGFzc3VtZSAxOjEKbWFwcGluZy4gSWYgbm90LCBpdCB3aWxs IG5lZWQgYWxsIHRoZSBQSFlzIHRvIGJlIGRlZmluZWQgb24gdGhlIG1kaW8gbm9kZQphbG9uZyB3 aXRoIG9uIHRoZSBwb3J0cyBub2RlLiBIZW5jZSBiYWNrIHRvIG15IG9yaWdpbmFsIHN0YXRlbWVu dCwgd2UgY2FuCmVpdGhlciBmb3JjZSBkZWZpbmluZyB0aGUgUEhZcyBvbiB0aGUgbWRpbyBub2Rl IHdoaWNoIHdvdWxkIGJyZWFrIHRoZSBBQkksCm9yIGZvcmdldCBhYm91dCBkb2luZyBQSFkgbXV4 aW5nIHRoaXMgd2F5LgoKVGhlcmUgYXJlIG5vIE1ESU8gb3BlcmF0aW9ucyBuZWVkZWQgb24gdGhl IFBIWXMgZm9yIHRoZSBQSFkgbXV4aW5nIGFueXdheSwKc28gSSdkIHJhdGhlciBkbyB0aGlzIHNv bWUgb3RoZXIgd2F5LgoKVGhhbmtzIGZvciB0aGUgaGVscC4KCkFyxLFuw6cKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK