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 469A3C433EF for ; Mon, 29 Nov 2021 07:25:57 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2182C80F67; Mon, 29 Nov 2021 08:25:55 +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="HI6WC2Ot"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D93E180257; Mon, 29 Nov 2021 08:25:52 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::608]) (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 3B72D80F67 for ; Mon, 29 Nov 2021 08:25:48 +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=gaurav.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K/GurY/aMmganBu43IU/s3v5YWR2TB2c6XfmqOp4W4y5XPnPx79uWigRcpMMOLj/tUxCzuqeu/r8V3Nv5SxJEbOYRHAmP1zlkejYJDVryBub9eoyuuCvhK6e0Kih8fQ8hrFE21jXJSYc+jyJBLbaZeLKYbfoEX/bEtrYDU5w1P2kvGV9Q1gTWt4ZbZc7jHff2C9WkKDP8Wx1N6ZClKWAcSOaNNKQVrsJqAeA5tjz1PDTNt/RW2Fcv4sQdqejlIX2LuiNxKTGmvESvcufkFlPKyk0PassienQBcB5gSJed94d3TqvxXspd77wk5+M02nKf4c7BNcYpVAfli9B7NNX7A== 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=lbULop7B6OIwwAMNOnB9VcycyrDDm1uAi13AzdbPPBY=; b=TJZuE+rku61FnhW4fjIe55VY31FpzIPpb6qY/xDurE6heYgpqmotGdS/HSbB5C+hca63Rpwcdawf39l5zMq7qG84EoOi1Hs5hwMG1XoLIWd2h2erXuAuczJnvKVCB5H9kIjkHk+xG3PZnwdPXeFmbqzuLJRKvl3XHYimohzv7l7DzpKz0e/IRre+zrYWUgYJ7CRj5WbmLstUYMoaqHDI535CBduCZFOHld4if0WY7hLvpuWP/qpBZ+NFYBxN/mvpWvb+pHwjJVIZRr3PJ8+/PARfbHQHWRoVsxk2K26y1AJ2HBHFBit2zDa5CpVrTfE1z3LSpCHG7jhHv7ZWhXWv6A== 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=lbULop7B6OIwwAMNOnB9VcycyrDDm1uAi13AzdbPPBY=; b=HI6WC2OtDKe2qkK0nU1Tyx/qNdVoH/PVnC0+YzPCaSYfeBbt/f2P21SXy7ZVL+gSuaM+Q26nEu26zWT3dXkSbY5kAVbZrcH9TNARAH+TLPYFXpt8Va0tFJvAVP3UtigOBaWjRBcU10Zh7zEgLTwct/PMr/xsEcbi55oA6FXF7BY= Received: from VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) by VI1PR04MB5695.eurprd04.prod.outlook.com (2603:10a6:803:e9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Mon, 29 Nov 2021 07:25:46 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::9c7:29fc:3544:10fb]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::9c7:29fc:3544:10fb%3]) with mapi id 15.20.4734.024; Mon, 29 Nov 2021 07:25:45 +0000 From: Gaurav Jain To: Simon Glass CC: U-Boot Mailing List , Stefano Babic , Fabio Estevam , Peng Fan , Priyanka Jain , Ye Li , Horia Geanta , Ji Luo , Franck Lenormand , Silvano Di Ninno , Sahil Malhotra , Pankaj Gupta , Varun Sethi , dl-uboot-imx , Shengzhou Liu , Mingkai Hu , Rajesh Bhagat , Meenakshi Aggarwal , Wasim Khan , Alison Wang , Pramod Kumar , Andy Tang , Adrian Alonso , Vladimir Oltean Subject: RE: [EXT] Re: [PATCH v4 01/16] crypto/fsl: Add support for CAAM Job ring driver model Thread-Topic: [EXT] Re: [PATCH v4 01/16] crypto/fsl: Add support for CAAM Job ring driver model Thread-Index: AQHXyjafCT/ZeW2gRUW2wULQyq16sqvwXvSAgAkACjCAGi7JAIAGvKgA Date: Mon, 29 Nov 2021 07:25:45 +0000 Message-ID: References: <20211026065554.29009-1-gaurav.jain@nxp.com> <20211026065554.29009-2-gaurav.jain@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: e639bd21-c410-4dd2-9bf1-08d9b30975a0 x-ms-traffictypediagnostic: VI1PR04MB5695: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EE5ru3VXFx8ZO51/PqHWzp6dzn1vD991bNUN5RBOr1AkkjeiwQRB574vC+bMSFrE3kQkz0W9s3wwPWNnmvwLZQUha4I1G5v+ujT/kHrTrdZBvUQ2/0F85NjfvHe7grocDekJ6Xn4FPo/4yvsVgr+Bi4boLEa7zYx0D3fomo9EZtDb78MmSeP0JdUuibJHBZtgYBB4JgSJd71g24SOK/AnUT+6bn63tVMjTlJSBgVSCg4TW8nxefHv7PkwZXI/lMiWPcnZdBDg9wX93S5uGsvVu//99vbi+kqp3XILffYtLWRVAkoltst9irwb6iYyvDlSHoa7+BcsQDnUKN1mzjnNQ+bZe6g2W6AneCnX5Lz6p+VaDT8xOGb0BbFXeB7scPkSSZ5s8hGIQ9hRjPtymH3Qn3c7oSuvtyEEeLix064Xz37Zq9bMEBZADTWRXdjxXTG6XmKb+ioZ+3+CPFime3qRefyPhIXUDl4RMNtddvrNs1ttNnHoz10+svE3Nij6OCdsY14nxbKwD1YBnZufezOi99zQlvX68lo10JB2JXhER45BBjSTtp3CAxxuCsKmq0aPAZCzE3kKA6McwVncHbwVAi2Tc1PfMLsa9LvXD5MWaO2wwHjLSHIlfE/SNbXZ43i6MAUQAJg0IXLqckMyefh0ajq1/l3DW7g9cBLh4MjmgdH3aNgy+CsbyQQUtIs7dnSqdd8Vj+kMl4xICWTi5zivg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5342.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66946007)(66446008)(38100700002)(54906003)(9686003)(52536014)(71200400001)(5660300002)(508600001)(66476007)(53546011)(64756008)(6506007)(55016003)(8936002)(186003)(316002)(2906002)(83380400001)(6916009)(122000001)(8676002)(33656002)(44832011)(66556008)(7696005)(4326008)(26005)(86362001)(38070700005)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NnNWQ2FMVVNwSkx4R1dnUnU1a2FDVkRjUVJ3QjZSZjRlUTNsSXU1MnkvYWtL?= =?utf-8?B?SUQ2T2ExaVlVNlIxRWt3QjRHL25OWDJOZmZaelVWQVRZMndkNWdlZDRHcTFh?= =?utf-8?B?UHU1T1pRZzFZYkJMeHhzbkduam92ck0rRS9IcHZXQmlwRXpMZHRzbzJ6N3NU?= =?utf-8?B?SDJCSmh0V21WTUk0S3VZTWtyZVJteVJkRU1wLzZGRHdRMWNWZExnL2o3SjBa?= =?utf-8?B?OVk3cDFvQ3VHb3h3ZVBaR29YUzBmOU1LRjZrN0JoeTB4UUMxT3pWK084WFAr?= =?utf-8?B?OWdrbW9iUDFUNjNTOERhb1FQSHp1UWwvQ0twZkNqVTA4MGk0VFZWNnFjSW5a?= =?utf-8?B?d2o1REdCd2hobmxJR3pudmdjN1BudXlWQ3dTOVZOQ3VHdk9WTlgwZnowMU5u?= =?utf-8?B?M00xVm5rYmJzZmtndC9henRNelJjMDlFcUlmTTlOckpra0RKY1c4V2wxSExF?= =?utf-8?B?OE9laWsyMzdoYzJCWFY4NmxsU1F1L1k1U3lxOUVYa3lSdDNGOENORWpiZEFv?= =?utf-8?B?VksrNXNoMk5IRlhEUkJudklRSVM1VHdKOVdabUNQNEdlR1FPQ0pXdlJoakQ3?= =?utf-8?B?d3lwSC9uamg5MG8wVXJReHR4QTVRNkNRRVdwcml2U3RQUFBzVUo5aG9VQnJl?= =?utf-8?B?LzRBa3VmRTVuN00wRW5XV2s1bFBOSW1UcHd0NXpkeFhQelE5OFZnbllvNHF3?= =?utf-8?B?ZVpGaVNxdCt1UUtZRlJXY29YRlk5Qmo2dEpocWJVTmxwdFhtaVJhK2VJNDE5?= =?utf-8?B?dzIzZjM1TlA5bHRIbUtnK25wTG9pS0dsUVFmc0d3NytndVZVSlpmdlF5YmF3?= =?utf-8?B?dDNxVlMveCtOaVNFZDdiUG1PZ3AvdGJ5azdWWkM5QlNRVk55eUdFRHpUSjdD?= =?utf-8?B?K29LWWM0cjd0Z2FqaG1yNm1VMHMzcjRnd1REUHZlaWJ6SGZLTGk4Uy9tZ2ZD?= =?utf-8?B?L0wzQ1NEc01YQjJUK2xWR1pBc0x2SnMyN2IzSEkrWmt0WGptVnNseUVodDJp?= =?utf-8?B?ZTUreHUxK3hIR29SUGUzWENjejNYUUdKa0tGWTR1R29KdndmNTBCTHd0b3Bk?= =?utf-8?B?M1Q5TmMveEI1ZXp6S3FtbkxSd3FEVzJ2TCszbUFLcVJCekdaTzhwWDN5RTVo?= =?utf-8?B?ZUJYOTh2emYwY2VHcjBNOUx3N1BmajlOR2Y2bVNtTzliYlBZNzh5VGdPYUJM?= =?utf-8?B?U2JGRStNeGhLT0Y5REV4SHduOXdDb1lCK2h1MDMrOWovU3NjMHh0N21BM3FS?= =?utf-8?B?VWVQK21nNXZPVXFPTy9BbzZ0Q0VMaXhreE5lODU2eHp5M0JlV2szRXF2YjAw?= =?utf-8?B?VmZVWm5vSU83VU8waWV3Y2hOUGVWMnNyZkpDVUwxbGtYVkRpMUdZVnBUbTFJ?= =?utf-8?B?VTBZVmNIdGVVVGM1MndZNUo3cGlZbWVRaWNjL3dOdWFJZTE0ZkVDV09YWGls?= =?utf-8?B?M0FDbkI2NTJkTmVUb0hqUE9GSmlyd1pKYXgwRm81dmV3NlR2K3pSZGM5NEFK?= =?utf-8?B?QmlCdU0wa3hrOW1PWWVqbnJyalBKa0YxQllYRnY5VjNwdUVnWG92elJVdmVh?= =?utf-8?B?OXpyK20rR0tsTGt3b1h1RHEvYmxSNzZMVlhFMVB2M3lPMnNPSzVGS0xhdVdH?= =?utf-8?B?Q05YQkFINXNheTd6VFdHQ1o1ZlphUkR3a2x0UWxkdnNjM2h4YmhwcFdvOGI2?= =?utf-8?B?dC8wZWVrNWFKVCtuTE1MQzcxcTcyMklIQlFqVmFvb3l0VXF3Y3pzNnZZRGpo?= =?utf-8?B?Z2FKeEd3eXFMT1NFQjhZaTRCTmlOTHdTT2hQenFubmlaMG1ncDI4eWhCVVph?= =?utf-8?B?R1d0ZnVHQ3JZSno3cndPV0ZMNlBVaDd0Vk1ZUUFZcnd0VElDVElnSFlWRUZ0?= =?utf-8?B?dnF3Z0U2U0FsTnhaSmFKWTh4dm9jbWlCa2FzNStKZjZhWWFFV1BPMlduNFlv?= =?utf-8?B?a1dpT0xVNk1oMlJacHRwaTR4b1BYVmpYTWFLcFNXM0p0bkpQR3BRRWNNcVVH?= =?utf-8?B?cDFUNit4ek8vL1lETXhmWmFJSUdmNnZSWlRuNzZTeXBJdy9GQldzT0hKMTZR?= =?utf-8?B?N1lWdVhmSHhZS0pvcDRSZ3I3WXIrd2grTEJHNFFrUXBlZEk5QnE4VGVaYzNX?= =?utf-8?B?cTVmSnh6dXlnOFZDOHJhQndlMUgzV1pwKzkzb3BLeDN6V1Fmd3VmVitmdEpt?= =?utf-8?B?c0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e639bd21-c410-4dd2-9bf1-08d9b30975a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2021 07:25:45.6934 (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: pL9LRgEl1KS6kHRdTVWr7H91bK8bwtku20AMKFUsgStcBAg5D2NHoS5p/r4YJHzbSzpnBR1jq0T0fKPprLNrfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5695 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.37 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 SGVsbG8gU2ltb24NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTaW1v biBHbGFzcyA8c2pnQGNocm9taXVtLm9yZz4NCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDI1 LCAyMDIxIDU6NDIgQU0NCj4gVG86IEdhdXJhdiBKYWluIDxnYXVyYXYuamFpbkBueHAuY29tPg0K PiBDYzogVS1Cb290IE1haWxpbmcgTGlzdCA8dS1ib290QGxpc3RzLmRlbnguZGU+OyBTdGVmYW5v IEJhYmljDQo+IDxzYmFiaWNAZGVueC5kZT47IEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWls LmNvbT47IFBlbmcgRmFuDQo+IDxwZW5nLmZhbkBueHAuY29tPjsgUHJpeWFua2EgSmFpbiA8cHJp eWFua2EuamFpbkBueHAuY29tPjsgWWUgTGkNCj4gPHllLmxpQG54cC5jb20+OyBIb3JpYSBHZWFu dGEgPGhvcmlhLmdlYW50YUBueHAuY29tPjsgSmkgTHVvDQo+IDxqaS5sdW9AbnhwLmNvbT47IEZy YW5jayBMZW5vcm1hbmQgPGZyYW5jay5sZW5vcm1hbmRAbnhwLmNvbT47IFNpbHZhbm8gRGkNCj4g Tmlubm8gPHNpbHZhbm8uZGluaW5ub0BueHAuY29tPjsgU2FoaWwgTWFsaG90cmEgPHNhaGlsLm1h bGhvdHJhQG54cC5jb20+Ow0KPiBQYW5rYWogR3VwdGEgPHBhbmthai5ndXB0YUBueHAuY29tPjsg VmFydW4gU2V0aGkgPFYuU2V0aGlAbnhwLmNvbT47IGRsLQ0KPiB1Ym9vdC1pbXggPHVib290LWlt eEBueHAuY29tPjsgU2hlbmd6aG91IExpdSA8c2hlbmd6aG91LmxpdUBueHAuY29tPjsNCj4gTWlu Z2thaSBIdSA8bWluZ2thaS5odUBueHAuY29tPjsgUmFqZXNoIEJoYWdhdCA8cmFqZXNoLmJoYWdh dEBueHAuY29tPjsNCj4gTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhw LmNvbT47IFdhc2ltIEtoYW4NCj4gPHdhc2ltLmtoYW5AbnhwLmNvbT47IEFsaXNvbiBXYW5nIDxh bGlzb24ud2FuZ0BueHAuY29tPjsgUHJhbW9kDQo+IEt1bWFyIDxwcmFtb2Qua3VtYXJfMUBueHAu Y29tPjsgQW5keSBUYW5nIDxhbmR5LnRhbmdAbnhwLmNvbT47DQo+IEFkcmlhbiBBbG9uc28gPGFk cmlhbi5hbG9uc29AbnhwLmNvbT47IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+ DQo+IFN1YmplY3Q6IFJlOiBbRVhUXSBSZTogW1BBVENIIHY0IDAxLzE2XSBjcnlwdG8vZnNsOiBB ZGQgc3VwcG9ydCBmb3IgQ0FBTSBKb2INCj4gcmluZyBkcml2ZXIgbW9kZWwNCj4gDQo+IENhdXRp b246IEVYVCBFbWFpbA0KPiANCj4gSGkgR2F1cmF2LA0KPiANCj4gT24gTW9uLCA4IE5vdiAyMDIx IGF0IDAyOjMwLCBHYXVyYXYgSmFpbiA8Z2F1cmF2LmphaW5AbnhwLmNvbT4gd3JvdGU6DQo+ID4N Cj4gPiBIZWxsbyBTaW1vbg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+ID4gRnJvbTogU2ltb24gR2xhc3MgPHNqZ0BjaHJvbWl1bS5vcmc+DQo+ID4gPiBTZW50OiBU dWVzZGF5LCBOb3ZlbWJlciAyLCAyMDIxIDg6MjYgUE0NCj4gPiA+IFRvOiBHYXVyYXYgSmFpbiA8 Z2F1cmF2LmphaW5AbnhwLmNvbT4NCj4gPiA+IENjOiBVLUJvb3QgTWFpbGluZyBMaXN0IDx1LWJv b3RAbGlzdHMuZGVueC5kZT47IFN0ZWZhbm8gQmFiaWMNCj4gPiA+IDxzYmFiaWNAZGVueC5kZT47 IEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNvbT47IFBlbmcgRmFuDQo+ID4gPiA8cGVu Zy5mYW5AbnhwLmNvbT47IFByaXlhbmthIEphaW4gPHByaXlhbmthLmphaW5AbnhwLmNvbT47IFll IExpDQo+ID4gPiA8eWUubGlAbnhwLmNvbT47IEhvcmlhIEdlYW50YSA8aG9yaWEuZ2VhbnRhQG54 cC5jb20+OyBKaSBMdW8NCj4gPiA+IDxqaS5sdW9AbnhwLmNvbT47IEZyYW5jayBMZW5vcm1hbmQg PGZyYW5jay5sZW5vcm1hbmRAbnhwLmNvbT47DQo+ID4gPiBTaWx2YW5vIERpIE5pbm5vIDxzaWx2 YW5vLmRpbmlubm9AbnhwLmNvbT47IFNhaGlsIE1hbGhvdHJhDQo+ID4gPiA8c2FoaWwubWFsaG90 cmFAbnhwLmNvbT47IFBhbmthaiBHdXB0YSA8cGFua2FqLmd1cHRhQG54cC5jb20+OyBWYXJ1bg0K PiA+ID4gU2V0aGkgPFYuU2V0aGlAbnhwLmNvbT47IGRsLSB1Ym9vdC1pbXggPHVib290LWlteEBu eHAuY29tPjsNCj4gPiA+IFNoZW5nemhvdSBMaXUgPHNoZW5nemhvdS5saXVAbnhwLmNvbT47IE1p bmdrYWkgSHUNCj4gPiA+IDxtaW5na2FpLmh1QG54cC5jb20+OyBSYWplc2ggQmhhZ2F0IDxyYWpl c2guYmhhZ2F0QG54cC5jb20+Ow0KPiA+ID4gTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGku YWdnYXJ3YWxAbnhwLmNvbT47IFdhc2ltIEtoYW4NCj4gPiA+IDx3YXNpbS5raGFuQG54cC5jb20+ OyBBbGlzb24gV2FuZyA8YWxpc29uLndhbmdAbnhwLmNvbT47IFByYW1vZA0KPiA+ID4gS3VtYXIg PHByYW1vZC5rdW1hcl8xQG54cC5jb20+OyBBbmR5IFRhbmcgPGFuZHkudGFuZ0BueHAuY29tPjsN Cj4gPiA+IEFkcmlhbiBBbG9uc28gPGFkcmlhbi5hbG9uc29AbnhwLmNvbT47IFZsYWRpbWlyIE9s dGVhbg0KPiA+ID4gPG9sdGVhbnZAZ21haWwuY29tPg0KPiA+ID4gU3ViamVjdDogW0VYVF0gUmU6 IFtQQVRDSCB2NCAwMS8xNl0gY3J5cHRvL2ZzbDogQWRkIHN1cHBvcnQgZm9yIENBQU0NCj4gPiA+ IEpvYiByaW5nIGRyaXZlciBtb2RlbA0KPiA+ID4NCj4gPiA+IENhdXRpb246IEVYVCBFbWFpbA0K PiA+ID4NCj4gPiA+IEhpIEdhdXJhdiwNCj4gPiA+DQo+ID4gPiBPbiBUdWUsIDI2IE9jdCAyMDIx IGF0IDAwOjU2LCBHYXVyYXYgSmFpbiA8Z2F1cmF2LmphaW5AbnhwLmNvbT4gd3JvdGU6DQo+ID4g PiA+DQo+ID4gPiA+IGFkZGVkIGRldmljZSB0cmVlIHN1cHBvcnQgZm9yIGpvYiByaW5nIGRyaXZl ci4NCj4gPiA+ID4gc2VjIGlzIGluaXRpYWxpemVkIGJhc2VkIG9uIGpvYiByaW5nIGluZm9ybWF0 aW9uIHByb2Nlc3NlZCBmcm9tDQo+ID4gPiA+IGRldmljZSB0cmVlLg0KPiA+ID4gPg0KPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBHYXVyYXYgSmFpbiA8Z2F1cmF2LmphaW5AbnhwLmNvbT4NCj4gPiA+ ID4gUmV2aWV3ZWQtYnk6IFllIExpIDx5ZS5saUBueHAuY29tPg0KPiA+ID4gPiAtLS0NCj4gPiA+ ID4gIGNtZC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4gPiA+ICBkcml2ZXJz L2NyeXB0by9mc2wvS2NvbmZpZyAgfCAgIDcgKw0KPiA+ID4gPiAgZHJpdmVycy9jcnlwdG8vZnNs L01ha2VmaWxlIHwgICA0ICstDQo+ID4gPiA+ICBkcml2ZXJzL2NyeXB0by9mc2wvanIuYyAgICAg fCAzMTggKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tDQo+ID4gPiA+ICBkcml2 ZXJzL2NyeXB0by9mc2wvanIuaCAgICAgfCAgMTQgKysNCj4gPiA+ID4gIDUgZmlsZXMgY2hhbmdl ZCwgMjM0IGluc2VydGlvbnMoKyksIDExMCBkZWxldGlvbnMoLSkNCj4gPiA+DQo+ID4gPiBZb3Ug c2hvdWxkIG5vdCBoYXZlIENPTkZJR19BUkNIX0lNWDggaW4gYSBkcml2ZXIuIFRoaW5ncyBsaWtl IHRoYXQNCj4gPiA+IHNob3VsZCBiZSBoYW5kbGVkIGJ5IHVzaW5nIGEgZGlmZmVyZW50IGNvbXBh dGlibGUgc3RyaW5nLiBBbHNvIHBsZWFzZSB1c2UgdGhlDQo+IGxpdmV0cmVlIEFQSS4NCj4gPiA+ DQo+ID4gPiBJIGFza2VkIGFib3V0IHRoZSB1c2Ugb2YgTUlTQyBhcyBhIHVjbGFzcyBlYXJsaWVy LiBJdCBzZWVtcyB0aGF0DQo+ID4gPiB0aGlzIGRldmljZSBwcm92aWRlcyByYW5kb20gbnVtYmVy cyBhbmQgcGVyaGFwcyBoYXNoaW5nPyBJdCBpcyBoYXJkDQo+ID4gPiB0byBrbm93IHNpbmNlIEkg YW0gbm90IHN1cmUgd2hlcmUgdGhlIGRvY3VtZW50YXRpb24gaXMgaW4gdGhpcw0KPiA+ID4gc2Vy aWVzLiBJdCBzZWVtcyBvZGQgdG8gYmUgbW9kZWxsZWQgYXMgYSBNSVNDIGRldmljZS4gTXkNCj4g PiA+IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGVyZSBhcmUgcHJvYmxlbXMgd2l0aCB0aGUgc2l6 ZSBpbiBTUEwgaWYgYSBkaWZmZXJlbnQNCj4gVUNMQVNTIGlzIHVzZWQuDQo+ID4gPiBJcyB0aGF0 IGNvcnJlY3Q/IEkgYXNrZWQgYWJvdXQgb2YtcGxhdGRhdGEgYnV0IEkgZGlkbid0IHNlZSBhbnkg Y29tbWVudCBvbg0KPiB0aGF0Lg0KPiA+ID4NCj4gPiA+IFRoaXMgZG9lcyBzZWVtIHRvIGJlIGEg c2lnbmlmaWNhbnQgY2xlYW4tdXAgZXZlbiBhcyBpdCBpcywgdGhvdWdoLA0KPiA+ID4gc28gdGhl c2UgdGhvdWdodHMgY291bGQgYmUgbG9va2VkIGF0IGFmdGVyIHRoaXMgc2VyaWVzIGlzIGFwcGxp ZWQuDQo+ID4gPg0KPiA+IEtlcm5lbCBkdGIgdXNlcyBzaW5nbGUgY29tcGF0aWJsZSBzdHJpbmcg Zm9yIGFsbCBpbXggcGxhdGZvcm1zLg0KPiA+IEFkZGluZyBhIGRpZmZlcmVudCBjb21wYXRpYmxl IHN0cmluZyB3aWxsIGludHJvZHVjZSBhIGRpZmZlcmVuY2Ugd2l0aCBrZXJuZWwgZHRzDQo+IG5v ZGVzLg0KPiANCj4gVGhhdCBzb3VuZHMgbGlrZSBhIGJ1Zz8NCkluIGpyLmMsICBmb3IgSU1YOCB3 ZSBuZWVkIHRvIGRvIG9ubHkgSnIgaW5pdGlhbGl6YXRpb24gYW5kIHNraXBwaW5nIFJORyBpbnN0 YW50aWF0aW9uIGFzIGl0IGlzIGFscmVhZHkgZG9uZS4NClRoaXMgaXMgYWNoaWV2ZWQgdXNpbmcg Q09ORklHX0FSQ0hfSU1YOC4gQXJlIHlvdSBzdWdnZXN0aW5nIHRvIHVzZSBkaWZmZXJlbnQgbWFj cm8/DQoNCj4gDQo+ID4gV2lsbCB1cGRhdGUgdGhlIGRyaXZlciB3aXRoIGxpdmV0cmVlIEFQSSBp biBuZXh0IHZlcnNpb24gb2YgdGhpcyBzZXJpZXMuDQo+ID4NCj4gPiBSTkcgaW5zdGFudGlhdGlv biBpcyBkb25lIGFzIHBhcnQgb2YgY2FhbSBpbml0aWFsaXphdGlvbi4gaHdybmdfZ2VuZXJhdGUo KQ0KPiBmdW5jdGlvbiBpcyBhZGRlZCBieSBtZSB0byBnZW5lcmF0ZSByYW5kb20gbnVtYmVyIHZp YSBjYWFtIHJuZy4NCj4gPiBJIGFtIG5vdCBzdXJlIHdoZXJlIHRvIGRvY3VtZW50IGJ1dCBjb3Zl ciBsZXR0ZXIgd2FzIHVwZGF0ZWQuDQo+ID4NCj4gPiB1c2luZyBPRl9QTEFUREFUQSBhbHNvIGhh dmUgbWVtb3J5IGlzc3VlcyBpbiBTUEwuIEl0IG5lZWRzIDE1S0IgbW9yZQ0KPiBtZW1vcnkgY29t cGFyZWQgdG8gbm8gZHJpdmVyIG1vZGVsIGluIFNQTC4gV2UgZG9uJ3QgaGF2ZSBlbm91Z2ggT0NS QU0gb24NCj4gZmV3IHBsYXRmb3Jtcy4NCj4gPiBTUEwgc2l6ZSBpc3N1ZSBpcyBub3QgY2F1c2Vk IGJ5IE1JU0MgVUNMQVNTIGJ1dCBpdCBpcyBkdWUgdG8gbGltaXRlZCBPQ1JBTS4NCj4gDQo+IFRo YXQncyBhIHZlcnkgbGFyZ2UgaW5jcmVhc2UuIENhbiB5b3UgcG9pbnQgbWUgdG8gdGhlIHRyZWUg d2hpY2ggZW5hYmxlcyB0aGF0IHNvIEkNCj4gY2FuIHRha2UgYSBsb29rPyBXaXRoIG9mLXBsYXRh ZGF0YSB0aGUgb3ZlcmhlYWQgc2hvdWxkIGJlIG11Y2ggc21hbGxlciB0aGFuDQo+IHRoYXQsIHBl cmhhcHMgNEtCLg0KDQoxLiBUcmllZCBpbXg4bW1fZXZrX2RlZmNvbmZpZyB3aXRoIGRvd25zdHJl YW0gdWJvb3QsIHdoaWNoIHJlc3VsdHMgaW4gMTVLIGluY3JlYXNlIGluIHUtYm9vdC1zcGwuYmlu ICB3aGVuIGVuYWJsZSBPRl9QTEFUREFUQS4NCjIuIHRoZW4gdHJpZWQgaW14OG1xX2V2a19kZWZj b25maWcgd2l0aCB1cHN0cmVhbS4gTG90IG9mIGJ1aWxkIGVycm9ycyByZXBvcnRlZCB3aXRoIE9G X1BMQVREQVRBLiBKdXN0IGNvbW1lbnRlZCBhbmQgYnVpbGQsIHdoaWNoIHJlc3VsdGVkIGluIDEx SyBpbmNyZWFzZSBpbiB1LWJvb3Qtc3BsLmJpbig3N0sgdG8gODhLKS4NCg0KUmVnYXJkcw0KR2F1 cmF2IEphaW4NCj4gDQo+ID4NCj4gPiBJIGFncmVlIHRvIHlvdXIgc3VnZ2VzdGlvbiBmb3IgYW55 IGNoYW5nZS9jbGVhbnVwIGFmdGVyIHRoZSBzZXJpZXMgaXMgYXBwbGllZC4NCj4gDQo+IFJlZ2Fy ZHMsDQo+IFNpbW9uDQo=