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 51C34C87FCB for ; Tue, 5 Aug 2025 04:28:31 +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=dnfrdpv141nVAvtydDrPrXn60pOq/AfIn+8GLFhJ7Xs=; b=ZGu+1VucaCotF6 uavHx5DJmk2PVyF7T2+f8CiU2AEi/SthlCDa+2cvGjOn/cBRQwiT9Q5x6KauSpxznpbXOgW1HGpVd pxMSmmRRME+LLKvCWT8GAERfI7ln0jpNHSKaxTHMcDQgEvJ5MCw/4Ge77mruhbCVkxUD4mtaLjS4W irTMknIgO8hYuOVOsXabzig8s67WBIMJZh+VlO1FGqvCgSiV7twWGZZqR0UMFsLrcxuL2v19tqMTc Sq0DnfkYUq20Wt2cEGeCNcPG+6X2xrUmA+9ueewH0J6Tjm1AYDcBUw8/R7csn5TXHLw+dUsVavBHZ rID0TtyWXQ475HazzRaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uj9Hq-0000000BkSe-3mgJ; Tue, 05 Aug 2025 04:28:30 +0000 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uj9GZ-0000000BkMl-0LLn for linux-phy@lists.infradead.org; Tue, 05 Aug 2025 04:27:12 +0000 Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 574G9RRg029566 for ; Tue, 5 Aug 2025 04:27:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= oOc6z05PE+JQqEEqbcSZYn5GdoipElasSOcBl/QC7mg=; b=kThrxO3mtDNyptln ENj7Vn4UHb1q8h4R/1TPBHteW6nAWsKccbCxgqx3M2Tsp5BF4lbQSBXdzn7Y8CvX unP4tP0f7Eg8v9agYfX/RG4oyuQLzYthdK/1fTVj1Dmgn2zvDqhovuJL+k4ZlIQN l65RRm8cSYq7nQspXUEBeRnUflH/zkRDomKPWp9LrQhQGNVwtM5pEhUipo4AXWUr Z7Jw2K2YJI3/NRya0dPmhBGmELtQy4/iCNm56LtqumsWlbB09EjccwrVPXSlt3pe CIA0lIWAnYImH0wM/Jbf6oMIYuvZC1xMWW9ArpYQaqrKIzlzmK1fo3y5k8d0O2S3 Z2U1Qg== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 489buqq4pj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 05 Aug 2025 04:27:09 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-76be6f0bbfdso4750366b3a.2 for ; Mon, 04 Aug 2025 21:27:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754368028; x=1754972828; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oOc6z05PE+JQqEEqbcSZYn5GdoipElasSOcBl/QC7mg=; b=I7gSdI/sQvFFoKwVZqLEQy8pSVbHIhA14txipk+bb/+nv19Us8HtZ/q8vraxK/FXwC zTC5XrnkYtBAj7nouAjo6uDwmQjYqJLNTSN6HIKXWsXqQ7gT6bpk40JeEM7E5PQ1hKJh shqxXB7w2DZDc0zKFLYwD7JIxygFYalQsyANh73YOQEMjffBHwsnkQZc/TwiL+1nscmB pbF/77IhTM6dDxZUVL09RJ2Yi6plhiVcggIyjq0Vsn/uw7VxSesZmEyRRLjO2siSUz4v 2F3jPJQw+xw90AZ0MSsG44x2KvrFD+ytrZKNZUjqEyGBzjf+ga1NtV02KeJ0o82DbpVJ 5QsA== X-Forwarded-Encrypted: i=1; AJvYcCWETlcnJyYy1v5spX0eXP8CoUdQf5Nt5jpJUn5rPysDHxgfYMYO2TsldWxn0gVsbvIjwHrBdNI4TA8=@lists.infradead.org X-Gm-Message-State: AOJu0YyE1L57yXa76XEpbN73KHuURosz01KnTNhag9oig48ldF48uJYM CB7FqwC+OPDC8DGyeqfj0lOCnizxMs8AJQaQBfUJx6D0qPuiGl/5LAstJaxZtsB27LfzehG4pNS HpOgJEARO7V8xI6ZjznrAbkDkTWg2bTNfi728ZihAmlNi6KIp0/K3eco3MSiRD0MIe643 X-Gm-Gg: ASbGncvL3c10sjZj2g9LP2WaKYU5dy+GGCDF3AEem0tuyx3QZsgt1XKdQW5tRF/Prd7 i6cXmwfb3UUy17CeLGuDMfshvBiQz9dZeal45pVdDPGYagkJD5EhQhwyurqrNTrn0sE4jcO9o+L BWLP0XQGCSljm3GxsrVXyQRWJh/tRS+4ITmffiozHxb4emQNIZwU3ti58hQSMia60MEZsar2T8N BbBb7bW9qLsbIuxiwgOvE0ZDcnwL8k0ANdC1w6BsdQ9NO18gWZdnUL3rc6ru/tZXzDFzHcNEW+3 P1B8PM/9hP+VbwJ3Wfp6sKsnOquaCggVmYv02AL7Q7jJv6wzeP/X63P0MVA= X-Received: by 2002:a05:6a00:21d4:b0:74e:ab93:422b with SMTP id d2e1a72fcca58-76bec2f304fmr16590709b3a.4.1754368028224; Mon, 04 Aug 2025 21:27:08 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFw0pS+Af4/vl57IxtwquJOBQTfIqG+DV8SuowUeMiLkLhA25xCUY8PxbXrQoBIQT63gbcfpA== X-Received: by 2002:a05:6a00:21d4:b0:74e:ab93:422b with SMTP id d2e1a72fcca58-76bec2f304fmr16590676b3a.4.1754368027830; Mon, 04 Aug 2025 21:27:07 -0700 (PDT) Received: from [10.5.16.15] ([14.99.203.242]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76bccfd4893sm11746425b3a.107.2025.08.04.21.26.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Aug 2025 21:27:07 -0700 (PDT) Message-ID: <3e880194-5ac8-4056-929c-ac103bedc737@oss.qualcomm.com> Date: Tue, 5 Aug 2025 09:56:57 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/5] Add Type-C DP support for RK3399 EVB IND board To: Chaoyi Chen Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Kishon Vijay Abraham I , Heiko Stuebner , Sandy Huang , Andy Yan , Yubing Zhang , Frank Wang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Amit Sunil Dhamne , Greg Kroah-Hartman , Dragan Simic , Johan Jonker , Diederik de Haas , Peter Robinson , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, dri-devel@lists.freedesktop.org References: <20250729090032.97-1-kernel@airkyi.com> <3kefqzjewmsyzfvyi33kvlgjd6jphjg3fsnixb3of7yb3xkgs2@hgi6xfkgd653> <63ec11cf-7927-431a-995e-a5fc35ef1ba7@rock-chips.com> <0207826d-a987-4464-b306-29bdbfac45bc@rock-chips.com> Content-Language: en-US From: Dmitry Baryshkov In-Reply-To: <0207826d-a987-4464-b306-29bdbfac45bc@rock-chips.com> X-Proofpoint-GUID: c_xYRLS_O7HdMaa84LHpL4EaybPLhpvw X-Authority-Analysis: v=2.4 cv=VZT3PEp9 c=1 sm=1 tr=0 ts=6891881d cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=BCJAbJEDZziWQyy0sFgk6w==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=cm27Pg_UAAAA:8 a=lJfCAnFZCnoPuUJW_CAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA1MDAyOSBTYWx0ZWRfX83XH/jdzlf2d qP/Ols3sbIKVfnYwOGBsZqhO8iFO2zbXoxGDwyrJ9BIu34wKyfm2stu+/dHzWNnmw/1meKA4ICw Hc9xTAweSl/DZ4vdKkipA6ccG06zigWKxfJBX8XbtFXALvUkdExjw2DWoRxyXHc8SUbMbVWxeQJ olSnbjmSSs9oa0/8FwReodfxShl3zR1pxbah9JaLoWnlk4I7HojG/Ksqx1A+b3NJbMyx+4ZTNHL CKBPQZs1gtykXzd0In/1KilyfpRLQo1giQV2OfaVn/u/RYrN2rlrto36ipRXNWC3cQQmeAlfGYX jBd5/sbMRfu/sGGkjE1+sQb5H+/wp10uQu7KExBknKXt1rV3WvwxvJZxQnD7jRzk5pors/l7CSX zGoZc5wh/c77mfu9aoPc4kjtrcfxnobsgcv5a16Srep53u1jWxdyGctW5vY0ETpUElsM7Mof X-Proofpoint-ORIG-GUID: c_xYRLS_O7HdMaa84LHpL4EaybPLhpvw X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-04_10,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 mlxlogscore=999 malwarescore=0 bulkscore=0 phishscore=0 spamscore=0 mlxscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2508050029 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250804_212711_207531_96BC99DF X-CRM114-Status: GOOD ( 38.14 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list 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-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org T24gMDUvMDgvMjAyNSAwOToxMywgQ2hhb3lpIENoZW4gd3JvdGU6Cj4gSGkgRG1pdHJ5LAo+IAo+ IE9uIDgvMi8yMDI1IDU6NTUgUE0sIERtaXRyeSBCYXJ5c2hrb3Ygd3JvdGU6Cj4gCj4gWy4uLl0K PiAKPiAKPj4+IEN1cnJlbnRseSwgdGhlIHNvZnR3YXJlIHNpbXBseSBzZWxlY3RzIHRoZSBmaXJz dCBhdmFpbGFibGUgcG9ydC4gU28gCj4+PiBpZiB1c2VyCj4+PiBwbHVncyBpbiBEUCBkb25nbGVz IGluIGJvdGggVVNCLUMgcG9ydHMsIHRoZSBEUCBkcml2ZXIgd2lsbCBzZWxlY3QgCj4+PiB0aGUg Zmlyc3QKPj4+IHBvcnQuIFRoaXMgcHJvY2VzcyBpcyBpbXBsZW1lbnRlZCBpbiBjZG5fZHBfY29u bmVjdGVkX3BvcnQoKSAuCj4+Pgo+PiBJIHRoaW5rIFN0ZXBoZW4gQm95ZCBoYXMgYmVlbiBsb29r aW5nIG9uIHNpbWlsYXIgaXNzdWVzIGZvciBDaHJvbWVib29rcywKPj4gd2hpY2ggd2VyZSBzaGFy aW5nIERQIGNvbnRyb2xsZXIgYmV0d2VlbiBzZXZlcmFsIFVTQi1DIHBvcnRzLiBJIGRvbid0Cj4+ IHJlbWVtYmVyIHdoYXQgd2FzIGhpcyBsYXN0IHN0YXR1cy4gSSB0aGluayB0aGVyZSBpdCB3YXMg ZWFzaWVyIHNpbmNlIHRoZQo+PiBiaWZ1cmNhdGlvbiBwb2ludCB3YXMgdGhlIEVDLgo+IAo+IEkg dGhpbmsgdGhlIGxhdGVzdCBwcm9ncmVzcyBzaG91bGQgYmUgaGVyZTogWzBdLiBJdCBzZWVtcyB0 aGF0IGl0IGhhc24ndCAKPiBiZWVuIHVwZGF0ZWQgZm9yIGEgd2hpbGUuCgpNaWdodCBiZSA6LSgK Cj4gCj4gWzBdOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNDA5MDEwNDA2NTguMTU3 NDI1LTEtIAo+IHN3Ym95ZEBjaHJvbWl1bS5vcmcvCj4gCj4gCj4+Cj4+IEkgdGhpbmssIENETi1E UCBuZWVkcyB0byByZWdpc3RlciB1cCB0byB0d28gZW5jb2RlcnMgYW5kIHVwIHRvIHR3bwo+PiBj b25uZWN0b3JzLCBoYXZpbmcgYSBzZXBhcmF0ZSBkcm1fYnJpZGdlIGNoYWluIGZvciBlYWNoIG9m IHRoZSBEUAo+PiBzaWduYWxzIHBhdGhzIChpbiB0aGUgZW5kLCB5b3UgY2FuIG5vdCBndWFyYW50 ZWUgdGhhdCBib3RoIGJyYW5jaGVzIHdpbGwKPj4gaGF2ZSB0aGUgc2FtZSBzaW1wbGUgQ0ROLURQ IC0+IFBIWSAtPiBVU0ItQyBjb25maWd1cmF0aW9uOiB0aGVyZSBjYW4gYmUKPj4gZGlmZmVyZW50 IHJldGltZXJzLCBldGMpLgo+Pgo+PiBCb3RoIGVuY29kZXJzIHNob3VsZCBsaXN0IHRoZSBzYW1l IENSVEMgaW4gcG9zc2libGVfY3J0Y3MsIGV0Yy4gT2YKPj4gY291cnNlLCBpdCBzaG91bGQgbm90 IGJlIHBvc3NpYmxlIHRvIGVuYWJsZSBib3RoIG9mIHRoZW0uCj4+Cj4+IFRoaXMgd2F5IGlmIHRo ZSB1c2VyIHBsdWdzIGluIHR3byBEUCBkb25nbGVzLCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0bwo+ PiBzZWxlY3QsIHdoaWNoIG91dHB1dCBhY3R1YWxseSBnZXRzIGEgc2lnbmFsLgo+IAo+IFRoYXQg bWFrZXMgc2Vuc2UsIGJ1dCB0aGlzIG1pZ2h0IG1ha2UgdGhlIERQIGRyaXZlciBxdWl0ZSBjb21w bGV4LiBJIAo+IHdpbGwgc2VlIGlmIEkgY2FuIG1ha2UgaXQgaGFwcGVuLgoKSSB0aGluayBpdCdz IHRyYWRpbmcgb25lIGJ1cmRlbiBmb3IgYW5vdGhlciwgYmVjYXVzZSBDRE4tRFAgY3VycmVudGx5 IApoYXMgYSBjb21wbGljYXRpb24gb2YgY2FsbGluZyBjZG5fZHBfZ2V0X3BvcnRfbGFuZXMoKSAv IApjZG5fZHBfZW5hYmxlX3BoeSgpIGluIGEgbG9vcCByYXRoZXIgdGhhbiBqdXN0IGVuYWJsaW5n IG9uZSBpbnN0YW5jZS4KCj4gCj4gCj4+Cj4+Pgo+Pj4+PiBCVFcsIG9uZSBvZiB0aGUgaW1wb3J0 YW50IHRoaW5ncyB0byBkbyBpcyB0byBpbXBsZW1lbnQgZXh0Y29uLWxpa2UKPj4+Pj4gbm90aWZp Y2F0aW9ucy4gSSBmb3VuZCBpbmNsdWRlL2RybS9icmlkZ2UvYXV4LWJyaWRnZS5oICwgYnV0IGlm IHRoZQo+Pj4+PiBhdXgtYnJpZGdlIGlzIHVzZWQsIHRoZSBicmlkZ2UgY2hhaW4gd291bGQgbG9v ayBsaWtlIHRoaXM6Cj4+Pj4+Cj4+Pj4+IFBIWTAgYXV4LWJyaWRnZSAtLS0rCj4+Pj4+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAtLS0tPiBDRE4tRFAgYnJpZGdl Cj4+Pj4+IFBIWTEgYXV4LWJyaWRnZSAtLS0rCj4+Pj4+Cj4+Pj4+IE9oLCBDRE4tRFAgYnJpZGdl IGhhcyB0d28gcHJldmlvdXMgYXV4LWJyaWRnZSEKPj4+Pj4KPj4+Pj4gTm93LCBJIHRyeSB0byB1 c2UgZHJtX2Nvbm5lY3Rvcl9vb2JfaG90cGx1Z19ldmVudCgpIHRvIG5vdGlmeSBIUEQKPj4+Pj4g c3RhdGUgYmV0d2VlbiBQSFkgYW5kIENETi1EUCBjb250cm9sbGVyLgo+Pj4+IERvZXMgaXQgYWN0 dWFsbHkgd29yaz8gVGhlIE9PQiBIUEQgZXZlbnQgd2lsbCBiZSByZXBvdGVkIGZvciB0aGUgdXNi LWMKPj4+PiBjb25uZWN0b3IncyBmd25vZGUsIGJ1dCB0aGUgRFAgY29udHJvbGxlciBpc24ndCBj b25uZWN0ZWQgdG8gdGhhdCBub2RlCj4+Pj4gYW55aG93LiBJZiBJJ20gbm90IG1pc3Rha2VuLCB0 aGUgSFBEIHNpZ25hbCB3aWxsIG5vdCByZWFjaCBEUCBkcml2ZXIgaW4KPj4+PiB0aGlzIGNhc2Uu Cj4+PiBZZXMuwqAgV2hhdCB5b3UgbWVudGlvbmVkIGlzIHRoZSBjYXNlIGluCj4+PiBkcml2ZXJz L3VzYi90eXBlYy9hbHRtb2Rlcy9kaXNwbGF5cG9ydC5jIC4gSSBoYXZlIGFsc28gYWRkZWQgYSBu ZXcgCj4+PiBPT0IgZXZlbnQKPj4+IG5vdGlmeSBpbiB0aGUgUEhZIGRyaXZlciBpbiBQYXRjaCAz LCB3aGVyZSB0aGUgZXhwZWN0ZWQgZndub2RlIGlzIAo+Pj4gdXNlZCBpbgo+Pj4gdGhlIFBIWS4g U28gbm93IHdlIGhhdmUgdHdvIE9PQiBIUEQgZXZlbnRzLCBvbmUgZnJvbSBhbHRtb2Rlcy8gCj4+ PiBkaXNwbGF5cG9ydC5jCj4+PiBhbmQgdGhlIG90aGVyIGZyb20gUEhZLiBPbmx5IHRoZSBIUEQg ZnJvbSBQSFkgaXMgZXZlbnR1YWxseSBwYXNzZWQgdG8gCj4+PiB0aGUgRFAKPj4+IGRyaXZlci4K Pj4gVGhpcyB3YXkgeW91IHdpbGwgbG9vc2UgSVJRX0hQRCBwdWxzZSBldmVudHMgZnJvbSB0aGUg RFAuIFRoZXkgYXJlIHVzZWQKPj4gYnkgRFBSWCAoYWthIERQIFNpbmspIHRvIHNpZ25hbCB0byBE UFRYIChEUCBTb3VyY2UpIHRoYXQgdGhlcmUgd2FzIGEKPj4gY2hhbmdlIG9uIHRoZSBEUFJYIHNp ZGUgYW5kIHRoZSBEUFRYIHNob3VsZCByZXJlYWQgbGluayBwYXJhbXMgYW5kIG1heWJlCj4+IHJl dHJhaW4gdGhlIGxpbmsuCj4gCj4gU29ycnksIEkgc3RpbGwgZG9uJ3QgcXVpdGUgdW5kZXJzdGFu ZCB5b3VyIHBvaW50LiBJIHRoaW5rIHRoZSBlbnRpcmUgCj4gbm90aWZpY2F0aW9uIHBhdGggaXMg YXMgZm9sbG93czoKPiAKPiBUeXBlLUMgbXV4IGNhbGxiYWNrIC0+IFJLMzM5OSBVU0JEUCBQSFkg LT4gUEhZIGNhbGxzIAo+IGRybV9jb25uZWN0b3Jfb29iX2hvdHBsdWdfZXZlbnQoKSAtPiBEUCBk cml2ZXIKPiAKPiBBcmUgeW91IGNvbmNlcm5lZCB0aGF0IHRoZSBJUlFfSFBEIGV2ZW50IGlzIG5v dCBiZWluZyBoYW5kbGVkIHNvbWV3aGVyZSAKPiBhbG9uZyB0aGUgcGF0aD8gSXMgaXQgdGhhdCB0 aGUgVHlwZS1DIG11eCBjYWxsYmFjayBkaWRuJ3Qgbm90aWZ5IHRoZSAKPiBQSFksIG9yIHRoYXQg YWZ0ZXIgdGhlIFBIWSBwYXNzZWQgdGhlIGV2ZW50IHRvIHRoZSBEUCBkcml2ZXIgdmlhIHRoZSBP T0IgCj4gZXZlbnQsIHRoZSBEUCBkcml2ZXIgZGlkbid0IGhhbmRsZSBpdD8KClRoZSBJUlFfSFBE IGlzIGFuIGV2ZW50IGNvbWluZyBmcm9tIERQUlgsIGl0IGlzIGRlbGl2ZXJlZCBhcyBhIHBhcnQg b2YgCnRoZSBhdHRlbnRpb24gVkRNLCBzZWUgRFBfU1RBVFVTX0lSUV9IUEQuIEl0J3MgYmVpbmcg aGFuZGxlZCBieSB0aGUgCmFsdG1vZGUgZGlzcGxheXBvcnQuYyBkcml2ZXIgYW5kIGlzIHRoZW4g ZGVsaXZlcmVkIGFzIGFuIE9PQiBob3RwbHVnIApjYWxsLiBIb3dldmVyLCBpdCdzIG5vdCBhIG11 eCBldmVudCwgc28gaXQgaXMgbm90IChhbmQgaXQgc2hvdWxkIG5vdCkgCmJlaW5nIGJyb2FkY2Fz dGVkIG92ZXIgdGhlIHR5cGVjX211eCBkZXZpY2VzLgoKVGhlIHdheSB3ZSB3ZXJlIGhhbmRsaW5n IHRoYXQgaXMgYnkgaGF2aW5nIGEgY2hhaW4gb2YgZHJtX2F1eF9icmlkZ2VzIApmb3IgYWxsIGlu dGVyaW0gZGV2aWNlcywgZW5kaW5nIHVwIHdpdGggYSBkcm1fZHBfaHBkX2JyaWRnZSByZWdpc3Rl cmVkIApieSB0aGUgVENQTS4gVGhpcyB3YXkgd2hlbiB0aGUgRFBSWCB0cmlnZ2VycyB0aGUgSVJR X0hQRCBldmVudCwgaXQgaXMgCmJlaW5nIGhhbmRsZWQgYnkgdGhlIGRpc3BsYXlwb3J0LmMgYW5k IHRoZW4gZGVsaXZlcmVkIHRocm91Z2ggdGhhdCAKYnJpZGdlIHRvIHRoZSBEUCBkcml2ZXIuCgot LSAKV2l0aCBiZXN0IHdpc2hlcwpEbWl0cnkKCi0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0Cmxp bnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=