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 A136FC25B10 for ; Fri, 10 May 2024 18:39:18 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=wvjGrUk9kIVSSxl+7QA4JDm7bI7bVQzV+MJTcktm5dI=; b=QgEOqSvJzW/EDw g0Cr+LcgmPulfgAds8KNFiOwCwyzVE9D5cD/HXl57Kqbxazi4ymhnue4bRmVu6bmTq/J5CQIahf2c LMSnhsJ1sVWXeAsYR3wGK0SSBGDqlbuaYAumowcVuwGyq7y3F/kkOWbjw53nJgsDCKCQTYdHf7ZTg jTFavjhoQQgDUNk9dsRpF1DNLSYPRsRRNgOb0o3Teg7SgKavXg7xliWkniTL0kBYtlrqGrwEN3rDw Rt3Ru9qmXFeMpTBQjYrAR+ozRyuyETb7BaE65t5jJXKmJHgt4apJE4+fXsDN4/afXL7EhJazza1yb 74WJ+sx0bhMMoVj1CPMg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s5V95-000000069vG-2TRm; Fri, 10 May 2024 18:39:03 +0000 Received: from mail-vi1eur02on20601.outbound.protection.outlook.com ([2a01:111:f403:2607::601] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s5V92-000000069th-1lBR for linux-arm-kernel@lists.infradead.org; Fri, 10 May 2024 18:39:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GE9fztAdiShWmj6AyIh65/ZRuzkTIO1EPW94VrQOTDHjx05LljRI97cS5YW4KnfrLQQ2dqtXnDhS5Tcx2iMY2H5ji1jsg8vagPe1o07A8QOkYRp8GSuqEPimxxCbePmMLYpDtfQCuuH7O7fI2MX2RDikCt37znwcYcZYRQZQhG69kYuHY6P3KGfsgBKgCMY4uIABVFrKy9kyW14FTBwksx2OGXSf2uIsRzGs4DHT0hU55PhN9pPR3XhKm4597YT0m3+5hfD3vbcWijFaS+KjimbBZIGrazKiWxP8yUkZvlRl/TnOHKhMS0qfQA5FTiBDrIEqqm3Ym10CXvEt6hysKA== 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=rUy05h7JmmTSJGy6G5zAcOkdejCJaKJgbL8tFFVYLpQ=; b=Pz0o5Up8o1w4/3Wybu0Btlkidr+ESFsUouGWQ0b8/PgcDBjLg0RRkn+O6I4voPkotksrNyms6vsrptMThZB8kiaCWX7ngAVZNgxOQ9Uzp2e0Mu1HkmCMCP8CzwabS17MMzliwTEkb0MpisQZ7d2Oe3Pa5R1n8PpgDueIapWIsli9VpON+GL94kV4Hd3zK/ocJB3KNWHWxUwli++JreszxpAfHAsMMHtYdO5bVkI6z4jehHi32FP3ju755a33LeuoLBIDP1jDqn/Hk7dbhrjs1ObwYi8Fzar+SNaIhyjuRjQoWQiFMrpZ5TPVmrwA5OW86PkLaOLyfdj2oqAAj4mzSA== 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=rUy05h7JmmTSJGy6G5zAcOkdejCJaKJgbL8tFFVYLpQ=; b=SXJyHIoEjGBH6GPaPPFex3ZFF05loFZX2ZuDg+0LzF34eM8ZlZucjEK8cnPW3c1CYrjkJzUWm6K4GeZn1ZdKcEkR8Gcls8WiVad584FMKSSIqti6acB2WcsYfHFnRf4AAURiFHSdkq2YTQUTEzm8/jRjoN5yPsHiUPXS/4AqUl0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by AM7PR04MB6821.eurprd04.prod.outlook.com (2603:10a6:20b:105::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.49; Fri, 10 May 2024 18:38:49 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7544.048; Fri, 10 May 2024 18:38:49 +0000 Date: Fri, 10 May 2024 14:38:41 -0400 From: Frank Li To: Shengjiu Wang Cc: Shengjiu Wang , abelvesa@kernel.org, peng.fan@nxp.com, mturquette@baylibre.com, sboyd@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] clk: imx: imx8mp: Add delay after power up Message-ID: References: <1714966502-27784-1-git-send-email-shengjiu.wang@nxp.com> Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BYAPR04CA0015.namprd04.prod.outlook.com (2603:10b6:a03:40::28) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB6821:EE_ X-MS-Office365-Filtering-Correlation-Id: e4aee70d-444f-43f2-5b18-08dc71206ee4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|52116005|7416005|376005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UCtvN0taTDVXSGNsRHIrbVhZTlI5cW5zMVpjTmtjdzRMeVlLZHY4Nlo4TXVF?= =?utf-8?B?OTRjNmhUNXI2cUkvcC82VzdJMEM1NGgvZThiYTA4NHpvcFlwc2pVY1BjWmd4?= =?utf-8?B?REFwSXY4Mk1NYktjZ0VUYmx6bWx0TXBLMjJnSWRIcGdHbTRHMWF3Z3V4OTFo?= =?utf-8?B?UWdMZGVyajVlWjM1Qlc2SHAwcU9VS1EybVkvaGFUZEU1OU13NlNGL0ZLelQ1?= =?utf-8?B?cGl2SXZZMktYMkpQYlh6OHRXaCtaNUQ0TzZwT280ZysyOWtPc3l3TGEyYjAy?= =?utf-8?B?T05pREIxdUNCcDU3RHlhRE5wL0l1VlZpVWxEb0R1cGZ2ZmZDOEUrb3o0OHJR?= =?utf-8?B?dU5QbW44Sjg0VHNyMlBmeko1SEVtVUFZV0NFbG5xWjBhNXl2THVDWWcxSC9z?= =?utf-8?B?ODd0aHVPVWF1R1p0Q0Q0cmVycnhrNkJ6TFFHdllPT2oydm5SSE9ocFBUaThO?= =?utf-8?B?ZGFiRldOVW55Wk11VVFNNE5tZHNCd0lyUm80Slo1OWdjMS81a3dJTTJtL1gx?= =?utf-8?B?aERJZkljN0VocnNYQTIzMXdoc3J5U2ErdnZzTUNEZ3hkbldnRjFsTGZJTlFq?= =?utf-8?B?VXJKamk2cWYvQS9DMDZYVG03NUVDR3UyblcrM2ZNM2J0U0VxN3lqbnJNaWFD?= =?utf-8?B?emxrTWpSSnc0UE05TVh2Q0FoaERHQWVSbGlhQ0VTNEJGSzBpbmMwVEFTYVpB?= =?utf-8?B?ZG9meVBBaEJjbGhUWWtUUUtoWVNEckdidGRJaTJ2eWJSUU9QSTZLa3plZXhP?= =?utf-8?B?VndMSVR3eUxKVGRzaWhZZ1BtZDhTY2ptbk0vczNlL2hKQWI4TzhUYlNWUkk0?= =?utf-8?B?Q0Z5Q0V2TTIwOVhzVUlxZGFvTDNZOG1xMy9BMkVmL1lLOUdYdFMvaUZUVmpH?= =?utf-8?B?a1lhcmdpLytmVHpyVHN2dlIraVpTYTVtS1FMd1M5NmFzV3ZRdFVwYzk1TWJ4?= =?utf-8?B?TlBka0FsSjBGT0ZJbFRRb3JhK0NtMmZjOGRhdGkrSXVPVGpSbnVNc0tuemR5?= =?utf-8?B?eXR1M1NqSmxXaVgxcmdXd01RdlBkTjlVdWpCSFZPdVpCTGJYMkFyWTM5eTVG?= =?utf-8?B?S0JxRHF6UmRSNG9mZVRQTHplT1VPQWVyV3JITHNCNElVS1VMTFJtYTRUTHow?= =?utf-8?B?UEJwWDFBdUk5amNPYXB6WGd2L2RtQ3EwdEtqUnF0SWxrMEhYNXI5S2RHaWFO?= =?utf-8?B?eUVYL0l3TWZBdGY1eThYZ0NSRmhOcktyYVcvb21tcGc5VDJGTGZ1ZzdnOXdI?= =?utf-8?B?QlVJaFFSVUVKSjdScS9TNW9MTEdCdFF5TjhGQTE0QmlHaDYzWTdLRWdzUHFz?= =?utf-8?B?cmE3QTd2M3hGK3k5T2o0TUJsVHhESEpGYUlTODdTQmFCN2VmSHhYbmh5K2NL?= =?utf-8?B?ZEUrUlhMYmFoazFOK2VPRnhrd2pIelhaMzljeHIvQ0tWeWpaWjVFTWNEeC9B?= =?utf-8?B?eDhKbld1MU94L1Y4MU5oTWRwY0R0RDBjL1o3cGwrM0RXazNjSHhady8zOWdj?= =?utf-8?B?VnFDSnJPLzJ3bXc5cHJVRFI4SjJjUDBnVk9WQktqbDNZQ2EzVUZhQy9XdkZx?= =?utf-8?B?MkV0RFA1d25ncmtqMU5Vb0ZKbEpZOFZiN3lkemZacnVxQllkc29oOC9meS9S?= =?utf-8?B?ZkN2TDl3bXBlVm5VMjVKaE5QaS9HN0F0OE1PeVk2TDNLS3Rxc2ZzU0gxdTk5?= =?utf-8?B?S0dpRmxtUVV5V28xWmsvQkNkNlpsSFJyL3V2L1cwRHRMakNuaVJXcDdsVmZn?= =?utf-8?B?ckFScm12MGYyYllnT2w4cEJOYjZkb1liRjc2WXFmeldiNTkyT05mUm1YNUhX?= =?utf-8?B?UHpvMndaOHVLRmF0dmREUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(52116005)(7416005)(376005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Rzk4OW9zczNRTG40dWF2QVRiSExZTjgvdHAwVWZxcCtJcWNaOENFLzJEc1lv?= =?utf-8?B?UlQ3TWdEVVRyODF4RVpITnhXYlZnMUxjV2hIdVh6Q29uTlVwT1RrR05JdmNn?= =?utf-8?B?TmlZZ0o5OWhnMmJwTXhEVGtjb1hCWGRpaVNCQWNvUDdPOFZtUGRlNlVodmpT?= =?utf-8?B?cUh3b2VOTUdzcmVZczZtTTBkaVgwSDE4U2UzcWkzNFZyNmlDU0FHZDZ6MlhL?= =?utf-8?B?NkxwdFd1VWZWQnE5cXdocm11bHZuR2I5RVJ5RER1MHdWSS9UUVprZnovWHBC?= =?utf-8?B?S3dKaEU5YVFiU0h6b3JQeVR6RmkvVXN1VkNReXJuc2krWkJiNXRibkxQSUpZ?= =?utf-8?B?SFVldmFZb1BCNml3MXV1aGQ3dHFMR25UeVlRdnVzT2tOZnZkYjFKUEJoOXFi?= =?utf-8?B?eWt1RDY2RmdER0gxaVcvZk9LR21WQnhCUitxb3UyRHJxUDNNcnp6eXNyL3BY?= =?utf-8?B?Rm1mRlgxU1hmd3V5aFo0VlZ1NW1odCtiSjBlWm5lVUtUL0V6UGNOc1VYOHl3?= =?utf-8?B?UnZmSVZUd09UYzh2TGErVTJoeE1XRjdPcUdRalA5WkRWdEFTY1JWaThjbWNz?= =?utf-8?B?cElkR2JkMUdCU3Zkc01oQkFrZ0FUVGY3WVFJOElRSW5WeUsxUlEvWDF0ZHFi?= =?utf-8?B?ay9yLzhnbDZkQkszTXhDUTRwWTB4Nmw0a3A5KzhraVRFVFZKNEl0OU9tWEQ4?= =?utf-8?B?UnFzT0VDaVB2dWdFWlIvRTNWK05maTdGQTdudFovRTJ5NjlpMmIzS2ZPUXZN?= =?utf-8?B?Y2ZsRUFFRVZ1bmJwZDMyV3dIUlZvSlBaL01rQmRmTW1KdzZBT3ZVSEpZeit5?= =?utf-8?B?S1UrOFBvZXMwNEJPY1IwM3FRMVVXRG9TZVlLVFFjYkNFUmg5bzY5bjFiN2ZS?= =?utf-8?B?RFJ6ZDMrZEk2SXhsejlkdm9HaGRnVkhmejl1dFV6T0JsTnpXRHNTYkRsb2pp?= =?utf-8?B?RlQ5bXExL25LU3hUT2tpcHgzd1ZsWkdXbWVtRVc0RStTQXhka0FGL3BrZFdk?= =?utf-8?B?dnZtM214azNIa0xMbkcvZ0ZqSksya1RLZ3RkU1I1VHpLNTc1M2t5eVhhcGpJ?= =?utf-8?B?TStIb3ZpNExZZkdSVFBxWVAwSHZuRjlLZmMvZGIzNzN3Zi9MWTJId3FDRFlm?= =?utf-8?B?Q0NtcHh3d2dsajJOaWJxUWE5UG9RTVYvUzFyZlhzV2dRUFdCcWtlVDBBNllC?= =?utf-8?B?RnM2RnNDR2RkYjloQmlTQk16anpqWDFDbFR6Y3F0WGNqMTAwTXBYOEpVSVIx?= =?utf-8?B?NHZhWmRTc1dYZGFHZ0l0SFV5UUZhcWhlVTJTQzRmSzVac05qM2xvRUpJZUlQ?= =?utf-8?B?bmttUDZaVmFveWt1WUJlTENzZDFpNWFXQkxQOFNtaklCaTF1T2NLLzBYSUY3?= =?utf-8?B?ZSttMFkya1lncXl2bUNHck9EekZkVEFSS1k3L0xobFFlclI1QlFrRElGNW1s?= =?utf-8?B?K3NBL3YyUmtoVWN5THpNdDhZSUo3UUdack1UMW9wRVRnNlJSVXVFVkVQNVBL?= =?utf-8?B?QVZ1QWRxUG40VUhyallYZGtIdGZqaXkvQzdnUlAzNzVDbVYrTkRRYWU4NVo2?= =?utf-8?B?US9lblB1S0FZL3ptVmN6OUI3c2JlL20vTzNId3kvN3p6YlpIdndjNHo2MFJY?= =?utf-8?B?WWJLTExYcjA1YU9hVHVKNVBmMlBZeFlTdnNJM1pNT200Z0hINklGYnFYTU5F?= =?utf-8?B?YzYyOXUzK1FDSFRGdzhJRHo0YTc0VGxYTGdqMXpVczI5ZENXRVBGZG1EeDJs?= =?utf-8?B?MkhGaENqQVZZMU9YVzgzaXM3b1RVRWVzcVIvejNleUtjKys5Z3NjYytmOUhM?= =?utf-8?B?Y29nazQyeFp6VUhYaTNKdDZKNzVsS1Y4blFKUDZVMW1SK2tiNmd6bTZQcGRj?= =?utf-8?B?VFM5WFU1TjBOMXVSeHpJSjRBeUl6UU5KK2FKQkNOZHhwWE9pbTVZUWR5Znpa?= =?utf-8?B?NlJCS0tJRS9jSjBEaTQ0Yis2QmtRM1RLN1ZwTHpTWW9CU2JKeFE4eCtvRkxw?= =?utf-8?B?M1hDUmRRMmhTMDFNV0dWcVlobXJneDdGQVcvQkFyQ3lJSmFwT2t0dEs4OUlH?= =?utf-8?B?ZHJZcXdoM3FwVHMvZWVKaWxqb0p1bWpxN2g3cXhBQWFvYkM0OWlLbi9HcWl2?= =?utf-8?Q?59EkZ9kMFiUm6FDFtALamDK26?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e4aee70d-444f-43f2-5b18-08dc71206ee4 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2024 18:38:49.4240 (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: oWWOf0tp1wEAQfaxjbJ3REcmCsBFMuHwdASw1Q+nHTml3opTInBha97sfhwqS1zzicS874Gl59iKaxzHVF8Qiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6821 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240510_113900_664593_6D2776CB X-CRM114-Status: GOOD ( 34.41 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBNYXkgMDcsIDIwMjQgYXQgMDQ6MDQ6MTRQTSArMDgwMCwgU2hlbmdqaXUgV2FuZyB3 cm90ZToKPiBPbiBUdWUsIE1heSA3LCAyMDI0IGF0IDEyOjAy4oCvUE0gRnJhbmsgTGkgPEZyYW5r LmxpQG54cC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFR1ZSwgTWF5IDA3LCAyMDI0IGF0IDExOjQ0 OjMyQU0gKzA4MDAsIFNoZW5naml1IFdhbmcgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgTWF5IDcsIDIw MjQgYXQgMTE6NDHigK9BTSBGcmFuayBMaSA8RnJhbmsubGlAbnhwLmNvbT4gd3JvdGU6Cj4gPiA+ ID4KPiA+ID4gPiBPbiBUdWUsIE1heSAwNywgMjAyNCBhdCAwOTo0NDoxOUFNICswODAwLCBTaGVu Z2ppdSBXYW5nIHdyb3RlOgo+ID4gPiA+ID4gT24gVHVlLCBNYXkgNywgMjAyNCBhdCAyOjIy4oCv QU0gRnJhbmsgTGkgPEZyYW5rLmxpQG54cC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiBPbiBNb24sIE1heSAwNiwgMjAyNCBhdCAxMTozNTowMkFNICswODAwLCBTaGVuZ2ppdSBX YW5nIHdyb3RlOgo+ID4gPiA+ID4gPiA+IEFjY29yZGluZyB0byBjb21tZW50cyBpbiBkcml2ZXJz L3BtZG9tYWluL2lteC9ncGN2Mi5jOgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gICAgICAg LyogcmVxdWVzdCB0aGUgQURCNDAwIHRvIHBvd2VyIHVwICovCj4gPiA+ID4gPiA+ID4gICAgICAg aWYgKGRvbWFpbi0+Yml0cy5oc2tyZXEpIHsKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgIHJl Z21hcF91cGRhdGVfYml0cyhkb21haW4tPnJlZ21hcCwgZG9tYWluLT5yZWdzLT5oc2ssCj4gPiA+ ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5iaXRzLmhz a3JlcSwgZG9tYWluLT5iaXRzLmhza3JlcSk7Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAg ICAgICAgICAgICAgIC8qCj4gPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgKiByZXQgPSByZWdt YXBfcmVhZF9wb2xsX3RpbWVvdXQoZG9tYWluLT5yZWdtYXAsIGRvbWFpbi0+cmVncy0+aHNrLCBy ZWdfdmFsLAo+ID4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChyZWdfdmFsICYgZG9tYWluLT5iaXRzLmhza2FjayksIDAsCj4gPiA+ID4g PiA+ID4gICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVNF Q19QRVJfTVNFQyk7Cj4gPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgKiBUZWNobmljYWxseSB3 ZSBuZWVkIHRoZSBjb21tZW50ZWQgY29kZSB0byB3YWl0IGhhbmRzaGFrZS4gQnV0IHRoYXQgbmVl ZHMKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAqIHRoZSBCTEstQ1RMIG1vZHVsZSBCVVMg Y2xrLWVuIGJpdCBiZWluZyBzZXQuCj4gPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgKgo+ID4g PiA+ID4gPiA+ICAgICAgICAgICAgICAgICogVGhlcmUgaXMgYSBzZXBhcmF0ZSBCTEstQ1RMIG1v ZHVsZSBhbmQgd2Ugd2lsbCBoYXZlIHN1Y2ggYSBkcml2ZXIgZm9yIGl0LAo+ID4gPiA+ID4gPiA+ ICAgICAgICAgICAgICAgICogdGhhdCBkcml2ZXIgd2lsbCBzZXQgdGhlIEJVUyBjbGstZW4gYml0 IGFuZCBoYW5kc2hha2Ugd2lsbCBiZSB0cmlnZ2VyZWQKPiA+ID4gPiA+ID4gPiAgICAgICAgICAg ICAgICAqIGF1dG9tYXRpY2FsbHkgdGhlcmUuIEp1c3QgYWRkIGEgZGVsYXkgYW5kIHN1cHBvc2Ug dGhlIGhhbmRzaGFrZSBmaW5pc2gKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAqIGFmdGVy IHRoYXQuCj4gPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgKi8KPiA+ID4gPiA+ID4gPiAgICAg ICB9Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBUaGUgQkxLLUNUTCBtb2R1bGUgbmVlZHMg dG8gYWRkIGRlbGF5IHRvIHdhaXQgZm9yIGEgaGFuZHNoYWtlIHJlcXVlc3QgZmluaXNoZWQKPiA+ ID4gPiA+ID4gPiBiZWZvcmUgYWNjZXNzaW5nIHJlZ2lzdGVycywgd2hpY2ggaXMganVzdCBhZnRl ciB0aGUgZW5hYmxpbmcgb2YgdGhlIHBvd2VyIGRvbWFpbi4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiA+IE90aGVyd2lzZSB0aGVyZSBpcyBlcnJvcjoKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4g PiA+IFsgICAgMi4xODEwMzVdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBc3luY2hyb25v dXMgU0Vycm9yIEludGVycnVwdAo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODEwMzhdIENQVTogMSBQ SUQ6IDQ4IENvbW06IGt3b3JrZXIvdTE2OjIgTm90IHRhaW50ZWQgNi45LjAtcmM1LW5leHQtMjAy NDA0MjQtMDAwMDMtZzIxY2VjODg4NDVjNiAjMTcxCj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTA0 N10gSGFyZHdhcmUgbmFtZTogTlhQIGkuTVg4TVBsdXMgRVZLIGJvYXJkIChEVCkKPiA+ID4gPiA+ ID4gPiBbICAgIDIuMTgxMDUwXSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGRlZmVycmVkX3By b2JlX3dvcmtfZnVuYwo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODEwNjRdIENhbGwgdHJhY2U6Cj4g PiA+ID4gPiA+ID4gWy4uLl0KPiA+ID4gPiA+ID4gPiBbICAgIDIuMTgxMTQyXSAgYXJtNjRfc2Vy cm9yX3BhbmljKzB4NmMvMHg3OAo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODExNDldICBkb19zZXJy b3IrMHgzYy8weDcwCj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTE1N10gIGVsMWhfNjRfZXJyb3Jf aGFuZGxlcisweDMwLzB4NDgKPiA+ID4gPiA+ID4gPiBbICAgIDIuMTgxMTY0XSAgZWwxaF82NF9l cnJvcisweDY0LzB4NjgKPiA+ID4gPiA+ID4gPiBbICAgIDIuMTgxMTcxXSAgY2xrX2lteDhtcF9h dWRpb21peF9ydW50aW1lX3Jlc3VtZSsweDM0LzB4NDQKPiA+ID4gPiA+ID4gPiBbICAgIDIuMTgx MTgzXSAgX19nZW5wZF9ydW50aW1lX3Jlc3VtZSsweDMwLzB4ODAKPiA+ID4gPiA+ID4gPiBbICAg IDIuMTgxMTk1XSAgZ2VucGRfcnVudGltZV9yZXN1bWUrMHgxMTAvMHgyNDQKPiA+ID4gPiA+ID4g PiBbICAgIDIuMTgxMjA1XSAgX19ycG1fY2FsbGJhY2srMHg0OC8weDFkOAo+ID4gPiA+ID4gPiA+ IFsgICAgMi4xODEyMTNdICBycG1fY2FsbGJhY2srMHg2OC8weDc0Cj4gPiA+ID4gPiA+ID4gWyAg ICAyLjE4MTIyNF0gIHJwbV9yZXN1bWUrMHg0NjgvMHg2YzAKPiA+ID4gPiA+ID4gPiBbICAgIDIu MTgxMjM0XSAgX19wbV9ydW50aW1lX3Jlc3VtZSsweDUwLzB4OTQKPiA+ID4gPiA+ID4gPiBbICAg IDIuMTgxMjQzXSAgcG1fcnVudGltZV9nZXRfc3VwcGxpZXJzKzB4NjAvMHg4Ywo+ID4gPiA+ID4g PiA+IFsgICAgMi4xODEyNThdICBfX2RyaXZlcl9wcm9iZV9kZXZpY2UrMHg0OC8weDEyYwo+ID4g PiA+ID4gPiA+IFsgICAgMi4xODEyNjhdICBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4ZDgvMHgxNWMK PiA+ID4gPiA+ID4gPiBbICAgIDIuMTgxMjc4XSAgX19kZXZpY2VfYXR0YWNoX2RyaXZlcisweGI4 LzB4MTM0Cj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTI5MF0gIGJ1c19mb3JfZWFjaF9kcnYrMHg4 NC8weGUwCj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTMwMl0gIF9fZGV2aWNlX2F0dGFjaCsweDlj LzB4MTg4Cj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTMxMl0gIGRldmljZV9pbml0aWFsX3Byb2Jl KzB4MTQvMHgyMAo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODEzMjNdICBidXNfcHJvYmVfZGV2aWNl KzB4YWMvMHhiMAo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODEzMzRdICBkZWZlcnJlZF9wcm9iZV93 b3JrX2Z1bmMrMHg4OC8weGMwCj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTM0NF0gIHByb2Nlc3Nf b25lX3dvcmsrMHgxNTAvMHgyOTAKPiA+ID4gPiA+ID4gPiBbICAgIDIuMTgxMzU3XSAgd29ya2Vy X3RocmVhZCsweDJmOC8weDQwOAo+ID4gPiA+ID4gPiA+IFsgICAgMi4xODEzNzBdICBrdGhyZWFk KzB4MTEwLzB4MTE0Cj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTM4MV0gIHJldF9mcm9tX2Zvcmsr MHgxMC8weDIwCj4gPiA+ID4gPiA+ID4gWyAgICAyLjE4MTM5MV0gU01QOiBzdG9wcGluZyBzZWNv bmRhcnkgQ1BVcwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gRml4ZXM6IDE0OTZkZDQxM2Iy ZSAoImNsazogaW14OiBpbXg4bXA6IEFkZCBwbV9ydW50aW1lIHN1cHBvcnQgZm9yIHBvd2VyIHNh dmluZyIpCj4gPiA+ID4gPiA+ID4gUmVwb3J0ZWQtYnk6IEZyYW5jZXNjbyBEb2xjaW5pIDxmcmFu Y2VzY29AZG9sY2luaS5pdD4KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTaGVuZ2ppdSBX YW5nIDxzaGVuZ2ppdS53YW5nQG54cC5jb20+Cj4gPiA+ID4gPiA+ID4gUmV2ZXdpZWQtYnk6IFBl bmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgo+ID4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiA+ IGNoYW5nZXMgaW4gdjI6Cj4gPiA+ID4gPiA+ID4gLSByZWR1Y2Ugc2l6ZSBvZiBwYW5pYyBsb2cg aW4gY29tbWl0IG1lc3NhZ2UKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ICBkcml2ZXJzL2Ns ay9pbXgvY2xrLWlteDhtcC1hdWRpb21peC5jIHwgNyArKysrKysrCj4gPiA+ID4gPiA+ID4gIDEg ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Nsay9pbXgvY2xrLWlteDhtcC1hdWRpb21peC5jIGIvZHJp dmVycy9jbGsvaW14L2Nsay1pbXg4bXAtYXVkaW9taXguYwo+ID4gPiA+ID4gPiA+IGluZGV4IGIz ODFkNmY3ODRjOC4uYWUyYzBmMjU0MjI1IDEwMDY0NAo+ID4gPiA+ID4gPiA+IC0tLSBhL2RyaXZl cnMvY2xrL2lteC9jbGstaW14OG1wLWF1ZGlvbWl4LmMKPiA+ID4gPiA+ID4gPiArKysgYi9kcml2 ZXJzL2Nsay9pbXgvY2xrLWlteDhtcC1hdWRpb21peC5jCj4gPiA+ID4gPiA+ID4gQEAgLTYsNiAr Niw3IEBACj4gPiA+ID4gPiA+ID4gICAqLwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gICNp bmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KPiA+ID4gPiA+ID4gPiArI2luY2x1ZGUgPGxp bnV4L2RlbGF5Lmg+Cj4gPiA+ID4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9kZXZpY2UuaD4KPiA+ ID4gPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2lvLmg+Cj4gPiA+ID4gPiA+ID4gICNpbmNsdWRl IDxsaW51eC9tb2RfZGV2aWNldGFibGUuaD4KPiA+ID4gPiA+ID4gPiBAQCAtMzYwLDYgKzM2MSwx MiBAQCBzdGF0aWMgaW50IGNsa19pbXg4bXBfYXVkaW9taXhfcnVudGltZV9zdXNwZW5kKHN0cnVj dCBkZXZpY2UgKmRldikKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ICBzdGF0aWMgaW50IGNs a19pbXg4bXBfYXVkaW9taXhfcnVudGltZV9yZXN1bWUoc3RydWN0IGRldmljZSAqZGV2KQo+ID4g PiA+ID4gPiA+ICB7Cj4gPiA+ID4gPiA+ID4gKyAgICAgLyoKPiA+ID4gPiA+ID4gPiArICAgICAg KiBBY2NvcmRpbmcgdG8gdGhlIGRyaXZlcnMvcG1kb21haW4vaW14L2dwY3YyLmMKPiA+ID4gPiA+ ID4gPiArICAgICAgKiBuZWVkIHRvIHdhaXQgZm9yIGhhbmRzaGFrZSByZXF1ZXN0IHRvIHByb3Bh Z2F0ZQo+ID4gPiA+ID4gPiA+ICsgICAgICAqLwo+ID4gPiA+ID4gPiA+ICsgICAgIHVkZWxheSg1 KTsKPiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IERpZCB5b3UgYWRkcmVz cyB0aGUgaXNzdWUgSSBjb21tZW50cyBhdCB2MT8KPiA+ID4gPiA+ID4gSXQgc2hvdWxkIG5vdCBm aXggYXQgaGVyZSwgSSB0aGluayBpdCBzaG91bGQgYmUgZ3BjdjIuYyB0byBkZWxheSA1dXMuCj4g PiA+ID4gPgo+ID4gPiA+ID4gT3RoZXIgQkxLIENUUkwgZHJpdmVycyBhbHJlYWR5IGRlbGF5IDV1 cyBpbiBpdHMgb3duIGRyaXZlcnMsIGlmCj4gPiA+ID4gPiBhZGQgZGVsYXkgaW4gZ3BjdjIuYywg Zm9yIHRoZXNlIGRyaXZlcnMsIGl0IHdpbGwgZGVsYXkgMTB1cyB0b3RhbGx5Lgo+ID4gPiA+Cj4g PiA+ID4gV2Ugc2hvdWxkIGdvIGZvcndhcmQgYXMgY29ycmVjdCBkaXJlY3Rpb24uIElmIHVkZWxh eSBzaG91bGQgYmUgZ3BjdjIuYywKPiA+ID4gPiBpdCBzaG91bGQgYmUgdGhlcmUgYW5kIHJlbW92 ZSBvdGhlciB1ZGVsYXkgaW4gQkxLIENUUkwgZHJpdmVycyBncmFkdWFsbHkuCj4gPiA+ID4KPiA+ ID4gV2l0aCBQZW5nJ3MgcmVwbHk6Cj4gPiA+Cj4gPiA+ICJOby4gQmVjYXVzZSBCTEsgQ1RSTCBl bmFibGUgQlVTX0VOLCBiZWZvcmUgZW5hYmxlIEJVU19FTiwgdWRlbGF5IGRvZXMKPiA+ID4gbm90 IGhlbHAuIEZvciB0aGUgYXVkaW9taXgsIG1vdmUgdG8gZ3BjdjIgd291bGQgd29yaywgYnV0IGdw Y3YyIGlzCj4gPiA+IG5vdCBvbmx5IGZvciBpLk1YOE1QIGF1ZGlvbWl4LiBGb3IgbWl4ZXMsIGRl ZmF1bHQgbm90IGVuYWJsZSBCVVNfRU4KPiA+ID4gYWZ0ZXIgcG93ZXIgb24sIHRoZSB1ZGVsYXkg bXVzdCBiZSBpbiBibGsgY3RybCBkcml2ZXIuIgo+ID4gPgo+ID4gPiBTbyBncGN2Mi5jIGlzIG5v dCBjb3JyZWN0IHBsYWNlIGZvciBhbGwgQkxLIENUUkwgZHJpdmVycy4KPiA+Cj4gPiB3aGVyZSBC TEstQ1RSTCBkcml2ZXIgc291cmNlIGNvZGU/Cj4gCj4gZHJpdmVycy9wbWRvbWFpbi9pbXgvaW14 OG0tYmxrLWN0cmwuYwo+IGRyaXZlcnMvcG1kb21haW4vaW14L2lteDhtcC1ibGstY3RybC5jCj4g ZHJpdmVycy9wbWRvbWFpbi9pbXgvaW14OTMtYmxrLWN0cmwuYwoKSSBzdGlsbCB0aGluayBpdCBz aG91bGQgcHV0IGluIGdwY3YyLmMuIENhbGwgcG93ZXJfb24vb2ZmIGhhcHBlbiBhdCB2ZXJ5Cmxv dyBmcmVxdWVuY3kuIEV2ZW4gdGhlcmUgYXJlIGFkZGl0aW9uYWwgNXVzIGRlbGF5IGZvciBvdGhl ciBCTEstQ1RSTApkcml2ZXJzLCBpdCB3aWxsIHRpbnkgaW1wYWN0IHRvIHN5c3RlbSBwZXJmb3Jt YW5jZS4gSXQgaXMgbm90IHdvcnRoIHRvIGFkZAphZGRpdG9uYWwgc29mdHdhcmUgY2hlY2sgdG8g ZGlzaW5naXVzaCB0aGVzZSB0d28gY2FzZXMuCgpCdXQgY29ycmVjdCBwb3dlciBvbiBpcyBtb3Jl IGltcG9ydGFudC4gCgpTbyByZWFkbCgpIGZvbGxvdyBhIHVkZWxheSg1KSBpcyBtb3JlIGltcG9y dGFudCB0aGVuIGFkZGl0aW9uYWwgNXVzIGRlbGF5CmZvciBvdGhlciBCTEstQ1RSTCBkcml2ZXIg c2luY2UgdGhlcmUgYXJlIG1hbnkgNXVzIGRlbGF5IGFscmVhZHkgaW4gZ3BjdjIuCgpGcmFuayAK Cj4gCj4gQmVzdCByZWdhcmRzCj4gU2hlbmdqaXUgV2FuZwo+ID4KPiA+IGV2ZW4gaWYgcHV0IGNs a19pbXg4bXBfYXVkaW9taXhfcnVudGltZV9yZXN1bWUoKSwgaXQgbmVlZCByZWFkIGFueQo+ID4g cmVnaXN0ZXIgYmVmb3JlIHVkZWxheS4gYWxsIHJlZ2lzZXIgcmVhZCBhbmQgd3JpdGUgaXMgc3Ry b25nIG9yZGVyZWQuCj4gPiB3aGVuIGdldCB2YWx1ZSBmcm9tIGEgcmVnaXN0ZXIsIGFsbCBwcmV2 aW91cyB3cml0ZSBtdXN0IGJlIGRvbmUuCj4gPgo+ID4gYWxsIHVkZWxheSAoNSkgaW4gZ3BjdjIg bWF5IG5vdCBkZWxheSA1dXMgYXQgYWxsLgo+ID4KPiA+IEZyYW5rCj4gPiA+Cj4gPiA+IEJlc3Qg cmVnYXJkcwo+ID4gPiBTaGVuZ2ppdSBXYW5nCj4gPiA+Cj4gPiA+ID4gSWYgc29tZXRpbWUgZm91 bmQgNXVzIGlzIG5vdCBlbm91Z2gsIG5lZWQgY2hhbmdlIHRvIDZ1cywgd2UganVzdCBuZWVkCj4g PiA+ID4gY2hhbmdlIGF0IG9uZSBwbGFjZS4KPiA+ID4gPgo+ID4gPiA+IEZyYW5rCj4gPiA+ID4K PiA+ID4gPiA+Cj4gPiA+ID4gPiBCZXN0IHJlZ2FyZHMKPiA+ID4gPiA+IFNoZW5naml1IFdhbmcK PiA+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gRnJh bmsKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAgICAgICBjbGtfaW14OG1wX2F1ZGlvbWl4X3Nh dmVfcmVzdG9yZShkZXYsIGZhbHNlKTsKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ICAgICAg IHJldHVybiAwOwo+ID4gPiA+ID4gPiA+IC0tCj4gPiA+ID4gPiA+ID4gMi4zNC4xCj4gPiA+ID4g PiA+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK