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 0FF86C47DD9 for ; Wed, 28 Feb 2024 09:19:00 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JVrRL73BkyiRPSvvQFssHX0fRNNYpsbdjPnACplb+0I=; b=ERpG2U4pzb3mm3 OP0Rk1RBodmYtg98LAByiFlzXeIDg22YOqjhgCgWQ9FV+TzqNXdqL9a5krGX9pl3M6aOnfcmXQlHY jog4w5ag26jPKCSW5JeQHuOK9Fm+MYGVqlW9oQLWb7h1SoPFOxce5IZLTXhnWijBAuy7TzaNEtQbS QP472N3wn5/yWLLKhnH4Mr8tW2Sz6j734F/ACZ0gH0zwH0CSzxCWCFxWI/GgDHs2UfTz6JtQOYYU8 Ycoa0JDpU4g+Tl0btiBQdOdPtgBgzqVIm1LnVE0zs4wJTaOz+22VvJeHftiznClWGS6KgrUJtE+cE 9/5fMJjPQugtS+nJ+LKg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rfG5N-00000008dwg-48dj; Wed, 28 Feb 2024 09:18:45 +0000 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rfG5J-00000008du5-2nJZ for linux-arm-kernel@lists.infradead.org; Wed, 28 Feb 2024 09:18:43 +0000 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-33d9c3f36c2so2915300f8f.2 for ; Wed, 28 Feb 2024 01:18:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1709111920; x=1709716720; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=hMmaHFxsdOxXG7OCPRHkrxQe1P3t75LjLh+737W0FeA=; b=c+yRNUfxD20G/pRJxFDtu1jxnYp+YKGwm8FdFWirDHWBvFrjqMrcUQpgP+4MFz3kgc o89+gse6R8dpuhWUhLUBIf8eh/okdcMd8EJwORNdVzXfpAZs/RIFR5V9WmFQ6BQQss3R gABxjBl+zaFK2FxS+/19HwAPtmGflIsNKNngyIV5DW69sorO3d/t578A4Ty9nMgDBVyL jIR4jjZU9OoO3x88nJmKskAE4iazFLuazUxXUe4xy5NTTvmx/lROq/1vCLUSGRnIREle /8gFQrqLZb9yzdilFIu6yWG9w2IB9pDDF+CD4v37DzDb9x5nuI/Iwcuriw/yR/WqaOG4 0VZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709111920; x=1709716720; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hMmaHFxsdOxXG7OCPRHkrxQe1P3t75LjLh+737W0FeA=; b=amUGQbpYuhRvFYfDF79VmSFP8VQaKU2t4uNyBrjUiYfW6FMAvp+r8zVxE2jLMxIFxt kYNB81fB4sfmuzcNwYWPL6EYs2UQTeaP5btPOz3eLfv4dFUH+ebFLM9k86xRleWhc578 bMAvdxnw+vbdcDudBaP2qS52LXC72HiU9U1jnBHVZ9GJv5bNm+PiCj01QDgvT5VXrGao h2nP5ERqQmCHK28mRFr7yELg353o0UbwcjCiGi2tYX87oOEjvdpeFTcdpVh1xb2AM04S 3V/H4VLxe0ffo2TkORon5XFZm/I4W+NWCps31a7GldVnc1ZOhZqgJM5FW52uG9pbtUFG ixrg== X-Forwarded-Encrypted: i=1; AJvYcCVc7cSvKr1vGgADiZbj/40I6BgKHRFDQajMREvehXLzGeDh+3UsqhXTcyKuZMEwTUsuldnAtKY/ak2r1CXjXQEEQYY1c+h315SGKLWf8yugXn9CdTw= X-Gm-Message-State: AOJu0YyL85ONdbFNgVY4zKbAdltUh7O3p+TK4zjXZic/iVCuhAdycYos l5ljwe086RwlBXWG/soaE8iuXFIaycPsF7z9ggyz4NjKEpzqIYfXs4x5+WQl3Fc= X-Google-Smtp-Source: AGHT+IHl+T1jJDOelrcnlLr/v3d1Q6gKha6LkXJVtKyTJdnBjWcimArxu7uFwJpoiZ24rSsAKDTJ4Q== X-Received: by 2002:adf:fd8e:0:b0:33d:af84:2a59 with SMTP id d14-20020adffd8e000000b0033daf842a59mr7977078wrr.28.1709111919598; Wed, 28 Feb 2024 01:18:39 -0800 (PST) Received: from [192.168.1.172] ([93.5.22.158]) by smtp.gmail.com with ESMTPSA id b14-20020a05600003ce00b0033dd06e628asm10602047wrg.27.2024.02.28.01.18.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Feb 2024 01:18:39 -0800 (PST) Message-ID: <77509c18-a4a8-4803-8370-cdcaa175ada1@baylibre.com> Date: Wed, 28 Feb 2024 10:18:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 02/18] ASoC: dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document Content-Language: en-US To: AngeloGioacchino Del Regno , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , Lee Jones , Flora Fu , Jaroslav Kysela , Takashi Iwai , Sumit Semwal , =?UTF-8?Q?Christian_K=C3=B6nig?= , Catalin Marinas , Will Deacon Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org References: <20240226-audio-i350-v1-0-4fa1cea1667f@baylibre.com> <20240226-audio-i350-v1-2-4fa1cea1667f@baylibre.com> <92b9e9ac-6265-4611-888d-ba74bb871be5@baylibre.com> From: Alexandre Mergnat In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240228_011841_957215_00159C7C X-CRM114-Status: GOOD ( 25.94 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAyNy8wMi8yMDI0IDEzOjM4LCBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyB3cm90ZToK PiBJbCAyNy8wMi8yNCAxMToyMywgQWxleGFuZHJlIE1lcmduYXQgaGEgc2NyaXR0bzoKPj4KPj4K Pj4gT24gMjYvMDIvMjAyNCAxNjozMCwgQW5nZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gd3JvdGU6 Cj4+PiBJbCAyNi8wMi8yNCAxNTowMSwgQWxleGFuZHJlIE1lcmduYXQgaGEgc2NyaXR0bzoKPj4+ PiBBZGQgc291bmRjYXJkIGJpbmRpbmdzIGZvciB0aGUgTVQ4MzY1IFNvQyB3aXRoIHRoZSBNVDYz NTcgYXVkaW8gY29kZWMuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcmUgTWVyZ25h dCA8YW1lcmduYXRAYmF5bGlicmUuY29tPgo+Pj4+IC0tLQo+Pj4+IMKgIC4uLi9iaW5kaW5ncy9z b3VuZC9tZWRpYXRlayxtdDgzNjUtbXQ2MzU3LnlhbWzCoMKgwqDCoCB8IDEyNyAKPj4+PiArKysr KysrKysrKysrKysrKysrKysKPj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTI3IGluc2VydGlvbnMo KykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgCj4+Pj4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3Mvc291bmQvbWVkaWF0ZWssbXQ4MzY1LW10NjM1Ny55YW1sIGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL21lZGlhdGVrLG10ODM2NS1tdDYzNTcueWFtbAo+ Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi5mNDY5NjEx ZWM2YjYKPj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4gKysrIAo+Pj4+IGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL21lZGlhdGVrLG10ODM2NS1tdDYzNTcueWFtbAo+Pj4+ IEBAIC0wLDAgKzEsMTI3IEBACj4+Pj4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwt Mi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlKQo+Pj4+ICslWUFNTCAxLjIKPj4+PiArLS0tCj4+Pj4g KyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvc291bmQvbWVkaWF0ZWssbXQ4MzY1 LW10NjM1Ny55YW1sIwo+Pj4+ICskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1z Y2hlbWFzL2NvcmUueWFtbCMKPj4+PiArCj4+Pj4gK3RpdGxlOiBNZWRpYXRlayBNVDgzNjUgc291 bmQgY2FyZCB3aXRoIE1UNjM1NyBzb3VuZCBjb2RlYy4KPj4+PiArCj4+Pj4gK21haW50YWluZXJz Ogo+Pj4+ICvCoCAtIEFsZXhhbmRyZSBNZXJnbmF0IDxhbWVyZ25hdEBiYXlsaWJyZS5jb20+Cj4+ Pj4gKwo+Pj4+ICtkZXNjcmlwdGlvbjoKPj4+PiArwqAgVGhpcyBiaW5kaW5nIGRlc2NyaWJlcyB0 aGUgTVQ4MzY1IHNvdW5kIGNhcmQuCj4+Pj4gKwo+Pj4+ICtwcm9wZXJ0aWVzOgo+Pj4+ICvCoCBj b21wYXRpYmxlOgo+Pj4+ICvCoMKgwqAgY29uc3Q6IG1lZGlhdGVrLG10ODM2NS1tdDYzNTcKPj4+ PiArCj4+Pj4gK8KgIG1lZGlhdGVrLGhwLXB1bGwtZG93bjoKPj4+PiArwqDCoMKgIGRlc2NyaXB0 aW9uOgo+Pj4+ICvCoMKgwqDCoMKgIEVhcnBob25lIGRyaXZlciBwb3NpdGl2ZSBvdXRwdXQgc3Rh Z2Ugc2hvcnQgdG8gdGhlCj4+Pj4gK8KgwqDCoMKgwqAgYXVkaW8gcmVmZXJlbmNlIGdyb3VuZC4K Pj4+PiArwqDCoMKgwqDCoCBEZWZhdWx0IHZhbHVlIGlzIGZhbHNlLgo+Pj4+ICvCoMKgwqAgdHlw ZTogYm9vbGVhbgo+Pj4+ICsKPj4+PiArwqAgbWVkaWF0ZWssbWljYmlhczAtbWljcm92b2x0Ogo+ Pj4+ICvCoMKgwqAgZGVzY3JpcHRpb246IHwKPj4+Cj4+PiBkZXNjcmlwdGlvbjogU2VsZWN0cyBN SUMgQmlhcyAwIG91dHB1dCB2b2x0YWdlCj4+Pgo+Pj4+ICvCoMKgwqDCoMKgIFNlbGVjdHMgTUlD IEJpYXMgMCBvdXRwdXQgdm9sdGFnZS4KPj4+PiArwqDCoMKgwqDCoCBbMS43diwgMS44diwgMS45 diwgMi4wdiwgMi4xdiwgMi41diwgMi42diwgMi43dl0KPj4+PiArwqDCoMKgIGVudW06IFswLCAx LCAyLCAzLCA0LCA1LCA2LCA3XQo+Pj4KPj4+IE5vLCB5b3UgZG9uJ3Qgc2F5IDAgMSAyIDMgNCB0 byBhIHByb3BlcnR5IHRoYXQgc2F5cyAibWljcm92b2x0IiwgCj4+PiB0aGF0J3Mgc2ltcGx5Cj4+ PiB3cm9uZy4KPj4+Cj4+PiBtZWRpYXRlayxtaWNiaWFzMC1taWNyb3ZvbHQgPSA8MjEwMDAwMD47 Cj4+Pgo+Pj4gLi4uc28geW91IHdhbnQgYSBiaW5kaW5nIHRoYXQgc2F5cwo+Pj4gZW51bTogWyAx NzAwMDAwLCAxODAwMDAwLCB0aGlzLCB0aGF0LCAyNzAwMDAwXQo+Pj4KPj4KPj4gSXMgaXQgY29y cmVjdCBpZiBJIHB1dCAiZGVzY3JpcHRpb246IFNlbGVjdHMgTUlDIEJpYXMgMCBvdXRwdXQgdm9s dGFnZSAKPj4gaW5kZXgiID8KPj4KPiAKPiBObywgaXQncyBzdGlsbCBub3QgY29ycmVjdC4gWW91 IGhhdmUgdG8gcGFzcyBtaWNyb3ZvbHQgdmFsdWVzLgo+IAo+IFRoZSBkcml2ZXIgd2lsbCB0aGVu IHRyYW5zZm9ybSB0aGUgbWljcm92b2x0IHZhbHVlcyB0byB0aGUgaW5kZXggYW5kIAo+IHN1YnNl cXVlbnRseQo+IHdyaXRlIHRoZSBpbmRleCB2YWx1ZSB0byB0aGUgaGFyZHdhcmUgcmVnaXN0ZXJz Lgo+IAo+IFRoZSBiaW5kaW5ncyBzaGFsbCBiZSBnZW5lcmljLCBpbiB0aGUgc2Vuc2UgdGhhdCB0 aGV5IHNoYWxsIG5vdCBleHByZXNzIAo+IGhhcmR3YXJlCj4gcmVnaXN0ZXIgdmFsdWVzLi4uIGFu ZCB0aGlzIGlzIGVzcGVjaWFsbHkgdHJ1ZSB3aGVuIHdlIGhhdmUgYSB2YWx1ZSB0aGF0IAo+ICpk b2VzKgo+IGFjdHVhbGx5IGhhdmUgbWVhbnMgdG8gYmUgZXhwcmVzc2VkIGluIGNvbW1vbiB1bml0 cy4KPiAKPiBCZXNpZGVzLCBpbiB0aGUgY2FzZXMgaW4gd2hpY2ggdGhlcmUncyBubyBjb21tb24g dW5pdHMgaW52b2x2ZWQsIHRoZSAKPiB2YWx1ZXMgbW9zdAo+IHByb2JhYmx5IHdvbid0IGJlIHN1 aXRlZCBmb3IgZGV2aWNldHJlZS8vYmluZGluZ3MsIHNvIHRob3NlIHdvdWxkIGJlIAo+IGhhcmRj b2RlZCBpbgo+IHRoZSBkcml2ZXIgYXMgcGxhdGZvcm0gZGF0YS4KPiAKPiBUaGlzIGlzIG5vdCB0 aGUgY2FzZSwgc28sIHBsZWFzZSBrZWVwIHRoaXMgcHJvcGVydHkgYnV0IHNwZWNpZnkgCj4gbWlj cm92b2x0cyBpbiB0aGUKPiBiaW5kaW5ncyAoYW5kIG9idmlvdXNseSBpbiBkZXZpY2V0cmVlKS4K CkdvdCBpdCwgdGh4ICEKCj4gCj4+Pj4gKwo+Pj4+ICvCoCBtZWRpYXRlayxtaWNiaWFzMS1taWNy b3ZvbHQ6Cj4+Pj4gK8KgwqDCoCBkZXNjcmlwdGlvbjogfAo+Pj4+ICvCoMKgwqDCoMKgIFNlbGVj dHMgTUlDIEJpYXMgMSBvdXRwdXQgdm9sdGFnZS4KPj4+PiArwqDCoMKgwqDCoCBbMS43diwgMS44 diwgMS45diwgMi4wdiwgMi4xdiwgMi41diwgMi42diwgMi43dl0KPj4+PiArwqDCoMKgIGVudW06 IFswLCAxLCAyLCAzLCA0LCA1LCA2LCA3XQo+Pj4KPj4+IHNhbWUgaGVyZS4KPj4+Cj4+Pj4gKwo+ Pj4+ICvCoCBtZWRpYXRlayxwbGF0Zm9ybToKPj4+PiArwqDCoMKgICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPj4+PiArwqDCoMKgIGRlc2NyaXB0aW9uOiBU aGUgcGhhbmRsZSBvZiBNVDgzNjUgQVNvQyBwbGF0Zm9ybS4KPj4+PiArCj4+Pj4gK8KgIHBpbmN0 cmwtbmFtZXM6Cj4+Pj4gK8KgwqDCoCBtaW5JdGVtczogMQo+Pj4+ICvCoMKgwqAgaXRlbXM6Cj4+ Pj4gK8KgwqDCoMKgwqAgLSBjb25zdDogYXVkX2RlZmF1bHQKPj4+PiArwqDCoMKgwqDCoCAtIGNv bnN0OiBhdWRfZG1pYwo+Pj4+ICvCoMKgwqDCoMKgIC0gY29uc3Q6IGF1ZF9taXNvX29mZgo+Pj4+ ICvCoMKgwqDCoMKgIC0gY29uc3Q6IGF1ZF9taXNvX29uCj4+Pj4gK8KgwqDCoMKgwqAgLSBjb25z dDogYXVkX21vc2lfb2ZmCj4+Pj4gK8KgwqDCoMKgwqAgLSBjb25zdDogYXVkX21vc2lfb24KPj4+ PiArCj4+Pj4gK8KgIHZhdWQyOC1zdXBwbHk6Cj4+Pj4gK8KgwqDCoCBkZXNjcmlwdGlvbjoKPj4+ PiArwqDCoMKgwqDCoCAyLjggdm9sdCBzdXBwbHkgZm9yIHRoZSBhdWRpbyBjb2RlYwo+Pj4+ICsK Pj4+PiArcGF0dGVyblByb3BlcnRpZXM6Cj4+Pj4gK8KgICJeZGFpLWxpbmstWzAtOV0rJCI6Cj4+ Pj4gK8KgwqDCoCB0eXBlOiBvYmplY3QKPj4+PiArwqDCoMKgIGRlc2NyaXB0aW9uOgo+Pj4+ICvC oMKgwqDCoMKgIENvbnRhaW5lciBmb3IgZGFpLWxpbmsgbGV2ZWwgcHJvcGVydGllcyBhbmQgQ09E RUMgc3ViLW5vZGVzLgo+Pj4+ICsKPj4+PiArwqDCoMKgIHByb3BlcnRpZXM6Cj4+Pj4gK8KgwqDC oMKgwqAgY29kZWM6Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHR5cGU6IG9iamVjdAo+Pj4+ICvCoMKg wqDCoMKgwqDCoCBkZXNjcmlwdGlvbjogSG9sZHMgc3Vibm9kZSB3aGljaCBpbmRpY2F0ZXMgY29k ZWMgZGFpLgo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoMKgwqAgcHJvcGVydGllczoKPj4+PiArwqDC oMKgwqDCoMKgwqDCoMKgIHNvdW5kLWRhaToKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBt YXhJdGVtczogMQo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9uOiBwaGFu ZGxlIG9mIHRoZSBjb2RlYyBEQUkKPj4+PiArCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGFkZGl0aW9u YWxQcm9wZXJ0aWVzOiBmYWxzZQo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoCBsaW5rLW5hbWU6Cj4+ Pj4gK8KgwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9uOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqAg VGhpcyBwcm9wZXJ0eSBjb3JyZXNwb25kcyB0byB0aGUgbmFtZSBvZiB0aGUgQkUgZGFpLWxpbmsg Cj4+Pj4gdG8gd2hpY2gKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgIHdlIGFyZSBnb2luZyB0byB1 cGRhdGUgcGFyYW1ldGVycyBpbiB0aGlzIG5vZGUuCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGl0ZW1z Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3Q6IDJORCBJMlMgQkUKPj4+PiArCj4+Pj4g K8KgwqDCoMKgwqAgc291bmQtZGFpOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtYXhJdGVtczogMQo+ Pj4+ICvCoMKgwqDCoMKgwqDCoCBkZXNjcmlwdGlvbjogcGhhbmRsZSBvZiB0aGUgQ1BVIERBSQo+ Pj4+ICsKPj4+PiArwqDCoMKgIGFkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQo+Pj4+ICsKPj4+ PiArwqDCoMKgIHJlcXVpcmVkOgo+Pj4+ICvCoMKgwqDCoMKgIC0gbGluay1uYW1lCj4+Pj4gK8Kg wqDCoMKgwqAgLSBzb3VuZC1kYWkKPj4+PiArCj4+Pj4gK2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBm YWxzZQo+Pj4+ICsKPj4+PiArcmVxdWlyZWQ6Cj4+Pj4gK8KgIC0gY29tcGF0aWJsZQo+Pj4+ICvC oCAtIG1lZGlhdGVrLHBsYXRmb3JtCj4+Pj4gK8KgIC0gcGluY3RybC1uYW1lcwo+Pj4+ICvCoCAt IHZhdWQyOC1zdXBwbHkKPj4+PiArCj4+Pj4gK2V4YW1wbGVzOgo+Pj4+ICvCoCAtIHwKPj4+PiAr wqDCoMKgIHNvdW5kIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJtZWRpYXRl ayxtdDgzNjUtbXQ2MzU3IjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgbWVkaWF0ZWsscGxhdGZvcm0g PSA8JmFmZT47Cj4+Pgo+Pj4gUGxlYXNlOgo+Pj4KPj4+IGh0dHBzOi8vZG9jcy5rZXJuZWwub3Jn L2RldmljZXRyZWUvYmluZGluZ3MvZHRzLWNvZGluZy1zdHlsZS5odG1sCj4+Cj4+IElzIGl0IGFi b3V0IHRoZSB3cm9uZyBwaW5jdHJsLW5hbWVzIHRhYiBhbGlnbm1lbnQgPwo+PiBBbHNvLCAyTkQg STJTIEJFID0+IDJORF9JMlNfQkUgPwo+PiBPdGhlcndpc2UsIEkgZG9uJ3QgZ2V0IGl0IHNvcnJ5 Lgo+Pgo+IAo+IC4uLmFzIEtyenlzenRvZiBhbHJlYWR5IGNsYXJpZmllZCwgd29uJ3QgcmVwZWF0 IDotUAoKWWVzIGl0IGlzLCBJIHdpbGwgZml4IHRoYXQuCgo+IAo+IENoZWVycyEKPiAKPj4+Cj4+ PiBSZWdhcmRzLAo+Pj4gQW5nZWxvCj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBwaW5jdHJsLW5h bWVzID0gImF1ZF9kZWZhdWx0IiwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiYXVkX2Rt aWMiLAo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJhdWRfbWlzb19vZmYiLAo+Pj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICJhdWRfbWlzb19vbiIsCj4+Pj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgImF1ZF9tb3NpX29mZiIsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImF1 ZF9tb3NpX29uIjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgcGluY3RybC0wID0gPCZhdWRfZGVmYXVs dF9waW5zPjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgcGluY3RybC0xID0gPCZhdWRfZG1pY19waW5z PjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgcGluY3RybC0yID0gPCZhdWRfbWlzb19vZmZfcGlucz47 Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHBpbmN0cmwtMyA9IDwmYXVkX21pc29fb25fcGlucz47Cj4+ Pj4gK8KgwqDCoMKgwqDCoMKgIHBpbmN0cmwtNCA9IDwmYXVkX21vc2lfb2ZmX3BpbnM+Owo+Pj4+ ICvCoMKgwqDCoMKgwqDCoCBwaW5jdHJsLTUgPSA8JmF1ZF9tb3NpX29uX3BpbnM+Owo+Pj4+ICvC oMKgwqDCoMKgwqDCoCB2YXVkMjgtc3VwcGx5ID0gPCZtdDYzNTdfdmF1ZDI4X3JlZz47Cj4+Pj4g Kwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBoZG1pIGludGVyZmFjZSAqLwo+Pj4+ICvCoMKgwqDC oMKgwqDCoCBkYWktbGluay0wIHsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzb3VuZC1k YWkgPSA8JmFmZT47Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGluay1uYW1lID0gIjJO RCBJMlMgQkUiOwo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb2RlYyB7Cj4+ Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzb3VuZC1kYWkgPSA8Jml0NjYxMjFo ZG1pdHg+Owo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+Pj4gK8KgwqDCoMKgwqDC oMKgIH07Cj4+Pj4gK8KgwqDCoCB9Owo+Pj4+Cj4+Pgo+Pgo+IAo+IAoKLS0gClJlZ2FyZHMsCkFs ZXhhbmRyZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=