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=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_DKIMWL_WL_HIGH 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 BEA89C04AB6 for ; Tue, 28 May 2019 09:19:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7CBA1208C3 for ; Tue, 28 May 2019 09:19:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="aDq+pfi9" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726982AbfE1JTs (ORCPT ); Tue, 28 May 2019 05:19:48 -0400 Received: from lelv0142.ext.ti.com ([198.47.23.249]:41460 "EHLO lelv0142.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725943AbfE1JTs (ORCPT ); Tue, 28 May 2019 05:19:48 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id x4S9JYYP045555; Tue, 28 May 2019 04:19:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1559035174; bh=0SQ34B5HOk35t1pLSe3ahubUcB7ram5G3YhycY8CAJg=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=aDq+pfi9k3q3a03MktomO1TfKh6WV1BHBSvKtRK1zSG+Dqs4sdVVnVvC1nl+HGDlt 4SnZX9Ai7OabF0RGFEdd1Vq6qel1S1Cr03lnrING3JBh9jC5vGA8e3Ub4gcECgZY9J EvtAoxram2CCOy0qJeWfPhNMH2gsCPyH+NTondtM= Received: from DFLE100.ent.ti.com (dfle100.ent.ti.com [10.64.6.21]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x4S9JYKi065704 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 28 May 2019 04:19:34 -0500 Received: from DFLE108.ent.ti.com (10.64.6.29) by DFLE100.ent.ti.com (10.64.6.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Tue, 28 May 2019 04:19:33 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5 via Frontend Transport; Tue, 28 May 2019 04:19:33 -0500 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id x4S9JVYM068155; Tue, 28 May 2019 04:19:31 -0500 Subject: Re: [PATCHv6 0/4] omapdrm: DSI command mode panel support To: Tony Lindgren CC: Sebastian Reichel , Sebastian Reichel , Pavel Machek , Laurent Pinchart , "H. Nikolaus Schaller" , , , , , Keerthy References: <20190523200756.25314-1-sebastian.reichel@collabora.com> <60c45d23-de2f-d94a-c3d7-146a2bee538f@ti.com> <20190527112122.GJ5447@atomide.com> From: Tomi Valkeinen Message-ID: Date: Tue, 28 May 2019 12:19:30 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190527112122.GJ5447@atomide.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 27/05/2019 14:21, Tony Lindgren wrote: >> Looks good to me. For some reason I can't boot 5.2-rc2 (on x15) so I haven't >> been able to test yet. I'll pick the series up in any case, and I'll test it >> when I get the kernel booting. > > Great good to have these merged finally :) > > Hmm I wonder if some x15 models are affected by the SoC variant > changes queued in my fixes branch? This is what I see with earlycon, on linux-omap fixes branch. I think this looks similar to what I saw with dra76 _without_ the fixes. [ 1.290771] Unable to handle kernel paging request at virtual address 5a5a5a5a [ 1.298222] pgd = (ptrval) [ 1.301002] [5a5a5a5a] *pgd=00000000 [ 1.304695] Internal error: Oops: 5 [#1] PREEMPT SMP ARM [ 1.310158] Modules linked in: [ 1.313300] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.2.0-rc1-00016-g43069e68f162-dirty #7 [ 1.321979] Hardware name: Generic DRA74X (Flattened Device Tree) [ 1.328256] PC is at clk_hw_create_clk.part.33+0x8/0x94 [ 1.333632] LR is at sysc_notifier_call+0x98/0x138 [ 1.338558] pc : [] lr : [] psr: 00000013 [ 1.345001] sp : eb8f7c78 ip : 5a5a5a5a fp : c0b3b538 [ 1.350374] r10: 00000001 r9 : 00000000 r8 : 00000000 [ 1.355746] r7 : eaab8340 r6 : eaabea10 r5 : cffea79c r4 : 00000000 [ 1.362459] r3 : cffea79c r2 : eaabc8c0 r1 : 5a5a5a5a r0 : eaabea10 [ 1.369174] Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 1.376513] Control: 10c5387d Table: 8000406a DAC: 00000051 [ 1.382422] Process swapper/0 (pid: 1, stack limit = 0x(ptrval)) [ 1.388599] Stack: (0xeb8f7c78 to 0xeb8f8000) [ 1.393077] 7c60: 00000000 cffea79c [ 1.401493] 7c80: eaabea10 c04fb514 c0e76c6c fffffffd 00000000 00000001 00000000 eaabea10 [ 1.409905] 7ca0: 00000001 c015cee8 ffffffff 00000001 eb8dfb80 eaabea10 c0e05148 00000000 [ 1.418319] 7cc0: 00000000 c0e2e4f0 00000000 c015d684 00000000 00000000 eaabea10 00000000 [ 1.426732] 7ce0: eb93c810 c05b97e4 00000000 00000000 00000000 0fee2f56 00000000 0fee2f56 [ 1.435143] 7d00: 00000000 eaabea00 00000000 eb93c810 efdbfd0c 00000000 00000001 c078edb0 [ 1.443557] 7d20: efdbfcc0 00000000 00000000 c0e05148 c0e2e390 c078ef88 eb93ca8c 00000000 [ 1.451972] 7d40: c0a39b64 eb93c810 eb93c88c eb93ca8c c0e05148 c091b0c4 eb93c810 c05c9aac [ 1.460386] 7d60: c0f13ba4 60000013 c0a39b64 0fee2f56 c0a39b3c efdbfcc0 efdbfa3c c0a39b64 [ 1.468800] 7d80: c0e2e390 eb93c810 00000001 00000000 c0a39b3c c078f2b8 00000001 0fee2f56 [ 1.477213] 7da0: eaab8340 eaab8340 eb93c810 00000000 c0e05148 00000001 00000010 c04fc964 [ 1.485627] 7dc0: 00000000 c0349714 c0e2e500 eb93c810 00000001 efdbfa3c ea9dfd28 00000000 [ 1.494039] 7de0: 00000001 00000001 00000003 0fee2f56 00000001 eb93c810 00000000 c0e76c8c [ 1.502451] 7e00: 00000000 00000000 c0e76c8c c0eb8f30 00000000 c05c00e8 eb93c810 c0f0f35c [ 1.510865] 7e20: c0f0f360 00000000 00000000 c05bdc04 c0e76c8c eb93c810 c0eaf2a0 eb93c810 [ 1.519278] 7e40: c0e76c8c c0e76c8c c0e05148 ffffe000 c0d5b834 000000d8 c0eaf2a0 c05be0b4 [ 1.527692] 7e60: c0a39d00 a0000013 c0eaf2a0 eb93c810 00000000 c0e76c8c c0e05148 ffffe000 [ 1.536104] 7e80: c0d5b834 c05be450 00000000 c0e76c8c eb93c810 c05be4fc eb9380b4 c0e76c8c [ 1.544516] 7ea0: c05be458 c05bbc24 c0eaf2a0 eb8dfb58 eb9380b4 0fee2f56 c0e76c8c c0e76c8c [ 1.552928] 7ec0: ea9e4280 c0e85338 00000000 c05bcf68 c0b7aa98 c0e05148 c0d36b20 c0e76c8c [ 1.561343] 7ee0: c0e05148 c0d36b20 00000000 c05bf0a0 c0eaf2a0 c0e05148 c0d36b20 c0102f88 [ 1.569757] 7f00: c0c4e10c 00000000 efd9a82f c015a900 00000000 eb8f7f14 c0d004a8 00000006 [ 1.578171] 7f20: 00000006 c0bc2e88 00000000 00000000 00000000 efd9a827 00000000 0fee2f56 [ 1.586583] 7f40: c0eaf2a0 c0d004a8 00000006 0fee2f56 c0d770ec 00000007 c0d5b854 c0eca080 [ 1.594997] 7f60: c0eca080 c0d01208 00000006 00000006 00000000 c0d004a8 c09145e0 00000000 [ 1.603411] 7f80: 00000000 00000000 c09145e0 00000000 00000000 00000000 00000000 00000000 [ 1.611823] 7fa0: 00000000 c09145e8 00000000 c01010e8 00000000 00000000 00000000 00000000 [ 1.620237] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.628651] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 1.637074] [] (clk_hw_create_clk.part.33) from [] (sysc_notifier_call+0x98/0x138) [ 1.646656] [] (sysc_notifier_call) from [] (notifier_call_chain+0x2c/0xa0) [ 1.655612] [] (notifier_call_chain) from [] (blocking_notifier_call_chain+0x50/0x68) [ 1.665461] [] (blocking_notifier_call_chain) from [] (device_add+0x3bc/0x628) [ 1.674685] [] (device_add) from [] (of_platform_device_create_pdata+0x90/0xbc) [ 1.683997] [] (of_platform_device_create_pdata) from [] (of_platform_bus_create+0x1a0/0x328) [ 1.694558] [] (of_platform_bus_create) from [] (of_platform_populate+0x7c/0x108) [ 1.704046] [] (of_platform_populate) from [] (sysc_probe+0x9dc/0xf98) [ 1.712552] [] (sysc_probe) from [] (platform_drv_probe+0x48/0x98) [ 1.720700] [] (platform_drv_probe) from [] (really_probe+0x100/0x40c) [ 1.729205] [] (really_probe) from [] (driver_probe_device+0x6c/0x1b8) [ 1.737709] [] (driver_probe_device) from [] (device_driver_attach+0x58/0x60) [ 1.746836] [] (device_driver_attach) from [] (__driver_attach+0xa4/0x148) [ 1.755700] [] (__driver_attach) from [] (bus_for_each_dev+0x70/0xb4) [ 1.764116] [] (bus_for_each_dev) from [] (bus_add_driver+0x1a8/0x200) [ 1.772620] [] (bus_add_driver) from [] (driver_register+0x74/0x108) [ 1.780948] [] (driver_register) from [] (do_one_initcall+0x48/0x29c) [ 1.789365] [] (do_one_initcall) from [] (kernel_init_freeable+0x304/0x3d8) [ 1.798317] [] (kernel_init_freeable) from [] (kernel_init+0x8/0x110) [ 1.806732] [] (kernel_init) from [] (ret_from_fork+0x14/0x2c) [ 1.814516] Exception stack(0xeb8f7fb0 to 0xeb8f7ff8) [ 1.819711] 7fa0: 00000000 00000000 00000000 00000000 [ 1.828124] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.836535] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1.843342] Code: 000010ac c0b85b48 e92d4070 e1a06000 (e5915000) [ 1.849647] ---[ end trace ddabd37e7aa3d908 ]--- [ 1.854430] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 1.862311] CPU1: stopping [ 1.865098] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G D 5.2.0-rc1-00016-g43069e68f162-dirty #7 [ 1.875208] Hardware name: Generic DRA74X (Flattened Device Tree) [ 1.881487] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [ 1.889460] [] (show_stack) from [] (dump_stack+0xa8/0xc4) [ 1.896895] [] (dump_stack) from [] (handle_IPI+0x3ec/0x450) [ 1.904510] [] (handle_IPI) from [] (gic_handle_irq+0x94/0xa8) [ 1.912302] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8) [ 1.919996] Exception stack(0xeb913f60 to 0xeb913fa8) [ 1.925193] 3f60: 000006c0 00000000 efd90be0 c011e480 ffffe000 c0e05168 00000002 c0e051ac [ 1.933608] 3f80: 00000000 c0e05148 00000000 c0e055b0 00000000 eb913fb0 c010a20c c010a210 [ 1.942017] 3fa0: 60000013 ffffffff [ 1.945609] [] (__irq_svc) from [] (arch_cpu_idle+0x30/0x3c) [ 1.953222] [] (arch_cpu_idle) from [] (do_idle+0x1d8/0x2a8) [ 1.960834] [] (do_idle) from [] (cpu_startup_entry+0x18/0x1c) [ 1.968623] [] (cpu_startup_entry) from [<8010270c>] (0x8010270c) [ 1.975793] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]--- Tomi -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: Re: [PATCHv6 0/4] omapdrm: DSI command mode panel support Date: Tue, 28 May 2019 12:19:30 +0300 Message-ID: References: <20190523200756.25314-1-sebastian.reichel@collabora.com> <60c45d23-de2f-d94a-c3d7-146a2bee538f@ti.com> <20190527112122.GJ5447@atomide.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190527112122.GJ5447@atomide.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tony Lindgren Cc: kernel@collabora.com, "H. Nikolaus Schaller" , Sebastian Reichel , dri-devel@lists.freedesktop.org, Sebastian Reichel , Laurent Pinchart , Pavel Machek , Keerthy , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-omap@vger.kernel.org T24gMjcvMDUvMjAxOSAxNDoyMSwgVG9ueSBMaW5kZ3JlbiB3cm90ZToKCj4+IExvb2tzIGdvb2Qg dG8gbWUuIEZvciBzb21lIHJlYXNvbiBJIGNhbid0IGJvb3QgNS4yLXJjMiAob24geDE1KSBzbyBJ IGhhdmVuJ3QKPj4gYmVlbiBhYmxlIHRvIHRlc3QgeWV0LiBJJ2xsIHBpY2sgdGhlIHNlcmllcyB1 cCBpbiBhbnkgY2FzZSwgYW5kIEknbGwgdGVzdCBpdAo+PiB3aGVuIEkgZ2V0IHRoZSBrZXJuZWwg Ym9vdGluZy4KPiAKPiBHcmVhdCBnb29kIHRvIGhhdmUgdGhlc2UgbWVyZ2VkIGZpbmFsbHkgOikK PiAKPiBIbW0gSSB3b25kZXIgaWYgc29tZSB4MTUgbW9kZWxzIGFyZSBhZmZlY3RlZCBieSB0aGUg U29DIHZhcmlhbnQKPiBjaGFuZ2VzIHF1ZXVlZCBpbiBteSBmaXhlcyBicmFuY2g/CgpUaGlzIGlz IHdoYXQgSSBzZWUgd2l0aCBlYXJseWNvbiwgb24gbGludXgtb21hcCBmaXhlcyBicmFuY2guIEkg dGhpbmsgdGhpcyBsb29rcwpzaW1pbGFyIHRvIHdoYXQgSSBzYXcgd2l0aCBkcmE3NiBfd2l0aG91 dF8gdGhlIGZpeGVzLgoKWyAgICAxLjI5MDc3MV0gVW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFn aW5nIHJlcXVlc3QgYXQgdmlydHVhbCBhZGRyZXNzIDVhNWE1YTVhClsgICAgMS4yOTgyMjJdIHBn ZCA9IChwdHJ2YWwpClsgICAgMS4zMDEwMDJdIFs1YTVhNWE1YV0gKnBnZD0wMDAwMDAwMApbICAg IDEuMzA0Njk1XSBJbnRlcm5hbCBlcnJvcjogT29wczogNSBbIzFdIFBSRUVNUFQgU01QIEFSTQpb ICAgIDEuMzEwMTU4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjMxMzMwMF0gQ1BVOiAwIFBJ RDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNS4yLjAtcmMxLTAwMDE2LWc0MzA2OWU2 OGYxNjItZGlydHkgIzcKWyAgICAxLjMyMTk3OV0gSGFyZHdhcmUgbmFtZTogR2VuZXJpYyBEUkE3 NFggKEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSkKWyAgICAxLjMyODI1Nl0gUEMgaXMgYXQgY2xrX2h3 X2NyZWF0ZV9jbGsucGFydC4zMysweDgvMHg5NApbICAgIDEuMzMzNjMyXSBMUiBpcyBhdCBzeXNj X25vdGlmaWVyX2NhbGwrMHg5OC8weDEzOApbICAgIDEuMzM4NTU4XSBwYyA6IFs8YzA1NTQxMTg+ XSAgICBsciA6IFs8YzA0ZmI1MTQ+XSAgICBwc3I6IDAwMDAwMDEzClsgICAgMS4zNDUwMDFdIHNw IDogZWI4ZjdjNzggIGlwIDogNWE1YTVhNWEgIGZwIDogYzBiM2I1MzgKWyAgICAxLjM1MDM3NF0g cjEwOiAwMDAwMDAwMSAgcjkgOiAwMDAwMDAwMCAgcjggOiAwMDAwMDAwMApbICAgIDEuMzU1NzQ2 XSByNyA6IGVhYWI4MzQwICByNiA6IGVhYWJlYTEwICByNSA6IGNmZmVhNzljICByNCA6IDAwMDAw MDAwClsgICAgMS4zNjI0NTldIHIzIDogY2ZmZWE3OWMgIHIyIDogZWFhYmM4YzAgIHIxIDogNWE1 YTVhNWEgIHIwIDogZWFhYmVhMTAKWyAgICAxLjM2OTE3NF0gRmxhZ3M6IG56Y3YgIElSUXMgb24g IEZJUXMgb24gIE1vZGUgU1ZDXzMyICBJU0EgQVJNICBTZWdtZW50IG5vbmUKWyAgICAxLjM3NjUx M10gQ29udHJvbDogMTBjNTM4N2QgIFRhYmxlOiA4MDAwNDA2YSAgREFDOiAwMDAwMDA1MQpbICAg IDEuMzgyNDIyXSBQcm9jZXNzIHN3YXBwZXIvMCAocGlkOiAxLCBzdGFjayBsaW1pdCA9IDB4KHB0 cnZhbCkpClsgICAgMS4zODg1OTldIFN0YWNrOiAoMHhlYjhmN2M3OCB0byAweGViOGY4MDAwKQpb ICAgIDEuMzkzMDc3XSA3YzYwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwMDAwMDAwMCBjZmZlYTc5YwpbICAgIDEuNDAxNDkzXSA3YzgwOiBl YWFiZWExMCBjMDRmYjUxNCBjMGU3NmM2YyBmZmZmZmZmZCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAw MDAwMCBlYWFiZWExMApbICAgIDEuNDA5OTA1XSA3Y2EwOiAwMDAwMDAwMSBjMDE1Y2VlOCBmZmZm ZmZmZiAwMDAwMDAwMSBlYjhkZmI4MCBlYWFiZWExMCBjMGUwNTE0OCAwMDAwMDAwMApbICAgIDEu NDE4MzE5XSA3Y2MwOiAwMDAwMDAwMCBjMGUyZTRmMCAwMDAwMDAwMCBjMDE1ZDY4NCAwMDAwMDAw MCAwMDAwMDAwMCBlYWFiZWExMCAwMDAwMDAwMApbICAgIDEuNDI2NzMyXSA3Y2UwOiBlYjkzYzgx MCBjMDViOTdlNCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwZmVlMmY1NiAwMDAwMDAwMCAw ZmVlMmY1NgpbICAgIDEuNDM1MTQzXSA3ZDAwOiAwMDAwMDAwMCBlYWFiZWEwMCAwMDAwMDAwMCBl YjkzYzgxMCBlZmRiZmQwYyAwMDAwMDAwMCAwMDAwMDAwMSBjMDc4ZWRiMApbICAgIDEuNDQzNTU3 XSA3ZDIwOiBlZmRiZmNjMCAwMDAwMDAwMCAwMDAwMDAwMCBjMGUwNTE0OCBjMGUyZTM5MCBjMDc4 ZWY4OCBlYjkzY2E4YyAwMDAwMDAwMApbICAgIDEuNDUxOTcyXSA3ZDQwOiBjMGEzOWI2NCBlYjkz YzgxMCBlYjkzYzg4YyBlYjkzY2E4YyBjMGUwNTE0OCBjMDkxYjBjNCBlYjkzYzgxMCBjMDVjOWFh YwpbICAgIDEuNDYwMzg2XSA3ZDYwOiBjMGYxM2JhNCA2MDAwMDAxMyBjMGEzOWI2NCAwZmVlMmY1 NiBjMGEzOWIzYyBlZmRiZmNjMCBlZmRiZmEzYyBjMGEzOWI2NApbICAgIDEuNDY4ODAwXSA3ZDgw OiBjMGUyZTM5MCBlYjkzYzgxMCAwMDAwMDAwMSAwMDAwMDAwMCBjMGEzOWIzYyBjMDc4ZjJiOCAw MDAwMDAwMSAwZmVlMmY1NgpbICAgIDEuNDc3MjEzXSA3ZGEwOiBlYWFiODM0MCBlYWFiODM0MCBl YjkzYzgxMCAwMDAwMDAwMCBjMGUwNTE0OCAwMDAwMDAwMSAwMDAwMDAxMCBjMDRmYzk2NApbICAg IDEuNDg1NjI3XSA3ZGMwOiAwMDAwMDAwMCBjMDM0OTcxNCBjMGUyZTUwMCBlYjkzYzgxMCAwMDAw MDAwMSBlZmRiZmEzYyBlYTlkZmQyOCAwMDAwMDAwMApbICAgIDEuNDk0MDM5XSA3ZGUwOiAwMDAw MDAwMSAwMDAwMDAwMSAwMDAwMDAwMyAwZmVlMmY1NiAwMDAwMDAwMSBlYjkzYzgxMCAwMDAwMDAw MCBjMGU3NmM4YwpbICAgIDEuNTAyNDUxXSA3ZTAwOiAwMDAwMDAwMCAwMDAwMDAwMCBjMGU3NmM4 YyBjMGViOGYzMCAwMDAwMDAwMCBjMDVjMDBlOCBlYjkzYzgxMCBjMGYwZjM1YwpbICAgIDEuNTEw ODY1XSA3ZTIwOiBjMGYwZjM2MCAwMDAwMDAwMCAwMDAwMDAwMCBjMDViZGMwNCBjMGU3NmM4YyBl YjkzYzgxMCBjMGVhZjJhMCBlYjkzYzgxMApbICAgIDEuNTE5Mjc4XSA3ZTQwOiBjMGU3NmM4YyBj MGU3NmM4YyBjMGUwNTE0OCBmZmZmZTAwMCBjMGQ1YjgzNCAwMDAwMDBkOCBjMGVhZjJhMCBjMDVi ZTBiNApbICAgIDEuNTI3NjkyXSA3ZTYwOiBjMGEzOWQwMCBhMDAwMDAxMyBjMGVhZjJhMCBlYjkz YzgxMCAwMDAwMDAwMCBjMGU3NmM4YyBjMGUwNTE0OCBmZmZmZTAwMApbICAgIDEuNTM2MTA0XSA3 ZTgwOiBjMGQ1YjgzNCBjMDViZTQ1MCAwMDAwMDAwMCBjMGU3NmM4YyBlYjkzYzgxMCBjMDViZTRm YyBlYjkzODBiNCBjMGU3NmM4YwpbICAgIDEuNTQ0NTE2XSA3ZWEwOiBjMDViZTQ1OCBjMDViYmMy NCBjMGVhZjJhMCBlYjhkZmI1OCBlYjkzODBiNCAwZmVlMmY1NiBjMGU3NmM4YyBjMGU3NmM4Ywpb ICAgIDEuNTUyOTI4XSA3ZWMwOiBlYTllNDI4MCBjMGU4NTMzOCAwMDAwMDAwMCBjMDViY2Y2OCBj MGI3YWE5OCBjMGUwNTE0OCBjMGQzNmIyMCBjMGU3NmM4YwpbICAgIDEuNTYxMzQzXSA3ZWUwOiBj MGUwNTE0OCBjMGQzNmIyMCAwMDAwMDAwMCBjMDViZjBhMCBjMGVhZjJhMCBjMGUwNTE0OCBjMGQz NmIyMCBjMDEwMmY4OApbICAgIDEuNTY5NzU3XSA3ZjAwOiBjMGM0ZTEwYyAwMDAwMDAwMCBlZmQ5 YTgyZiBjMDE1YTkwMCAwMDAwMDAwMCBlYjhmN2YxNCBjMGQwMDRhOCAwMDAwMDAwNgpbICAgIDEu NTc4MTcxXSA3ZjIwOiAwMDAwMDAwNiBjMGJjMmU4OCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw MCBlZmQ5YTgyNyAwMDAwMDAwMCAwZmVlMmY1NgpbICAgIDEuNTg2NTgzXSA3ZjQwOiBjMGVhZjJh MCBjMGQwMDRhOCAwMDAwMDAwNiAwZmVlMmY1NiBjMGQ3NzBlYyAwMDAwMDAwNyBjMGQ1Yjg1NCBj MGVjYTA4MApbICAgIDEuNTk0OTk3XSA3ZjYwOiBjMGVjYTA4MCBjMGQwMTIwOCAwMDAwMDAwNiAw MDAwMDAwNiAwMDAwMDAwMCBjMGQwMDRhOCBjMDkxNDVlMCAwMDAwMDAwMApbICAgIDEuNjAzNDEx XSA3ZjgwOiAwMDAwMDAwMCAwMDAwMDAwMCBjMDkxNDVlMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw MDAwMCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDEuNjExODIzXSA3ZmEwOiAwMDAwMDAwMCBjMDkx NDVlOCAwMDAwMDAwMCBjMDEwMTBlOCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw MApbICAgIDEuNjIwMjM3XSA3ZmMwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDEuNjI4NjUxXSA3ZmUw OiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAxMyAwMDAwMDAwMCAw MDAwMDAwMCAwMDAwMDAwMApbICAgIDEuNjM3MDc0XSBbPGMwNTU0MTE4Pl0gKGNsa19od19jcmVh dGVfY2xrLnBhcnQuMzMpIGZyb20gWzxjMDRmYjUxND5dIChzeXNjX25vdGlmaWVyX2NhbGwrMHg5 OC8weDEzOCkKWyAgICAxLjY0NjY1Nl0gWzxjMDRmYjUxND5dIChzeXNjX25vdGlmaWVyX2NhbGwp IGZyb20gWzxjMDE1Y2VlOD5dIChub3RpZmllcl9jYWxsX2NoYWluKzB4MmMvMHhhMCkKWyAgICAx LjY1NTYxMl0gWzxjMDE1Y2VlOD5dIChub3RpZmllcl9jYWxsX2NoYWluKSBmcm9tIFs8YzAxNWQ2 ODQ+XSAoYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDUwLzB4NjgpClsgICAgMS42NjU0 NjFdIFs8YzAxNWQ2ODQ+XSAoYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbikgZnJvbSBbPGMw NWI5N2U0Pl0gKGRldmljZV9hZGQrMHgzYmMvMHg2MjgpClsgICAgMS42NzQ2ODVdIFs8YzA1Yjk3 ZTQ+XSAoZGV2aWNlX2FkZCkgZnJvbSBbPGMwNzhlZGIwPl0gKG9mX3BsYXRmb3JtX2RldmljZV9j cmVhdGVfcGRhdGErMHg5MC8weGJjKQpbICAgIDEuNjgzOTk3XSBbPGMwNzhlZGIwPl0gKG9mX3Bs YXRmb3JtX2RldmljZV9jcmVhdGVfcGRhdGEpIGZyb20gWzxjMDc4ZWY4OD5dIChvZl9wbGF0Zm9y bV9idXNfY3JlYXRlKzB4MWEwLzB4MzI4KQpbICAgIDEuNjk0NTU4XSBbPGMwNzhlZjg4Pl0gKG9m X3BsYXRmb3JtX2J1c19jcmVhdGUpIGZyb20gWzxjMDc4ZjJiOD5dIChvZl9wbGF0Zm9ybV9wb3B1 bGF0ZSsweDdjLzB4MTA4KQpbICAgIDEuNzA0MDQ2XSBbPGMwNzhmMmI4Pl0gKG9mX3BsYXRmb3Jt X3BvcHVsYXRlKSBmcm9tIFs8YzA0ZmM5NjQ+XSAoc3lzY19wcm9iZSsweDlkYy8weGY5OCkKWyAg ICAxLjcxMjU1Ml0gWzxjMDRmYzk2ND5dIChzeXNjX3Byb2JlKSBmcm9tIFs8YzA1YzAwZTg+XSAo cGxhdGZvcm1fZHJ2X3Byb2JlKzB4NDgvMHg5OCkKWyAgICAxLjcyMDcwMF0gWzxjMDVjMDBlOD5d IChwbGF0Zm9ybV9kcnZfcHJvYmUpIGZyb20gWzxjMDViZGMwND5dIChyZWFsbHlfcHJvYmUrMHgx MDAvMHg0MGMpClsgICAgMS43MjkyMDVdIFs8YzA1YmRjMDQ+XSAocmVhbGx5X3Byb2JlKSBmcm9t IFs8YzA1YmUwYjQ+XSAoZHJpdmVyX3Byb2JlX2RldmljZSsweDZjLzB4MWI4KQpbICAgIDEuNzM3 NzA5XSBbPGMwNWJlMGI0Pl0gKGRyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20gWzxjMDViZTQ1MD5d IChkZXZpY2VfZHJpdmVyX2F0dGFjaCsweDU4LzB4NjApClsgICAgMS43NDY4MzZdIFs8YzA1YmU0 NTA+XSAoZGV2aWNlX2RyaXZlcl9hdHRhY2gpIGZyb20gWzxjMDViZTRmYz5dIChfX2RyaXZlcl9h dHRhY2grMHhhNC8weDE0OCkKWyAgICAxLjc1NTcwMF0gWzxjMDViZTRmYz5dIChfX2RyaXZlcl9h dHRhY2gpIGZyb20gWzxjMDViYmMyND5dIChidXNfZm9yX2VhY2hfZGV2KzB4NzAvMHhiNCkKWyAg ICAxLjc2NDExNl0gWzxjMDViYmMyND5dIChidXNfZm9yX2VhY2hfZGV2KSBmcm9tIFs8YzA1YmNm Njg+XSAoYnVzX2FkZF9kcml2ZXIrMHgxYTgvMHgyMDApClsgICAgMS43NzI2MjBdIFs8YzA1YmNm Njg+XSAoYnVzX2FkZF9kcml2ZXIpIGZyb20gWzxjMDViZjBhMD5dIChkcml2ZXJfcmVnaXN0ZXIr MHg3NC8weDEwOCkKWyAgICAxLjc4MDk0OF0gWzxjMDViZjBhMD5dIChkcml2ZXJfcmVnaXN0ZXIp IGZyb20gWzxjMDEwMmY4OD5dIChkb19vbmVfaW5pdGNhbGwrMHg0OC8weDI5YykKWyAgICAxLjc4 OTM2NV0gWzxjMDEwMmY4OD5dIChkb19vbmVfaW5pdGNhbGwpIGZyb20gWzxjMGQwMTIwOD5dIChr ZXJuZWxfaW5pdF9mcmVlYWJsZSsweDMwNC8weDNkOCkKWyAgICAxLjc5ODMxN10gWzxjMGQwMTIw OD5dIChrZXJuZWxfaW5pdF9mcmVlYWJsZSkgZnJvbSBbPGMwOTE0NWU4Pl0gKGtlcm5lbF9pbml0 KzB4OC8weDExMCkKWyAgICAxLjgwNjczMl0gWzxjMDkxNDVlOD5dIChrZXJuZWxfaW5pdCkgZnJv bSBbPGMwMTAxMGU4Pl0gKHJldF9mcm9tX2ZvcmsrMHgxNC8weDJjKQpbICAgIDEuODE0NTE2XSBF eGNlcHRpb24gc3RhY2soMHhlYjhmN2ZiMCB0byAweGViOGY3ZmY4KQpbICAgIDEuODE5NzExXSA3 ZmEwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMCAwMDAwMDAw MCAwMDAwMDAwMCAwMDAwMDAwMApbICAgIDEuODI4MTI0XSA3ZmMwOiAwMDAwMDAwMCAwMDAwMDAw MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMApb ICAgIDEuODM2NTM1XSA3ZmUwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw MDAwMDAxMyAwMDAwMDAwMApbICAgIDEuODQzMzQyXSBDb2RlOiAwMDAwMTBhYyBjMGI4NWI0OCBl OTJkNDA3MCBlMWEwNjAwMCAoZTU5MTUwMDApIApbICAgIDEuODQ5NjQ3XSAtLS1bIGVuZCB0cmFj ZSBkZGFiZDM3ZTdhYTNkOTA4IF0tLS0KWyAgICAxLjg1NDQzMF0gS2VybmVsIHBhbmljIC0gbm90 IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIKWyAg ICAxLjg2MjMxMV0gQ1BVMTogc3RvcHBpbmcKWyAgICAxLjg2NTA5OF0gQ1BVOiAxIFBJRDogMCBD b21tOiBzd2FwcGVyLzEgVGFpbnRlZDogRyAgICAgIEQgICAgICAgICAgIDUuMi4wLXJjMS0wMDAx Ni1nNDMwNjllNjhmMTYyLWRpcnR5ICM3ClsgICAgMS44NzUyMDhdIEhhcmR3YXJlIG5hbWU6IEdl bmVyaWMgRFJBNzRYIChGbGF0dGVuZWQgRGV2aWNlIFRyZWUpClsgICAgMS44ODE0ODddIFs8YzAx MTM5NGM+XSAodW53aW5kX2JhY2t0cmFjZSkgZnJvbSBbPGMwMTBkYTdjPl0gKHNob3dfc3RhY2sr MHgxMC8weDE0KQpbICAgIDEuODg5NDYwXSBbPGMwMTBkYTdjPl0gKHNob3dfc3RhY2spIGZyb20g WzxjMDhmYzlmND5dIChkdW1wX3N0YWNrKzB4YTgvMHhjNCkKWyAgICAxLjg5Njg5NV0gWzxjMDhm YzlmND5dIChkdW1wX3N0YWNrKSBmcm9tIFs8YzAxMTE5ZDg+XSAoaGFuZGxlX0lQSSsweDNlYy8w eDQ1MCkKWyAgICAxLjkwNDUxMF0gWzxjMDExMTlkOD5dIChoYW5kbGVfSVBJKSBmcm9tIFs8YzA0 ZjkyYjA+XSAoZ2ljX2hhbmRsZV9pcnErMHg5NC8weGE4KQpbICAgIDEuOTEyMzAyXSBbPGMwNGY5 MmIwPl0gKGdpY19oYW5kbGVfaXJxKSBmcm9tIFs8YzAxMDFhYWM+XSAoX19pcnFfc3ZjKzB4NmMv MHhhOCkKWyAgICAxLjkxOTk5Nl0gRXhjZXB0aW9uIHN0YWNrKDB4ZWI5MTNmNjAgdG8gMHhlYjkx M2ZhOCkKWyAgICAxLjkyNTE5M10gM2Y2MDogMDAwMDA2YzAgMDAwMDAwMDAgZWZkOTBiZTAgYzAx MWU0ODAgZmZmZmUwMDAgYzBlMDUxNjggMDAwMDAwMDIgYzBlMDUxYWMKWyAgICAxLjkzMzYwOF0g M2Y4MDogMDAwMDAwMDAgYzBlMDUxNDggMDAwMDAwMDAgYzBlMDU1YjAgMDAwMDAwMDAgZWI5MTNm YjAgYzAxMGEyMGMgYzAxMGEyMTAKWyAgICAxLjk0MjAxN10gM2ZhMDogNjAwMDAwMTMgZmZmZmZm ZmYKWyAgICAxLjk0NTYwOV0gWzxjMDEwMWFhYz5dIChfX2lycV9zdmMpIGZyb20gWzxjMDEwYTIx MD5dIChhcmNoX2NwdV9pZGxlKzB4MzAvMHgzYykKWyAgICAxLjk1MzIyMl0gWzxjMDEwYTIxMD5d IChhcmNoX2NwdV9pZGxlKSBmcm9tIFs8YzAxNmNkZjA+XSAoZG9faWRsZSsweDFkOC8weDJhOCkK WyAgICAxLjk2MDgzNF0gWzxjMDE2Y2RmMD5dIChkb19pZGxlKSBmcm9tIFs8YzAxNmQxODQ+XSAo Y3B1X3N0YXJ0dXBfZW50cnkrMHgxOC8weDFjKQpbICAgIDEuOTY4NjIzXSBbPGMwMTZkMTg0Pl0g KGNwdV9zdGFydHVwX2VudHJ5KSBmcm9tIFs8ODAxMDI3MGM+XSAoMHg4MDEwMjcwYykKWyAgICAx Ljk3NTc5M10gLS0tWyBlbmQgS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0 byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIgXS0tLQoKIFRvbWkKCi0tIApUZXhhcyBJ bnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1IDIyLCAwMDE4MCBIZWxzaW5raS4K WS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290aXBhaWtrYS9Eb21pY2lsZTogSGVs c2lua2kKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs