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 891E1C61DB9 for ; Fri, 28 Aug 2026 08:44:07 +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:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Cbpns3798/bZQXAkJNiMwyYg1p8hIxGRorQfXBwgCp4=; b=DrNJGB31x/Gmr3 u7Fv/0x8ebXQCXoPQiB3GDQ5ZBwjmDSQRVgO5Ad3FWaFaS6ZiYs1EUrOeQtwXniO9z+Bdr7Pjoxoo XyuhCBWo0dzoROtYOFHRanQXSCGIjLrajULtwssegwBrCevMArro7JEFap3/v61YSx5iK8SdDqHkj tkbgeVgwalMLM7A29IcpIggztF5xa+qNmTZfu6kaRDXTulGEGdhUOmBbPjFhhS0afyGln+JoxNqWw X/Fh1QkNgKGzX2RfFkXytZ14TNFAu9/+sPBzvqNdg3yaNwXKl9o2c1xAuA7+YOR4PONp2nKn7zZ00 Z7rHFuXMkYdRcM44NJvA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wzsBz-00000005KuF-0kPT; Fri, 28 Aug 2026 08:44:07 +0000 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wzsBs-00000005Ksk-3eBf for linux-phy@lists.infradead.org; Fri, 28 Aug 2026 08:44:05 +0000 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67S7YZHS2446883 for ; Fri, 28 Aug 2026 08:44:00 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= 71tdgYNgaYiDhqnIbl6jtVyEhIjCStyRj+6OG2MV96g=; b=afLW/XmGv/zOHAZx zmrLfJR/NLosaSNDDeVe1fYksfFjmhEwp++pFVsm8tgtuRJINFSLoBfKYDD7XLmv Aq2BTtToe1kNHWStrbYftwWBSKKWX3ES5X8h9eDufRVFTczDpkvxFKzrYS2zL0vZ I7i9vOkLMtzDOdv9NORoZKjwmOcqgedmae+Ijebta847WyjUD+BGfAuZ2ySvsKIf lVNuMzYHhKEnmKzDwLL6QwRATmBxKsQ8YDaaEzlSlpTv7x1WBy/+doLFTYU5ueyS hiwG4I94xtKLjUdtHj4aREo1NqVL4H/qT8rYrHWAtaB5wkQrMeRGGvsSjqvvM626 oZnZGg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gb62h09dp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 28 Aug 2026 08:43:59 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2d54187d8b0so20340185ad.0 for ; Fri, 28 Aug 2026 01:43:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787906639; x=1788511439; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=71tdgYNgaYiDhqnIbl6jtVyEhIjCStyRj+6OG2MV96g=; b=PKz8+ViAjPsE0yvoFXfoXLiy/1Sy2hBCMfjV9PuLz1kJPlNSXXXx6EvS4zDXsO7K1N 7HbbfLGOW6gWeSsFOwU51Kvfi1WpdTli8991qWUuoa2/QCH+K3lCsII3kWjuw7mesqog soEYs1ufG7lJvZpuodmKQIM6Rk8wwOSWhSs4mPzPeLuc9VUnz6MZcHj5WLdVrOXiJvOn +1SvnJmzY4JV/hyTaUh7jnzlBARzzYd5rkdWLrTDOe2ybnnmI+2v3s170v/GbfcqkmW+ hcgnzaO8JPtIMLZKg7xmhbIvEFIsC4zUXGRhBiZL9wKwSwPY4lHVBPRxRk31byvNKY85 RwPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787906639; x=1788511439; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=71tdgYNgaYiDhqnIbl6jtVyEhIjCStyRj+6OG2MV96g=; b=tXTOSiV2KyMDDJ0mlJDLnauSFq3wHbElasr9kEv4XqNSN5iWqHulxROxtYWruIvVZQ KNSJ40bAVXh8U1qhniRq8uLup291iNLw7ZcOLgltFQOOAKt4NMjMnoomIXEExcg/nKWi wsKmzEVfpWApyln0UHrZEG8l93OwWpPe/PnNiYBt8O3VkKHjE7iHBFO7Hq3c9s4XeOhJ 7fR1aBkt0Lg3PNcLC7ymLa8HGoRwareQ1kv7bMrlcfxIpju2Y+nrjIvni6yRSUFTmRae g1FPHUAhNwuRZWq6uuxjVdS837PPla1U4De6lwb88pzJY/xyyDQQbsGnmnPZNx3r/h8x hutA== X-Forwarded-Encrypted: i=1; AHgh+Rp2csvIuKOsbunU90FJp9aCml4FHwbGYqo+Rzy/yIQ8sN6BwPw8v/3pXafiXb0x2HXJF7bEKrv20vE=@lists.infradead.org X-Gm-Message-State: AFuF++kqHZXATHotVk61wAIdQcVRa5uqid2dDMZMAzhNhWGMuQKCe72d kJKHl3O+SrMGWEapBqepvZCjn5IAriGWHXaffij5FUmqnwsOJIfk/7sen6rjjK46dVvDIyImqvx RvsRrmPFXGV5pi/11Ii0VvjWoUNGuRLPrlr6wYs5mkdMpyQOOfx/+22XtK/pODjQp0OD0 X-Gm-Gg: AR+sD10q1pwFYVz2YebjXvSjfkSZL3zl1/akRKCBKz+9Y7cbD1+M5i8oBf12Pp5kd9Z MJ5GyTKjngiuicADvU956m1oIZI7fagNk5MHlXqqNOP6z7/Z7Um9SsSsD/bM4hHlrY9WE7doUfh VNBB8awgI6nYb7xH+d2gAQiZhHXgLPwexuzJmj8t8rcBUgR4SYjXSCyAm/krxdD5z/Dr3nEi4PB 6T4CljJrX1CPQi2DVjj8llFYsGSmcg85YgamdcPCXTvcNZEbb3GlTaCZj2WO62zo6rSKpPv7861 SkwTfN9xGEeZYHfDWivtK4rr172MfKERuOxJ7bMEICKuZd9pIXno60tKu/uwpISfj9t4z8VC8oq y0B9wzWHg772CbRehMawERlmd0MkQvjdhn0Y= X-Received: by 2002:a17:902:d2c7:b0:2d7:7cb:a44a with SMTP id d9443c01a7336-2d74ddc21d7mr98937855ad.11.1787906638783; Fri, 28 Aug 2026 01:43:58 -0700 (PDT) X-Received: by 2002:a17:902:d2c7:b0:2d7:7cb:a44a with SMTP id d9443c01a7336-2d74ddc21d7mr98936885ad.11.1787906638267; Fri, 28 Aug 2026 01:43:58 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3286f784857sm3673459eec.3.2026.08.28.01.43.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Aug 2026 01:43:57 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Fri, 28 Aug 2026 14:13:35 +0530 Subject: [PATCH v2 1/4] dt-bindings: phy: qcom: add Nord QMP PCIe PHY binding MIME-Version: 1.0 Message-Id: <20260828-nord-v2-1-18bf59d19d6f@oss.qualcomm.com> References: <20260828-nord-v2-0-18bf59d19d6f@oss.qualcomm.com> In-Reply-To: <20260828-nord-v2-0-18bf59d19d6f@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson , Maxime Chevallier , Philipp Zabel Cc: Krishna Chaitanya Chundru , linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1787906625; l=10074; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=Jk+qkV75ilHOAI4p+1pjg2Qm5Ifc+Amub/MY2jnEyp8=; b=BaocjX3hNwPZDPjC58bWjzi7h3fJ+5pTTjHJLSBB2Y45ZqQg7qGcanky3BIw1plFfd8kSR5wC gHot4zEPHxlBYhoPFel5SpgO5D75je03WXlu8caOAthbhqnb6OPRfOB X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwODI4MDA3NCBTYWx0ZWRfX1kUPZQeTEEca WPqCYWCTCSiaIFN/EPQjB+fXSSPhWBU2cZce4xdXiyjNPKUNK83YIsmjRmO6Z4AYWfaxRkiHbky QU9LXxVybX1pB/6PZVTOPBf88CTN+9U= X-Proofpoint-GUID: 5nceyQ4As88znHkOgiiv6lu4bPgOzipO X-Proofpoint-ORIG-GUID: 5nceyQ4As88znHkOgiiv6lu4bPgOzipO X-Authority-Analysis: v=2.4 cv=I5dVgtgg c=1 sm=1 tr=0 ts=6a914a4f cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=m1JAq1APDOtiVc4_LWMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI4MDA3NCBTYWx0ZWRfX0kAh77FhITa8 qMqBQjoGf5KJikPqSFFPQAez5MBtr1Yv4xzxgyx1/K33BZoO5Fu5NyE7EuWtTa4euRSJl//Y0ZS 9es+fgG6nUhKS7oRBtQXL6xjJNn9S26lezhdiz1QT+F4KHMOnNiBEXk7oLgrcF7sPxOF+Mhw4Ko 8kXiDze94KGit94+k+dc5nHfqrs5T5EH1uB6DoMb1qWpo1OOzsVUZlqK44uA/Pq5BEIa4c/hgeG fRlCYX3luTilxrZUEHonBCeLBrB6DpYqgKcg8yiryfmL8dR/mkc71n/2dARR/08jsqRnXdbcFhJ 6sUSWZoSF7lm54d4rQ0Z6e5WtDbb20VCM0DPEeve2hwF+CzOYZrcCwuHvnJlQwviseFCUnfliIk h+xKmPdcYKhpDrAZP2tn6BIhLN7REry28vyLmDg23Uoa3ZL+2lR0xU5u7A5z70g54AwJNgYokqZ BKmwsHZa/Adhd4cvdWA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-28_02,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 spamscore=0 clxscore=1015 malwarescore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608280074 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260828_014403_824823_2130ECD3 X-CRM114-Status: GOOD ( 18.00 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org RG9jdW1lbnQgdGhlIFBDSWUgUEhZIGZvdW5kIG9uIHRoZSBRdWFsY29tbSBOb3JkIHBsYXRmb3Jt LgoKTm9yZCBoYXMgYSBHZW41LWNhcGFibGUgUU1QIFBDSWUgUEhZIHRoYXQgY2FuIG9wZXJhdGUg aW4gbXVsdGlwbGUKbGFuZSBjb25maWd1cmF0aW9ucyB1c2luZyBmb3VyIFBIWSBzZWdtZW50cyAo QS9CL0MvRCkuIFRoZSBhY3RpdmUKdG9wb2xvZ3kgaXMgc2VsZWN0ZWQgYnkgZmlybXdhcmUgdGhy b3VnaCBhIFRDU1IgY29uZmlndXJhdGlvbgpyZWdpc3RlciBhbmQgbWF5IGJlIGNvbmZpZ3VyZWQg YXMgeDE2LCB4OCt4OCwgeDgreDQreDQsIG9yCng4K3g0K3gyK3gyLgoKVGhlIGJpbmRpbmcgZGVz Y3JpYmVzIHRoZSByZWdpc3RlciByZWdpb25zLCBjbG9ja3MsIHJlc2V0cywgcG93ZXIKZG9tYWlu cywgcmVndWxhdG9ycywgUEhZIHByb3ZpZGVyIGludGVyZmFjZSwgY2xvY2sgcHJvdmlkZXIgaW50 ZXJmYWNlLAphbmQgdGhlIHFjb20sbGluay1tb2RlIHByb3BlcnR5IHVzZWQgYnkgdGhlIGRyaXZl ciB0byBkaXNjb3ZlciB0aGUKYWN0aXZlIGxhbmUgY29uZmlndXJhdGlvbiBwcm9ncmFtbWVkIGJ5 IGZpcm13YXJlLgoKU2lnbmVkLW9mZi1ieTogS3Jpc2huYSBDaGFpdGFueWEgQ2h1bmRydSA8a3Jp c2huYS5jaHVuZHJ1QG9zcy5xdWFsY29tbS5jb20+Ci0tLQogLi4uL3BoeS9xY29tLG5vcmQtcW1w LWdlbjV4MTYtcGNpZS1waHkueWFtbCAgICAgICAgfCAyNzYgKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMjc2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGh5L3Fjb20sbm9yZC1xbXAtZ2VuNXgxNi1wY2ll LXBoeS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9xY29tLG5v cmQtcW1wLWdlbjV4MTYtcGNpZS1waHkueWFtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwMDAuLjM3MTk4ZjgyYzYxMQotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkvcWNvbSxub3JkLXFtcC1nZW41eDE2LXBjaWUtcGh5 LnlhbWwKQEAgLTAsMCArMSwyNzYgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwt Mi4wIE9SIEJTRC0yLUNsYXVzZSkKKyVZQU1MIDEuMgorLS0tCiskaWQ6IGh0dHA6Ly9kZXZpY2V0 cmVlLm9yZy9zY2hlbWFzL3BoeS9xY29tLG5vcmQtcW1wLWdlbjV4MTYtcGNpZS1waHkueWFtbCMK KyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIwor Cit0aXRsZTogUXVhbGNvbW0gTm9yZCBRTVAgQmlmdXJjYXRlZCBQQ0llIFBIWQorCittYWludGFp bmVyczoKKyAgLSBLcmlzaG5hIENoYWl0YW55YSBDaHVuZHJ1IDxrcmlzaG5hLmNodW5kcnVAb3Nz LnF1YWxjb21tLmNvbT4KKworZGVzY3JpcHRpb246IHwKKyAgVGhlIFF1YWxjb21tIE5vcmQgUENJ ZSBQSFkgaXMgYSBHZW41LWNhcGFibGUgUU1QIFBDSWUgUEhZIGNvbXBvc2VkCisgIG9mIGZvdXIg UEhZIHBvcnRzIChBL0IvQy9EKS4gVGhlIHBvcnRzIGNhbiBiZSBjb21iaW5lZCB0byBzdXBwb3J0 CisgIG11bHRpcGxlIGxhbmUgdG9wb2xvZ2llcywgaW5jbHVkaW5nIHgxNiwgeDgreDgsIHg4K3g0 K3g0IGFuZAorICB4OCt4NCt4Mit4MiBjb25maWd1cmF0aW9ucy4KKworICBUaGUgc2VsZWN0ZWQg dG9wb2xvZ3kgaXMgZGV0ZXJtaW5lZCBieSB0aGUgUENJZSBsaW5rIGNvbmZpZ3VyYXRpb24gbW9k ZQorICBwcm9ncmFtbWVkIGluIFRDU1IgcmVnaXN0ZXJzLiBEZXBlbmRpbmcgb24gdGhlIHNlbGVj dGVkIG1vZGUsIFBIWSBwb3J0cworICBtYXkgb3BlcmF0ZSBpbmRlcGVuZGVudGx5IG9yIGJlIGdy b3VwZWQgdG9nZXRoZXIgdG8gZm9ybSB3aWRlciBQQ0llIGxpbmtzLgorCisgIEVhY2ggcG9ydCBw cm92aWRlcyBkZWRpY2F0ZWQgcmVnaXN0ZXIgc3BhY2UsIGNsb2NrcywgcmVzZXRzIGFuZCBwb3dl cgorICByZXNvdXJjZXMgcmVxdWlyZWQgZm9yIFBIWSBvcGVyYXRpb24uCisKK3Byb3BlcnRpZXM6 CisgIGNvbXBhdGlibGU6CisgICAgZW51bToKKyAgICAgIC0gcWNvbSxub3JkLXFtcC1nZW41eDE2 LXBjaWUtcGh5CisKKyAgcmVnOgorICAgIG1pbkl0ZW1zOiA0CisgICAgbWF4SXRlbXM6IDQKKwor ICByZWctbmFtZXM6CisgICAgaXRlbXM6CisgICAgICAtIGNvbnN0OiBwb3J0X2EKKyAgICAgIC0g Y29uc3Q6IHBvcnRfYgorICAgICAgLSBjb25zdDogcG9ydF9jCisgICAgICAtIGNvbnN0OiBwb3J0 X2QKKworICBjbG9ja3M6CisgICAgbWluSXRlbXM6IDE3CisgICAgbWF4SXRlbXM6IDE3CisKKyAg Y2xvY2stbmFtZXM6CisgICAgaXRlbXM6CisgICAgICAtIGNvbnN0OiBhdXhfYQorICAgICAgLSBj b25zdDogY2ZnX2FoYl9hCisgICAgICAtIGNvbnN0OiByY2huZ19hCisgICAgICAtIGNvbnN0OiBw aXBlX2EKKyAgICAgIC0gY29uc3Q6IGF1eF9iCisgICAgICAtIGNvbnN0OiBjZmdfYWhiX2IKKyAg ICAgIC0gY29uc3Q6IHJjaG5nX2IKKyAgICAgIC0gY29uc3Q6IHBpcGVfYgorICAgICAgLSBjb25z dDogYXV4X2MKKyAgICAgIC0gY29uc3Q6IGNmZ19haGJfYworICAgICAgLSBjb25zdDogcmNobmdf YworICAgICAgLSBjb25zdDogcGlwZV9jCisgICAgICAtIGNvbnN0OiBhdXhfZAorICAgICAgLSBj b25zdDogY2ZnX2FoYl9kCisgICAgICAtIGNvbnN0OiByY2huZ19kCisgICAgICAtIGNvbnN0OiBw aXBlX2QKKyAgICAgIC0gY29uc3Q6IHJlZgorCisgIHBvd2VyLWRvbWFpbnM6CisgICAgbWluSXRl bXM6IDQKKyAgICBtYXhJdGVtczogNAorCisgIHBvd2VyLWRvbWFpbi1uYW1lczoKKyAgICBpdGVt czoKKyAgICAgIC0gY29uc3Q6IHBvcnRfYQorICAgICAgLSBjb25zdDogcG9ydF9iCisgICAgICAt IGNvbnN0OiBwb3J0X2MKKyAgICAgIC0gY29uc3Q6IHBvcnRfZAorCisgIHJlc2V0czoKKyAgICBt aW5JdGVtczogOAorICAgIG1heEl0ZW1zOiA4CisKKyAgcmVzZXQtbmFtZXM6CisgICAgaXRlbXM6 CisgICAgICAtIGNvbnN0OiBwb3J0X2EKKyAgICAgIC0gY29uc3Q6IHBvcnRfYV9ub2NzcgorICAg ICAgLSBjb25zdDogcG9ydF9iCisgICAgICAtIGNvbnN0OiBwb3J0X2Jfbm9jc3IKKyAgICAgIC0g Y29uc3Q6IHBvcnRfYworICAgICAgLSBjb25zdDogcG9ydF9jX25vY3NyCisgICAgICAtIGNvbnN0 OiBwb3J0X2QKKyAgICAgIC0gY29uc3Q6IHBvcnRfZF9ub2NzcgorCisgIHZkZGEtcGh5LWEtc3Vw cGx5OiB0cnVlCisKKyAgdmRkYS1waHktYi1zdXBwbHk6IHRydWUKKworICB2ZGRhLXBoeS1jLXN1 cHBseTogdHJ1ZQorCisgIHZkZGEtcGh5LWQtc3VwcGx5OiB0cnVlCisKKyAgdmRkYS1wbGwtYS1z dXBwbHk6IHRydWUKKworICB2ZGRhLXBsbC1iLXN1cHBseTogdHJ1ZQorCisgIHZkZGEtcGxsLWMt c3VwcGx5OiB0cnVlCisKKyAgdmRkYS1wbGwtZC1zdXBwbHk6IHRydWUKKworICBxY29tLGxpbmst bW9kZToKKyAgICBkZXNjcmlwdGlvbjogfAorICAgICAgUmVmZXJlbmNlIHRvIHRoZSBUQ1NSIHN5 c2NvbiBhbmQgdGhlIG9mZnNldCBvZiB0aGUKKyAgICAgIFRDU1JfUENJRV9MSU5LX0NPTkZJR19N T0RFIHJlZ2lzdGVyLgorICAgICAgICAwIChRTVBfUENJRV9OT1JEX01PREVfWDE2KSAgICAgICAg 4oCUIGFsbCBwb3J0cyBnYW5nZWQgYXMgeDE2CisgICAgICAgIDEgKFFNUF9QQ0lFX05PUkRfTU9E RV9YOF9YOCkgICAgICDigJQgeDggKHBvcnQgQSkgKyB4OCAocG9ydCBCK0MrRCkKKyAgICAgICAg MiAoUU1QX1BDSUVfTk9SRF9NT0RFX1g4X1g0X1g0KSAgIOKAlCB4OCAoQSkgKyB4NCAoQikgKyB4 NCAoQytEKQorICAgICAgICAzIChRTVBfUENJRV9OT1JEX01PREVfWDhfWDRfWDJfWDIp4oCUIHg4 IChBKSArIHg0IChCKSArIHgyIChDKSArIHgyIChEKQorICAgICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUtYXJyYXkKKyAgICBpdGVtczoKKyAgICAgIC0gaXRl bXM6CisgICAgICAgICAgLSBkZXNjcmlwdGlvbjogUGhhbmRsZSBvZiB0aGUgVENTUiBzeXNjb24K KyAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBPZmZzZXQgb2YgVENTUl9QQ0lFX0xJTktfQ09ORklH X01PREUgcmVnaXN0ZXIKKworICAiI2Nsb2NrLWNlbGxzIjoKKyAgICBjb25zdDogMQorICAgIGRl c2NyaXB0aW9uOgorICAgICAgU2VsZWN0cyB0aGUgcGlwZSBjbG9jayBvdXRwdXQgYnkgcG9ydCBp bmRleCAoMD1BLCAxPUIsIDI9QywgMz1EKS4KKyAgICAgIEdDQyBwaXBlLWNsb2NrIG11eCBwYXJl bnRzIHJlZmVyZW5jZSB0aGlzIHByb3ZpZGVyLgorCisgIGNsb2NrLW91dHB1dC1uYW1lczoKKyAg ICBpdGVtczoKKyAgICAgIC0gZGVzY3JpcHRpb246IE5hbWUgb2YgdGhlIFBIWSBBIHBpcGUgY2xv Y2sgb3V0cHV0LgorICAgICAgLSBkZXNjcmlwdGlvbjogTmFtZSBvZiB0aGUgUEhZIEIgcGlwZSBj bG9jayBvdXRwdXQuCisgICAgICAtIGRlc2NyaXB0aW9uOiBOYW1lIG9mIHRoZSBQSFkgQyBwaXBl IGNsb2NrIG91dHB1dC4KKyAgICAgIC0gZGVzY3JpcHRpb246IE5hbWUgb2YgdGhlIFBIWSBEIHBp cGUgY2xvY2sgb3V0cHV0LgorCisgICIjcGh5LWNlbGxzIjoKKyAgICBjb25zdDogMQorICAgIGRl c2NyaXB0aW9uOiB8CisgICAgICBTZWxlY3RzIHRoZSBQSFkgaW5zdGFuY2UgYnkgaW5kZXg6Cisg ICAgICAgIDAg4oCUIHBvcnQgQSAodXAgdG8gR2VuNSB4ODsgYW5jaG9yIGluIHgxNiBtb2RlKQor ICAgICAgICAxIOKAlCBwb3J0IEIgKHVwIHRvIEdlbjUgeDQpCisgICAgICAgIDIg4oCUIHBvcnQg QyAodXAgdG8gR2VuNSB4MikKKyAgICAgICAgMyDigJQgcG9ydCBEICh1cCB0byBHZW41IHgyKQor CityZXF1aXJlZDoKKyAgLSBjb21wYXRpYmxlCisgIC0gcmVnCisgIC0gcmVnLW5hbWVzCisgIC0g Y2xvY2tzCisgIC0gY2xvY2stbmFtZXMKKyAgLSBwb3dlci1kb21haW5zCisgIC0gcG93ZXItZG9t YWluLW5hbWVzCisgIC0gcmVzZXRzCisgIC0gcmVzZXQtbmFtZXMKKyAgLSB2ZGRhLXBoeS1hLXN1 cHBseQorICAtIHZkZGEtcGh5LWItc3VwcGx5CisgIC0gdmRkYS1waHktYy1zdXBwbHkKKyAgLSB2 ZGRhLXBoeS1kLXN1cHBseQorICAtIHZkZGEtcGxsLWEtc3VwcGx5CisgIC0gdmRkYS1wbGwtYi1z dXBwbHkKKyAgLSB2ZGRhLXBsbC1jLXN1cHBseQorICAtIHZkZGEtcGxsLWQtc3VwcGx5CisgIC0g cWNvbSxsaW5rLW1vZGUKKyAgLSAiI2Nsb2NrLWNlbGxzIgorICAtIGNsb2NrLW91dHB1dC1uYW1l cworICAtICIjcGh5LWNlbGxzIgorCithZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UKKworZXhh bXBsZXM6CisgIC0gfAorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9xY29tLG5vcmQt Z2NjLmg+CisgICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2Nsb2NrL3Fjb20sbm9yZC10Y3NyY2Mu aD4KKworICAgIHNvYyB7CisgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDI+OworICAgICAgICAj c2l6ZS1jZWxscyA9IDwyPjsKKworICAgICAgICBwaHlAMWIwMDAwMCB7CisgICAgICAgICAgICBj b21wYXRpYmxlID0gInFjb20sbm9yZC1xbXAtZ2VuNXgxNi1wY2llLXBoeSI7CisKKyAgICAgICAg ICAgIHJlZyA9IDwweDAgMHgwMWIwMDAwMCAweDAgMHgxMDAwMD4sCisgICAgICAgICAgICAgICAg ICA8MHgwIDB4MDFiMTAwMDAgMHgwIDB4MTAwMDA+LAorICAgICAgICAgICAgICAgICAgPDB4MCAw eDAxYjIwMDAwIDB4MCAweDEwMDAwPiwKKyAgICAgICAgICAgICAgICAgIDwweDAgMHgwMWIzMDAw MCAweDAgMHgxMDAwMD47CisgICAgICAgICAgICByZWctbmFtZXMgPSAicG9ydF9hIiwKKyAgICAg ICAgICAgICAgICAgICAgICAgICJwb3J0X2IiLAorICAgICAgICAgICAgICAgICAgICAgICAgInBv cnRfYyIsCisgICAgICAgICAgICAgICAgICAgICAgICAicG9ydF9kIjsKKworICAgICAgICAgICAg Y2xvY2tzID0gPCZnY2MgR0NDX1BDSUVfQV9QSFlfQVVYX0NMSz4sCisgICAgICAgICAgICAgICAg ICAgICA8JmdjYyBHQ0NfUENJRV9BX0NGR19BSEJfQ0xLPiwKKyAgICAgICAgICAgICAgICAgICAg IDwmZ2NjIEdDQ19QQ0lFX0FfUEhZX1JDSE5HX0NMSz4sCisgICAgICAgICAgICAgICAgICAgICA8 JmdjYyBHQ0NfUENJRV9BX1BJUEVfQ0xLPiwKKyAgICAgICAgICAgICAgICAgICAgIDwmZ2NjIEdD Q19QQ0lFX0JfUEhZX0FVWF9DTEs+LAorICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0NDX1BD SUVfQl9DRkdfQUhCX0NMSz4sCisgICAgICAgICAgICAgICAgICAgICA8JmdjYyBHQ0NfUENJRV9C X1BIWV9SQ0hOR19DTEs+LAorICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0NDX1BDSUVfQl9Q SVBFX0NMSz4sCisgICAgICAgICAgICAgICAgICAgICA8JmdjYyBHQ0NfUENJRV9DX1BIWV9BVVhf Q0xLPiwKKyAgICAgICAgICAgICAgICAgICAgIDwmZ2NjIEdDQ19QQ0lFX0NfQ0ZHX0FIQl9DTEs+ LAorICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0NDX1BDSUVfQ19QSFlfUkNITkdfQ0xLPiwK KyAgICAgICAgICAgICAgICAgICAgIDwmZ2NjIEdDQ19QQ0lFX0NfUElQRV9DTEs+LAorICAgICAg ICAgICAgICAgICAgICAgPCZnY2MgR0NDX1BDSUVfRF9QSFlfQVVYX0NMSz4sCisgICAgICAgICAg ICAgICAgICAgICA8JmdjYyBHQ0NfUENJRV9EX0NGR19BSEJfQ0xLPiwKKyAgICAgICAgICAgICAg ICAgICAgIDwmZ2NjIEdDQ19QQ0lFX0RfUEhZX1JDSE5HX0NMSz4sCisgICAgICAgICAgICAgICAg ICAgICA8JmdjYyBHQ0NfUENJRV9EX1BJUEVfQ0xLPiwKKyAgICAgICAgICAgICAgICAgICAgIDwm dGNzcmNjIFRDU1JfUENJRV9DTEtSRUZfRU4+OworICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAi YXV4X2EiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAiY2ZnX2FoYl9hIiwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgInJjaG5nX2EiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAi cGlwZV9hIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImF1eF9iIiwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgImNmZ19haGJfYiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJy Y2huZ19iIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgInBpcGVfYiIsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICJhdXhfYyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJjZmdf YWhiX2MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAicmNobmdfYyIsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICJwaXBlX2MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAiYXV4 X2QiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAiY2ZnX2FoYl9kIiwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgInJjaG5nX2QiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAicGlw ZV9kIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgInJlZiI7CisKKyAgICAgICAgICAgIGFz c2lnbmVkLWNsb2NrcyA9IDwmZ2NjIEdDQ19QQ0lFX0FfUEhZX1JDSE5HX0NMSz4sCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8JmdjYyBHQ0NfUENJRV9CX1BIWV9SQ0hOR19DTEs+LAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0NDX1BDSUVfQ19QSFlfUkNITkdf Q0xLPiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmZ2NjIEdDQ19QQ0lFX0RfUEhZ X1JDSE5HX0NMSz47CisgICAgICAgICAgICBhc3NpZ25lZC1jbG9jay1yYXRlcyA9IDwxMDAwMDAw MDA+LCA8MTAwMDAwMDAwPiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDEw MDAwMDAwMD4sIDwxMDAwMDAwMDA+OworCisgICAgICAgICAgICBwb3dlci1kb21haW5zID0gPCZn Y2MgR0NDX1BDSUVfQV9QSFlfR0RTQz4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZn Y2MgR0NDX1BDSUVfQl9QSFlfR0RTQz4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZn Y2MgR0NDX1BDSUVfQ19QSFlfR0RTQz4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZn Y2MgR0NDX1BDSUVfRF9QSFlfR0RTQz47CisgICAgICAgICAgICBwb3dlci1kb21haW4tbmFtZXMg PSAicG9ydF9hIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3J0X2IiLAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvcnRfYyIsCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAicG9ydF9kIjsKKworICAgICAgICAgICAgcmVzZXRzID0gPCZn Y2MgR0NDX1BDSUVfQV9QSFlfQ09NX0JDUj4sCisgICAgICAgICAgICAgICAgICAgICA8JmdjYyBH Q0NfUENJRV9BX05PQ1NSX0NPTV9QSFlfQkNSPiwKKyAgICAgICAgICAgICAgICAgICAgIDwmZ2Nj IEdDQ19QQ0lFX0JfUEhZX0NPTV9CQ1I+LAorICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0ND X1BDSUVfQl9OT0NTUl9DT01fUEhZX0JDUj4sCisgICAgICAgICAgICAgICAgICAgICA8JmdjYyBH Q0NfUENJRV9DX1BIWV9DT01fQkNSPiwKKyAgICAgICAgICAgICAgICAgICAgIDwmZ2NjIEdDQ19Q Q0lFX0NfTk9DU1JfQ09NX1BIWV9CQ1I+LAorICAgICAgICAgICAgICAgICAgICAgPCZnY2MgR0ND X1BDSUVfRF9QSFlfQ09NX0JDUj4sCisgICAgICAgICAgICAgICAgICAgICA8JmdjYyBHQ0NfUENJ RV9EX05PQ1NSX0NPTV9QSFlfQkNSPjsKKyAgICAgICAgICAgIHJlc2V0LW5hbWVzID0gInBvcnRf YSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3J0X2Ffbm9jc3IiLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAicG9ydF9iIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgInBv cnRfYl9ub2NzciIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3J0X2MiLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAicG9ydF9jX25vY3NyIiwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgInBvcnRfZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJwb3J0X2Rfbm9jc3Ii OworCisgICAgICAgICAgICB2ZGRhLXBoeS1hLXN1cHBseSA9IDwmdnJlZ19sNmFfMXAyPjsKKyAg ICAgICAgICAgIHZkZGEtcGh5LWItc3VwcGx5ID0gPCZ2cmVnX2w0YV8xcDI+OworICAgICAgICAg ICAgdmRkYS1waHktYy1zdXBwbHkgPSA8JnZyZWdfbDRhXzFwMj47CisgICAgICAgICAgICB2ZGRh LXBoeS1kLXN1cHBseSA9IDwmdnJlZ19sNGFfMXAyPjsKKyAgICAgICAgICAgIHZkZGEtcGxsLWEt c3VwcGx5ID0gPCZ2cmVnX2wxZV8wcDk+OworICAgICAgICAgICAgdmRkYS1wbGwtYi1zdXBwbHkg PSA8JnZyZWdfbDFlXzBwOT47CisgICAgICAgICAgICB2ZGRhLXBsbC1jLXN1cHBseSA9IDwmdnJl Z19sMWVfMHA5PjsKKyAgICAgICAgICAgIHZkZGEtcGxsLWQtc3VwcGx5ID0gPCZ2cmVnX2wxZV8w cDk+OworCisgICAgICAgICAgICBxY29tLGxpbmstbW9kZSA9IDwmdGNzciAweDcxMDUwPjsKKwor ICAgICAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDE+OworICAgICAgICAgICAgY2xvY2stb3V0cHV0 LW5hbWVzID0gInBjaWVfYV9waXBlX2NsayIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAicGNpZV9iX3BpcGVfY2xrIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJwY2llX2NfcGlwZV9jbGsiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBj aWVfZF9waXBlX2NsayI7CisKKyAgICAgICAgICAgICNwaHktY2VsbHMgPSA8MT47CisgICAgICAg IH07CisgICAgfTsKCi0tIAoyLjM0LjEKCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51 eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1waHkK