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=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,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 69DFEC432BE for ; Thu, 26 Aug 2021 10:27:28 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 5EB87601FD for ; Thu, 26 Aug 2021 10:27:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5EB87601FD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nedap.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E582280ECB; Thu, 26 Aug 2021 12:27:24 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nedap.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=nedap.com header.i=@nedap.com header.b="FHTmyYlH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8E5398081E; Thu, 26 Aug 2021 12:27:22 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0714.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::714]) (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 F0D9080ECB for ; Thu, 26 Aug 2021 12:27:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nedap.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=harm.berntsen@nedap.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A4ZdldBAheQhhxGI8u6SgJicsv75dTJnv0ZEyTUiRhD+yvWe0iQ+uStUjIs18BT+luFdr2VV+p2UnsxHG5cU91b2NEYgVORIcJ5BlpqT/EBa4viD17csN0qPZn/edeVLWsNnWgVKu4AB1aSbBtHgrXVntwPOqvS8yzc/v5+iSyRgyJ0Z1RX/wRnaSFpS3tcdq24xdmOwBza08V+eGVchupQpMeB0V1taZdEKe6BKnyUTNq/fFw2MJYm2rC0+e7GDOMwOMntSJBA7H2+fJwiv7VAYoxmQbfSaYKjMwwRDRB7trsV4w3Ulo5+Vb4WTATA4DuvSwuMbBWK+uAp34T72nA== 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-SenderADCheck; bh=syaHJmsIEbuOHvfrtcWwtXi/S+IW8tqlMiICmvMKpjA=; b=DDuh4s4VWmXJkaU2cEspl6AK+7Y6naWFVDauvB/6bBatZiFGSsvKFsqpKs4DJGlzV5ALeCsdEiC+nRgEJ4kVdVwNIMBpZSK186yAXq0q5UdAwCFR0rZgxaBgfLQhhlAakzYgJ6H1xB4wrPR1C8G2Zbw2kgQFItzYtCAgrRGJtZayfSpGPSwlWWyQJ7fI/vQmEQADEugLRMYMEg/ty54dNms/bwjljHmiUDeE5vIOwsCqjXHbAN3HB+cHB8gRUP8FiGtnUC2OKnASjUlQJ77FrZ8U2/6X+6ms6MhwrPBn21W1zdVHKEjFjG5OU6E4Usgq0Lf4zok4eHDsbGAyaD/x+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nedap.com; dmarc=pass action=none header.from=nedap.com; dkim=pass header.d=nedap.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nedap.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=syaHJmsIEbuOHvfrtcWwtXi/S+IW8tqlMiICmvMKpjA=; b=FHTmyYlHCibiduxK+2kCFHd+gzkKYL19/4RSkK24F8DKcCgEL9xe3mJvj+nO9YZorUPoBlMwVPuZrFz/Xz1RRBWreELhryrwPF12lwZyqemLDnH+FF6h+uDycucTXeYTJDiXhVzGjbqy4JdvnjstnHZCC0sYvuCt1brXVTW4v7U= Received: from AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e7::20) by AM0PR10MB2561.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17; Thu, 26 Aug 2021 10:27:15 +0000 Received: from AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM ([fe80::5d4b:ffe:7926:938b]) by AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM ([fe80::5d4b:ffe:7926:938b%9]) with mapi id 15.20.4436.025; Thu, 26 Aug 2021 10:27:15 +0000 From: Harm Berntsen To: "peng.fan@nxp.com" , "uboot-imx@nxp.com" , "sbabic@denx.de" CC: "sjg@chromium.org" , "u-boot@lists.denx.de" Subject: Fwd: Re: [PATCH v2 15/16] clk: Detect failure to set defaults Thread-Topic: Re: [PATCH v2 15/16] clk: Detect failure to set defaults Thread-Index: AQHXle/DF1CejpYpSUGiKIlZAGiUTw== Date: Thu, 26 Aug 2021 10:27:15 +0000 Message-ID: References: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nedap.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3661217b-82ab-4dbb-853c-08d9687c1308 x-ms-traffictypediagnostic: AM0PR10MB2561: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QWnAITuyI9C1RMdspuKZzGojLyedaGVP5ML3574zhOBghWZDFkKSShIiZ6Yg90CDGruzs2Sv//Jk3zHcGxYda7Jl2jcUXML3kfVr/08TeDooAk5pvzn5NsDbn0LWBBfXhognA9BV/ZKIhAcT/rWWB5bjD1MLcaYZj71eH6/PP/yPuSZCV8MZmbQ2s4LQFPx1F35LDaILPnrBbHQGlHVoqUPR3Ma47fF6y5Sg832dVVzUWtdla59EjKGu0UMxIT6Vn4HmhfuGjULfhaMGEkCEbvxvCS8Tmd4KKezmVqScLIoRTiHXbGW2ZGBioK8PpczPPaX+TDCGG/zdzp8nkJj+CbqvuqWC5H5afm2qJy3lvsHYdrMlYr1bkwdN801HKV+B6DBZZ2YVNQvAFlpWtnqCGoavUlgHAKp284RJb8x6cxv8x+iI3pXqhCzEX07mpwRhjeAOnuvk1QjbUtD3n6EHyMz1JJZaD3aVDaNEnEhnaVJEHVFdWIZ+TohF57ScfU/Eo2+EUyj2ep0Md+nEfo8NLmL/yiNUul0rGlkXgVNY8IwXKKC1B00RYMyAdfhqfsDiwsC+83jfD7hhEw/GF9pz/ncRL2cmLBcMZ66fHo9+ClSG/2ICdNAVUIVg3mKgKZI6hdfdP1NFhqwNy5KwoxE7Q2KwwmE/F5qbe8RGLH/JsEUGcihmzCYZ5Om6LyQ+bN7ET39TixguTHYQGuI/SJAN0Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(346002)(39850400004)(396003)(376002)(66556008)(66446008)(86362001)(8676002)(64756008)(66476007)(66946007)(2616005)(83380400001)(91956017)(76116006)(6506007)(122000001)(4326008)(110136005)(6512007)(6486002)(5660300002)(44832011)(26005)(316002)(36756003)(71200400001)(54906003)(38070700005)(38100700002)(478600001)(8936002)(2906002)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azhrcmQvYkVoS0tUdGFEMXk0b0dRbituQ0x1d2g3T1J5NXVLMDROLzE4RzBt?= =?utf-8?B?WDdPSWxvVTdOekhZRFNZNEN4QTh2MEdoWGhrbVhFQU41cDBMSW0xZW5WSDhi?= =?utf-8?B?RHFpQUk0M21rWkZibDdpS0J4U0RMc0JOazQ2TDFDVnZEZzV6STlpUUtrK20x?= =?utf-8?B?SndFLzR5WWF2R3RjbTN5aGM0SzRpRTBpMXI0cjF2RnRraGc0NjlKcEEyRmRH?= =?utf-8?B?UEdEazRoUDFmL1BDRlVHcWJJSGpJLzVTV0Q2eFJydHM4YW9kZkRQUzRsTkVK?= =?utf-8?B?VERyOWx5dlRKQWIrcjBpQ3Q2cy9HbkN3VUZTR1lhVDlITFB2SHFCQldnZDJU?= =?utf-8?B?bzU2NFZjNG14eVNhSHlKMnV6bk5rWEowekdEOW1DRk81Q1MwaFlZSDdmYy9N?= =?utf-8?B?MXlLZEV6QUVKb3BUOU1iU1FLQlZFUm9zbktqekRPWGt2S2lhUEwrdDhyVGYw?= =?utf-8?B?VWdRZlJaOWJxWmMrUkxJalZmMis4cGYzazFBV3NoSTUrOUEzOUUwTnh0eUVL?= =?utf-8?B?VmpKYzBZUE5WcmtRbGpTNTZoWFRwYmlsL1MwcWQ5ZUlrZ0Q0NEVCNW1FRlpZ?= =?utf-8?B?K216bGQ1azM4OTlOVVdIeDg3azZpY28vWjFGbi9xT0czcFFickRMQ2ZkZUVl?= =?utf-8?B?VitpU0dGNXpjQmJKbTlPR1NKT1NDblZqSkVtbkF6eWRKTisraCtSOC9aaWk4?= =?utf-8?B?SDg2SlFzbGV3cGtPekxQQlBrdDBaTXpEL3plOG5XbTFSOUtDT3oxK3ozek8y?= =?utf-8?B?cE5Ia3NReStWbExublNBSVNQNzBPam5CdkFLWHZJUE5hNjl4aERxejFnVWZa?= =?utf-8?B?WEp0QlJSQWx2NzBWS1I0MHJZd3VBQ0JLYzg2VU5GZmhaRkVrTzhuQ3pUV3RM?= =?utf-8?B?bTdHd2F3TThEUTlwbjJ2Z3RmYytnT1QwV2Voa2NuS3dvYjBXZXc5RXIyT1Ex?= =?utf-8?B?NEExakxxenJjYm1STE1Mbkljamc0cHZTVmV2a21BYkRZTHNQNVFja29ORFhx?= =?utf-8?B?ZjNvQTNyRzB3akNyS3Z1RFFrZVlCTGtILytaWWxsQWlDVWJGYVg4TENoY0JQ?= =?utf-8?B?RUZ3SkRsKytrKzBpcVJrZnZPdEFCcnk4QXBvbEJFRmxwaGpyRUJzcS82Q0s2?= =?utf-8?B?Q29JZFVKTFRGK1EvSzZpeHNRVWNheHpHUjNERTlHWkw0RlhoU3FkM1hncEY5?= =?utf-8?B?QTlnYVlST2NLVUtsaktpVlhlMm5qdTI0ZXJ1dkE0R0hFdVBBTkJXZk4xclFt?= =?utf-8?B?bytTV3d4QUNCTFJ5Tloxa0ZaWkxWRkczQWUyNDJlMnVrQ25xcVlBZCtWMUVV?= =?utf-8?B?ei9FUDJlWlFJUmhsV01XN1p3THdyVDlLdUpLSjNTZmp1eUxjeXdQQlpCRXh4?= =?utf-8?B?UitDU0ZmdTZkRVJEM1NKK0V6V3llMFJxa3JpLzc5QlVIU1ZIRURaSndUSk1p?= =?utf-8?B?OTN6ZXpCVmNEZThkMVRsTUxKUHk5Z2dEMGYwS3REek1RR2V4V2RjRU5adHN5?= =?utf-8?B?aDVXL2VPeU9vZHE1Z2VGemdVQkVHajV0eDljMCtRd1hWL2JzOG9DbVpmT2pl?= =?utf-8?B?ZkQ2WDIxMWQxL1BmNm1vNXd3UE1TeWtZeDhRZ2NTa3AybERzN2xLMUxLOFUr?= =?utf-8?B?UE1JN2Y5cUE4dnh1UjBLeG9xS2t5MlVjNGJzQ2daNHkzKzNTd3RRNjRlVlU2?= =?utf-8?B?NkxYQUhSaUtvUlFWNVc3Z1BZODg0TFhzRVREL1BnNm91eHdUcTYrdEVtQ1lL?= =?utf-8?Q?dP2/hltwPontyels+8K6IuPKSyP6jraB0zVFneI?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nedap.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3661217b-82ab-4dbb-853c-08d9687c1308 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Aug 2021 10:27:15.3866 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 6d21d161-0ae7-4a24-94cf-df0881e2fa96 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Wp8ur9+rbKqOhR25P6xTf/JBuYk444Egd8Otaq70+tMkIsieoahs/zF48zpYkrrdfJJ35lS5GF2H2mikfKYRAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2561 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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 SGkgU3RlZmFubyBhbmQgUGVuZywNCg0KVGhlcmUgaXMgYW4gaXNzdWUgdGhhdCBwcmV2ZW50cyB0 aGUgaW14OG1uIHRvIGJvb3QgaW4gMjAyMS4xMC1yYzIuIFNlZQ0KdGhlIGNvbnZlcnNhdGlvbiBi ZWxvdy4gQ291bGQgeW91IGhlbHAgd2l0aCB0aGlzPw0KDQotLSBIYXJtDQoNCi0tLS0tLS0tIEZv cndhcmRlZCBNZXNzYWdlIC0tLS0tLS0tDQpGcm9tOiBTaW1vbiBHbGFzcyA8c2pnQGNocm9taXVt Lm9yZz4NClRvOiBIYXJtIEJlcm50c2VuIDxoYXJtLmJlcm50c2VuQG5lZGFwLmNvbT4NCkNjOiB1 LWJvb3RAbGlzdHMuZGVueC5kZSA8dS1ib290QGxpc3RzLmRlbnguZGU+LCB0cmluaUBrb25zdWxr by5jb20NCjx0cmluaUBrb25zdWxrby5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIIHYyIDE1LzE2 XSBjbGs6IERldGVjdCBmYWlsdXJlIHRvIHNldCBkZWZhdWx0cw0KRGF0ZTogRnJpLCAyMCBBdWcg MjAyMSAxMjoxODowNyAtMDYwMA0KDQo+IEhpIEhhcm0sDQo+IA0KPiBPbiBXZWQsIDE4IEF1ZyAy MDIxIGF0IDA4OjA5LCBIYXJtIEJlcm50c2VuIDxoYXJtLmJlcm50c2VuQG5lZGFwLmNvbT4NCj4g d3JvdGU6DQo+ID4gDQo+ID4gT24gVGh1LCAyMDIxLTA1LTEzIGF0IDE5OjM5IC0wNjAwLCBTaW1v biBHbGFzcyB3cm90ZToNCj4gPiA+IFdoZW4gdGhlIGRlZmF1bHQgY2xvY2tzIGNhbm5vdCBiZSBz ZXQsIHRoZSBjbG9jayBpcyBzaWxlbnRseQ0KPiA+ID4gcHJvYmVkIGFuZA0KPiA+ID4gdGhlIGVy cm9yIGlzIGlnbm9yZWQuIFRoaXMgaXMgaW5jb3JyZWN0LCBzaW5jZSBoYXZpbmcgdGhlIGNsb2Nr cw0KPiA+ID4gYXQgdGhlDQo+ID4gPiBjb3JyZWN0IHNwZWVkIG1heSBiZSBpbXBvcnRhbnQgZm9y IG9wZXJhdGlvbiBvZiB0aGUgc3lzdGVtLg0KPiA+ID4gDQo+ID4gPiBGaXggaXQgYnkgY2hlY2tp bmcgdGhlIHJldHVybiBjb2RlLg0KPiA+ID4gDQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBH bGFzcyA8c2pnQGNocm9taXVtLm9yZz4NCj4gPiA+IC0tLQ0KPiA+ID4gDQo+ID4gPiAobm8gY2hh bmdlcyBzaW5jZSB2MSkNCj4gPiA+IA0KPiA+ID4gwqBkcml2ZXJzL2Nsay9jbGstdWNsYXNzLmMg fCA2ICsrKysrLQ0KPiA+ID4gwqAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pDQo+ID4gPiANCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Nsay9jbGstdWNs YXNzLmMgYi9kcml2ZXJzL2Nsay9jbGstdWNsYXNzLmMNCj4gPiA+IGluZGV4IDRhYjNjNDAyZWQ4 Li4yYTJlMWNmYmQ2MSAxMDA2NDQNCj4gPiA+IC0tLSBhL2RyaXZlcnMvY2xrL2Nsay11Y2xhc3Mu Yw0KPiA+ID4gKysrIGIvZHJpdmVycy9jbGsvY2xrLXVjbGFzcy5jDQo+ID4gPiBAQCAtNzk2LDEz ICs3OTYsMTcgQEAgdm9pZCBkZXZtX2Nsa19wdXQoc3RydWN0IHVkZXZpY2UgKmRldiwNCj4gPiA+ IHN0cnVjdCBjbGsNCj4gPiA+ICpjbGspDQo+ID4gPiANCj4gPiA+IMKgaW50IGNsa191Y2xhc3Nf cG9zdF9wcm9iZShzdHJ1Y3QgdWRldmljZSAqZGV2KQ0KPiA+ID4gwqB7DQo+ID4gPiArwqDCoMKg wqDCoMKgIGludCByZXQ7DQo+ID4gPiArDQo+ID4gPiDCoMKgwqDCoMKgwqDCoCAvKg0KPiA+ID4g wqDCoMKgwqDCoMKgwqDCoCAqIHdoZW4gYSBjbG9jayBwcm92aWRlciBpcyBwcm9iZWQuIENhbGwN Cj4gPiA+IGNsa19zZXRfZGVmYXVsdHMoKQ0KPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCAqIGFsc28g YWZ0ZXIgdGhlIGRldmljZSBpcyBwcm9iZWQuIFRoaXMgdGFrZXMgY2FyZSBvZg0KPiA+ID4gY2Fz ZXMNCj4gPiA+IMKgwqDCoMKgwqDCoMKgwqAgKiB3aGVyZSB0aGUgRFQgaXMgdXNlZCB0byBzZXR1 cCBkZWZhdWx0IHBhcmVudHMgYW5kDQo+ID4gPiByYXRlcw0KPiA+ID4gwqDCoMKgwqDCoMKgwqDC oCAqIHVzaW5nIGFzc2lnbmVkLWNsb2Nrcw0KPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCAqLw0KPiA+ ID4gLcKgwqDCoMKgwqDCoCBjbGtfc2V0X2RlZmF1bHRzKGRldiwgMSk7DQo+ID4gPiArwqDCoMKg wqDCoMKgIHJldCA9IGNsa19zZXRfZGVmYXVsdHMoZGV2LCAxKTsNCj4gPiA+ICvCoMKgwqDCoMKg wqAgaWYgKHJldCkNCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBs b2dfcmV0KHJldCk7DQo+ID4gPiANCj4gPiA+IMKgwqDCoMKgwqDCoMKgIHJldHVybiAwOw0KPiA+ ID4gwqB9DQo+ID4gDQo+ID4gTm90ZSB0aGF0IHRoaXMgcGF0Y2ggYnJva2UgYm9vdGluZyBteSBp bXg4bW4gYmFzZWQgYm9hcmQgb24gVS1Cb290DQo+ID4gdjIwMjEuMTAtcmMyLiBUaGUgZmFpbHVy ZSBpcyBkdWUgdG8gdGhlIGNsb2NrLWNvbnRyb2xsZXJAMzAzODAwMDANCj4gPiBjb25maWd1cmF0 aW9uIGluIHRoZSBpbXg4bW4uZHRzaSBmaWxlLiBJIGhhZCB0byByZW1vdmUgdGhlDQo+ID4gZm9s bG93aW5nDQo+ID4gY2xvY2tzIGZyb20gdGhlIGRldmljZSB0cmVlIHRvIGdldCBteSBkZXZpY2Ug dG8gYm9vdCBhZ2FpbiAoYWxsDQo+ID4gZnJvbQ0KPiA+IHRoZSBhc3NpZ25lZC1jbG9ja3Mgb2Yg Y2xvY2stY29udHJvbGxlckAzMDM4MDAwMCk6DQo+ID4gDQo+ID4gPCZjbGsgSU1YOE1OX0NMS19B NTNfQ09SRT4sDQo+ID4gPCZjbGsgSU1YOE1OX0NMS19OT0M+LA0KPiA+IDwmY2xrIElNWDhNTl9D TEtfQVVESU9fQUhCPiwNCj4gPiA8JmNsayBJTVg4TU5fQ0xLX0lQR19BVURJT19ST09UPiwNCj4g PiA8JmNsayBJTVg4TU5fU1lTX1BMTDM+LA0KPiA+IDwmY2xrIElNWDhNTl9BVURJT19QTEwxPiwN Cj4gPiA8JmNsayBJTVg4TU5fQVVESU9fUExMMj47DQo+ID4gDQo+ID4gSSBsb29rZWQgaW50byB0 aGUgY2xrLWlteDhtbi5jIGNvZGUgYW5kIEkgc2VlIHRoYXQgd2UgaW5kZWVkIG1pc3MNCj4gPiBj bG9ja3MgdGhlcmUuIFVuZm9ydHVuYXRlbHkgSSBjb3VsZCBub3QgcG9ydCBjb2RlIGZyb20gdGhl IExpbnV4DQo+ID4ga2VybmVsOiB3ZSBhcmUgbWlzc2luZyB0aGUgaW14X2Nsa19od19tdXgyIGZ1 bmN0aW9uIGZvciB0aGUNCj4gPiBJTVg4TU5fQ0xLX0E1M19DT1JFIGNsb2NrLiBJIGRpZCBub3Qg bG9vayBpbnRvIHRoZSBvdGhlciBjbG9ja3MuDQo+IA0KPiANCj4gUGVyaGFwcyB0aGUgaU1YIG1h aW50YWluZXIgY291bGQgaGVscCB3aXRoIHRoaXM/IEl0IGRvZXMgc291bmQgbGlrZSBhDQo+IGJ1 Zy4NCj4gDQo+IFJlZ2FyZHMsDQo+IFNJbW9uDQo+IA0KPiA+IA0KPiA+IA0KPiA+IC0tIEhhcm0N Cg0K