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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 243A2C433F5 for ; Fri, 18 Mar 2022 08:59:42 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 214DF80FEC; Fri, 18 Mar 2022 09:59:40 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="kNHkDzRY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6BF2081A02; Fri, 18 Mar 2022 09:59:38 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0620.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::620]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 03EC981111 for ; Fri, 18 Mar 2022 09:59:35 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YUvPaSPxVPcM5qZMZcuHwbbwsHnmVk2S/L1oLb8okxJpoI4tVS0h1BzbVDiNZ1re7NfG/Tvok4BFfd3a/5nK9bLyOWp3szXPf0rbpF9PzPRY7ozKPP7mKnSxKfhPRh1yJS21VVq8sPNqKLFIqvxlBn0SPDEHUvx6qwa08E8dpTObAfjUr69bXmlN/+NAIb8HfWWxM54huAFzyLeoBBeqgmbv3+lqOXkII9t7OZ+Og56SM2YIxWLPYG2+tqZ/xqdpvVmb7g35DmT3nRVxDm1xY7C4C/c7psQA3kWQ3iwfYZmUDj304jlHiJemCf+BTGK7qhNP/ywN5G2gNtPoh7p3EA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9aFn4kWCUA5kQTV4lxrEjzk68j6nhzK1R+0Y2DUd7Ew=; b=FFv+THPJ4coEl8ZIt/XRKMT/QcRNDB2IRn2Jr2H+EJVtRlYPGc60doxoTgRWfVFS95272QckSLmFusxVcDCDjmPg8QEuZ3FJYjNZYL2IIq+XD61NiYOk9wdFJ+HRixEfQ+SWz4Zz46skYfMPnez03zwHO1loX63I+wKj50pVuZOB5BoDdQZUmH3xZi9DQC0U6iIkDZdpbEvbJm0vwnA1jLNbkBi54+EZqm2pwqsu0HCT6sycDez1MmG/wAPiB6BSHYQAF+4u7+UUk45gB58nhLwrhUpiiIoHg/XDWE/chiDAU+x3WKCU86gk4WybChiLC7xHufT1zUPndnKqt6E6TA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9aFn4kWCUA5kQTV4lxrEjzk68j6nhzK1R+0Y2DUd7Ew=; b=kNHkDzRYfTuwcfDjymZ8+EhG6AuQqk5kjHL19nNXSPS9hTq+8bwpN5iXiI15YBUzsdgdx48BcDHp21ue4K8Q0v98ZkJImEGabsdJ2z7eOBfh78qC1U6mxP1W0Tg6fdISucmMMDyF7lS5mIHw4N+GsRnypYq2MoBcjEOmWBV3K64= Received: from GV1PR04MB9136.eurprd04.prod.outlook.com (2603:10a6:150:27::21) by DB9PR04MB8348.eurprd04.prod.outlook.com (2603:10a6:10:25c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.18; Fri, 18 Mar 2022 08:59:33 +0000 Received: from GV1PR04MB9136.eurprd04.prod.outlook.com ([fe80::7126:9dfc:3c1f:f708]) by GV1PR04MB9136.eurprd04.prod.outlook.com ([fe80::7126:9dfc:3c1f:f708%6]) with mapi id 15.20.5081.017; Fri, 18 Mar 2022 08:59:32 +0000 From: Ye Li To: "dario.binacchi@amarulasolutions.com" CC: "festevam@gmail.com" , "u-boot@lists.denx.de" , "michael@amarulasolutions.com" , dl-uboot-imx , "sbabic@denx.de" Subject: Re: [EXT] Re: [PATCH] imx: Revert "imx: mx6ull: fix REFTOP_VBGADJ setting" and fix comments Thread-Topic: [EXT] Re: [PATCH] imx: Revert "imx: mx6ull: fix REFTOP_VBGADJ setting" and fix comments Thread-Index: AQHYMrez1AsqylsjqEq7fymODKY8vqy51eeAgABK/YCAABq5AIAKq+gA Date: Fri, 18 Mar 2022 08:59:32 +0000 Message-ID: <1647593970.6010.16.camel@nxp.com> References: <1646721735-125430-1-git-send-email-ye.li@nxp.com> <1647001559.2474.10.camel@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.18.5.2-0ubuntu3.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 60f60bd2-838e-40bf-5a22-08da08bd9e51 x-ms-traffictypediagnostic: DB9PR04MB8348:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NrsGPmnZd/2ZYPzYiArKlTelYrTk6oz4+BLJL53mJmJK96zqxLbYv4XYKnU7vbeiwm2FMX9/hW6iR8zNREUS1Flx9WntTEyqFx3vYplJWNAzSe5n+lSwzL8HlO5ZIkz7ypm9CkqqCF/3QcCnSz4QLYm7stsHO4DHZFN64CxTx6bziNW91oUYHDKBZKXXY3BuBs6uGSMDXLAdw1f7NJbxLG8ozYvoA/8plPbdHWs0AJop0LDtex2fdPfs/uduCjRxSLpJvhWnrbmGuvMHlS68IO/n9z0fbOvx9sgZFmPrhul4G2tZrzSkgddPmSrApL94c1ZLmIlCPiWV6BhKW0DTLCrwyZJmponb4o/LvMAPZBPzhcTDk/HvPMNZUqvtdqn8mFlI3Qy50A+NmzSw+wANX7IPCVsRfNGq3VpLFZpixawVNlkzNXP+602BfBWoi/d+Sb/iTKJpUuASdb4AZCF3zlQeIbI7kCEes6oSc4rUcFVcPhNjuNbpBYylZ0KyN5rawb6kJTrlBc5dUTaDlI0AXTzDuTG+5dV8In8xqQa1/Bn5JN9d/8LfVDCc6MsfL7efmL3SwkV8omvFxOpt8Plya6rxNga7ksxKRclD4A7VBF20doMwnZhAhC7OrO9vtRlQDF7BaDNXhVqsKiuvAvNRCuQrWpAlkKFPEEZjhKfv3VfiWy8y+AQ67O2KzIYRTr3dvTTNzW80abkY5pHhmOR8jswYcC5N65adSnlPxgWua1jutXzN6aabcDBao+KoKP2YcqIhbE9FfMoqkVqwgMkr0KQk9l7HPxKN29c78+O1bB31ik3pzj7T4VGiyxDi2nvGDXOsdHuHsbs2Xfh/TIhSVkjIWatFVStYVVpIdFi+GPu23YfsBsR5NSXvyUEG7G22 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR04MB9136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(15974865002)(44832011)(8936002)(5660300002)(2616005)(966005)(38070700005)(38100700002)(54906003)(6506007)(6512007)(6486002)(45080400002)(71200400001)(508600001)(66946007)(66446008)(64756008)(76116006)(66556008)(66476007)(186003)(91956017)(8676002)(26005)(4326008)(53546011)(6916009)(316002)(86362001)(122000001)(2906002)(36756003)(103116003)(83380400001)(40140700001)(99106002)(32563001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bzR0K2N2aXRxZHJYYit1QjZndEU3UVVjcElxeFZMcGt2QThlYVErVmJEY2I3?= =?utf-8?B?M2gwRnVjNUpzSWkwd056TFhhbG85cDNtano2QytUcGdXZWd0b1BMdkw2bjd5?= =?utf-8?B?TGxmQk9JRjNuSTd1U3BhZmlOYkpmWHBxbWRwWFdnYlZQV0dCd2Z6MlNkVk5V?= =?utf-8?B?RDVXSU5tY2xPcHRFaGJCNkZPNWt1dEhGcjFuS1EzRXlTOUcvM1NjNXNvME1z?= =?utf-8?B?S21wNmowdWo3dmZmc3NOdkZxaW1hSWMvemNKQWk4c3BocllhTnhVSExuSGYx?= =?utf-8?B?TGZaU29LeTU3SmEwUlB6aVU3eXpqMjUrVjJNK1lPQnVHbm5JZjJLY1o3TVFy?= =?utf-8?B?Z2prNlh3Q3FrVVd4amptWGtscXdQbnNQSlYzeEF5bE1BcDhSTlZmazh0clNw?= =?utf-8?B?RXJGK294M0NETEVud3BpMGwyZGQ3OVNOVWpoUkhoK2FkQktMSzMvdEY0Qmtk?= =?utf-8?B?cW9NMk05NG5VUTdWL1RMd1Y0WFpFSXZJam1tRlN2bTV4RVR4SkRwZ0xrSHd2?= =?utf-8?B?ZnpvM3N5SFUwbzlpYW9penkvSTlzeGNLenV3RVR2NUNVR1hCbFFrR2pSSm45?= =?utf-8?B?SU9UNnl1TnJLS2E5N0xSMTFPZkc3T3ZOMjV3WUduaG5sNGI0VVR1c0JSR1JY?= =?utf-8?B?anBzSWtVWG8zRWh0LzVLbDhaTTk5alhFM2RmYVNwYUIrWXg1V3ZyREQ2OXlj?= =?utf-8?B?aHM2K1RrYjNaY1VLNjRseitIeWRRTmRXUVg0NjBaUjlZOUhQRVV5VTdZa0xL?= =?utf-8?B?VVphYzdLblJPNDNQSHBHSGZ6MzBjVUxwZ3l5NjV3M280bENBMTg0OG1BT1dL?= =?utf-8?B?cURXMlVIczRQWDluMjBsRk5OeXdvdzJtaXBuM0V4b3E2NFIwWjNxdktEeFRz?= =?utf-8?B?aUFtRk4vNFI5eVp5RXlOd2drOC8xWHVVcHVsZFpDeVkrTGNGejhCTkhQdnFu?= =?utf-8?B?aitjVXVBakV4SFg1NklOMW5SdUdHOTd4dEpTQ2FUMVJ2a0VZcmFYdk9TOG5D?= =?utf-8?B?SEZCRDV5UkJ3WVBsS1NtL1ZrVFVJOGNJMzJ4Y250cktHQ01UbytWdkQwN1hP?= =?utf-8?B?SSs1VFFzc3ZHbVVXSWh5SnZpZFlJdldwR0pKU3p0dzVwTmE2dTE4Rk81bURp?= =?utf-8?B?cytmMnd1UEd3S01jQ1ZDejJOaXNveWVIR0VmbUV4YVNrSmFVZVJ6eUp3V2ZE?= =?utf-8?B?WFlydlZFejh5aU51VmV6QTIwcVM1NVJTWnBaaWJtVUxuY0dLQ2g2WTdmd3do?= =?utf-8?B?QWpsNnZ5NEh1OHZiOVRaeG5kV09XdUZJWitZM2tLVDhiaUxPMzNjYkpRZXJG?= =?utf-8?B?TDNWTUl6b0M4bks2QjI4NXVPcjR3bTMxWitlUldCS3VkaXdyVCtrY2wrMUVp?= =?utf-8?B?N2huVkJRK3ZYV3JUWE1YaTVXTjlTL05RVG1FV1FZQWU0THhwT3BEM1JTSk9w?= =?utf-8?B?MGZ1LzhpMVp5VmZPK2xPTUdwb1UxMENGZHY0bVNXeG9uZ0Q0ZXN4ZWlQT3ZP?= =?utf-8?B?cVRPYThTd1lmMDdSa2NXNitaM05qUnhXUXBvUERRODN6Q0Fjc2theExibUlP?= =?utf-8?B?RnJtcE9vRzAyVHV4VzVQWGdxbHU3TTR6UHZqS1Q0b1IxaHRxQ2h0QTNyQUMx?= =?utf-8?B?VlVaQk1rUHJwNGh5STV4U1ZvQy9GblpmTllFenRmZXI5Qi9QQU5FTmFkS3Az?= =?utf-8?B?OFBWbnBKeW9VNWRhTzV0TVpvQUhISmdoZTlQMHk1UlJvNVRYQlFRWSsvYXlB?= =?utf-8?B?VFRpVjlYSzAzRWxuV0NlRkN0U0tYUHZXSlpnM28vUmtRdmIxeXA1eUJzcGNj?= =?utf-8?B?cnhDSTdYTnI3R3V0UHg0c2ZtNFNIc0JtZDZMNEtLT0FuYjM3UTdsVlA3QkdW?= =?utf-8?B?ZnIxZFY0bktQSVVocEFLcWY5cVYzdlBoeGJoY0hxeUFsc3NWQjNaeFVHMG9C?= =?utf-8?Q?wjAe/FddH99FgO1A0yuVVPVhGuYOmCd5?= Content-Type: text/plain; charset="utf-8" Content-ID: <17AD747B21EBD34DAB8E631D6C44AD87@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV1PR04MB9136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60f60bd2-838e-40bf-5a22-08da08bd9e51 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2022 08:59:32.2913 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PVi2SjSwTE7lW0c6J9fIVdScymmLuue7DCdRdRoC20/2Urb9QWNFwtQbiEtXUOuf X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8348 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean SGkgTWljaGFlbCwNCg0KT24gRnJpLCAyMDIyLTAzLTExIGF0IDE1OjAxICswMTAwLCBEYXJpbyBC aW5hY2NoaSB3cm90ZToNCj4gQ2F1dGlvbjogRVhUIEVtYWlsDQo+IA0KPiBIaSwNCj4gDQo+IE9u IEZyaSwgTWFyIDExLCAyMDIyIGF0IDE6MjYgUE0gWWUgTGkgPHllLmxpQG54cC5jb20+IHdyb3Rl Og0KPiA+IA0KPiA+IA0KPiA+IEhpIE1pY2hhZWwsDQo+ID4gDQo+ID4gT24gRnJpLCAyMDIyLTAz LTExIGF0IDA4OjU3ICswMTAwLCBNaWNoYWVsIE5henphcmVubyBUcmltYXJjaGkNCj4gPiB3cm90 ZToNCj4gPiA+IA0KPiA+ID4gQ2F1dGlvbjogRVhUIEVtYWlsDQo+ID4gPiANCj4gPiA+IEhpDQo+ ID4gPiANCj4gPiA+IE9uIFR1ZSwgTWFyIDgsIDIwMjIgYXQgNzo0MiBBTSBZZSBMaSA8eWUubGlA bnhwLmNvbT4gd3JvdGU6DQo+ID4gPiA+IA0KPiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IFRo ZSBjaGFuZ2UgaW4gY29tbWl0IGMxYWYzNTggKGlteDogbXg2dWxsOiBmaXggUkVGVE9QX1ZCR0FE Sg0KPiA+ID4gPiBzZXR0aW5nKQ0KPiA+ID4gPiBpcyBub3QgY29ycmVjdC4gQWNjb3JkaW5nIHRv IGxhdGVzdCBpLk1YNlVMTCBmdXNlIHRhYmxlLA0KPiA+ID4gPiB0aGUgUkVGVE9QX1RSSU1bMjow XSBmdXNlIGlzIGRlZmluZWQgYXMgYmVsb3cuIFNvIHRoZSBwcmV2aW91cw0KPiA+ID4gPiBjb2Rl cw0KPiA+ID4gPiBhcmUgY29ycmVjdCwgb25seSBuZWVkIHRvIGZpeCB0aGUgY29tbWVudHMuDQo+ ID4gPiA+IA0KPiA+ID4gPiBTZXQgdGhlIFJFRlRPUF9WQkdBREogZmllbGQgaW4gUE1VX01JU0Mw IHJlZ2lzdGVyIGJhc2VkIG9uIHRoZQ0KPiA+ID4gPiBSRUZUT1BfVFJJTSBmdXNlOg0KPiA+ID4g PiAnMDAwIiAtIHNldCBSRUZUT1BfVkJHQURKWzI6MF0gdG8gMydiMDAwDQo+ID4gPiA+ICcwMDEi IC0gc2V0IFJFRlRPUF9WQkdBREpbMjowXSB0byAzJ2IwMDENCj4gPiA+ID4gJzAxMCIgLSBzZXQg UkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMnYjAxMA0KPiA+ID4gPiAnMDExIiAtIHNldCBSRUZUT1Bf VkJHQURKWzI6MF0gdG8gMydiMDExDQo+ID4gPiA+ICcxMDAiIC0gc2V0IFJFRlRPUF9WQkdBREpb MjowXSB0byAzJ2IxMDANCj4gPiA+ID4gJzEwMSIgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRv IDMnYjEwMQ0KPiA+ID4gPiAnMTEwIiAtIHNldCBSRUZUT1BfVkJHQURKWzI6MF0gdG8gMydiMTEw DQo+ID4gPiA+ICcxMTEiIC0gc2V0IFJFRlRPUF9WQkdBREpbMjowXSB0byAzJ2IxMTENCj4gPiA+ ID4gDQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFllIExpIDx5ZS5saUBueHAuY29tPg0KPiA+ID4g PiAtLS0NCj4gPiA+ID4gwqBhcmNoL2FybS9tYWNoLWlteC9teDYvc29jLmMgfCAyMCArKysrKysr KystLS0tLS0tLS0tLQ0KPiA+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyks IDExIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiANCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJt L21hY2gtaW14L214Ni9zb2MuYyBiL2FyY2gvYXJtL21hY2gtDQo+ID4gPiA+IGlteC9teDYvc29j LmMNCj4gPiA+ID4gaW5kZXggMDNkOGZkNy4uYmI3ZGM0MiAxMDA2NDQNCj4gPiA+ID4gLS0tIGEv YXJjaC9hcm0vbWFjaC1pbXgvbXg2L3NvYy5jDQo+ID4gPiA+ICsrKyBiL2FyY2gvYXJtL21hY2gt aW14L214Ni9zb2MuYw0KPiA+ID4gPiBAQCAtMzk0LDIzICszOTQsMjEgQEAgc3RhdGljIHZvaWQg aW5pdF9iYW5kZ2FwKHZvaWQpDQo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqAvKg0KPiA+ID4gPiDC oMKgwqDCoMKgwqDCoMKgwqAqIE9uIGkuTVg2VUxMLHdlIG5lZWQgdG8gc2V0IFZCR0FESiBiaXRz IGFjY29yZGluZyB0bw0KPiA+ID4gPiB0aGUNCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgKiBS RUZUT1BfVFJJTVszOjBdIGluIGZ1c2UgdGFibGUNCj4gPiA+ID4gLcKgwqDCoMKgwqDCoMKgwqAq wqDCoMKgwqDCoMKgMDAwIC0gc2V0IFJFRlRPUF9WQkdBREpbMjowXSB0byAzYicxMTAsDQo+ID4g PiA+IC3CoMKgwqDCoMKgwqDCoMKgKsKgwqDCoMKgwqDCoDExMCAtIHNldCBSRUZUT1BfVkJHQURK WzI6MF0gdG8gM2InMDAwLA0KPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAw MDEgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDNiJzAwMSwNCj4gPiA+ID4gLcKgwqDCoMKg wqDCoMKgwqAqwqDCoMKgwqDCoMKgMDEwIC0gc2V0IFJFRlRPUF9WQkdBREpbMjowXSB0byAzYicw MTAsDQo+ID4gPiA+IC3CoMKgwqDCoMKgwqDCoMKgKsKgwqDCoMKgwqDCoDAxMSAtIHNldCBSRUZU T1BfVkJHQURKWzI6MF0gdG8gM2InMDExLA0KPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoCrCoMKg wqDCoMKgwqAxMDAgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDNiJzEwMCwNCj4gPiA+ID4g LcKgwqDCoMKgwqDCoMKgwqAqwqDCoMKgwqDCoMKgMTAxIC0gc2V0IFJFRlRPUF9WQkdBREpbMjow XSB0byAzYicxMDEsDQo+ID4gPiA+IC3CoMKgwqDCoMKgwqDCoMKgKsKgwqDCoMKgwqDCoDExMSAt IHNldCBSRUZUT1BfVkJHQURKWzI6MF0gdG8gM2InMTExLA0KPiA+ID4gPiArwqDCoMKgwqDCoMKg wqDCoCrCoMKgwqDCoMKgwqAwMDAgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMnYjAwMA0K PiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAwMDEgLSBzZXQgUkVGVE9QX1ZC R0FESlsyOjBdIHRvIDMnYjAwMQ0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKg wqAwMTAgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMnYjAxMA0KPiA+ID4gPiArwqDCoMKg wqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAwMTEgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMn YjAxMQ0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAxMDAgLSBzZXQgUkVG VE9QX1ZCR0FESlsyOjBdIHRvIDMnYjEwMA0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCrCoMKg wqDCoMKgwqAxMDEgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMnYjEwMQ0KPiA+ID4gPiAr wqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAxMTAgLSBzZXQgUkVGVE9QX1ZCR0FESlsyOjBd IHRvIDMnYjExMA0KPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoCrCoMKgwqDCoMKgwqAxMTEgLSBz ZXQgUkVGVE9QX1ZCR0FESlsyOjBdIHRvIDMnYjExMQ0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKg wqAqLw0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgaWYgKGlzX214NnVsbCgpKSB7DQo+ID4gPiA+ IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdGF0aWMgY29uc3QgdTMyIG1hcFtdID0g ezYsIDEsIDIsIDMsIDQsIDUsIDAsDQo+ID4gPiA+IDd9Ow0KPiA+ID4gPiAtDQo+ID4gPiA+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdmFsID0gcmVhZGwoJmZ1c2UtPm1lbTApOw0K PiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHZhbCA+Pj0gT0NPVFBfTUVN MF9SRUZUT1BfVFJJTV9TSElGVDsNCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqB2YWwgJj0gMHg3Ow0KPiA+ID4gPiANCj4gPiA+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoHdyaXRlbChtYXBbdmFsXSA8PA0KPiA+ID4gPiBCTV9BTkFESUdfQU5BX01JU0Mw X1JFRlRPUF9WQkdBREpfU0hJRlQsDQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqB3cml0ZWwodmFsIDw8DQo+ID4gPiA+IEJNX0FOQURJR19BTkFfTUlTQzBfUkVGVE9QX1ZC R0FESl9TSElGVCwNCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCZhbmF0b3AtPmFuYV9taXNjMF9zZXQpOw0KPiA+ID4gPiDCoMKgwqDCoMKgwqDC oMKgfQ0KPiA+ID4gSWYgdGhpcyBpcyB0aGUgY2FzZS4gSSBoYXZlIHRoZSBpbXByZXNzaW9uIHRo ZXJlIGFyZSBhIGxvdCBvZg0KPiA+ID4gY3B1cw0KPiA+ID4gdGhhdCBoYXZlIHRoaXMgZnVzZSBu b3Qgc2V0IGR1cmluZyBtYW51ZmFjdHVyaW5nLg0KPiA+IE1vc3Qgb2YgaU1YNiBzZXJpZXMgZG9u J3QgbmVlZCB0byBwcm9ncmFtIHRoaXMgZnVzZSwgYnV0IDZ1bGwgaXMgYQ0KPiA+IGV4Y2VwdGlv biBkdWUgdG8gZGlmZmVyZW50IHByb2Nlc3MgdXNlZC4gaWYgeW91ciA2dWxsIGRvbid0IGhhdmUN Cj4gPiB0aGUNCj4gPiBmdXNlIHByb2dyYW1tZWQsIHBsZWFzZSBjb250YWN0IE5YUCBzdXBwb3J0 IHRlYW0uDQo+ID4gDQo+ID4gPiANCj4gPiA+IElmIHRoaXMgY2FuIGhhcHBlbiBpZiB3ZSBoYXZl IGRldmljZXMgaW4gdGhlIGZpZWxkIGFscmVhZHkNCj4gPiA+IHByb2dyYW1tZWQNCj4gPiA+IHRo YXQgdGhleSBkbyBhbnkgdGVtcGVyYXR1cmUgZXZhbHVhdGlvbiBmb3IgdGhlcm1hbA0KPiA+ID4g ZnJhbWV3b3JrIHRoZSBjYWxjdWxhdGlvbiBzdGFydCB0byBiZSBkaWZmZXJlbnQgYW5kIHRoZXkg Y2FuIGhhdmUNCj4gPiA+IGltcGFjdCBvbiB0aGVpciBkZXZpY2UNCj4gPiBJIGRvbid0IHVuZGVy c3RhbmQgdGhpcy4NCj4gVGhlIGlteDZ1bCByZWZlcmVuY2UgbWFudWFsIHN0YXRlcyB0aGF0ICJ0 aGUgYmFuZGdhcCBpcyBuZWNlc3NhcnkgZm9yDQo+IGNvcnJlY3Qgb3BlcmF0aW9uIG9mIG1vc3Qg b2YgdGhlIExETywgUExMLCBhbmQgb3RoZXIgYW5hbG9nIGZ1bmN0aW9ucw0KPiBvbg0KPiB0aGUg ZGllLiIgQXBwbHlpbmcgdGhlIDk3YzE2ZGM4YmYwOTggKCJpbXg6IG14NnVsbDogdXBkYXRlIHRo ZQ0KPiBSRUZUT1BfVkJHQURKIHNldHRpbmciKQ0KPiBwYXRjaCBjYXVzZWQgYSA3LzggZGVncmVl IHZhcmlhdGlvbiBpbiB0aGUgdGVtcGVyYXR1cmUgcHJvdmlkZWQgYnkNCj4gdGhlDQo+IFRFTVBN T04gbW9kdWxlIG9uIGRldmljZXMgaW4gdGhlIGZpZWxkLiBUaGUgcGF0Y2ggeW91IGFyZSByZXZl cnRpbmcNCj4gdHJpZWQgdG8gbWFrZSBiYWNrd2FyZCBjb21wYXRpYmxlIHRoZSB1cGRhdGXCoMKg b2YgUkVGVE9QX1ZCR0FESg0KPiBmcm9tIGZ1c2UuIFlvdXIgcGF0Y2gsIHJlLWludHJvZHVjZXMg bm9uLWJhY2t3YXJkIGNvbXBhdGliaWxpdHkuDQo+IA0KPiBUaGFua3MgYW5kIHJlZ2FyZHMsDQo+ IERhcmlvDQpXaXRob3V0IHBhdGNowqA5N2MxNmRjOGJmMDk4ICgiaW14OiBteDZ1bGw6IHVwZGF0 ZSB0aGUgUkVGVE9QX1ZCR0FESg0Kc2V0dGluZyIpLCB0aGUgcHJldmlvdXMgY29kZXMgc2V0IDB4 NiB0byBSRUZUT1BfVkJHQURKLCBidXQgdGhpcw0KYWN0dWFsbHkgZ2VuZXJhdGVzIHdyb25nIHRl bXBlcmF0dXJlLsKgDQpTbyBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIHRvIGFsaWduIHdpdGggdGhl IHdyb25nIHNldHRpbmcuwqANCg0KDQpCZXN0IHJlZ2FyZHMsDQpZZSBMaQ0KPiANCj4gPiANCj4g PiBBbnl3YXksIGJvdGggTlhQIG1hbnVmYWN0dXJpbmcgYW5kIFNXIG5lZWQgdG8gZm9sbG93IHRo ZSBmdXNlIHZhbHVlDQo+ID4gZGVmaW5pdGlvbi4NCj4gPiANCj4gPiBCZXN0IHJlZ2FyZHMsDQo+ ID4gWWUgTGkNCj4gPiA+IA0KPiA+ID4gDQo+ID4gPiBNaWNoYWVsDQo+ID4gPiANCj4gPiA+ID4g DQo+ID4gPiA+IA0KPiA+ID4gPiDCoH0NCj4gPiA+ID4gLS0NCj4gPiA+ID4gMi43LjQNCj4gPiA+ ID4gDQo+ID4gPiAtLQ0KPiA+ID4gTWljaGFlbCBOYXp6YXJlbm8gVHJpbWFyY2hpDQo+ID4gPiBD by1Gb3VuZGVyICYgQ2hpZWYgRXhlY3V0aXZlIE9mZmljZXINCj4gPiA+IE0uICszOSAzNDcgOTEz IDIxNzANCj4gPiA+IG1pY2hhZWxAYW1hcnVsYXNvbHV0aW9ucy5jb20NCj4gPiA+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+IA0KPiA+ID4gQW1hcnVsYSBTb2x1dGlv bnMgQlYNCj4gPiA+IEpvb3AgR2Vlc2lua3dlZyAxMjUsIDExMTQgQUIsIEFtc3RlcmRhbSwgTkwN Cj4gPiA+IFQuICszMSAoMCk4NSAxMTEgOTE3Mg0KPiA+ID4gaW5mb0BhbWFydWxhc29sdXRpb25z LmNvbQ0KPiA+ID4gaHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv bS8/dXJsPWh0dHAlM0ElMkYlMkYNCj4gPiA+IHd3dy4NCj4gPiA+IGFtYXJ1bGFzb2x1dGlvbnMu Y29tJTJGJmFtcDtkYXRhPTA0JTdDMDElN0N5ZS5saSU0MG54cC5jb20lN0MxODM3DQo+ID4gPiAz NzA3DQo+ID4gPiAzYmNhNGIxNjdlMTgwOGRhMDMzNGQ1ZmMlN0M2ODZlYTFkM2JjMmI0YzZmYTky Y2Q5OWM1YzMwMTYzNSU3QzAlNw0KPiA+ID4gQzAlNw0KPiA+ID4gQzYzNzgyNTgyMjcwODA4ODI0 MSU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUwNCj4gPiA+IENK UUkNCj4gPiA+IGpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAw MCZhbXA7c2RhdGE9alowejFmDQo+ID4gPiBGaEc5DQo+ID4gPiAlMkJtUTdwQjk0QzRSUEVFd0Nn Mkl4TXZoUmx1eHM3SGNRYyUzRCZhbXA7cmVzZXJ2ZWQ9MA0KPiANCj4gDQo+IC0tDQo+IA0KPiBE YXJpbyBCaW5hY2NoaQ0KPiANCj4gRW1iZWRkZWQgTGludXggRGV2ZWxvcGVyDQo+IA0KPiBkYXJp by5iaW5hY2NoaUBhbWFydWxhc29sdXRpb25zLmNvbQ0KPiANCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KPiANCj4gDQo+IEFtYXJ1bGEgU29sdXRpb25zIFNSTA0KPiANCj4g VmlhIExlIENhbmV2YXJlIDMwLCAzMTEwMCBUcmV2aXNvLCBWZW5ldG8sIElUDQo+IA0KPiBULiAr MzkgMDQyIDI0MyA1MzEwDQo+IGluZm9AYW1hcnVsYXNvbHV0aW9ucy5jb20NCj4gDQo+IGh0dHBz Oi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJG JTJGd3d3Lg0KPiBhbWFydWxhc29sdXRpb25zLmNvbSUyRiZhbXA7ZGF0YT0wNCU3QzAxJTdDeWUu bGklNDBueHAuY29tJTdDMjllZmMyODANCj4gN2E2MTRlNzg2MTQzMDhkYTAzNjdiMDcwJTdDNjg2 ZWExZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2MzUlN0MwJTdDMCU3DQo+IEM2Mzc4MjYwNDExMTc4 MDQxNDYlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSQ0K PiBqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAmYW1wO3Nk YXRhPVRPZ0R3WU9TWWMNCj4gTiUyRmY2YTlCekdXd2lsQW5JMSUyRk9QdzNYWEJCWEpZYzJPSSUz RCZhbXA7cmVzZXJ2ZWQ9MA==