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=-6.7 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED 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 C33DAC4360F for ; Tue, 2 Apr 2019 10:23:15 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 9056A20857 for ; Tue, 2 Apr 2019 10:23:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="uBB3Wgx3"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mnak6I+O" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9056A20857 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7Cb/VsFodTGxgqCpgbb+tpTmcqAIT1BQUh3bpMpLOcw=; b=uBB3Wgx37gyxhy BOPdISQayiwTyMOJoLMk+7R7ITa6F8bSTF1EdoyWG7VsamTHvxUMNhm1jSmKHNwkG/alrxFg5T/mF ao3RM9z7n4V6fjFjDP2mdt9Fyl+Mxw4ABtgfsRnIfJVEWX2b8DhxEpWx/GzEbmgu037hQY5Q0LR99 yXSqzRrAMkLaaVY7BTY8+7mSOVosGnkIxmkCd5lJf8TuxuEzc3afAVHq+fUNslzQeIr1Il/eRoKWZ Ndje5n8K9p42+9UWyRZ90EHOT8SRFtmGKbu0lTJ7HC6f+/FT4wLMFAk9OvRbavZ4bJP2RnzJCdfHZ OcNfAH/5DP4YhJjke0sg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hBGZP-0006DJ-VO; Tue, 02 Apr 2019 10:23:07 +0000 Received: from mail-lf1-x142.google.com ([2a00:1450:4864:20::142]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hBGZM-0006CQ-NZ for linux-arm-kernel@lists.infradead.org; Tue, 02 Apr 2019 10:23:06 +0000 Received: by mail-lf1-x142.google.com with SMTP id u2so4068775lfd.4 for ; Tue, 02 Apr 2019 03:23:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=lfoxEKmtTnq5FttnYAzZdHJfEMaauhJI5hDd7L+zSrY=; b=mnak6I+O8JqGxafUUbdykJdBtpuYErXK6UXeN0MlkZ+LRVr467O2ju+2/AFUt5ojfI VmCtYX5r7WB8n5ofQlyTQMlK6QN0NMVW/o5n/ryuk/4RgfetVsc/cWJXKhj9e4VFUUtz oEUDMyQO+OZAgpR6O8A7DQoPsFl1jYkRX57TWF8PuWdtf38d1d3PkMefTY60h2z5VT0i Cx4NyMa4aqBy3aYqksstcA1uSKd8W4kdt9kpHyOXh2yGILghGS33gqqedObSAfhy4ZcJ ushdrly3nVOGBtUVu48xLUpTzwllX05/SaqyzT9/pLqTuf3W2apAAqjHSj3bSxhnosP4 6ASQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=lfoxEKmtTnq5FttnYAzZdHJfEMaauhJI5hDd7L+zSrY=; b=ntWL4sj9KZeFIELt+vsdIjDsMiNxSEsKxtbYALH6wYbTpdkVcqG9WKAzFvYd+lWYPM VvQ7ioaTFb3VEzEdUHf9ThYsBDmIScOgddg7MWP0l/5+ctXCfJPNbv0n5pMkL4/r3lrg P/S5JgN4LHFljYQBOUPPqkVDMju8092+/1gOfvMIQ6KUD6Vlrw7LTWjFp7uM1+0w7vOZ P1OewYwD3gbhBHC6yWAV8RL9C/Q+Sp8p4dbU28un736v+/ERC+a+xxSq6k3Hv0bteQy/ 3p4K2b6oJZF7meb6h4gYpyeBHic0qIXnZUJ8tyFEgPpZ97fsOsUZgkKROcapvVbUInVl EZFw== X-Gm-Message-State: APjAAAUEvdAgizVpIWQxRGUBxgMnP1KE8sPMI/uAvybOsXG3jf7FF5JL iWc7NnHiUqjq+gQdEVAlYLG8DXWY X-Google-Smtp-Source: APXvYqwSt1jAf7KBvo0uV7nUPE6yuscfnoJgiVKWGYyW909Iv7iNQhcmLuTWePl7es7QNtaCRCFZ6A== X-Received: by 2002:a19:48c8:: with SMTP id v191mr1975209lfa.53.1554200582246; Tue, 02 Apr 2019 03:23:02 -0700 (PDT) Received: from [192.168.2.145] (ppp94-29-35-107.pppoe.spdop.ru. [94.29.35.107]) by smtp.googlemail.com with ESMTPSA id z18sm2393731lfi.57.2019.04.02.03.23.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Apr 2019 03:23:01 -0700 (PDT) Subject: Re: [PATCH 1/8] dt-bindings: memory: tegra: Add Tegra210 EMC bindings To: Joseph Lo , Thierry Reding , Peter De Schrijver , Jonathan Hunter , Rob Herring , Stephen Boyd References: <20190325074523.26456-1-josephl@nvidia.com> <20190325074523.26456-2-josephl@nvidia.com> From: Dmitry Osipenko Message-ID: <4aab770b-044a-80b6-00c9-52ba591228f2@gmail.com> Date: Tue, 2 Apr 2019 13:21:46 +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: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190402_032304_772258_2BD15478 X-CRM114-Status: GOOD ( 20.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org MDIuMDQuMjAxOSA1OjI2LCBKb3NlcGggTG8g0L/QuNGI0LXRgjoKPiBPbiA0LzEvMTkgODoxMiBQ TSwgRG1pdHJ5IE9zaXBlbmtvIHdyb3RlOgo+PiAyNS4wMy4yMDE5IDEwOjQ1LCBKb3NlcGggTG8g 0L/QuNGI0LXRgjoKPj4+IEFkZCB0aGUgYmluZGluZyBkb2N1bWVudCBmb3IgdGhlIGV4dGVybmFs IG1lbW9yeSBjb250cm9sbGVyIChFTUMpIHdoaWNoCj4+PiBjb21tdW5pY2F0ZXMgd2l0aCBleHRl cm5hbCBMUEREUjQgZGV2aWNlcy4gSXQgaW5jbHVkZXMgdGhlIGJpbmRpbmdzIG9mCj4+PiB0aGUg RU1DIG5vZGUgYW5kIHRoZSBFTUMgdGFibGUgb2YgZGlmZmVyZW50IHJhdGVzLgo+Pj4KPj4+IFRv IHN1cHBvcnQgaGlnaCByYXRlcyBmb3IgTFBERFI0LCB0aGUgRU1DIHRhYmxlIG11c3QgYmUgdHJh aW5lZCBiZWZvcmUKPj4+IGl0IGNhbiBiZSB1c2VkIGZvciBydW50aW1lIGNsb2NrIHN3aXRjaGlu Zy4gSXQgaGFzIGJlZW4gZG9uZSBieSBmaXJtd2FyZQo+Pj4gYW5kIG1lcmdlZCB0byB0aGUgdGFi bGUgdGhhdCBMaW51eCBrZXJuZWwgdXNlcy4gRm9yIGJhY2t3YXJkCj4+PiBjb21wYXRpYmlsaXR5 IHdpdGggdGhlIGRldmljZXMgdGhhdCBoYWQgYmVlbiBsYXVuY2hlZCBvbiB0aGUgbWFya2V0LCBs aWtlCj4+PiBTaGllbGQgYW5kIEpldHNvbiBwbGF0Zm9ybXMsIHRoZSBiaW5kaW5ncyBpbiB0aGUg RU1DIHRhYmxlIHNob3VsZCByZW1haW4KPj4+IHRoZSBzYW1lLiBTbyB0aGUgZmlybXdhcmUgY2Fu IHJlY29nbml6ZSB0aGVtIGFuZCBtZXJnZSB0aGUgdHJhaW5lZCBFTUMKPj4+IHRhYmxlIGZvciB0 aGUga2VybmVsLgo+Pj4KPj4+IEJhc2VkIG9uIHRoZSB3b3JrIG9mIFBldGVyIERlIFNjaHJpanZl ciA8cGRlc2NocmlqdmVyQG52aWRpYS5jb20+Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEpvc2Vw aCBMbyA8am9zZXBobEBudmlkaWEuY29tPgo+Pj4gLS0tCj4+PiDCoCAuLi4vbnZpZGlhLHRlZ3Jh MjEwLWVtYy50eHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2MDUgKysr KysrKysrKysrKysrKysrCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNjA1IGluc2VydGlvbnMoKykK Pj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTIxMC1lbWMudHh0Cj4+Pgo+Pj4gZGlm ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJv bGxlcnMvbnZpZGlhLHRlZ3JhMjEwLWVtYy50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL252aWRpYSx0ZWdyYTIxMC1lbWMudHh0Cj4+PiBu ZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi4xZjZiNmRmNmQzN2IK Pj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZW1vcnktY29udHJvbGxlcnMvbnZpZGlhLHRlZ3JhMjEwLWVtYy50eHQKPj4+IEBAIC0w LDAgKzEsNjA1IEBACj4+PiArTlZJRElBIFRlZ3JhMjEwIFNvQyBFTUMgKGV4dGVybmFsIG1lbW9y eSBjb250cm9sbGVyKQo+Pj4gKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KPiBzbmlwCj4+PiArLSBudmlkaWEsZW1jLXRyYWluaW5nLW1vZC1yZWdz IDoKPj4+ICstIG52aWRpYSxlbWMtc2F2ZS1yZXN0b3JlLW1vZC1yZWdzIDoKPj4+ICvCoMKgwqAg ZGVwcmVjYXRlZCwga2VlcCBmb3IgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkKPj4KPj4gVGhp cyBpcyBhIG5ldyBiaW5kaW5nLCBzby4uIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCB3aGF0 PyBTb21lIG9sZCB2ZXJzaW9uIG9mIGRvd25zdHJlYW0gYm9vdGxvYWRlcj8gRG8geW91IHJlYWxs eSBuZWVkIGl0Pwo+Pgo+IFllcywgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgdGhlIGZpcm13 YXJlIHRoYXQgaGVscHMgdG8gZG8gdGhlIGluaXRpYWwgRERSNCB0cmFpbmluZyBiZWZvcmUgd2Ug Y2FuIHVzZSB0aGF0LiBBbHRob3VnaCB0aGUga2VybmVsIGRvZXNuJ3QgdXNlIHRoYXQgZm9yIEVN QyBzY2FsaW5nLCB0aGUgZmlybXdhcmUgc3RpbGwgdXNlcyB0aGVzZSBiaW5kaW5ncyBhbmQgdXBk YXRlcyB0aGVtLgo+IAo+Pj4gKy0gbnZpZGlhLGVtYy1idXJzdC1tYy1yZWdzIDogdmFsdWVzIGZv ciB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChTZWUgVFJNIDE4LjEwLjEgZm9yIHJlZ2lzdGVyIGRlc2NyaXB0aW9ucykKPj4+ICvC oMKgwqAgTUNfRU1FTV9BUkJfQ0ZHCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX09VVFNUQU5ESU5H X1JFUQo+Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9SRUZQQl9IUF9DVFJMCj4+PiArwqDCoMKgIE1D X0VNRU1fQVJCX1JFRlBCX0JBTktfQ1RSTAo+Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9USU1JTkdf UkNECj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX1RJTUlOR19SUAo+Pj4gK8KgwqDCoCBNQ19FTUVN X0FSQl9USU1JTkdfUkMKPj4+ICvCoMKgwqAgTUNfRU1FTV9BUkJfVElNSU5HX1JBUwo+Pj4gK8Kg wqDCoCBNQ19FTUVNX0FSQl9USU1JTkdfRkFXCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX1RJTUlO R19SUkQKPj4+ICvCoMKgwqAgTUNfRU1FTV9BUkJfVElNSU5HX1JBUDJQUkUKPj4+ICvCoMKgwqAg TUNfRU1FTV9BUkJfVElNSU5HX1dBUDJQUkUKPj4+ICvCoMKgwqAgTUNfRU1FTV9BUkJfVElNSU5H X1IyUgo+Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9USU1JTkdfVzJXCj4+PiArwqDCoMKgIE1DX0VN RU1fQVJCX1RJTUlOR19SMlcKPj4+ICvCoMKgwqAgTUNfRU1FTV9BUkJfVElNSU5HX0NDRE1XCj4+ PiArwqDCoMKgIE1DX0VNRU1fQVJCX1RJTUlOR19XMlIKPj4+ICvCoMKgwqAgTUNfRU1FTV9BUkJf VElNSU5HX1JGQ1BCCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RBX1RVUk5TCj4+PiArwqDCoMKg IE1DX0VNRU1fQVJCX0RBX0NPVkVSUwo+Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9NSVNDMAo+Pj4g K8KgwqDCoCBNQ19FTUVNX0FSQl9NSVNDMQo+Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9NSVNDMgo+ Pj4gK8KgwqDCoCBNQ19FTUVNX0FSQl9SSU5HMV9USFJPVFRMRQo+Pj4gK8KgwqDCoCBNQ19FTUVN X0FSQl9ESFlTVF9DVFJMCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJ TF8wCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJTF8xCj4+PiArwqDC oMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJTF8yCj4+PiArwqDCoMKgIE1DX0VNRU1f QVJCX0RIWVNUX1RJTUVPVVRfVVRJTF8zCj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJ TUVPVVRfVVRJTF80Cj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJTF81 Cj4+PiArwqDCoMKgIE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJTF82Cj4+PiArwqDCoMKg IE1DX0VNRU1fQVJCX0RIWVNUX1RJTUVPVVRfVVRJTF83Cj4+PiArLSBudmlkaWEsZW1jLWxhLXNj YWxlLXJlZ3MgOiB2YWx1ZXMgZm9yIHRoZSBmb2xsb3dpbmcgcmVnaXN0ZXJzCj4+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKFNlZSBUUk0gMTguMTAuMSBmb3IgcmVnaXN0ZXIg ZGVzY3JpcHRpb25zKQo+Pj4gK8KgwqDCoCBNQ19NTExfTVBDT1JFUl9QVFNBX1JBVEUKPj4+ICvC oMKgwqAgTUNfRlRPUF9QVFNBX1JBVEUKPj4+ICvCoMKgwqAgTUNfUFRTQV9HUkFOVF9ERUNSRU1F TlQKPj4+ICvCoMKgwqAgTUNfTEFURU5DWV9BTExPV0FOQ0VfWFVTQl8wCj4+PiArwqDCoMKgIE1D X0xBVEVOQ1lfQUxMT1dBTkNFX1hVU0JfMQo+Pj4gK8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5D RV9UU0VDXzAKPj4+ICvCoMKgwqAgTUNfTEFURU5DWV9BTExPV0FOQ0VfU0RNTUNBXzAKPj4+ICvC oMKgwqAgTUNfTEFURU5DWV9BTExPV0FOQ0VfU0RNTUNBQV8wCj4+PiArwqDCoMKgIE1DX0xBVEVO Q1lfQUxMT1dBTkNFX1NETU1DXzAKPj4+ICvCoMKgwqAgTUNfTEFURU5DWV9BTExPV0FOQ0VfU0RN TUNBQl8wCj4+PiArwqDCoMKgIE1DX0xBVEVOQ1lfQUxMT1dBTkNFX1BQQ1NfMAo+Pj4gK8KgwqDC oCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9QUENTXzEKPj4+ICvCoMKgwqAgTUNfTEFURU5DWV9BTExP V0FOQ0VfTVBDT1JFXzAKPj4+ICvCoMKgwqAgTUNfTEFURU5DWV9BTExPV0FOQ0VfSENfMAo+Pj4g K8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9IQ18xCj4+PiArwqDCoMKgIE1DX0xBVEVOQ1lf QUxMT1dBTkNFX0FWUENfMAo+Pj4gK8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9HUFVfMAo+ Pj4gK8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9HUFUyXzAKPj4+ICvCoMKgwqAgTUNfTEFU RU5DWV9BTExPV0FOQ0VfTlZFTkNfMAo+Pj4gK8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9O VkRFQ18wCj4+PiArwqDCoMKgIE1DX0xBVEVOQ1lfQUxMT1dBTkNFX1ZJQ18wCj4+PiArwqDCoMKg IE1DX0xBVEVOQ1lfQUxMT1dBTkNFX1ZJMl8wCj4+PiArwqDCoMKgIE1DX0xBVEVOQ1lfQUxMT1dB TkNFX0lTUDJfMAo+Pj4gK8KgwqDCoCBNQ19MQVRFTkNZX0FMTE9XQU5DRV9JU1AyXzEKPj4KPj4g U2hvdWxkbid0IHRoaXMgYmUgYSBwYXJ0IG9mIGEgIk1lbW9yeSBDb250cm9sbGVyIiBiaW5kaW5n IGxpa2UgaXQgaXMgZG9uZSBmb3IgVDEyND8KPj4KPiAKPiBUaGUgVGVncmEgU29DcyBiZWZvcmUg VGVncmExMzIgb25seSBzdXBwb3J0cyBERFIzIG9yIEREUjIuIFRoZSBFTUMgdGFibGUgZG9lc24n dCBpbmNsdWRlIHRoZSBzZXR0aW5ncyBvZiBsYXRlbmN5IGFsbG93YW5jZSByZWdpc3RlcnMuIEZv ciB0aGUgRERSNCBzdXBwb3J0IG9uIFRlZ3JhMjEwLCB3ZSB3aWxsIGR5bmFtaWNhbGx5IHNjYWxl IHRoZXNlIGxhdGVuY3kgYWxsb3dhbmNlIHJlZ2lzdGVycyBhcyB3ZWxsIHRvIHN1cHBvcnQgZmFz dGVyIGNsb2NrIHJhdGUuIFNvIHRoZSBhcmJpdHJhdGlvbiBjYW4gYmUgYWRhcHRlZCBhY2NvcmRp bmcgdG8gdGhlIHJhdGUgc3dpdGNoaW5nLgo+IAo+IEFuZCB0aGUgRU1DIHNjYWxpbmcgc2VxdWVu Y2UgZm9yIEREUjMgYW5kIEREUjQgaXMgcXVpdGUgZGlmZmVyZW50LiBTbyB0aGUgRU1DIHNjYWxp bmcgc2VxdWVuY2UgZm9yIFRlZ3JhMTI0IGNhbm5vdCBiZSB1c2VkIGZvciBUZWdyYTIxMC4gU2Ft ZSBhcyB0aGUgRU1DIHRhYmxlIGJpbmRpbmdzLgoKVGhpcyBpcyBub3QgdHJ1ZSwgdGhlIE1DIGNv bmZpZ3VyYXRpb24gcGFydCBpcyBleGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgb2YgdGhlIFRlZ3Jh J3MsIHNlZSBUMTI0IGRyaXZlciBhbmQgdGhlIHRlZ3JhX21jX3dyaXRlX2VtZW1fY29uZmlndXJh dGlvbigpIHdoaWNoIHdyaXRlcyBNQyByZWdpc3RlcnMgZGVmaW5lZCBwZXItU29DIGFuZCBUMjEw IGNvdWxkIGVhc2lseSBpbmNsdWRlIHRoZSBMQSByZWdpc3RlcnMuIEJ1dCBJIG5vdyBzZWUgdGhh dCB5b3UgbWVudGlvbmVkIGluIHRoZSBjb3ZlciBsZXR0ZXIgdGhhdCB5b3UncmUgbm90IGdvaW5n IHRvIGNoYW5nZSB0aGUgYmluZGluZyBhbmQgd2FudCB1cHN0cmVhbSB0byBhY2NlcHQgdGhlIGRv d25zdHJlYW0gYmluZGluZyBhcy1pcywgaW4gdGhpcyBjYXNlIGl0J3MgZmluZSB0byBtaXggRU1D IHdpdGggTUMuIFVsdGltYXRlbHkgaXQgd2lsbCBiZSBuaWNlciBpZiB0aGUgYm9vdGxvYWRlciBm aXJtd2FyZSBjb3VsZCBiZSB1cGRhdGVkIHRvIGNvbmZvcm0gd2l0aCB1cHN0cmVhbSB0byBoYXZl IGFsbCBvZiB0aGUgYmluZGluZ3MgY29uc2lzdGVudCBhY3Jvc3MgYWxsIG9mIFNvQyBnZW5lcmF0 aW9ucywgQUZBSUsgdGhhdCdzIHdoYXQgb3RoZXIgdmVuZG9ycyBhcmUgZG9pbmcuCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==