From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 43386606A33F for ; Thu, 12 Nov 2026 21:17:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=0UGSrWS0; dkim=fail reason="signature verification failed" (2048-bit key) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=WLlG04Ml 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:In-Reply-To:MIME-Version: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-Unsubscribe-Post:List-Owner; bh=PexhNYqK68gFEA8z3LfcPmL1UspSo1+hiJbxUWgMRnQ=; b=0UGSrWS0Zjqt3PumyDn/mAs/mJ MTF6X/dV3X8HtWzYkXu4X0Vt5iGoouuZ/I9IopRMEjeuzoRM4SikNzxkFSbW1Jl+1jE2fFS9dUlnL 8yone+4xNScRfdVIosaJ/srHXTALB7OzFHLz/sIKFNub0IJUUW6TJlVkxji5qqwVc59X+aaFQp5gF qQuJMgJraNJN32FL46XXCOG5FEboROhYMQFc7Bi14BcWH59fznWs77Oe+YGgIJeAmEURf/v+dOY8g 9ym8SGVvQQfTRxaRLP8KC6BriyzlnjiHD6HCC1Ykltv3l69Rmfwz2LKYdfzjQT2vjiadOiOccCMpA 9kkwPFHQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xRcAz-0000000B4lZ-3UGO; Thu, 12 Nov 2026 21:17:45 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xRcAz-0000000B4lE-1Gqt for linux-phy@lists.infradead.org; Thu, 12 Nov 2026 21:17:45 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id A3B2562460; Thu, 12 Nov 2026 21:17:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 263BD1F000C4; Thu, 12 Nov 2026 21:17:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1794518264; bh=45Y4sZ8sS5eeWt0uYYzHFHzHlhbwxoDgGS6j5RpQTOU=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=WLlG04MlmUjhkGqlKpaKSwrJEXJiamorc0v8bqdu2OLyMgB0lmtLcpgTVYfKp4PEI deCt0pBWPSR8Db8394ehRIJhRRnQJepzq2wU9DCDPF54F9+SEqEidxGtjgrgkuHSHR aBXw8dF5rRPB5OuapSpmVMcwaQqc/TReIr6zOGHdjTJUsX5aYyqgQs8KmKWpbA05yg twkSIsPySPZomL7Je7Pl2N5BDDy9/w6NF4K6+0LzCB/I/c80co5TwuEnIZGBhSnP40 SaJdG2x6YtAy7zlpsWpAEXB/jZmVZ9wGlZsLMmwcX7VMgy2o7fn+MuJy06Y4jXFgt7 zLNbo3pIesXIQ== Date: Thu, 12 Nov 2026 15:17:41 -0600 From: Rob Herring To: Krzysztof Kozlowski Cc: Bjorn Andersson , Vinod Koul , Konrad Dybcio , Neil Armstrong , Manivannan Sadhasivam , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] dt-bindings: phy: qcom: Relax required supplies Message-ID: <20261112211741.GA279944-robh@kernel.org> References: <20261021022446.3619435-1-robh@kernel.org> <20261112125346.GA3821108-robh@kernel.org> <46821acb-2db9-42e1-b93d-8b6d39f259eb@kernel.org> X-Archived-By: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <46821acb-2db9-42e1-b93d-8b6d39f259eb@kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 T24gVGh1LCBOb3YgMTIsIDIwMjYgYXQgMDk6MTM6MDNQTSArMDEwMCwgS3J6eXN6dG9mIEtvemxv d3NraSB3cm90ZToKPiBPbiAxMi8xMS8yMDI2IDIwOjIyLCBSb2IgSGVycmluZyB3cm90ZToKPiA+ IE9uIFRodSwgTm92IDEyLCAyMDI2IGF0IDEyOjMw4oCvUE0gQmpvcm4gQW5kZXJzc29uIDxhbmRl cnNzb25Aa2VybmVsLm9yZz4gd3JvdGU6Cj4gCj4gCj4gKHJlcGx5aW5nIG9ubHkgdG8gcGFydHMg b2YgdGhlIG1lc3NhZ2UpCj4gCj4gCj4gPiAKPiA+Pj4gQ2FuIHRoZSBRQ29tIGZvbGtzIHN0b3Ag ZG9pbmcgdGhhdCEgQ29vcmRpbmF0ZSBhcHBseWluZyB0aGUgc2VyaWVzIG9yCj4gPj4+IHRha2Ug dGhlIGJpbmRpbmcgYW5kIGR0cyBjaGFuZ2VzIGluIDEgdHJlZS4KPiA+Pgo+ID4+IEkgYXNzdW1l IHlvdSdyZSByZWZlcnJpbmcgdG8gIlFDb20gZm9sa3MiIGluIHRoZSBzZW5zZSAiYW55IG1haW50 YWluZXIKPiA+PiB0b3VjaGluZyBhIGJpbmRpbmcgY2hhbmdlIHJlbGF0ZWQgdG8gYSBxY29tIHBs YXRmb3JtIj8KPiA+IAo+ID4gTm8sIHByaW1hcmlseSB5b3UgYW5kIHRoZSBzdWJtaXR0ZXIgSSBn dWVzcy4gU3VibWl0dGVycyBzaG91bGQgYmUKPiA+IGF3YXJlIG9mIGRlcGVuZGVuY2llcyBpbiB0 aGVpciBzZXJpZXMgYW5kIHN1Z2dlc3QgaG93IHRoaW5ncyBhcmUKPiA+IG1lcmdlZC4gT3RoZXJ3 aXNlLCBpdCBmYWxscyBvbiB5b3UgdG8gY2FyZSB0aGF0IHdhcm5pbmdzIGFyZSBnZXR0aW5nCj4g PiBpbnRyb2R1Y2VkLgo+IAo+IFdlIGFsbCBoYXZlIGJlZW4gc3dhbXBlZCB3aXRoIHBhdGNoZXMg YW5kIFF1YWxjb21tIGhhdmUgYmVlbiBwcm9iYWJseQo+IHRoZSBidXNpZXN0IGFybTY0IHBsYXRm b3JtIGZvciBtb250aHMgbm93Lgo+IAo+IGZvciBpIGluIGFyY2gvYXJtNjQvYm9vdC9kdHMvKiA7 IGRvIGVjaG8gIiR7aX06JChnaXQgbG9nIC0tbm8tbWVyZ2VzCj4gLS1vbmVsaW5lIHY3LjAuLnY3 LjQtcmMxIC0tICRpIHwgd2MgLWwpIiA7IGRvbmUKPiAKPiBxY29tOiAxMDE2Cj4gZnJlZXNjYWxl OiA0ODUKPiByZW5lc2FzOiAyMTUKPiAKPiBRdWFsY29tbSBTb0MgZ290IG9uZSBtb3JlIG1haW50 YWluZXIsIHNvIHRoZXJlIGlzIGNhdGNoaW5nIHVwLCBidXQKPiBwcm9iYWJseSBub3QgZW5vdWdo LgoKR29vZCB0aGluZyBRQ29tIGhpcmVkIGhhbGYgb2YgTGluYXJvLi4uCgo+ID4gSSB3b3VsZCBu b3QgY2FyZSBzbyBtdWNoIHdoZW4gdGhlcmUgYXJlIHRyYW5zaWVudCB3YXJuaW5ncyBpbiBuZXh0 LAo+ID4gYnV0IEkgZG9uJ3Qgd2FudCB0byBiZSB0aGUgb25lIGNoYXNpbmcgdGhlbSBkb3duLiBC dXQgQUZBSUNULCBpdCdzCj4gPiBhbHdheXMgbWUuIE5vIG9uZSBiZWF0cyBtZSB0byBpdCBhbmQg SSdtIG5vdCBhbGwgdGhhdCBmYXN0IGluCj4gPiBub3RpY2luZy4gSSBqdXN0IGNvbXBhcmUgYWxs IHRoZSB3YXJuaW5ncyBieSBwbGF0Zm9ybSBmb3IgTGludXMgdnMuCj4gPiBuZXh0IHdpdGggImds LWRpZmYtZHRiLXdhcm5pbmcgLXAgYXJtNjQiIGZyb20gdGhpcyByZXBvWzJdLCBhbmQgbG9vawo+ ID4gZm9yIHRoaW5ncyBtb3ZpbmcgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbi4gT2YgY291cnNlIHRo aXMgaXMgYWxsIGFmdGVyCj4gPiBhcHBseWluZyB3aGljaCBpc24ndCBpZGVhbC4KPiAKPiBGV0lX LCBJIGRvIHRlc3QgYWxsIFNhbXN1bmcgb25lcyBhbmQgSSBsb29rIG9ubHkgYXQgc29tZSBvZiBR dWFsY29tbQo+IGJvYXJkcywgYmVjYXVzZSB0aGVyZSB3ZXJlIGp1c3QgdG9vIG1hbnkgd2Fybmlu Z3MgdG8gaGF2ZSBhIGNsZWFuCj4gZHRic19jaGVjayBmb3IgcWNvbS4gSSBkbyByZXBvcnQgdGhl bSB0byBCam9ybi9Lb25yYWQgWzFdLCBidXQgdGhhdCdzCj4gaW5kZWVkIG9ubHkgc3Vic2V0IG9m IGVudGlyZSBxY29tIGVjb3N5c3RlbS4gSSBrbm93IHRoYXQgYSBmZXcgb3RoZXIgU29DCj4gcGxh dGZvcm1zIGtlZXAgdHJhY2sgKFRJIGF0IGxlYXN0KS4KClRoZSB0b28gbWFueSB3YXJuaW5ncyBl eGN1c2UgaXMgYWJvdXQgdG8gcnVuIG91dC4KCkhlcmUncyBMaW51cydzIHRyZWUgQVRNIGZvciBx Y29tIChJJ2QgbGlzdCBuZXh0LCBidXQgd2FybmluZ3MgaGF2ZSBnb25lIAp1cCk6CgogICAgIDEy IHN5c2NvbkA5YTEwMDAwIChzeXNjb24pOiBjb21wYXRpYmxlOiBbInN5c2NvbiJdIGhhcyBsZXNz IHRoYW4gMiBpdGVtcwoKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjYxMTEyLWR0YnMt cWNvbS12MS0wLTE5NzgzNzBjN2NhZEBrZXJuZWwub3JnLwoKICAgICAgNSB1c2JANmFmODgwMCAo cWNvbSxtc204OTk2LWR3YzMpOiBBZGRpdGlvbmFsIHByb3BlcnRpZXMgYXJlIG5vdCBhbGxvd2Vk ICgnZXh0Y29uJyB3YXMgdW5leHBlY3RlZCkKICAgICAgMiB1c2JANzZmODgwMCAocWNvbSxtc204 OTk2LWR3YzMpOiBBZGRpdGlvbmFsIHByb3BlcnRpZXMgYXJlIG5vdCBhbGxvd2VkICgnZXh0Y29u JyB3YXMgdW5leHBlY3RlZCkKCkluIHRoZSB3cm9uZyBzcG90IG9yIG5lZWRzIHRvIGJlIGFkZGVk IHRvIHRoZSBiaW5kaW5nPwoKICAgICAgMiB0b3VjaHNjcmVlbkAyYyAoc3luYSxybWk0LWkyYyk6 IFVuZXZhbHVhdGVkIHByb3BlcnRpZXMgYXJlIG5vdCBhbGxvd2VkICgnaW5jZWxsLXN1cHBseScg d2FzIHVuZXhwZWN0ZWQpCgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjA5MjEyMzI3 MzguMzEzNTQyOS0xLXJvYmhAa2VybmVsLm9yZy8KCkJ1dCBzZWVtcyB0byBiZSBhIGhhY2ssIHNv PwoKICAgICAgMiBwYW5lbEAwIChqZGksZmhkLXI2MzQ1Mik6ICJwb3dlci1zdXBwbHkiIGlzIGEg cmVxdWlyZWQgcHJvcGVydHkKCj8/PwoKICAgICAgMyBwaHlANzQxMTAwMCAocWNvbSxtc204OTk2 LXF1c2IyLXBoeSk6ICJ2ZGQtc3VwcGx5IiBpcyBhIHJlcXVpcmVkIHByb3BlcnR5CiAgICAgIDEg cXVzYkA1OTAwMCAocWNvbSxpcHE2MDE4LXF1c2IyLXBoeSk6ICJ2ZGQtc3VwcGx5IiBpcyBhIHJl cXVpcmVkIHByb3BlcnR5CiAgICAgIDEgcXVzYkA1OTAwMCAocWNvbSxpcHE2MDE4LXF1c2IyLXBo eSk6ICJ2ZGRhLXBsbC1zdXBwbHkiIGlzIGEgcmVxdWlyZWQgcHJvcGVydHkKICAgICAgMSBxdXNi QDU5MDAwIChxY29tLGlwcTYwMTgtcXVzYjItcGh5KTogInZkZGEtcGh5LWRwZG0tc3VwcGx5IiBp cyBhIHJlcXVpcmVkIHByb3BlcnR5CiAgICAgIDEgcGh5QDc5MDAwIChxY29tLGlwcTgwNzQtcXVz YjItcGh5KTogInZkZC1zdXBwbHkiIGlzIGEgcmVxdWlyZWQgcHJvcGVydHkKICAgICAgMSBwaHlA NzkwMDAgKHFjb20saXBxODA3NC1xdXNiMi1waHkpOiAidmRkYS1wbGwtc3VwcGx5IiBpcyBhIHJl cXVpcmVkIHByb3BlcnR5CiAgICAgIDEgcGh5QDc5MDAwIChxY29tLGlwcTgwNzQtcXVzYjItcGh5 KTogInZkZGEtcGh5LWRwZG0tc3VwcGx5IiBpcyBhIHJlcXVpcmVkIHByb3BlcnR5CiAgICAgIDEg cGh5QDU5MDAwIChxY29tLGlwcTgwNzQtcXVzYjItcGh5KTogInZkZC1zdXBwbHkiIGlzIGEgcmVx dWlyZWQgcHJvcGVydHkKICAgICAgMSBwaHlANTkwMDAgKHFjb20saXBxODA3NC1xdXNiMi1waHkp OiAidmRkYS1wbGwtc3VwcGx5IiBpcyBhIHJlcXVpcmVkIHByb3BlcnR5CiAgICAgIDEgcGh5QDU5 MDAwIChxY29tLGlwcTgwNzQtcXVzYjItcGh5KTogInZkZGEtcGh5LWRwZG0tc3VwcGx5IiBpcyBh IHJlcXVpcmVkIHByb3BlcnR5CgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjExMTIx OTIzNDUuMzk2MjU3Ny0xLXJvYmhAa2VybmVsLm9yZy8KCiAgICAgIDEgcGFuZWxAMCAobGcsc3c0 OTQxMC1saDYwOXFoMSk6IFVuZXZhbHVhdGVkIHByb3BlcnRpZXMgYXJlIG5vdCBhbGxvd2VkICgn cmVnJywgJ3Zzbi1zdXBwbHknLCAndnNwLXN1cHBseScgd2VyZSB1bmV4cGVjdGVkKQogICAgICAx IHBhbmVsQDAgKGxnLHN3NDk0MTAtbGg2MDlxaDEpOiAicG93ZXItc3VwcGx5IiBpcyBhIHJlcXVp cmVkIHByb3BlcnR5CiAgICAgIDEgcGFuZWxAMCAobGcsc3c0OTQxMC1saDYwOXFoMSk6IGNvbXBh dGlibGU6IFsibGcsc3c0OTQxMC1saDYwOXFoMSIsImxnLHN3NDk0MTAiXSBoYXMgbW9yZSB0aGFu IDEgaXRlbQogICAgICAxIHBhbmVsQDAgKGxnLHN3NDk0MTAtbGg2MDlxaDEpOiBjb21wYXRpYmxl OjA6ICJsZyxzdzQ5NDEwLWxoNjA5cWgxIiBpcyBub3Qgb25lIG9mICJhbXBpcmUsYW0tMTI4MDgw MG4zdHpxdy10MDBoIiwgImFtcGlyZSxhbS0xMjgwODAwdzh0enF3LXQwMGgiIG9yIDE3OCBvdGhl ciBjYW5kaWRhdGVzCgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjA2MTQtanVkeWxu LXBhbmVsLXYzLTItMDdmNDEzNDQ0MWJkQHBvc3RtYXJrZXRvcy5vcmcvCgogICAgICAxIHBhbmVs QDAgKGZsaXBrYXJ0LHJpbW9iLXBhbmVsLW50MzU1MzItY3MpOiBjb21wYXRpYmxlOiBbImZsaXBr YXJ0LHJpbW9iLXBhbmVsLW50MzU1MzItY3MiXSBoYXMgbGVzcyB0aGFuIDIgaXRlbXMKCkZpeGVk IGluIG5leHQKCiAgIFVuZG9jdW1lbnRlZCBjb21wYXRpYmxlczozCiAgICAgJ2pkaSxmaGQtbnQz NTU5NnMnCgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjA5MjEyMzI2MDkuMzEzMDI3 Mi0xLXJvYmhAa2VybmVsLm9yZy8KCkJ1dCBwcm9iYWJseSBiZWxvbmdzIGluIHRoaXM6CgpodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjEwMTEtbnQzNjY3MmEtcGFuZWxzLXYzLTMtOWVh MjM4NjI3ZjhhQG1pbmxleHgucnUvCgogICAgICdsZyxzdzQ5NDEwLWxoNjA5cWgxJywgJ2xnLHN3 NDk0MTAnCgpTZWUgYWJvdmUKCiAgICAgJ3Fjb20saXBxNjAxOC13Y3NzLXBpbCcKCkZpeGVkIGlu IG5leHQKCgpTbyAzIHVuaXF1ZSB3YXJuaW5ncyBsZWZ0IHdpdGhvdXQgZml4ZXMgaW4gZmxpZ2h0 LgoKPiAKPiBbMV0gaHR0cHM6Ly9rcnprLmV1LyMvYnVpbGRlcnMvMTAyCj4gCj4gCj4gPiAKPiA+ PiBEbyB5b3UgaGF2ZSBzb21lIENJL2d1aWRhbmNlL3Rvb2xpbmcgZm9yIFZpbm9kIChhbmQgb3Ro ZXIgc3Vic3lzdGVtCj4gPj4gbWFpbnRhaW5lcnMpIHRvIHBlcmZvcm0gc3lzdGVtLXdpZGUgRFQt dmFsaWRhdGlvbiB3aGVuIGNvbnNpZGVyaW5nCj4gPj4gbWVyZ2luZyBhIGJpbmRpbmcgY2hhbmdl Pwo+ID4gCj4gPiBUaGlzIG9uZSBpcyBhbiBBQkkgYnJlYWsgYmVjYXVzZSBpdCBhZGRzIG5ldyBy ZXF1aXJlZCBwcm9wZXJ0aWVzLiBJIGRvCj4gPiBoYXZlIHNvbWUgdG9vbGluZyB0aGF0IGxvb2tz IGZvciBBQkkgY2hhbmdlcywgYnV0IGhhdmVuJ3QgY29tbWl0dGVkIGl0Cj4gCj4gYmVjYXVzZSBJ IGhhdmVuJ3QgZmlndXJlZCBvdXQgdGhlIGJlc3Qgd2F5IHRvIGRlcGxveSBpdC4gSSB0aGluayBm b3IKPiA+IGFueXRoaW5nIHRoYXQgaXMgYW4gQUJJIGNoYW5nZSwgdGhlIGJpbmRpbmcgYW5kIGR0 cyBmaWxlcyBuZWVkIHRvIGdvCj4gPiBpbiB0b2dldGhlci4KPiA+IAo+ID4gSSB0aGluayBpdCBp cyB0aW1lIHRvIHJlY29uc2lkZXIgdGhlIGRlZmF1bHQgb2YgYmluZGluZ3MgZ28gaW4gd2l0aAo+ ID4gdGhlIGRyaXZlci4gVGhhdCB3b3JrcyBva2F5IGZvciBuZXcgYmluZGluZ3MgYXMgbG9uZyBh cyB0aGUgcGxhdGZvcm0KPiA+IG1haW50YWluZXIgZG9lc24ndCB0YWtlIC5kdHMgY2hhbmdlcyBi ZWZvcmUgYmluZGluZ3MgbGFuZCAoYWxzbyBhbgo+ID4gaXNzdWUpLiBIb3dldmVyLCBmb3IgY2Fz ZXMgbGlrZSB0aGlzLCB3ZSBuZWVkIHRoZSBvcHBvc2l0ZSBvcmRlci4gV2UKPiA+IG5lZWQgdG8g ZmlndXJlIHNvbWV0aGluZyBvdXQgYmVjYXVzZSB0aGlzIGlzIG9ubHkgZ29pbmcgdG8gYmUgbW9y ZSBvZgo+ID4gYW4gaXNzdWUgYXMgd2UgZ2V0IHRvIHdhcm5pbmcgZnJlZSAoYW5kIHdlIGFyZSBj bG9zZSkuCj4gCj4gV2UgaGF2ZSBiZWVuIHRhbGtpbmcgYWJvdXQgdGhpcyBmb3Igc29tZSB0aW1l IGFuZCByZWNlbnQgY29uc2Vuc3VzIHdhcwo+IHRoYXQgU29DIG1haW50YWluZXJzIGNhbiBmcmVl bHkgdGFrZSBzdWNoIGJpbmRpbmdzIHdoZW4gZHJpdmVyIHN1YnN5c3RlbQo+IG1haW50YWluZXJz IGxhZyBiZWhpbmQuIFRoZSBjYXNlIGhlcmUgaXMgYSBiaXQgb3Bwb3NpdGUgLSBkcml2ZXIKPiBz dWJzeXN0ZW0gd2FzIGJlZm9yZSBTb0MuCj4gCj4gU28gbGV0J3MgY2hhbmdlIHRoZSBnZW5lcmlj IHJlY29tbWVuZGF0aW9uL3BvbGljeT8gV2hlbmV2ZXIgcGF0Y2hzZXQKPiB0b3VjaGVzIGJpbmRp bmdzIGFuZCBEVFMsIGFuZCB0aGUgYmluZGluZ3MgZG8gbm90IG5lZWQgYW55IGRyaXZlcgo+IHVw ZGF0ZXMgbGlrZSB0aGV5IGFkZCBvbmx5IGZyb250LXNwZWNpZmljIGNvbXBhdGlibGVzLCB0aGUg U29DIHNob3VsZAo+IHRha2UgZW50aXJlIHNldD8KClllcy4gUGxhdGZvcm1zIHRoYXQgYXJlIHdh cm5pbmcgZnJlZSBhbHJlYWR5IGRvIHRoYXQuCgpJIGFsc28gdGhpbmsgd2UgKHRoZSBEVCBtYWlu dGFpbmVycykgbmVlZCB0byBnZXQgc3RyaWN0ZXIgb24gaGFuZGxpbmcgb2YgCmFkZGluZyBvciBy ZW1vdmluZyByZXF1aXJlZCBwcm9wZXJ0aWVzLiBGb3IgYWRkaW5nIHJlcXVpcmVkLCBkZWxheSB0 aGUgCmJpbmRpbmcgY2hhbmdlIGEgY3ljbGUgKG9yIGFmdGVyIGR0cyBpcyBpbiBuZXh0KS4gRm9y IGRyb3BwaW5nIHJlcXVpcmVkLCAKZGVsYXkgdGhlIGR0cyBjaGFuZ2UgYSBjeWNsZSAob3IgYWZ0 ZXIgYmluZGluZyBpcyBpbiBuZXh0KS4gVGhhdCdzIApwcm9iYWJseSB0b28gbXVjaCBmb3IgYW55 IG1haW50YWluZXIgdG8gY2hlY2sgb3RoZXIgdGhhbiBEVCBtYWludGFpbmVycy4gCk9yIG1heWJl IGFkZCB0aGlzIHRvIHNhc2hpa28gcHJvbXB0cy4uLgoKUm9iCgotLSAKbGludXgtcGh5IG1haWxp bmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK