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 D5903C27C52 for ; Thu, 6 Jun 2024 21:40:22 +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=gUXaqd2wVtgBbh37ciK7DP96ybjYYfUr1/ZwxQELQxQ=; b=XTTdgW6eJcaMM0 06aNb5G4yZZ9CXhqc4F8MC93UfDJcRlAlJ5rnGI1hA4gFUvylQXBy4U1mpRkLXCAnK4rDWdOjhjlz xSDH7Tk80/9kmmIcRN5zq80uNtg8aeCbAoCST1F2eMOiTLm62ZI/crQHjFD8wZwTJ3TpnWOK4V+Ke TwIoQtXq5lA9EvHFQ7jqVk8wpogQtkxRj0SgQSGJ0SiC57Hx+wQG/MdqcWpSmhQxHbrebb51Atnti XJsuJxexyapNHAT2varY4AAWkSiUjgqYBMiqGPgupIvcOStlCCjjoIh+IEuQm+cxb+0O3/tqQWFU0 5NYlSv8ZOy+p6ayNI5ew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFKq9-0000000BSGl-0SBu; Thu, 06 Jun 2024 21:40:09 +0000 Received: from mail-vi1eur04on20608.outbound.protection.outlook.com ([2a01:111:f403:2611::608] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFKq5-0000000BSFz-1xxy for linux-arm-kernel@lists.infradead.org; Thu, 06 Jun 2024 21:40:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IrQILZc303gVNM4AOXs8lHafeFeYwtag/09x+BTWcCylhLU/bHtqxsvu1dPRTtAbKcBUy/YrvFinDtKmlF7SirRj0r5TNSOHN2leDc8oPuj22vMICYwCZFVB0Yaz2WwUYYIzI7PoIlJmmnRdXSJAqAItofyA4xVkV9adq5KJNlTsUXkNBKKvCkLI0SMphQ5AK+/9tIt0KUgNqsFSLzLGnIvRHlFDEpzO7lVpTo82RF6hnbyKoMzd4dyRfkyLPm21cWohcHkYvgzmAjfLcvuoqTXuIVntM5Bgy6fjnapSGm+lm7F1phpM1A1PEegIfHBjmrmqlORG65SJ+iskCUfLgA== 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=Ym67aj83xOqAGGtJMxPJEvtdQTLXLGaJyzz1q5CNVPs=; b=D3AwgDcp7ruQP96bP4RN7C11OdyBigBvNzQmoc0q8qLgyo4CBL5KUm03Xvcj3u1kVmpPsij6k88gsdUQ82/wiULDSBw1bHnNUtZgj2gZc9aEtijxoXWBUHcSxjXNA3uQaI+VeM9rgPyIgRjt5hpaigxjsuC9q27j/ymVowxpnHwck5yZG7rSCnLwKjTvL+TYPC/yu5KixzjUsWf2Oc2l08dlBeNuf3/ad7CJ8Ed3x0Y/cGWwePXORKaCUxvgEpx2F2s98H6vuBWCOogYWH/ITxrjZyuvht1S0v3mzQw5R2IW+xzohmglkzo2UVpeNPpC1++yWStYAmswApkp3emOdg== 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=Ym67aj83xOqAGGtJMxPJEvtdQTLXLGaJyzz1q5CNVPs=; b=NnIcilghv73LKWZDT2XvR7wVcad4jdrtdcbgDowXEEeiItIAB39FKmscESF1izlezdQgOLvwSoZvFnDtOTgKErIzenGuwNYyTuLy9Q5lpGgkQ1scNay4UY8XSl0Zhc52ndsO7sMn2KJjw4GM8G0MNplyrjWp68XwY781lFnSyvI= 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 PAXPR04MB9092.eurprd04.prod.outlook.com (2603:10a6:102:22a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.34; Thu, 6 Jun 2024 21:25:09 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.021; Thu, 6 Jun 2024 21:25:09 +0000 Date: Thu, 6 Jun 2024 17:24:59 -0400 From: Frank Li To: Richard Zhu , Lucas Stach , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Philipp Zabel , Liam Girdwood , Mark Brown , Manivannan Sadhasivam , Krzysztof Kozlowski , Conor Dooley Cc: linux-pci@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, devicetree@vger.kernel.org, Jason Liu , Conor Dooley Subject: Re: [PATCH v5 00/12] PCI: imx6: Fix\rename\clean up and add lut information for imx95 Message-ID: References: <20240528-pci2_upstream-v5-0-750aa7edb8e2@nxp.com> Content-Disposition: inline In-Reply-To: <20240528-pci2_upstream-v5-0-750aa7edb8e2@nxp.com> X-ClientProxiedBy: BYAPR06CA0018.namprd06.prod.outlook.com (2603:10b6:a03:d4::31) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PAXPR04MB9092:EE_ X-MS-Office365-Filtering-Correlation-Id: fb8154de-c5e9-4168-150c-08dc866f2490 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|52116005|1800799015|7416005|376005|921011|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q0hCckxha3dISmYyUldXNnhhZlhpNkVuRDE3dERyaGF4M0pGcXEyaFloTUtV?= =?utf-8?B?TEJ4ZnhSaDhqM1N3MFZBb294L05xbjQwQTh6dlZDK2tLT083OC8rSTNNaFlk?= =?utf-8?B?RS8xOSswaURmc091dHRTcWY0RExQR1BTSGE5M0ZGTHN2QXg0eWtpR2MwYnUx?= =?utf-8?B?K3FqV1c5cGlMcGU5RjVGTTN4bnZCbWpKUzdnN3U5WWVNdGdQZEJxdkg4YkRy?= =?utf-8?B?K3ZmTXZLLzlvQ3RDM3pCenZReElQMG5QRTNDamtDdXNIOE1wMS9ZREV0WjRj?= =?utf-8?B?T1hPc1JpVEFNMnRHTGEyK1haSGRibUV3b29oc0NuaWlaRFRQTkZWZnRjYXkr?= =?utf-8?B?Yms2cHZ3QUtDdVUrNGl2V3Q4czkvSWtUUWRrd1VuYjJCOGJzWGJVREMzK3BW?= =?utf-8?B?TVZUWCtJalQ0ODV6SFpYTmpQVnpjTW9YcVpvcERKR0oxWFdvc1pWbDFXcjAv?= =?utf-8?B?ek1vTEJseDVUVnJ1WnBGWXBWd3pZaU4rcnRUV0h6bFlmeFBEK3pVWEF5ckdr?= =?utf-8?B?RDAxdll5dWNrME02Znhocm00N0M0SkxBWllRS0NGdkg5MDFOSnhNSlZLQlpi?= =?utf-8?B?b3JSd2xpNjNaT3laZ2YzODBFZmRiU09PMFVtT2tyeGtHcW82cWZyaC9WczJ1?= =?utf-8?B?ajJVRDU3V2FrTVJ4TCtRWm1FWnBWUnVPTXZDQ0lucTR2OE12L1RTQlRlQVNJ?= =?utf-8?B?dG1VRWgyTGIwVUVMNFAyY1k1TnFOUmFPQ3pEdnZyK0U0RWg5clpzb3A4Ulho?= =?utf-8?B?UGJxeHAwYzkyRlRLbzArMmI1QkRZZVNSYlB6UElTSGJybisrRzFEZEpTeGgy?= =?utf-8?B?NXFuYzlLRXFyNzFCY1duT3A1eEY0NndVSENUQmdwNzdpYzdXckcrbDVnVVht?= =?utf-8?B?WFJrODFFYy9kTUN3L3ByUk1nbStkUU9TVS9XQUhaNVQ2ZlBKT3JFditJMEc1?= =?utf-8?B?NWE0c0N6ZTdnOE1LQU9lNHhFZ2JFV0hwVGVJMEJpT2M0NFFKZnBVTTVpeHZN?= =?utf-8?B?NmNJaUR0bW1wSDh2S0t6clo5Skc2OVYzNXNsS1dsY3NzK3NYVUJuT3o1clZW?= =?utf-8?B?VzBVQ0dWc0kwVDA4Zk5tUFBRNUs4RGd0c1ljTGhaWUtDZmczcWJrcWpxdGNl?= =?utf-8?B?ZVdnV1VSZFRQSFZzNWVCOEJFWDdzMkRoVXFvczVLUXBSbE5JZW93RUliQjdF?= =?utf-8?B?dGkzSUxwZEJPV3hSYzF2RXJnZFdsRHhoYThBSmlIaFYzTFBWOXJRYklpbDJv?= =?utf-8?B?WXVaUUJTWjAyMS9Rekdkd3FpOVU0bzhwZVJzdU9iL281TU1nbEMwV1JxNmVC?= =?utf-8?B?SkVKSmZRbEdJcS9ZNitxQlk4T0FoeFZUT2JoamJHR1hXQkY2MVFLVEpKS25R?= =?utf-8?B?UTlnZmhGYit3d1lLamhXV2hPUzlBY2JLQ2tyanYzbGJxWTBUTVlQRW5haHha?= =?utf-8?B?Q0RVdzhSdDlFM1A2TnprKzFha3dUWi8wSjNWbTRVQms1VGJhK2NmTlU1cFBV?= =?utf-8?B?bU8zRTErd20xeWNqSDZVSDlqNzhKdlI4K0tYVjBwdCtLV2xpQllNQ0RtOGw2?= =?utf-8?B?RER3bnhBUUdlNm9PVVpDNi8xWUs2ZGZUcmUxWnp3bnRWLzFIRUNzTjdRODJB?= =?utf-8?B?MXBFclRmbzBwdEIvWjZxUVFLanRPNkIrejJqT2VXODhKb29NYWVudHRPVkRk?= =?utf-8?B?eUpxS0VESXZJOEdPQnhvNDJwSU56a3ZTU001WHlEREhKL0NRTU1URC9sbDZN?= =?utf-8?B?QUtVVmZ2NVVXS0VxeGVaKzJLS1d1dEFIaWdUc2FlVjRsUERoaTEzSGh6aStj?= =?utf-8?B?R2pnT0VSSVFqVzl4OGY1VkxRekQ0ZDlDcDd4ZWQxM2N3QXFsait4M1YyQ1VJ?= =?utf-8?Q?hH1cQBUnrB57S?= 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)(366007)(52116005)(1800799015)(7416005)(376005)(921011)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?anFWcThVeXJpd2ZGNVFOeHZVTnZRUEgza1gzc0RVVDVVWVUxOG5ZbkpleVpj?= =?utf-8?B?WVRmWlBHU2oxR2JIMFlzeDRhMHp0aGhqWnFiOUhIRExodGNlV1NTYkZwRHRK?= =?utf-8?B?N3NmbFduUURSYUlvTFRqeFN4RExDYlB5T3NWSFMySUE2TkRycERJRGwxOGlT?= =?utf-8?B?MllrRXVOQjR2UHNxTVJlSEhCbkVZVDNlZStubjhWWTVwNGFoRzlESUVuYjB2?= =?utf-8?B?Q0NybDlpcmpuZExqVmtTYkxMNXdmSUlSS0h4Y3JYQzBBNzl2UC8vTnF4S0Fs?= =?utf-8?B?VVNQTzVBV0JybnV3UTNGK0twbHhrVEMxZ3UrUjFNUHI1eTNLdFB2RWFxa1pN?= =?utf-8?B?ZkQyMVdMNDJIYVdEbDVaTkxQWnJsTHZtbjBXc25VY3NmUDk2Ulk3RG5hMFVM?= =?utf-8?B?ZG5BSUJVK2tmRXJwQ2c2aHd3cHl3UTg1anNHeUt5dWE4Wnd2R1RXUWF5SytS?= =?utf-8?B?RU9hSnJJaTU0NExLK2gyR0UxTEx0YTJpbXE4bVFoaTRHMWkwd3oxc3c1Nitt?= =?utf-8?B?RFV3b3huem1kNkZ5L2JzbTN6TXVPcm1ieTd6VVUrN2RodW5sV0FZc3VFeTdN?= =?utf-8?B?U2pPM20vclNzTDAxUlM2bEp4alpVUHVrWTlFekJIbWdLTHJqeTI4ZStJdU5S?= =?utf-8?B?ZFdHeFhISjJyQnhpa2wrKzJXN050ck4waEp6ZkRyNWpLcFV6Nkk4bk14WXdx?= =?utf-8?B?ZWFvVGFxZ1JnN3czdnQ1SDdicm9OT1NOQlYvQ2V5TVBTcW5uMjdsWGljRVJI?= =?utf-8?B?dEJSWDFvOWNzbENibTdyMmIyUkhZTWZ6VzB2bnBTdVdremgyRHJjQXFQQ0xl?= =?utf-8?B?cWlTZzhjYXRlc09ydXJaVmQxNFZvdTloZ1NJVEJyaytaOVh6TVNkT1A3R2FQ?= =?utf-8?B?YlorWjhYc2NyWGx2WDJaOGxQREFjZmFlUGk0THpnTkV3Qmwza2t3cFA4bkpF?= =?utf-8?B?OEJvMTJycmwrTTB1c3AxNzh3ZjZ1U3JFT29MWkl5TjVncld4SU1Pb2VMMHho?= =?utf-8?B?RGs1bmJDWi9KLy9OU3hTZjVoejdNa210RWwvSXBSQ096bVgrVHZpZVNPWDV4?= =?utf-8?B?RlVkOEdRcFhZTktIdkpzNjZOQlNhYlpDeFBRL0tIc3FiY3NuRVlnYnRDbVJz?= =?utf-8?B?dHNybmtEeStlYUdqdDFDZXZJV2RVRU9mMWxKRk40QzVzM2czM2ZvU2RIUmdi?= =?utf-8?B?cVFUVUJQdFNERlpFZFlQaXF3RitTZWJSOGtJdUUzZWd4MVd4ZjBDQmJtY3Mz?= =?utf-8?B?OE1Ka3l4aWFLaVc1enR2S3B5TFEyemY2dHRiQ3c2cG1DQ1lVK0ZGUllnbVdk?= =?utf-8?B?QUlidmkwQTl0NzdRWEIrWlJPZzZiM1NVNElHU241UnNCc1pQMjhrUnJlNGRC?= =?utf-8?B?TnY5WFp1U09nbkRMQ2hlblNFdFI2cnpUdnJIemtZTzdKT2ljRW0yeVZiSVFX?= =?utf-8?B?T2JYQXQ4QlFSTk1VQkFLc1JVSFFMZFZOTHpxSExCekh2ZlZyb3BVQllxS2lL?= =?utf-8?B?SXJTQ01tRHlneXdId3QzS1Ntbk5jamhTanZGaHNNcHZPbGRHZHcrbnZ5NFAv?= =?utf-8?B?VFZqS2tsNjFEYjVYdVQzN1psSldCR2U1V0VtZXdQQ2Y5OXVWOTYvbUhPOU8y?= =?utf-8?B?SGJicnBXRzZOQ2lHK25iR0ZxTUtJZE82Vzc4djlYZUh4SzVzcFFhL0tncUdq?= =?utf-8?B?cVpIODRjTFdMT3NSYUFxMmIyeGNNMDlyNysrQmJDZ3BMOGo4dWI4WDNnbzR3?= =?utf-8?B?RFB3SmlxYmVkQ1IyNG5aQ0lVRGxtdFkySWhaRUxCT2M3TzdMZHRhZGllNld2?= =?utf-8?B?ekx0TVZrZmlwemlnNUc3QXYxQlo3UUE0a0czR0VoUzF1MllianNlWStvc3U1?= =?utf-8?B?Ti9rTW9obFNrVUIvNWViY0h1bTFxS3FBQmkvSG5ZNFlUS0ZqMjJKTW1jQ3dC?= =?utf-8?B?b0F4TWUwQ01JRm5jWlRYc2pOSm1mWXFJTFUvcHdoMGhLM1FvK2VEbkpyOHlD?= =?utf-8?B?WXBOZW1JcUtjeElDSFpjcTRXN05oWjZmdmJ6Mm0xSjVGYXYzdmlMVUJ2NFVC?= =?utf-8?B?aUJiOS9tOFFNWVNzN1pPZHBsVzh1S0ZaVXI0enl5YllqY2Z5Y1U4NEZYQWhv?= =?utf-8?Q?NTPw=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb8154de-c5e9-4168-150c-08dc866f2490 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 21:25:09.3740 (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: iim0MBHXov983LWy7iAYq2FN2kvtJNAmVHbDirH+HMlAUnsVjIkaL8I1Eo/CLzmaDQa+cS/aDw8YyZ/1Oeatbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9092 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240606_144005_691368_9DAABA53 X-CRM114-Status: GOOD ( 23.17 ) 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 T24gVHVlLCBNYXkgMjgsIDIwMjQgYXQgMDM6Mzk6MTNQTSAtMDQwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gRml4ZWQgOG1wIEVQIG1vZGUgcHJvYmxlbS4KCgpoaSBNYW5pdmFubmFuOgoKCURvIHlvdSBo YXZlIGFueSBhZGRpdGlvbmFsIGNvbW1lbnRzIGV4Y2VwdCBmb3IgdGhlIHBhdGNoCkNvbmZpZyBs b29rIHVwIHRhYmxlKExVVCkgdG8gc3VwcG9ydCBNU0kgSVRTIGFuZCBJT01NVSBmb3IgaS5NWDk1 PwoKCkZyYW5rIExpCgo+IAo+IGlteDYgYWN0YXVsbHkgZm9yIGFsbCBpbXggY2hpcHMgKGlteDYq LCBpbXg3KiwgaW14OCosIGlteDkqKS4gVG8gYXZvaWQgICAgIAo+IGNvbmZ1c2UsIHJlbmFtZSBh bGwgaW14Nl8qIHRvIGlteF8qLCBJTVg2XyogdG8gSU1YXyouIHBjaS1pbXg2LmMgdG8gICAgICAg IAo+IHBjaS1pbXguYyB0byBhdm9pZCBjb25mdXNlLiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAo+IAo+IFVzaW5nIGNhbGxiYWNrIHRvIHJlZHVjZSBzd2l0 Y2ggY2FzZSBmb3IgY29yZSByZXNldCBhbmQgcmVmY2xrLiAgICAgICAgICAgIAo+IAo+IEFkZCBp bXg5NSBpb21tdXggYW5kIGl0cyBzdHJlYW0gaWQgaW5mb3JtYXRpb24uICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAo+IAo+IEJhc2Ugb24gbGludXgtcGNpL2NvbnRyb2xsZXIvaW14Cj4gCj4g VG86IFJpY2hhcmQgWmh1IDxob25neGluZy56aHVAbnhwLmNvbT4KPiBUbzogTHVjYXMgU3RhY2gg PGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+Cj4gVG86IExvcmVuem8gUGllcmFsaXNpIDxscGllcmFs aXNpQGtlcm5lbC5vcmc+Cj4gVG86IEtyenlzenRvZiBXaWxjennFhHNraSA8a3dAbGludXguY29t Pgo+IFRvOiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgo+IFRvOiBCam9ybiBIZWxnYWFz IDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgo+IFRvOiBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5v cmc+Cj4gVG86IFNhc2NoYSBIYXVlciA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KPiBUbzogUGVu Z3V0cm9uaXggS2VybmVsIFRlYW0gPGtlcm5lbEBwZW5ndXRyb25peC5kZT4KPiBUbzogRmFiaW8g RXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgo+IFRvOiBOWFAgTGludXggVGVhbSA8bGludXgt aW14QG54cC5jb20+Cj4gVG86IFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+ Cj4gVG86IExpYW0gR2lyZHdvb2QgPGxnaXJkd29vZEBnbWFpbC5jb20+Cj4gVG86IE1hcmsgQnJv d24gPGJyb29uaWVAa2VybmVsLm9yZz4KPiBUbzogTWFuaXZhbm5hbiBTYWRoYXNpdmFtIDxtYW5p dmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KPiBUbzogS3J6eXN6dG9mIEtvemxvd3NraSA8 a3J6eXN6dG9mLmtvemxvd3NraStkdEBsaW5hcm8ub3JnPgo+IFRvOiBDb25vciBEb29sZXkgPGNv bm9yK2R0QGtlcm5lbC5vcmc+Cj4gQ2M6IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzog aW14QGxpc3RzLmxpbnV4LmRldgo+IENjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBicGZAdmdlci5r ZXJuZWwub3JnCj4gQ2M6IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1i eTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+Cj4gCj4gQ2hhbmdlcyBpbiB2NTogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4g LSBSZWJhc2UgdG8gbGludXgtcGNpIG5leHQuIGZpeCBjb25mbGljdCB3aXRoIGdwaW9kIGNoYW5n ZSAgICAgICAgICAgICAgICAgICAgCj4gLSBBZGQgcm9iIGFuZCBjb3Jub3IncyByZXZpZXcgdGFn ICAgICAgICAgICAgICAgICAgICAgICAgIAo+IC0gTGluayB0byB2NDogaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvci8yMDI0MDUwNy1wY2kyX3Vwc3RyZWFtLXY0LTAtZThjODBkODc0MDU3QG54cC5j b20KPiAKPiBDaGFuZ2VzIGluIHY0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAtIEltcHJvdmUgY29tbWVudCBtZXNzYWdlIGZv ciBwYXRjaCAxIGFuZCAyLgo+IC0gUmV3b3JrIGNvbW1pdCBtZXNzYWdlIGZvciBwYXRjaCAzIGFu ZCBhZGQgbWFuaSdzIHJldmlldyB0YWcKPiAtIFJlbW92ZSBmaWxlIHJlbmFtZSBwYXRjaCBhbmQg dXBkYXRlIG1haW50YWluZXIgcGF0Y2gKPiAtIFtQQVRDSCB2MyAwNi8xMV0gUENJOiBpbXg6IFNp bXBsaWZ5IHN3aXRjaC1jYXNlIGxvZ2ljIGJ5IGludm9sdmUgc2V0X3JlZl9jbGsgY2FsbGJhY2sK PiAJcmVtb3ZlIGV4dHJhIHNwYWNlLgo+IAlrZWVwIG9yaWdpbmFsIGNvbW1lbnRzIGZvcm1hdCAo d3JhcCBhdCA4MCBjb2x1bW4gd2lkdGgpCj4gCXVwZGF0ZSBlcnJvciBtZXNzYWdlICInRmFpbGVk IHRvIGVuYWJsZSBQQ0llIFJFRkNMSyciCj4gLSBQQVRDSCB2MyAwNy8xMV0gUENJOiBpbXg6IFNp bXBsaWZ5IHN3aXRjaC1jYXNlIGxvZ2ljIGJ5IGludm9sdmUgY29yZV9yZXNldCBjYWxsYmFjawo+ IAlrZWVwIGV4YWN0IHRoZSBsb2dpYyBhcyBvcmlnaW5hbCBjb2RlCj4gLSBBZGQgcGF0Y2ggdG8g dXBkYXRlIGNvbW1lbnQgYWJvdXQgd29ya2Fyb3VuZCBFUlIwMTA3MjgKPiAtIEFkZCBwYXRjaCBh Ym91dCBoZWxwIGZ1bmN0aW9uIGlteF9wY2llX21hdGNoX2RldmljZSgpCj4gLSBVc2luZyBidXMg ZGV2aWNlIG5vdGlmeSB0byB1cGRhdGUgTFVUIGluZm9ybWF0aW9uIGZvciBpbXg5NSB0byBhdm9p ZAo+IHBhcnNlIGlvbW11LW1hcCBhbmQgbXNpLW1hcCBpbiBkcml2ZXIgY29kZS4gIEJ1cyBub3Rp Znkgd2lsbCBiZXR0ZXIgYW5kCj4gb25seSB1cGRhdGUgbHV0IHdoZW4gZGV2aWNlIGFkZGVkLgo+ IC0gc3BsaXQgcGF0Y2ggY2FsbCBQSFkgaW50ZXJmYWNlIGZ1bmN0aW9uLgo+IC0gSW1wcm92ZSBj b21taXQgbWVzc2FnZSBmb3IgaW14OHEuIHJlbW92ZSBsb2NhbC1hZGRyZXNzIGR0cyBwcm9wdGVy eS4gYW5kCj4gdXNlIHN0YW5kYXJkICJyYW5nZSIgdG8gY29udmVydCBjcHUgYWRkcmVzcyB0byBi dXMgYWRkcmVzcy4gICAgICAgICAgICAgCj4gLSBDaGVjayBlbnRyeSBpbiBjcHVfZml4IGZ1bmN0 aW9uIGlzIHRvbyBsYXRlLiBDaGVjayBpdCBhdCBwcm9iZQo+IC0gTGluayB0byB2MzogaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI0MDQwMi1wY2kyX3Vwc3RyZWFtLXYzLTAtODAzNDE0YmRi NDMwQG54cC5jb20KPiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0gQWRkIGFuIEVQIGZpeGVkIHBhdGNo Cj4gICBQQ0k6IGlteDY6IEZpeCBQQ0llIGxpbmsgZG93biB3aGVuIGkuTVg4TU0gYW5kIGkuTVg4 TVAgUENJZSBpcyBFUCBtb2RlCj4gICBQQ0k6IGlteDY6IEZpeCBpLk1YOE1QIFBDSWUgRVAgY2Fu IG5vdCB0cmlnZ2VyIE1TSQo+IC0gQWRkIDhxeHAgcmMgc3VwcG9ydAo+IGR0LWJpbmcgeWFtbCBw YXNzIGJpbmRpbmcgY2hlY2sKPiBtYWtlIEFSQ0g9YXJtNjQgQ1JPU1NfQ09NUElMRT1hYXJjaDY0 LWxpbnV4LWdudS0gLWo4ICBkdF9iaW5kaW5nX2NoZWNrIERUX1NDSEVNQV9GSUxFUz1mc2wsaW14 NnEtcGNpZS55YW1sCj4gICBMSU5UICAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cwo+ICAgRFRFWCAgICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2ZzbCxp bXg2cS1wY2llLmV4YW1wbGUuZHRzCj4gICBDSEtEVCAgIERvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9wcm9jZXNzZWQtc2NoZW1hLmpzb24KPiAgIFNDSEVNQSAgRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Byb2Nlc3NlZC1zY2hlbWEuanNvbgo+ICAgRFRDX0NISyBE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2ZzbCxpbXg2cS1wY2llLmV4YW1w bGUuZHRiCj4gCj4gLSBMaW5rIHRvIHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjQw MzA0LXBjaTJfdXBzdHJlYW0tdjItMC1hZDA3YzVlYjZkNjdAbnhwLmNvbQo+IAo+IENoYW5nZXMg aW4gdjI6Cj4gLSByZW1vdmUgZmlsZSB0byAncGNpZS1pbXguYycKPiAtIGtlZXAgQ09ORklHIHVu Y2hhbmdlLgo+IC0gTGluayB0byB2MTogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI0MDIy Ny1wY2kyX3Vwc3RyZWFtLXYxLTAtYjk1MmY4MzMzNjA2QG54cC5jb20KPiAKPiAtLS0KPiBGcmFu ayBMaSAoOCk6Cj4gICAgICAgUENJOiBpbXg2OiBSZW5hbWUgaW14Nl8qIHdpdGggaW14XyoKPiAg ICAgICBQQ0k6IGlteDY6IEludHJvZHVjZSBTb0Mgc3BlY2lmaWMgY2FsbGJhY2tzIGZvciBjb250 cm9sbGluZyBSRUZDTEsKPiAgICAgICBQQ0k6IGlteDY6IFNpbXBsaWZ5IHN3aXRjaC1jYXNlIGxv Z2ljIGJ5IGludm9sdmUgY29yZV9yZXNldCBjYWxsYmFjawo+ICAgICAgIFBDSTogaW14NjogSW1w cm92ZSBjb21tZW50IGZvciB3b3JrYXJvdW5kIEVSUjAxMDcyOAo+ICAgICAgIFBDSTogaW14Njog QWRkIGhlbHAgZnVuY3Rpb24gaW14X3BjaWVfbWF0Y2hfZGV2aWNlKCkKPiAgICAgICBQQ0k6IGlt eDY6IENvbmZpZyBsb29rIHVwIHRhYmxlKExVVCkgdG8gc3VwcG9ydCBNU0kgSVRTIGFuZCBJT01N VSBmb3IgaS5NWDk1Cj4gICAgICAgUENJOiBpbXg2OiBDb25zb2xpZGF0ZSByZWR1bmRhbnQgaWYt Y2hlY2tzCj4gICAgICAgUENJOiBpbXg2OiBDYWxsOiBDb21tb24gUEhZIEFQSSB0byBzZXQgbW9k ZSwgc3BlZWQsIGFuZCBzdWJtb2RlCj4gCj4gUmljaGFyZCBaaHUgKDQpOgo+ICAgICAgIFBDSTog aW14NjogRml4IGVzdGFibGlzaCBsaW5rIGZhaWx1cmUgaW4gRVAgbW9kZSBmb3IgaU1YOE1NIGFu ZCBpTVg4TVAKPiAgICAgICBQQ0k6IGlteDY6IEZpeCBpLk1YOE1QIFBDSWUgRVAncyBvY2Nhc2lv bmFsIGZhaWx1cmUgdG8gdHJpZ2dlciBNU0kKPiAgICAgICBkdC1iaW5kaW5nczogaW14NnEtcGNp ZTogQWRkIGkuTVg4USBwY2llIGNvbXBhdGlibGUgc3RyaW5nCj4gICAgICAgUENJOiBpbXg2OiBB ZGQgaS5NWDhRIFBDSWUgcm9vdCBjb21wbGV4IChSQykgc3VwcG9ydAo+IAo+ICAuLi4vZGV2aWNl dHJlZS9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBjaWUueWFtbCAgICB8ICAgMTYgKwo+ICBkcml2 ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jICAgICAgICAgICAgICB8IDExODEgKysr KysrKysrKysrLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA3MzAgaW5zZXJ0aW9ucygrKSwg NDY3IGRlbGV0aW9ucygtKQo+IC0tLQo+IGJhc2UtY29tbWl0OiA1MGQ5NjkzNmI3YjFiZTAxYmNj N2I5ZmY4OTgxOTEyMTRlZTcyNjk3Cj4gY2hhbmdlLWlkOiAyMDI0MDIyNy1wY2kyX3Vwc3RyZWFt LTBjZGQxOWExNTE2Mwo+IAo+IEJlc3QgcmVnYXJkcywKPiAtLS0KPiBGcmFuayBMaSA8RnJhbmsu TGlAbnhwLmNvbT4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK