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 B0A68C433F5 for ; Fri, 17 Dec 2021 06:28:15 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6BE9C83056; Fri, 17 Dec 2021 07:28:13 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=microchip.com header.i=@microchip.com header.b="jXyTMEkq"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="KaqqtnGE"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EE1278305D; Fri, 17 Dec 2021 07:28:11 +0100 (CET) Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (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 DA14C82F5A for ; Fri, 17 Dec 2021 07:28:06 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Tudor.Ambarus@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1639722487; x=1671258487; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=LqCOEhGQ6TDyOz8RxAfzvSm6qb0PS41QutYMMVNxjfA=; b=jXyTMEkqS2zCMpgQYMcfZcf6mlF0mBgBc2GKcv2K8614w1PMbdJClo02 gxgZ+j/PNPT6tgYihT9MwQi5FopBaEn/62DBtvWzuCxlUFqQeVBwMehIP gRNDqsanH6jgoFfMPW+n3ljk9Yd+q8Xg1qLXi7fMOOF4sGwHnpcVMt7Uo Ke3JR1vEjB4tSACBduKweU2p9qrrBm7onSmV6wZj52m9h/hgx6F18OWjq QXGSd8Ph+yororn574sWlNzdxMI1epKREK/7w1FjPTT1qmW1iagVvK3Rv 2FXFsF2qhamslQDpmk6dILELVYuYD6qBQqTzGoTCXn9ndT/NuKOHriMhq g==; IronPort-SDR: Zx8WojDTPy/xFuKVTZo3yPhP1Ov3Re3PCn5bFuV8DEIKQrx1JkqWJIvliDJJoGnVItW40ERGcT JI89jTAQuvlde1KBgw25XH0YRvqtT63gU50QDIoelLOzCryY5JIUQTnzBPjWp3aiCiBCM3PeJu MuUJJMXjjWbfAwPJNSq4ecY5CeTZZEBXblAWkgnfWeNFk7sltEda3FmVX4p0Bnth9M0UBtGiAc PvVX+CI9HENgvRUHj3PTaCqr/kXo2NnEiHpPrvcXhJn4s4MM3rECmQOAiuJR/A+wSb0iui1YGU Fx2gHF7Ha6yuJlFnwU7L/9xv X-IronPort-AV: E=Sophos;i="5.88,213,1635231600"; d="scan'208";a="142732174" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 16 Dec 2021 23:28:04 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 16 Dec 2021 23:28:03 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Thu, 16 Dec 2021 23:28:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AoSZjZKtqLZpfEVVl1IBjgeVzBcCcQCN1nT30mTEyfuYmz+QLLh2defYys8GsThOsPr43DDYuA93zCEHkBbl/R6saD1uFMvrvwCVH2FSQBarbU2t+PZJtStMV80+n0AxyKaGBjZfAKlWTC4mOMaDOPlpcgCp7YsEwtX8VM1SKkF0tqFnWvZbZzziLkpuRsxJFv/ieNUvMkCUwc5xec6RbE+DMWFo2NCgoatsLFIP2bDiOIwq9p8tne7VVe2jH+892HDf21KwFaNOpr2P8llf4GFnrnNY7JADKM24Rg4s/cmE/AJAlNmmIALc1XKGLtJg9H/7xybSos0D978pC8eYew== 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=LqCOEhGQ6TDyOz8RxAfzvSm6qb0PS41QutYMMVNxjfA=; b=WALgP/TsZ9O4sP3MeL2Q7JmsmbvKMtGmUXjVFWjuqrd5niI4dXSKdZW/xcM01IsCKesIWUFJ/xYDaLCZbLRlNJFidAKp7KeO6oU4npI7U1NSuDTd+Pjdw4TBsIJQP40W5tn0ArGSfayw3U3UluXHz5rZEGHmkpu7nIifFpnSeIIcWYed59jtzvBChcAZYIKLnwRrbD5CAeoWkgR8kQm4d4Hq4KRTcqGoCAt8dCvlSOQEF2d3Qqe91BIvZ6Jk2X5/hiDhfwxx7Ep+QPz+78vTZes/1YmtyGad7YmeDdB2bcqYyqRLEh6IpzJiWN6DT/+baTFaOcjV/gaOTJme1VKyZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LqCOEhGQ6TDyOz8RxAfzvSm6qb0PS41QutYMMVNxjfA=; b=KaqqtnGEv2qOtGFYK3E/8VfKXxyvBVAA2uJJ+VAA2KePNYgHz6x1e/q2hinFNbZu4izUMcGzMGh3dmvnm8u1ld9c6GxV21YbSbVmMb8tVbHG+upDbodLL4VS1AaBExn/PC+etVWit+PQvByroGG663VeIoj0+UylCaRPkrZPFks= Received: from SA2PR11MB4874.namprd11.prod.outlook.com (2603:10b6:806:f9::23) by SN6PR11MB2574.namprd11.prod.outlook.com (2603:10b6:805:59::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Fri, 17 Dec 2021 06:27:59 +0000 Received: from SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::5c96:23c3:4407:d3b1]) by SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::5c96:23c3:4407:d3b1%9]) with mapi id 15.20.4778.018; Fri, 17 Dec 2021 06:27:59 +0000 From: To: CC: , , , Subject: Re: [PATCH v2 3/4] Revert "mtd: spi-nor-core: Perform a Soft Reset on boot" Thread-Topic: [PATCH v2 3/4] Revert "mtd: spi-nor-core: Perform a Soft Reset on boot" Thread-Index: AQHX1g8cXm+dlwr1ikCN/QNoC4oCpw== Date: Fri, 17 Dec 2021 06:27:58 +0000 Message-ID: <7ad443bb-a0be-7eef-9d65-a21c3cc7412f@microchip.com> References: <20211103234950.202289-1-tudor.ambarus@microchip.com> <20211103234950.202289-4-tudor.ambarus@microchip.com> <20211109192616.gd6eoodyywcmzsav@ti.com> <20211112131311.tv6wbcrqcfdqhk7o@ti.com> <20211216184532.6buckneyluk7jta4@ti.com> In-Reply-To: <20211216184532.6buckneyluk7jta4@ti.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3fa561ec-d2cb-42ac-6009-08d9c1265eac x-ms-traffictypediagnostic: SN6PR11MB2574:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b8PrRoMhj0vN1rN8Hv4nLi+BPGK6eshNUDEaKm+ukGxCBJ4ZhwXfqpPv7yhgba5Ab+YvlIRx6HmaLVuFZJykaJ05kis9VJtQsnWVvkwbTPAvjVdB6RFr7lM/CmnYQl4VBbFDIyR5LN0TPHqaX8bJnYyQUV/Ip0IErVVL7RABjROCrOIM7auTtWpcKNfuTAmc64XIX6Y5yxZcWQ3LoVij3q8ftGGSVvKAJwhb3LOoX1lYS9UtpvQZQfcnkzMdLfvlua06sWMUl/CZtIf4x2KfaCIkm+i9V5rbFQHcbLxr13fEPr47jb+6ghtKuhaDHYtRsU9WjS1HBWC/2+bvlqjZAE3siSYxKHhOpPWzLmHrV1XR0V+SVezY0F+HIngDr26DpEoggVPKLi9Hbu1X3fWbGgTpHL6yYTZfZdkILxYsOh1pUZwYBScd0bg/XwmqkAtsQun1tiDBvZZhyJclU2aK2Lkwpd6PWl73SrCpgnmb/nw5LZX29X7Rxfir+9UyW0fW9Ay5hyLTkjYsYZb/JLkFXY6OfGwgwGtrJhcRvlg2WSi7AKlRI6/SBzowDYAJdknU8AZ12zxHH0R0vs91de/uqZPtxI+KLDwQU0q4H6gkIpSH7ofoGQ2lcRTiQml2q2TtT65hKdQu0AAj/jVMo91bNQufnIos15ETIdRMGn8rZEKdPyws7EapZKb72ZKBNGFDXISIgYO3Fvg0fDNutslKgU/ayIN5V1FcK8EhKmumg0SrwNwx3YI90UXcXZq/LrCC1zIt43fZDsMtZFlkkzgkog== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR11MB4874.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(38070700005)(66476007)(107886003)(8676002)(66446008)(6916009)(6506007)(36756003)(316002)(4326008)(6512007)(8936002)(5660300002)(2616005)(186003)(66556008)(83380400001)(38100700002)(6486002)(31696002)(2906002)(64756008)(122000001)(76116006)(66946007)(91956017)(26005)(53546011)(86362001)(54906003)(71200400001)(31686004)(508600001)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZzBpU3NPODdQZklOdTJZRUltT20xeWQ2VExRaUNaUEJIYVNNclZUQjRSYjJO?= =?utf-8?B?aXR0czZ4enRJT3htRENHM1k4S09QcnNuYkszV04rc3ZuajF6cUZpOFFlMlZs?= =?utf-8?B?NjRFVEpsV3pIY2Z3M1lkZ3ZtbU9iV3I2cGRzb2tZRG5QdWN4L1lBQW9id0Zq?= =?utf-8?B?RStsTnl5RC96L1ZkS2taNDlTaWRRUWxnVEZIZHM1SFBUdm5iYlVZcFpvcVZT?= =?utf-8?B?L0t4NjFNY0FYVjQ0TTc3NzFFUmYxUVVLUWhzYmFHcXgxMDFGTHdvT2tCY0lO?= =?utf-8?B?WnZ1c2V4ODhlQWVCOGR4Q3JnU0VwK0E5NnVzbHNUVzhEeDljVDBZOE15REFo?= =?utf-8?B?QUkwL3AzNSswTFBDNExZTnZROHJBWklNQ1FEUHp0ZE9HWHJtR0VlZ2sreDc1?= =?utf-8?B?cjBLd0ZWa3RRem9qaFNsanZVZFlxM1BsQ1hSM1BKN2NwYnJXOXRoZ3VMVTNR?= =?utf-8?B?VlZPWGtIZ1FRZjRFUzNtY2dodjUyVWovWTJ2VHVCZGlFZjA5azVrUG9aRTkr?= =?utf-8?B?YWh6dFpGQkUydGxFYWNaZHpTQWE4R2o3Q3VIN01UMndKK0hKd0RSR245TmtP?= =?utf-8?B?Y1EvSkNwaEFQSGNoV1FVby91dml2MEEwZFIrQ01aVU9BU3J0TVRlTmJLeURL?= =?utf-8?B?T1Q2Wi9FVXpmdVh3dW9QNVN4MjRiaUUxeFFlYjFCZ25SZ2I4dElpbTNhVzV3?= =?utf-8?B?SUNpc1RMcmZYT0l3YU1Sb2YxK1hiSXFpdTQxRmlCWS9YMzBPSEFOOWhWS3Fs?= =?utf-8?B?a0dBMVNkNmdzRnFNMGNLb2RwZUxaL2RJTjlFcHV1dVBhYUVaWklpQkpudDh2?= =?utf-8?B?V2U4RGtRZi8xN20yRWJWcjlkSHBsZkt4REFTN2FLYU1YQkhjallhVmQ0UkMw?= =?utf-8?B?R2crVm9KMHVzdVpyRzBxeTAvalpxTmV4eG9QRlRRU3dvWFVWRFNjMjkvcUo0?= =?utf-8?B?OVFhZ2NHcmFaUkxRa3lFdVZySmVPZG1xdG11Q3dWZHowTnFHRTJUQTBvTWx2?= =?utf-8?B?RXFKbG5vU1l3ak45Yi9NMldLOEZhcEk1NFNibzdpK0tXUEtacWxEaVk4ekMz?= =?utf-8?B?K3VOUStkOXNTaVpIRG0yQWxJWkt1Y1NXWHBkVnlITmxHYkVrZ09aYXNSRXBq?= =?utf-8?B?OWNxMVM5cVI4NnBFZWNsS3A3bTVwaUJyTW0rZHloRDdEbmwzNmdkT3J0aGFR?= =?utf-8?B?S1kyWFJ0MlViN0tlT2xrU0xkTEFmQWRhRjJaNlhtcjNBZ1FmcENsamZLbGdC?= =?utf-8?B?VE5rT3VIY1c0eGwrd1ZTaWVLZE9XbVRNZmlrSnNpMldmSVVodFpBV1l5K2h0?= =?utf-8?B?MHZsN3l1Q3NoWVhCVGdCQjc3MEhwV1krRnhXVHlXcUZBS05yU3R6eGdrNUh2?= =?utf-8?B?ZlBsY01sMjhieXRXUnFvaVJ0d04vTGdVNUE3UmRwUFNTY0dXWTBqU1ZTNi9E?= =?utf-8?B?cU1RRzRlUVRxTE4wWS84a2NlWENRSjN0eFFuL2VYZ3BkTWUxbXpGTDhXVnpG?= =?utf-8?B?RWVGRk9rN0Ewbyt0OUVDRjlBYzJRcTczQk1LcWhqVHJueDJSbFNhd2E1bXJV?= =?utf-8?B?WFdPZEFmZ3g2Y0VCeHk4VWZBVGZlUnQ1UzZzb0VNY1lYZmJ1OXYwbm9yTUdI?= =?utf-8?B?WE0zNWZVc05TSzE3THEyb1ZHUkJqeWZlQUlvamdMWnNlaE10a0V3Z3RORVJC?= =?utf-8?B?b24zc015YXR4ejJUSlllelREQkptUDczdlN6aDFUaXFESGs4UE5JYTVyUUNJ?= =?utf-8?B?aHk4TGJ3TjNCOWk1T1hzbTZGVDhMdm9sNGxPQk1sK0ZvUUpvOTNrSTExRkZB?= =?utf-8?B?ZHFYbkM0SVZDeFRYdjI4UG9CdWJsUUVvckhPLzRQUXBOQXFBSlBwakliRXBr?= =?utf-8?B?Z1ZDV3ZMUmd0QzFLbEZEc1FmV0grcmJLallvVExUM1NDTEFjV0E1cGZmYjR3?= =?utf-8?B?T3d6dkRXRlJHNkg5RWJOVytncUMrL0RjZk9NRFkrNTZzZVp6WEJMN3R2RDRz?= =?utf-8?B?V3JxZHVpTEUyN2IzZWxsNWhKK1hHZnByYmUwYXB3TzE4MzUySzJFTWVPRERD?= =?utf-8?B?K2hXMFV1Z1IrYTI0ZmdBNWRKS3p4OTdZWHBXSVdpUGhLclpBMW9sN2oxS3NG?= =?utf-8?B?cWEzbklrRXdFOGVoTFFkdUdWcHpaMTR6WFlTdTlzQ0ZhQVVublpBZGhTa1RE?= =?utf-8?B?U000Z2RsUTVlNUF2NE5ROGhmMkFYVlNpZDlESDROSnV3UzcxR25ETmd2QWdt?= =?utf-8?B?K0VKeHZpZkYvTjBPcGpQODdNZ2p3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4874.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fa561ec-d2cb-42ac-6009-08d9c1265eac X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Dec 2021 06:27:58.9763 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TX335cLi0NNr4ZAlvGyc/jyZCEr7sB3sxjA2ELO29C5rE0Sz2c5Z9qiizkhg9iHR89PPldlWbQD0k17qqWjzArQMEf0NGFc1W0Gb6PvzRj4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2574 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 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.2 at phobos.denx.de X-Virus-Status: Clean T24gMTIvMTYvMjEgODo0NSBQTSwgUHJhdHl1c2ggWWFkYXYgd3JvdGU6DQo+IEVYVEVSTkFMIEVN QUlMOiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IGtu b3cgdGhlIGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4gSGkgVHVkb3IsDQo+IA0KPiBJIGFtIG5vdCBz dXJlIGlmIHlvdSBoYXZlIHNlbnQgYSByZS1yb2xsIG9mIHRoaXMgc2VyaWVzLiBJIGFtIGNhdGNo aW5nDQo+IGJhY2sgdXAgb24gbXkgZW1haWwgYmFja2xvZy4NCg0KSSBoYXZlbid0LCBJIHdhcyBi dXN5IHdpdGggb3RoZXIgdGhpbmdzLCBidXQgSSB3aWxsLg0KDQo+IA0KPiBPbiAxNS8xMS8yMSAw NTo0NEFNLCBUdWRvci5BbWJhcnVzQG1pY3JvY2hpcC5jb20gd3JvdGU6DQo+PiBPbiAxMS8xMi8y MSAzOjEzIFBNLCBQcmF0eXVzaCBZYWRhdiB3cm90ZToNCj4+PiBFWFRFUk5BTCBFTUFJTDogRG8g bm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93IHRoZSBj b250ZW50IGlzIHNhZmUNCj4+Pg0KPj4+IE9uIDEwLzExLzIxIDA4OjQ0QU0sIFR1ZG9yLkFtYmFy dXNAbWljcm9jaGlwLmNvbSB3cm90ZToNCj4+Pj4gT24gMTEvOS8yMSA5OjI2IFBNLCBQcmF0eXVz aCBZYWRhdiB3cm90ZToNCj4+Pj4+IEVYVEVSTkFMIEVNQUlMOiBEbyBub3QgY2xpY2sgbGlua3Mg b3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZQ0K Pj4+Pj4NCj4+Pj4+IEhpIFR1ZG9yLA0KPj4+Pg0KPj4+PiBIaSwgUHJhdHl1c2gsDQo+Pj4+DQo+ Pj4+IFRoYW5rcyBmb3IgcmV2aWV3aW5nIHRoZSBzZXJpZXMuDQo+Pj4+DQo+Pj4+Pg0KPj4+Pj4g T24gMDQvMTEvMjEgMDE6NDlBTSwgVHVkb3IgQW1iYXJ1cyB3cm90ZToNCj4+Pj4+PiBUaGlzIHJl dmVydHMgY29tbWl0IDBiZThhYjFmMTY2ODQ0ZDUzNDc3Mzg3ZGM5YTExODQxNjFlZjQ0ZWYuDQo+ Pj4+Pj4NCj4+Pj4+PiBUaGVyZSBhcmUgbXVsdGlwbGUgcmVzZXQgY29tbWFuZHMgYW5kIGl0IHdh cyB1c2VkIG9uZSBhdCBndWVzcywNCj4+Pj4+DQo+Pj4+PiBDb3JyZWN0Lg0KPj4+Pj4NCj4+Pj4+ PiBzZWUgQkZQVFtkd29yZCgxNildLiBJdCBpcyBwcmVmZXJhYmxlIHRvIGF2b2lkIGlzc3Vpbmcg dW5zdXBwb3J0ZWQNCj4+Pj4+PiBjb21tYW5kcyB0byBhIGZsYXNoLiBTaW5jZSB0aGVyZSdzIG5v IGNvbmZpZyBpbiBtYWlubGluZSB0aGF0IGFjdHVhbGx5DQo+Pj4+Pj4gdXNlcyBTUElfRkxBU0hf U09GVF9SRVNFVF9PTl9CT09ULCByZW1vdmUgaXQgZW50aXJlbHkgdW50aWwgcHJvcGVyDQo+Pj4+ Pg0KPj4+Pj4gSSBoYXZlIGJlZW4gbGFnZ2luZyBiZWhpbmQgb24gdGhhdCBmcm9udC4gSSBoYXZl IHNvbWUgZGVmY29uZmlnIHBhdGNoZXMNCj4+Pj4+IGZvciBUSSBwbGF0Zm9ybXMgYnV0IEkgZGlk IG5vdCBnZXQgYXJvdW5kIHRvIGNsZWFuaW5nIHRoZW0gdXAgYW5kDQo+Pj4+PiBwb3N0aW5nIHRo ZW0gdXBzdHJlYW0uIFN0aWxsLCB0aGlzIGZlYXR1cmUgaXMgdmVyeSBtdWNoIG5lZWRlZCBvbiBU SQ0KPj4+Pj4gcGxhdGZvcm1zLg0KPj4+Pj4NCj4+Pj4+PiBzdXBwb3J0IGlzIGFkZGVkLiBPbmUg c2hvdWxkIGluc3RlYWQgZGV0ZXJtaW5lIHRoZSBtb2RlIGluIHdoaWNoIHRoZQ0KPj4+Pj4+IGZs YXNoIGRldmljZSBpcyBjb25maWd1cmVkLCB0aGVuIHRvIHBhcnNlIFNGRFAgdG8gZGV0ZXJtaW5l IHRoZQ0KPj4+Pj4+IGNtZF9leHRfdHlwZSBhbmQgdGhlbiB0byBpc3N1ZSBhIFJFQURJRCBjb21t YW5kIGlmIGZsYXNoIGlkZW50aWZpY2F0aW9uDQo+Pj4+Pj4gaXMgcmVhbGx5IGEgbXVzdC4gSkVT RDIxNkQtMDEgcHJvcG9zZXMgYW4gYWxnb3JpdGhtIHRvIHRyeSB0byByZWFkIHRoZQ0KPj4+Pj4N Cj4+Pj4+IEZpcnN0bHksIFJlYWQgSUQgY29tbWFuZCBpcyBub3Qgc3RhbmRhcmRpemVkIGluIDhE LThELThEIG1vZGUuIEZvcg0KPj4+Pj4gZXhhbXBsZSwgQ3lwcmVzcyBTMjggZmxhc2ggZmFtaWx5 IGV4cGVjdHMgNCBhZGRyZXNzIGJ5dGVzIGZvciBSZWFkIElEIGluDQo+Pj4+PiA4RC04RC04RCBt b2RlIHdoZXJlYXMgTWljcm9uIE1UMzUgZmxhc2ggZmFtaWx5IGRvZXMgbm90LiBOdW1iZXIgb2Yg ZHVtbXkNCj4+Pj4+IGN5Y2xlcyBhbHNvIHRlbmRzIHRvIHZhcnkuIFRoZXJlIGlzIG5vIHdheSB0 byBkZXRlcm1pbmUgdGhlc2UgcGFyYW1ldGVycw0KPj4+Pj4gZnJvbSBTRkRQLg0KPj4+Pg0KPj4+ PiBJZiBmbGFzaCBzdXBwb3J0cyBTRkRQLCB0aGUgcmVhZCBJRCBiZWNvbWVzIG9mIG1pbm9yIGlt cG9ydGFuY2UuIFdlIGNhbiBhcw0KPj4+PiB3ZWxsIG5vdCBpc3N1ZSB0aGUgcmVhZCBJRCBhdCBh bGwuDQo+Pj4NCj4+PiBXZSBuZWVkIHRvIHJlYWQgdGhlIElEIHNvIHdlIGNhbiBhcHBseSBmaXh1 cHMuIE9uZSBvcHRpb24gaXMgdG8gc3BlY2lmeQ0KPj4NCj4+IEZpeHVwIGhvb2tzIGFyZSB0aGVy ZSBqdXN0IGJlY2F1c2UgdGhlIG1hbnVmYWN0dXJlcnMgY2FuJ3QgZ2V0IHRoZWlyIFNGRFANCj4+ IHRhYmxlcyByaWdodC4gUmVhZCBJRCBkZXRlcm1pbmVzIHRoZSBzdGF0aWMgZmxhZ3MgYW5kIHBh cmFtZXRlcnMsIHdoaWNoIHNob3VsZA0KPj4gYmUgdXNlZCBqdXN0IGFzIGEgZmFsbGJhY2suDQo+ Pg0KPj4+IFJlYWQgSUQgdHlwZSBpbiBkZXZpY2UgdHJlZS4NCj4+DQo+PiB3ZSBtYXkgY29uc2lk ZXIgdGhpcyB3aGVuIHJlYWxseSBuZWVkZWQuIFVudGlsIHRoZW4gd2UgY2FuIHVzZSB0aGUgcmVj b21tZW5kZWQNCj4+IHNlcXVlbmNlIEkgZ3Vlc3MuDQo+IA0KPiBSaWdodC4gQW5kIEkgaGF2ZSB0 d28gZmxhc2hlcyB3aGljaCBib3RoIG5lZWQgZml4dXBzIGFuZCBib3RoIGhhdmUNCj4gZGlmZmVy ZW50IFJlYWQgSUQgY29tbWFuZHMgaW4gOEQtOEQtOEQgbW9kZTogTWljcm9uIE1UMzVYIGFuZCBD eXByZXNzDQo+IFMyOEguIEJvdGggb2YgdGhvc2UgZm9ydHVuYXRlbHkgaGF2ZSB0aGUgY29ycmVj dCBkYXRhIGFib3V0IGhvdyB0byByZXNldA0KPiB0aGVtIHNvIHdlIHNob3VsZCBiZSBnb29kIGZv ciBub3cuDQo+IA0KPj4NCj4+Pg0KPj4+Pg0KPj4+Pj4NCj4+Pj4+IEFsc28sIHlvdSB3b3VsZCBo YXZlIHRvIHJ1biB0aGUgZGV0ZWN0aW9uIGFsZ29yaXRobSBmb3IgX2V2ZXJ5XyBmbGFzaA0KPj4+ Pj4gdGhhdCBTUEkgTk9SIHN1cHBvcnRzIHNpbmNlIHdlIGRvbid0IHJlYWxseSBrbm93IHdoYXQg d2UgYXJlIGRlYWxpbmcNCj4+Pj4+IHdpdGggYXQgdGhpcyBwb2ludC4gVGhpcyB3b3VsZCBpbmNs dWRlIGZsYXNoZXMgdGhhdCBkbyBub3Qgc3VwcG9ydCB0aGUNCj4+Pj4+IFJlYWQgU0ZEUCBjb21t YW5kIGF0IGFsbC4gSWYgeW91ciBnb2FsIGlzIHRvIG5vdCBzZW5kIHVuc3VwcG9ydGVkDQo+Pj4+ DQo+Pj4+IGJ1dCB3ZSBjYW4gaGF2ZSBhIGR0IHByb3BlcnR5IG9yIGEgY29uZmlnIG9wdGlvbiB0 byBpbmRpY2F0ZSB3aGVuIHRvIGlzc3VlDQo+Pj4+IHJlYWRTRkRQLg0KPj4+DQo+Pj4gT2theS4N Cj4+Pg0KPj4+Pg0KPj4+Pj4gY29tbWFuZHMgdG8gYSBmbGFzaCB0aGVuIHlvdSB3b24ndCBnZXQg dmVyeSBmYXIuIE9uIHRvcCBvZiB0aGF0IFJlYWQNCj4+Pj4+IFNGRFAgaXMgbm90IG1hbmRhdG9y eSBpbiA4RC04RC04RCBtb2RlIHBlciB0aGUgeFNQSSBzdGFuZGFyZCBzbyB0aGVyZSBpcw0KPj4+ Pj4gbm8gZ3VhcmFudGVlIHRoYXQgdGhlIGRldGVjdGlvbiBhbGdvcml0aG0gd291bGQgZXZlbiB3 b3JrLiBJdCBfc2hvdWxkXw0KPj4+Pj4gd29yayBmb3IgbW9zdCBmbGFzaGVzIGJ1dCB3ZSB3aWxs IGV2ZW50dWFsbHkgaGF2ZSB0byBkZWFsIHdpdGggdGhlDQo+Pj4+PiBjb3JuZXIgY2FzZXMuDQo+ Pj4+DQo+Pj4+IGluIGNhc2Ugd2UgY2FuJ3QgZGV0ZXJtaW5lIHRoZSBtb2RlIGluIHdoaWNoIHRo ZSBmbGFzaCBpcyBjb25maWd1cmVkLA0KPj4+PiB3ZSBjYW4gYWRvcHQgb3RoZXIgYXBwcm9hY2gs IHNlZSBiZWxvdy4NCj4+Pj4+DQo+Pj4+PiBJbiBvdGhlciB3b3JkcywgaWYgeW91IGRyb3AgdGhp cyB0aGVuIHlvdSB3b3VsZCBoYXZlIHRvIHJ1biB0aGUNCj4+Pj4+IGRldGVjdGlvbiBhbGdvcml0 aG0gZm9yIGV2ZXJ5IGZsYXNoIGFuZCBzZWUgd2hhdCBtb2RlIGl0IGlzIGluLiBJZiBhbg0KPj4+ Pg0KPj4+PiBub3QgZm9yIGV2ZXJ5IGZsYXNoLCBqdXN0IHRoZSBvbmVzIHRoYXQgd2UgbWFya2Vk IGFzIFNGRFAgY29tcGxpYW50Lg0KPj4+Pg0KPj4+Pj4gOEQtOEQtOEQgbW9kZSBmbGFzaCBkb2Vz IHN1cHBvcnQgUmVhZCBTRkRQIGluIDhELThELThEIG1vZGUsIHRoZW4geW91DQo+Pj4+PiB3b3Vs ZCBoYXZlIHRvIHJlYWQgU0ZEUCwgZGV0ZXJtaW5lIHRoZSBleHRlbnNpb24gYW5kIHJlc2V0IHR5 cGUsIGFuZA0KPj4+Pj4gdGhlbiBwZXJmb3JtIHRoZSByZXNldC4gSWYgaXQgZG9lcyBub3Qgc3Vw cG9ydCB0aGUgUmVhZCBTRkRQIGNvbW1hbmQNCj4+Pj4NCj4+Pj4gcmlnaHQuDQo+Pj4+DQo+Pj4+ PiB0aGVuIHlvdSBhcmUgbGVmdCB3aXRoIGEgbm9uLXdvcmtpbmcgZmxhc2guIFlvdSB3b3VsZCBz dGlsbCBwcm9iYWJseSBlbmQNCj4+Pj4+IHVwIGlzc3VpbmcgdW5zdXBwb3J0ZWQgY29tbWFuZHMu DQo+Pj4+DQo+Pj4+IG5vdCBuZWNlc3NhcmlseS4NCj4+Pj4NCj4+Pj4+DQo+Pj4+PiBJIGNhbiBp bXBsZW1lbnQgc3VjaCBhbiBhbGdvcml0aG0gYnV0IGlzIGl0IHJlYWxseSB3b3J0aCB0aGUgaGFz c2xlPw0KPj4+Pg0KPj4+PiBJIGZpbmQgaGF2aW5nIHN1Y2ggYW4gYWxnIHdvdWxkIGJlIG9mIGJl bmVmaXQsIHllcy4NCj4+Pj4NCj4+Pj4+DQo+Pj4+Pj4gU0ZEUCBzaWduYXR1cmUgdG8gZGV0ZXJt aW5lIHRoZSBtb2RlIGluIHdoaWNoIHRoZSBmbGFzaCBpcyBjb25maWd1cmVkOg0KPj4+Pj4+ICcn Jw0KPj4+Pj4+IHRyeSB0byByZWFkIHRoZSBTRkRQIHNpZ25hdHVyZSAoc2VlIDYuMSkgaW4gNC00 LTQgbW9kZSwgaWYgdGhhdCBmYWlscw0KPj4+Pj4+IHRyeSAyLTItMiBtb2RlLCBhbmQgaWYgdGhh dCBmYWlscyB0cnkgMS0xLTEgbW9kZS4gRm9yIE9jdGFsIGRldmljZXMsDQo+Pj4+Pj4gdGhlc2Ug dHlwaWNhbGx5IHN1cHBvcnQgU0ZEUCByZWFkIG9wZXJhdGlvbiBpbiBib3RoIDFTLTFTLTFTIG1v ZGUgYW5kDQo+Pj4+Pj4gOEQtOEQtOEQgbW9kZS4gSWYgdGhlIGhvc3QgY29udHJvbGxlciBkb2Vz IG5vdCBrbm93IGV4YWN0bHkgd2hpY2gNCj4+Pj4+PiBwcm90b2NvbCBtb2RlIGlzIHVzZWQgZm9y IFNGRFAgaW4gOEQtOEQtOEQgbW9kZSwgdGhpcyBpbmZvcm1hdGlvbiBjYW4gYmUNCj4+Pj4+PiBm b3VuZCBieSByZWFkaW5nIFNGRFAgaW4gMVMtMVMtMVMgbW9kZSBmaXJzdC4gKFRvIHJlYWQgYW4g dW5rbm93biBkZXZpY2UNCj4+Pj4+PiBkaXJlY3RseSBpbiA4RC04RC04RCBtb2RlLCB0aGUgaG9z dCBjb250cm9sbGVyIG1heSByZWFkIGZyb20gYWRkcmVzcyAwLA0KPj4+Pj4+IGFuZCBjb3VudCB0 aGUgbnVtYmVyIG9mIGR1bW15IGNsb2NrcyByZXF1aXJlZCBiZWZvcmUgdGhlIFNGRFAgc2lnbmF0 dXJlDQo+Pj4+Pj4gaXMgcmVjZWl2ZWQuKQ0KPj4+Pj4+ICcnJw0KPj4+Pg0KPj4+PiBCZWxvdyBp cyB0aGUgYXBwcm9hY2ggZm9yIHRoZSBmbGFzaGVzIHRoYXQgYXJlIG5vdCBTRkRQIGNvbXBsaWFu dDoNCj4+Pj4NCj4+Pj4+PiBJZiB0aGUgZmxhc2ggZG9lcyBub3Qgc3VwcG9ydCBTRkRQIGF0IGFs bCwgb25lIHNob3VsZCBpbnRyb2R1Y2UgZGVkaWNhdGVkDQo+Pj4+Pj4gY29uZmlncyBmb3IgZWFj aCByZXNldCB0eXBlIGFuZCBpc3N1ZSBqdXN0IHRoZSBuZWVkZWQgcmVzZXQgY29tbWFuZC4NCj4+ Pg0KPj4+IFRoZXJlIGFyZSBzb21lIHByb2JsZW1zIHdpdGggdGhpcyBhcHByb2FjaC4gV2hhdCBp ZiB3ZSBoYXZlIHR3byBmbGFzaGVzDQo+Pj4gb24gdGhlIGJvYXJkIGFuZCBib3RoIHVzZSBkaWZm ZXJlbnQgcmVzZXQgdHlwZXM/IEhvdyBkbyB3ZSBmaWd1cmUgb3V0DQo+Pj4gd2hpY2ggcmVzZXQg dG8gYXBwbHk/IFRoaXMgYXBwbGllcyB0byB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBhcw0K Pj4+IHdlbGwuIElmIHRoZXJlIGFyZSB0d28gZmxhc2hlcyB0aGVuIGl0IHdpbGwgaXNzdWUgdGhl IHJlc2V0IHRvIGJvdGggZXZlbg0KPj4+IGlmIG9uZSBvZiB0aGVtIGRvZXMgbm90IHN1cHBvcnQv bmVlZCBpdC4NCj4+DQo+PiBPbmUgd291bGQgaGF2ZSB0byBjaG9vc2UgdGhlIE5PUiBtYW51ZmFj dHVyZXIgd2l0aCBjYXJlIG5leHQgdGltZS4gSWYgd2UnbGwNCj4+IGhhdmUgdG8gc3RhdGljYWxs eSBkZWZpbmUgdGhlIHJlc2V0IHR5cGUgZm9yIGJvdGggdGhlIGZsYXNoZXMsIHRoZXJlJ3Mgbm90 aGluZw0KPj4gbXVjaCB3ZSBjYW4gZG8uIE1heWJlIGlmIHlvdSBoYXZlIGEgZ3BpbyByZXNldCBs aW5lIGNvbm5lY3RlZCB0byB0aGUgZmxhc2ggeW91DQo+PiBjYW4gdG9nZ2xlIHRoYXQgaW5zdGVh ZC4NCj4gDQo+IE9yIHdlIGNhbiBzcGVjaWZ5IHRoZSByZXNldCB0eXBlIGluIHRoZSBkZXZpY2Ug dHJlZT8gVGhhdCBzaG91bGQgbmVhdGx5DQo+IHNvbHZlIHRoZSBwcm9ibGVtIEkgYmVsaWV2ZS4N Cj4gDQoNCkl0IGlzIHN1cmVseSBhbiBhcHByb2FjaCB0byBjb25zaWRlci4gVGhlIGRvd25zaWRl IHdpdGggaXQgaXMgdGhhdCBwZW9wbGUgbWlnaHQNCmFidXNlIGl0LCBhbmQgdXNlIGl0IHJlZ2Fy ZGxlc3MgaWYgdGhlIHJlc2V0IHR5cGUgaXMgZGVmaW5lZCBpbiBTRkRQIG9yIG5vdC4NCkRvIHdl IGNhcmU/DQoNCnRhDQo=