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 A6ACAC6FA82 for ; Tue, 20 Sep 2022 23:07:05 +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:Date: Message-ID:References:Cc:To:Subject:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=k0stSju8UlatvMGl8NGUG2H1O/UYLSPj4W0Rfug1PQs=; b=a1fJE752G0cBOhgX9+IwUOZS5I rBjnSO+zV0X469Se4355ZCgCX2AdbGlZoLvdKiY/2zQctUiIu8yWAKylX+tEhYkRDfm3sgU1hdR/u EACst5RhsWy5qIK3x7njIrRQ7sSIGEIkOMBAXnITjVs+3vPC1TpSw3z4rg5Oly3/sIGtrFsKBeXax tCOMl0I/mudf8NBInVIX6erK3at6P7CoEitNXfSHhbCsHG8FbuSnUPizlbGZbdVVC95JjNxUiUbGa 3JzO4RFZQ16B+nH0QNbk1hwIeC9m+2+1ywvoDW7sz3TzjJKDwIcLuhjdrIgaEzVupl6lf2THNa4xV HU4NHE9A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oamJD-007Uc3-6v; Tue, 20 Sep 2022 23:05:43 +0000 Received: from mail-am6eur05on2052.outbound.protection.outlook.com ([40.107.22.52] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oamJ9-007UZa-2r for linux-arm-kernel@lists.infradead.org; Tue, 20 Sep 2022 23:05:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TRMo+2HZhWnEpRcNAEhucoxgubyW0MSZskMuKstRoAf00J3A99YTejq6VVDenQgdKXkCtC6Hif44EQewc6630295TC9stMt+8vkSOiAqa2SFM/Fk5WI1QIKb2SPUHgnoRvsMZ+tBY2lDYEexQa7YDWCbXKME5DCbK3G29tQ5932Vfc2ClyP5qLCUiAdtfQwXr3oTnJKl9ASGWTsFQmRoMcjsw2Gk+MVKE4BLKqN56Z98YAiWkEXBUq3TnEKRWJOoGavPBa4U78nLP+EacQJdQEAWRi+ZhG3o9qcAHVRMJ8WWF8DTDA8B+yrDSYkP5Myb2dPQYFFx82Dx9C3QehhQBw== 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=FDnTbTAsbVxNxnNH1OzUAoHATga6blrpfIOz9TXGpr0=; b=mplanm1R40d7r9RL5wn7H5YWB2IK3E3rzejsZAg7DggAqVBHozB2N135uecm6ImlxljaWTILcwh0VU5xBokcpBgHpqo/hXO5QqNSLcRhPZI7FoiV+qnozaveXWdVRV8tVqTpd0oASMQ6OijUGm3aIQ8dFA5XJVvkTwd81A4HD7P79sNHDhWp1zDT6o4HhM/W8ktbeZRhBEryh3wOVauvBOclYXgIeOB59xO/JDwOoot1nR3aux3u6cdBS1js4yqzMKUujKcDHjyHme1F3uQPi279ByprhlFKvFY6PXJuIX3Yheczn7vmgLLgNU4kPPG98l21JlEjvBCbbMf8/pItWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FDnTbTAsbVxNxnNH1OzUAoHATga6blrpfIOz9TXGpr0=; b=HMWXxS2OnKbFZXNEI2w9FDr45jWmY/y74u4s4xvsLq9Q6uJ9CSK+m+SJBE7jCktsw4JhKXZ1AYgGNqk2CgkjIumNzDqy5anps9TkSyHJzmaMNZBVX0zAasbOmJ8nrU8ymWIfxk4inzBhGs8chRJuulXgQH1SPbZqPW+CjX7VEAeieF9jU40O/NNt79dCdVjSscoQP93UMcs31fzTRC377fjMX5Rc+blr3AyUOg+Y9bdfAB0eokzdmV70q/R71xXhO+ZPR1g9bFwH8Yg2kj98Qfny2w4CJ6V+4bfy6Q/yPLfIhY5ecgbg3TAoAEbSR4U+mBMZmN981NQNoa8JBIiPOw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by VI1PR03MB6496.eurprd03.prod.outlook.com (2603:10a6:800:191::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.15; Tue, 20 Sep 2022 23:05:32 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::204a:de22:b651:f86d]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::204a:de22:b651:f86d%6]) with mapi id 15.20.5654.014; Tue, 20 Sep 2022 23:05:32 +0000 From: Sean Anderson Subject: Re: [BUG] ls1046a: eDMA does not transfer data from I2C To: Leo Li , Robin Murphy , Oleksij Rempel , Pengutronix Kernel Team , "linux-i2c@vger.kernel.org" , linux-arm-kernel , Vinod Koul , "dmaengine@vger.kernel.org" , Laurentiu Tudor Cc: Linux Kernel Mailing List , "dri-devel@lists.freedesktop.org" , =?UTF-8?Q?Christian_K=c3=b6nig?= , "linaro-mm-sig@lists.linaro.org" , Shawn Guo , Sumit Semwal , Joy Zou , "linux-media@vger.kernel.org" References: <38974aab-06d0-f5ff-d359-5eedd2f3bb3e@seco.com> <5ef51421-e6b0-edd5-6b6e-439b47b794a8@arm.com> <9b20569d-7855-0031-3552-090ff7880cec@seco.com> <50a63241-1ee3-e0c5-1faa-2f2734774874@seco.com> Message-ID: Date: Tue, 20 Sep 2022 19:05:27 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Language: en-US X-ClientProxiedBy: MN2PR22CA0005.namprd22.prod.outlook.com (2603:10b6:208:238::10) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB7PR03MB4972:EE_|VI1PR03MB6496:EE_ X-MS-Office365-Filtering-Correlation-Id: 28a6093e-33e0-4017-7feb-08da9b5c9e5b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OFNvKll3PA8lX19tLyXvThZrORRrE8HPIJI07Peti0cDsm11BnZIGw3WQ3znsLosLVV50zEc4iDiT96Lo6joDYF8/s9q5b4fXf/2OpanN64SGoJudyTqe6Mk2XSCO6FNDwYtzxaYYqBEnuHj+U7SZJCZYyg2crWLDvajY7BcI2NwUxgZOvh6kZCsWYElsRtQmT54mAdC6wAZz22nT8cT9ZlXD1rSTi3rCXIiwZtZyUjt5LjxII1Rx3zQo1kGfNiwzv4lpk5s7E2vzZGNkZwnAXEqLfLkpEy34fIBOrYqiVhuYfOo/+RhHDJOK96kvc0cuFd4DLSVyQ66Ph8kjwC7RuwlxDjBbZW8Fv29whplsSoeaxTX7wtrKf1xyJZmpL1tSS+QkXPVbPXbeIuvMw9xXFHUlmTXIrjNuRsmsN54fOiyzrOgAiI2NimxEMVrh3FsZCPQrN5UU46I7Q6mKDEEqvVpnmhn14Y9DDLLlySrDf6/bkSgWhmVjv5OWR3y0gMMkQu3GVqTQNp8aSyLmWRIi1E+e1RieXXkDhE/LdbKRz6XaPnR+Ao3XKXZa6w9KLBvk2VBn/vP74OV55bt8CCoHzoqZ+TcgLl6LPx322mRzpFeDdNc6HfMwp3sJalINSuz4VjJcJH7zrozH9lh+xqMMQyQsxcGHzpxa5Te94um7CT1s7p0t2/8bg7werfH9yejHGV3+/m14/CNJi+GoO32EpmNBrRbHPyuz2Xk97+gkTbdEhPjkBPtoaN6leskGVazatz45aB8F0rYtmKMUrgMQ1/O3u4dQUG0FOTtWT/qnMnGAqyRzgHS1ajDoBGFoG7hrv8W3Ww36Bv/QscqZEWYWdjC9N9arZ3yIrtSQAQ2Hlb+xHtyG12+bKR72ftleHsI X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR03MB4972.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(396003)(376002)(346002)(366004)(39840400004)(451199015)(38100700002)(38350700002)(110136005)(8676002)(4326008)(66476007)(66556008)(316002)(66946007)(2616005)(44832011)(5660300002)(7416002)(8936002)(41300700001)(66574015)(186003)(2906002)(6486002)(83380400001)(966005)(54906003)(478600001)(6512007)(26005)(53546011)(52116002)(6666004)(6506007)(86362001)(36756003)(31696002)(31686004)(43740500002)(45980500001)(505234007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VkdCQzZJZ0R1cThoOVA0UTlHVWd5Ym5EY0w4cDRqWXpjZlFUQ29NVVgwUVlQ?= =?utf-8?B?VDlBOFArRnZxNlYreXBrMDd1ZGFOYVZscElEdzNJdUJCZ05jc1RPbzA1VHJu?= =?utf-8?B?OFJHVVNYaExxU2wyZzFLUUE0TEtSdm5rY0daWEpKdXA5V05HUVNqM1A0NFlm?= =?utf-8?B?eW9hbHhOS3g3MGZucmJud2kxaXZXYXc4dW9aNlR6djdTNVFHUjBCeGI3TmVF?= =?utf-8?B?U0Q0NGNNZmg5a1hVaWlUSXYyL0hPNVFyNU1wSkhTRjAvVzRDZ2tna0NWYlZO?= =?utf-8?B?THNEVkFlMWEyYXVxcHNtQ1ZrVWIyK21Zako2cWEyRlc3RCs2REtoQ08yWjIx?= =?utf-8?B?UmFFdXZ3SnJOVW9PVTZhZDgwOUIxVlZDbndHK2hxU1A1V1g4M3VjUmNMZm9y?= =?utf-8?B?bjNIOGowcnFOMVdiNHQxLzBjRytreThSTGNMaHE2K0JDYlhSTmxnUm5zVHkx?= =?utf-8?B?YlFTQTFNU0xDbjNvOTg2Rk5ObGpzdGJnU3ZDd3E3QlNYeFFxbEdJL3RXSWhF?= =?utf-8?B?VjloZDgvSmdJWTU5cytua29GdmtJaFpIT2syRW5oUmZpZndPUlVrajl5dU1W?= =?utf-8?B?cnczWkpQODBXOGFWK3V3SFZEUm55WWFia2tVTWpRS0FOeTUwd09LVVlvVmdl?= =?utf-8?B?N0ZFUFQrYXowSlc4ZHltYUFWenhFNEFvVXRjWWlvdng5VE13VDdoRDRsWGo1?= =?utf-8?B?M3dJR3l0TVJBZjNSWlJTZG5PNURkRlBSZkR6OU41a1VPM2lTbWl3dzBSN0tS?= =?utf-8?B?YVcyVE83THEvYlBxcDRXL0lob21JMjBKYXdMSkxmdjBIKzl1RVRpM0xDWklq?= =?utf-8?B?bUgxSCtSeERrdWFDNXYwU0pZZjlwSzJaZ000d3BBV2RJanprQzZtTVhROW9w?= =?utf-8?B?TTZoOHFDcFdKQitZaG4vZU15Z1FFZmlMK21iYlVoY1NxYTd3RjFjeWpXd1Z1?= =?utf-8?B?V1BDTW9iM0pQQ2RkRDNMRm1saEVaUWEwT01FWDN5NDdiOUJnN3k0RGE0a1U5?= =?utf-8?B?Vlh1QnpUK2g4bWUvZE90ZXFkQ2ljMXN0Vm8xdU9vdWdIcVlFWDhacWZqcDlz?= =?utf-8?B?aktHWjRxR1BRSmx6MWNCSmd4UVh6VmpuMzVpM1Q4MDFHcFh3NUxDd25PdVkz?= =?utf-8?B?VTFXNVdnTXl5L0ZXQzY4S1R6clc5NzRzTklrakFxdFN6MnQxeUNRQTZ1Tklu?= =?utf-8?B?TlVOTTJMMWk0R3pRUUV0cVI0OGtyR25zTlJhS0lQOGZqMlZYeWd0SElUUzJl?= =?utf-8?B?d2hFRzFneHQ1OEo2d3BlTWR1SWpIZkw5OWZXQ0I1SzZyVFRUbFNlUThQYzRq?= =?utf-8?B?S1Bwcm9QMENtZE5LVEhUUFpVYzNEc1dmaXFqZDFxNC9heW94T1NuQkMxOXNG?= =?utf-8?B?UnV1eWJubWhoeFE3TWQ0c3cybktBRGUvU0NKNWQ1TG1aY2xBclNXNlRUNEtn?= =?utf-8?B?V25CZmNacnRHQU5EZURnS041QmprSzhERGw5Mi85OVRRUitjdVJTeVR2dGtz?= =?utf-8?B?T0czTmx3WVNvN1hOd1p2V21NNTFBMzBLOVluTGhTcUJkL1pzNDdoc0I1RkMv?= =?utf-8?B?RVJvUFpOeFQyK3lSYysrK2h0Q01MeU5Fc3lld2lKbUl2YVlhZm1NSjVLSnBF?= =?utf-8?B?QjBLOWRWY3pHblVaNmxzR3M4NlA3UmJGSTAvdmF0M1NLN0pYQS8yaXNNaENX?= =?utf-8?B?bDB6MFp5VXNwUjlhc3B6SU1JcmR4aE84Y1JrSG9EVXBheDlxT3NaN3hHYnRB?= =?utf-8?B?QmdaQzlqYnRRWnhlQ1VtajNuT1JnRlo5L3pSWE1yZnFNRDg5U290RGdXbFNq?= =?utf-8?B?YXdBa0FycGRtNjAwSHBIdVoycHdCdVBYR0NYUzFsN08vWlU5dnFoRDFDTjVr?= =?utf-8?B?R2ZiWmg1M21NSnI0czNIcmJPeWpVa0toV3d2QS9TaXVISGdsUStiajAzNUlo?= =?utf-8?B?VnNOTmo0OUxOOWdwUFAwTkZ3Q0ZlVWpqa0hTbzFtLytneEFyWS94QUZxTUF5?= =?utf-8?B?OEZ1RU1PT3lLQmRMRkRVWnJiL1dQcG55VGpzc0UvL3dkbHdvR0F2L3NSaUZo?= =?utf-8?B?M1YybDdKWW5DN1hKeEtlSFdnbUhpU1E1VkJkdXg3U1pCc3RvNzFiTmwwVkdy?= =?utf-8?B?ZGVHa1RRM1R0cU9EUzhEK0Qzak4vbDRlc0loYVlnYUFNNk9Qd0JOZ04vTHhi?= =?utf-8?B?SHc9PQ==?= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28a6093e-33e0-4017-7feb-08da9b5c9e5b X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2022 23:05:32.4939 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bFbzz3BSUi98qYuk+r14xxiebjQnpKRenMwDMaK8apGhseYt+35+648XG04lZed1rSJx1jz7Ld89Q8vB1Xvvww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB6496 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220920_160539_627538_02C55328 X-CRM114-Status: GOOD ( 20.67 ) 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 CgpPbiA5LzIwLzIyIDY6NDkgUE0sIExlbyBMaSB3cm90ZToKPiAKPiAKPj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogU2VhbiBBbmRlcnNvbiA8c2Vhbi5hbmRlcnNvbkBzZWNv LmNvbT4KPj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDIwLCAyMDIyIDExOjIxIEFNCj4+IFRv OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPjsgT2xla3NpaiBSZW1wZWwKPj4g PGxpbnV4QHJlbXBlbC1wcml2YXQuZGU+OyBQZW5ndXRyb25peCBLZXJuZWwgVGVhbQo+PiA8a2Vy bmVsQHBlbmd1dHJvbml4LmRlPjsgbGludXgtaTJjQHZnZXIua2VybmVsLm9yZzsgbGludXgtYXJt LWtlcm5lbAo+PiA8bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnPjsgVmlub2Qg S291bCA8dmtvdWxAa2VybmVsLm9yZz47Cj4+IGRtYWVuZ2luZUB2Z2VyLmtlcm5lbC5vcmc7IExl byBMaSA8bGVveWFuZy5saUBueHAuY29tPjsgTGF1cmVudGl1IFR1ZG9yCj4+IDxsYXVyZW50aXUu dHVkb3JAbnhwLmNvbT4KPj4gQ2M6IExpbnV4IEtlcm5lbCBNYWlsaW5nIExpc3QgPGxpbnV4LWtl cm5lbEB2Z2VyLmtlcm5lbC5vcmc+OyBkcmktCj4+IGRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZzsgQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPjsKPj4gbGluYXJv LW1tLXNpZ0BsaXN0cy5saW5hcm8ub3JnOyBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+ OyBTdW1pdAo+PiBTZW13YWwgPHN1bWl0LnNlbXdhbEBsaW5hcm8ub3JnPjsgSm95IFpvdSA8am95 LnpvdUBueHAuY29tPjsgbGludXgtCj4+IG1lZGlhQHZnZXIua2VybmVsLm9yZwo+PiBTdWJqZWN0 OiBSZTogW0JVR10gbHMxMDQ2YTogZURNQSBkb2VzIG5vdCB0cmFuc2ZlciBkYXRhIGZyb20gSTJD Cj4+IAo+PiAKPj4gCj4+IE9uIDkvMjAvMjIgMTE6NDQgQU0sIFNlYW4gQW5kZXJzb24gd3JvdGU6 Cj4+ID4KPj4gPgo+PiA+IE9uIDkvMjAvMjIgMTE6MjQgQU0sIFNlYW4gQW5kZXJzb24gd3JvdGU6 Cj4+ID4+Cj4+ID4+Cj4+ID4+IE9uIDkvMjAvMjIgNjowNyBBTSwgUm9iaW4gTXVycGh5IHdyb3Rl Ogo+PiA+Pj4gT24gMjAyMi0wOS0xOSAyMzoyNCwgU2VhbiBBbmRlcnNvbiB3cm90ZToKPj4gPj4+ PiBIaSBhbGwsCj4+ID4+Pj4KPj4gPj4+PiBJIGRpc2NvdmVyZWQgYSBidWcgaW4gZWl0aGVyIGlt eF9pMmMgb3IgZnNsLWVkbWEgb24gdGhlIExTMTA0NkEKPj4gPj4+PiB3aGVyZSBubyBkYXRhIGlz IHJlYWQgaW4gaTJjX2lteF9kbWFfcmVhZCBleGNlcHQgZm9yIHRoZSBsYXN0IHR3bwo+PiA+Pj4+ IGJ5dGVzICh3aGljaCBhcmUgbm90IHJlYWQgdXNpbmcgRE1BKS4gVGhpcyBpcyBwZXJoYXBzIGJl c3QKPj4gPj4+PiBpbGx1c3RyYXRlZCB3aXRoIHRoZSBmb2xsb3dpbmcgZXhhbXBsZToKPj4gPj4+ Pgo+PiA+Pj4+ICMgaGV4ZHVtcCAtQyAvc3lzL2J1cy9udm1lbS9kZXZpY2VzLzAtMDA1NDAvbnZt ZW0KPj4gPj4+PiBbICAzMDguOTE0ODg0XSBpMmMgaTJjLTA6IGZmZmYwMDA4MDkzODAwMDAgMHgw MDAwMDAwODg5MzgwMDAwCj4+IDB4MDAwMDAwMDBmNTQwMTAwMCBmZmZmMDAwMDc1NDAxMDAwCj4+ ID4+Pj4gWyAgMzA4LjkyMzUyOV0gc3JjPSAyMTgwMDA0IGRzdD1mNTQwMTAwMCBhdHRyPSAgIDAg c29mZj0gICAwIG5ieXRlcz0xCj4+IHNsYXN0PSAgICAgICAwCj4+ID4+Pj4gWyAgMzA4LjkyMzUy OV0gY2l0ZXI9ICA3ZSBiaXRlcj0gIDdlIGRvZmY9ICAgMSBkbGFzdF9zZ2E9ICAgICAgIDAKPj4g Pj4+PiBbICAzMDguOTIzNTI5XSBtYWpvcl9pbnQ9MSBkaXNhYmxlX3JlcT0xIGVuYWJsZV9zZz0w IFsgIDMwOC45NDIxMTNdCj4+ID4+Pj4gZnNsLWVkbWEgMmMwMDAwMC5lZG1hOiB2Y2hhbiAwMDAw MDAwMDFiNDM3MWZjOiB0eGQKPj4gPj4+PiAwMDAwMDAwMGQ5ZGQyNmM1WzRdOiBzdWJtaXR0ZWQg WyAgMzA4Ljk3NDA0OV0gZnNsLWVkbWEKPj4gPj4+PiAyYzAwMDAwLmVkbWE6IHR4ZCAwMDAwMDAw MGQ5ZGQyNmM1WzRdOiBtYXJrZWQgY29tcGxldGUgWwo+PiA+Pj4+IDMwOC45ODEzMzldIGkyYyBp MmMtMDogZmZmZjAwMDgwOTM4MDAwMCA9IFsyZSAyZSAyZiAyZSAyZSAyZiAyZSAyZQo+PiA+Pj4+ IDJmIDY0IDY1IDc2IDY5IDYzIDY1IDczIDJmIDcwIDZjIDYxIDc0IDY2IDZmIDcyIDZkIDJmIDcz IDZmIDYzIDJmIDMyIDMxIDM4IDMwCj4+IDMwIDMwIDMwIDJlIDY5IDMyIDYzIDJmIDY5IDMyIDYz IDJkIDMwIDJmIDMwIDJkIDMwIDMwIDM1IDM0IDJmIDMwIDJkIDMwIDMwIDM1IDM0Cj4+IDMwIDAw IDAwXSBbICAzMDkuMDAyMjI2XSBpMmMgaTJjLTA6IGZmZmYwMDAwNzU0MDEwMDAgPSBbMmUgMmUg MmYgMmUgMmUgMmYgMmUgMmUgMmYKPj4gNjQgNjUgNzYgNjkgNjMgNjUgNzMgMmYgNzAgNmMgNjEg NzQgNjYgNmYgNzIgNmQgMmYgNzMgNmYgNjMgMmYgMzIgMzEgMzggMzAgMzAgMzAgMzAKPj4gMmUg NjkgMzIgNjMgMmYgNjkgMzIgNjMgMmQgMzAgMmYgMzAgMmQgMzAgMzAgMzUgMzQgMmYgMzAgMmQg MzAgMzAgMzUgMzQgMzAgMDAgMDBdCj4+IFsgIDMwOS4wMjQ2NDldIGkyYyBpMmMtMDogZmZmZjAw MDgwOTM4MDA4MCAweDAwMDAwMDA4ODkzODAwODAKPj4gMHgwMDAwMDAwMGY1NDAxODAwIGZmZmYw MDAwNzU0MDE4MDAKPj4gPj4+PiBbICAzMDkuMDMzMjcwXSBzcmM9IDIxODAwMDQgZHN0PWY1NDAx ODAwIGF0dHI9ICAgMCBzb2ZmPSAgIDAgbmJ5dGVzPTEKPj4gc2xhc3Q9ICAgICAgIDAKPj4gPj4+ PiBbICAzMDkuMDMzMjcwXSBjaXRlcj0gIDdlIGJpdGVyPSAgN2UgZG9mZj0gICAxIGRsYXN0X3Nn YT0gICAgICAgMAo+PiA+Pj4+IFsgIDMwOS4wMzMyNzBdIG1ham9yX2ludD0xIGRpc2FibGVfcmVx PTEgZW5hYmxlX3NnPTAgWyAgMzA5LjA1MTYzM10KPj4gPj4+PiBmc2wtZWRtYSAyYzAwMDAwLmVk bWE6IHZjaGFuIDAwMDAwMDAwMWI0MzcxZmM6IHR4ZAo+PiA+Pj4+IDAwMDAwMDAwZDlkZDI2YzVb NV06IHN1Ym1pdHRlZCBbICAzMDkuMDgzNTI2XSBmc2wtZWRtYQo+PiA+Pj4+IDJjMDAwMDAuZWRt YTogdHhkIDAwMDAwMDAwZDlkZDI2YzVbNV06IG1hcmtlZCBjb21wbGV0ZSBbCj4+ID4+Pj4gMzA5 LjA5MDgwN10gaTJjIGkyYy0wOiBmZmZmMDAwODA5MzgwMDgwID0gWzAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwCj4+ID4+Pj4gMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKPj4gPj4+PiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo+PiA+Pj4+IDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwXSBbICAzMDkuMTExNjk0XSBpMmMgaTJjLTA6Cj4+ ID4+Pj4gZmZmZjAwMDA3NTQwMTgwMCA9IFswMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMAo+PiA+Pj4+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCj4+ID4+Pj4gMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKPj4gPj4+ PiAwMCAwMCAwMCAwMF0KPj4gPj4+PiAwMDAwMDAwMCAgMmUgMmUgMmYgMmUgMmUgMmYgMmUgMmUg IDJmIDY0IDY1IDc2IDY5IDYzIDY1IDczCj4+ID4+Pj4gfC4uLy4uLy4uL2RldmljZXN8Cj4+ID4+ Pj4gMDAwMDAwMTAgIDJmIDcwIDZjIDYxIDc0IDY2IDZmIDcyICA2ZCAyZiA3MyA2ZiA2MyAyZiAz MiAzMQo+PiA+Pj4+IHwvcGxhdGZvcm0vc29jLzIxfAo+PiA+Pj4+IDAwMDAwMDIwICAzOCAzMCAz MCAzMCAzMCAyZSA2OSAzMiAgNjMgMmYgNjkgMzIgNjMgMmQgMzAgMmYKPj4gPj4+PiB8ODAwMDAu aTJjL2kyYy0wL3wKPj4gPj4+PiAwMDAwMDAzMCAgMzAgMmQgMzAgMzAgMzUgMzQgMmYgMzAgIDJk IDMwIDMwIDM1IDM0IDMwIDAwIDAwCj4+ID4+Pj4gfDAtMDA1NC8wLTAwNTQwLi58Cj4+ID4+Pj4g MDAwMDAwNDAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MAo+PiA+Pj4+IHwuLi4uLi4uLi4uLi4uLi4ufAo+PiA+Pj4+ICoKPj4gPj4+PiAwMDAwMDA3MCAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgIDAwIDAwIDAwIDAwIDAwIDAwIGZmIGZmCj4+ID4+Pj4g fC4uLi4uLi4uLi4uLi4uLi58Cj4+ID4+Pj4gMDAwMDAwODAgIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAo+PiA+Pj4+IHwuLi4uLi4uLi4uLi4uLi4ufAo+ PiA+Pj4+ICoKPj4gPj4+PiAwMDAwMDBmMCAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgIDAwIDAw IDAwIDAwIDAwIDAwIGZmIDViCj4+ID4+Pj4gfC4uLi4uLi4uLi4uLi4uLlt8Cj4+ID4+Pj4gMDAw MDAxMDAKPj4gPj4+Pgo+PiA+Pj4+IChwYXRjaCB3aXRoIG15IGRlYnVnIHByaW50cyBhcHBlbmRl ZCBiZWxvdykKPj4gPj4+Pgo+PiA+Pj4+IERlc3BpdGUgdGhlIERNQSBjb21wbGV0aW5nIHN1Y2Nl c3NmdWxseSwgbm8gZGF0YSB3YXMgY29waWVkIGludG8KPj4gPj4+PiB0aGUgYnVmZmVyLCBsZWF2 aW5nIHRoZSBvcmlnaW5hbCAobm93IGp1bmspIGNvbnRlbnRzLiBJIHByb2JlZCB0aGUKPj4gPj4+ PiBJMkMgYnVzIHdpdGggYW4gb3NjaWxsb3Njb3BlLCBhbmQgSSB2ZXJpZmllZCB0aGF0IHRoZSB0 cmFuc2ZlciBkaWQgaW5kZWVkCj4+IG9jY3VyLgo+PiA+Pj4+IFRoZSB0aW1pbmcgYmV0d2VlbiBz dWJtaXNzaW9uIGFuZCBjb21wbGV0aW9uIHNlZW1zIHJlYXNvbmFibGUgZm9yCj4+ID4+Pj4gdGhl IGJ1cyBzcGVlZCAoNTAga0h6IGZvciB3aGF0ZXZlciByZWFzb24pLgo+PiA+Pj4+Cj4+ID4+Pj4g SSBoYWQgYSBsb29rIG92ZXIgdGhlIEkyQyBkcml2ZXIsIGFuZCBub3RoaW5nIGxvb2tlZCBvYnZp b3VzbHkKPj4gPj4+PiBpbmNvcnJlY3QuIElmIGFueW9uZSBoYXMgaWRlYXMgb24gd2hhdCB0byB0 cnksIEknbSBtb3JlIHRoYW4gd2lsbGluZy4KPj4gPj4+Cj4+ID4+PiBJcyB0aGUgRE1BIGNvbnRy b2xsZXIgY2FjaGUtY29oZXJlbnQ/IEkgc2VlIHRoZSBtYWlubGluZSBMUzEwNDZBIERUCj4+IGRv ZXNuJ3QgaGF2ZSBhICJkbWEtY29oZXJlbnQiIHByb3BlcnR5IGZvciBpdCwgYnV0IHRoZSBiZWhh dmlvdXIgaXMgZW50aXJlbHkKPj4gY29uc2lzdGVudCB3aXRoIHRoYXQgYmVpbmcgd3JvbmcgLSBk bWFfbWFwX3NpbmdsZSgpIGNsZWFucyB0aGUgY2FjaGUsCj4+IGNvaGVyZW50IERNQSB3cml0ZSBo aXRzIHRoZSBzdGlsbC1wcmVzZW50IGNhY2hlIGxpbmVzLCBkbWFfdW5tYXBfc2luZ2xlKCkKPj4g aW52YWxpZGF0ZXMgdGhlIGNhY2hlLCBhbmQgYm9vbSwgdGhlIGRhdGEgaXMgZ29uZSBhbmQgeW91 IHJlYWQgYmFjayB0aGUKPj4gcHJldmlvdXMgY29udGVudCBvZiB0aGUgYnVmZmVyIHRoYXQgd2Fz IGNsZWFuZWQgb3V0IHRvIERSQU0gYmVmb3JlaGFuZC4KPj4gPj4KPj4gPj4gSSd2ZSB0cmllZCBi b3RoIHdpdGggYW5kIHdpdGhvdXQgWzFdIGFwcGxpZWQuIEkgYWxzbyB0cmllZCByZW1vdmluZwo+ PiA+PiB0aGUgY2FsbCB0byBkbWFfdW5tYXBfc2luZ2xlLCBidXQgdG8gbm8gZWZmZWN0Lgo+PiA+ Cj4+ID4gQWN0dWFsbHksIEkgd2Fzbid0IHVwZGF0aW5nIG15IGRldmljZSB0cmVlIGxpa2UgSSB0 aG91Z2h0Li4uCj4+ID4KPj4gPiBUdXJucyBvdXQgSTJDIHdvcmtzIG9ubHkgKndpdGhvdXQqIHRo aXMgcGF0Y2guCj4+ID4KPj4gPiBTbyBtYXliZSB0aGUgZURNQSBpcyBub3QgY29oZXJlbnQ/Cj4+ IAo+PiBJdCBzZWVtcyBsaWtlIHRoaXMgbWlnaHQgYmUgdGhlIGNhc2UuIEZyb20gdGhlIHJlZmVy ZW5jZSBtYW51YWw6Cj4+IAo+PiA+IEFsbCB0cmFuc2FjdGlvbnMgZnJvbSBlRE1BIGFyZSB0YWdn ZWQgYXMgc25vb3AgY29uZmlndXJhdGlvbiBpZiB0aGUKPj4gPiBTQ0ZHX1NOUENORkdDUltlRE1B U05QXSBiaXQgaXMgc2V0LiBSZWZlciBTbm9vcCBDb25maWd1cmF0aW9uCj4+IFJlZ2lzdGVyCj4+ ID4gKFNDRkdfU05QQ05GR0NSKSBmb3IgZGV0YWlscy4KPj4gCj4+IEJ1dCB0aGVyZSBpcyBubyBz dWNoIGJpdCBpbiB0aGlzIHJlZ2lzdGVyIG9uIHRoZSBMUzEwNDZBLiBPbiB0aGUgTFMxMDQzQSwg dGhpcwo+PiBiaXQgZG9lcyBleGlzdCwgYnV0IG9uIHRoZSBMUzEwNDZBIGl0IGlzIHJlc2VydmVk LiBJIHJlYWQgdGhlIHJlZ2lzdGVyLCBhbmQKPj4gZm91bmQgdGhlIGJpdCB3YXMgMC4gUGVyaGFw cyBlRE1BIHdhcyBpbnRlbmRlZCB0byBiZSBjb2hlcmVudCwgYnV0IHRoZXJlCj4+IHdhcyBhIGhh cmR3YXJlIGJ1Zz8KPiAKPiBUaGFua3MgZm9yIHRoZSBmaW5kaW5ncy4gIEkgZG9uJ3Qga25vdyB0 aGUgcmVhc29uIHdoeSB0aGlzIGJpdCBpcyByZXNlcnZlZCBvbiBMUzEwNDZhIGVpdGhlci4gIEl0 IHNob3VsZCBoYXZlIGEgc2ltaWxhciBkZXNpZ24gYXMgTFMxMDQzYS4KCkZ1bm5pbHkgZW5vdWdo LCB0aGlzIGJpdCBpcyBub3Qgc2V0IGZvciB0aGUgTFMxMDQzQSBlaXRoZXIgWzFdLiBTbyBtYXli ZQp0aGlzIGlzIGEgVS1Cb290IGJ1Zz8gSSdsbCB0ZXN0IHRoaXMgdG9tb3Jyb3cuCgpbMV0gaHR0 cHM6Ly9zb3VyY2UuZGVueC5kZS91LWJvb3QvdS1ib290Ly0vYmxvYi9tYXN0ZXIvYXJjaC9hcm0v Y3B1L2FybXY4L2ZzbC1sYXllcnNjYXBlL3NvYy5jI0w2ODAKCj4+IAo+PiBJZiB0aGlzIGlzIHRo ZSBjYXNlLCB0aGVuIEkgdGhpbmsgZG1hLWNvaGVyZW50IHNob3VsZCBiZSBsZWZ0IG91dCBvZiB0 aGUgdG9wLQo+PiBsZXZlbCAvc29jIG5vZGUuIEluc3RlYWQsIHRoZSBxZG1hLCBzYXRhLCB1c2Is IGFuZCBlbW1jIG5vZGVzIHNob3VsZCBoYXZlCj4+IGRtYS1jb2hlcmVudCBhZGRlZC4KPj4gCj4+ IExpL0xhdXJlbnRpdSwgd2hhdCBhcmUgeW91ciB0aG91Z2h0cz8KPiAKPiBUaGVuIGxvb2tzIGxp a2UgaXQgaXMgbm90IGNvcnJlY3QgdG8gc2F5IGFsbCBkZXZpY2VzIG9uIHRoZSBidXMgaXMgY29o ZXJlbnQuICBCdXQgYXMgd2UgaGF2ZSB0aGUgbmV3ICJkbWEtbm9uY29oZXJlbnQiIHByb3BlcnR5 IG5vdyBhbmQgbW9zdCBvZiB0aGUgZGV2aWNlcyBhcmUgYWN0dWFsbHkgY29oZXJlbnQsIHdlIHBy b2JhYmx5IGNhbiBrZWVwIHRoZSBidXMgYXMgZG1hLWNvaGVyZW50IGFuZCBtYXJrIGV4Y2VwdGlv bnMgd2l0aCBkbWEtbm9uY29oZXJlbnQ/CgpOZWF0LCBJIGRpZG4ndCBrbm93IGFib3V0IHRoYXQu CgpZZXMsIHRoYXQgc291bmRzIGdvb2QuIEZvciB0aGUgbW9tZW50LCBvbmx5IGkyYzAgdXNlcyBE TUEsIHNvIHdlIHdpbGwKb25seSBuZWVkIGl0IHRoZXJlLiBBdCBzb21lIHBvaW50LCBzb21lb25l IHNob3VsZCBzZW5kIGEgcGF0Y2ggZW5hYmxpbmcKaXQgZm9yIHRoZSByZXN0IG9mIHRoZSBJMkMg ZGV2aWNlcywgYXMgd2VsbCBhcyB0aGUgTFBVQVJUcyBhbmQgU1BJcy4KCi0tU2VhbgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=