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 D827AC624D3 for ; Wed, 2 Sep 2026 14:13:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=5YogQB6SySQ6aAk/WCOW5RxdsBzeZ+b+tzLvpdAkOkQ=; b=sv00+yZA/CexM+lq/yicLsNMto 6axpwUMKciuK2m4mvWrGyUts5Ul/jZtOR45TBsf6O4AE6eHhRtqVGDXr/UgLXkVC7Zw5RvHtNNsVI Z7HH8EK8GNgtnqjq409+uQ0v3v1fuz2fTF3jBfDf/EDj3qwl4H0DKhJx16diiFZ2difh2N+iNXPPM Rvr7MB12hhWFb9i/XxvJX5EgvHVUR0KJQQWo13f21vDyrowbiaN/SQrm+fNJwp/RFvLhNCC94CkcF DYuoUPHPbcVdpBcP42jcXQcU+wRZmuenxlJjtzK+cejsf4rpssOFHlEf1/xPOy9V8zy2yEkakgjkr 7eUq7IgQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1liW-0000000EuP2-02O8; Wed, 02 Sep 2026 14:13:32 +0000 Received: from mx.nabladev.com ([178.251.229.89]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1liS-0000000EuON-3TBa; Wed, 02 Sep 2026 14:13:30 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 26D1511BB09; Wed, 02 Sep 2026 16:13:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1788358401; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=5YogQB6SySQ6aAk/WCOW5RxdsBzeZ+b+tzLvpdAkOkQ=; b=cqIENlVqirvUqfu3sa9gEzGPy9IuHNLsFOxB1X0ScF+P9r/15lI6WkBtCpbeJ4W+dSyN6J HvoC8ggeu/IDJITA2mErtPkk7ZdtSBh4GoooilITGh6X/RHm9767RplejnJIBOrF4r2wB4 ymL0Cc8bq7Bkpat3WfpbiZR1jq4s0+ZcxVrhWbyc24AyaBL5E5aHjRl1saq1a35NUD1c6p dy5ezy71X34MbkKA/D56GWjZ7FUumCI4ksw6X7iJPs7ANsLWAzq6Q1l8zkq7rzFDfGH0+R IUn5wNx7RXqsP8/UoiBkEAuqFQk5yPNlCpL5+51vElPUPBVjJSdkiIZbvD21cw== From: Marek Vasut To: linux-phy@lists.infradead.org Cc: Pankaj Dev , Krzysztof Kozlowski , Rahul Kumar , Fabrice Gasnier , =?UTF-8?q?Cl=C3=A9ment=20Le=20Goffic?= , Marek Vasut , Alexandre Torgue , Christian Bruel , Conor Dooley , Krzysztof Kozlowski , Manivannan Sadhasivam , Maxime Coquelin , Neil Armstrong , Patrice Chotard , Rob Herring , Rosen Penev , Vinod Koul , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH v5 1/2] dt-bindings: phy: Document ST STM32MP25 USB2-FEMTO PHY Date: Wed, 2 Sep 2026 16:13:02 +0200 Message-ID: <20260902141312.649406-1-marex@nabladev.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260902_071329_165406_D42588FD X-CRM114-Status: GOOD ( 15.71 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Pankaj Dev Document USB2 PHY for STM32MP25 USB2 controllers, which includes the USB2.0 host-only controller and USB 2.0 part of the DWC3 controller. Two such PHYs in total are present in STM32MP25 SoC, they both are slightly different, therefore they use different compatible string to discern them. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Pankaj Dev Co-developed-by: Rahul Kumar Signed-off-by: Rahul Kumar Co-developed-by: Fabrice Gasnier Signed-off-by: Fabrice Gasnier Co-developed-by: Clément Le Goffic Signed-off-by: Clément Le Goffic Co-developed-by: Marek Vasut Signed-off-by: Marek Vasut --- Cc: Alexandre Torgue Cc: Christian Bruel Cc: Conor Dooley Cc: Fabrice Gasnier Cc: Krzysztof Kozlowski Cc: Manivannan Sadhasivam Cc: Maxime Coquelin Cc: Neil Armstrong Cc: Pankaj Dev Cc: Patrice Chotard Cc: Rahul Kumar Cc: Rob Herring Cc: Rosen Penev Cc: Vinod Koul Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux-phy@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- V2: - Fix up Sob/Cdb lines - Fix up compatible string in example - Use additionalProperties: false - Expand description: - Use clock-cells = <1> to discern OSC and future PLL clock from the PHY V3: - Move clock-cells next to PHY cells - Fix the bindings - Fix up Sob/Cdb lines further V4: - Reorder the properties: list, put #...cells at the end, reg after compatible - Split this from series arm64: dts: phy: st: usb: Add STM32MP2 USB support https://lore.kernel.org/all/20260822074816.548662-1-marex@nabladev.com/ V5: Add RB from Krzysztof --- .../bindings/phy/st,stm32-usb2phy.yaml | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/st,stm32-usb2phy.yaml diff --git a/Documentation/devicetree/bindings/phy/st,stm32-usb2phy.yaml b/Documentation/devicetree/bindings/phy/st,stm32-usb2phy.yaml new file mode 100644 index 0000000000000..c76e94c044e67 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/st,stm32-usb2phy.yaml @@ -0,0 +1,68 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/st,stm32-usb2phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: STMicroelectronics STM32 MPU High-Speed USB PHY + +description: + USB2 PHY block in STM32 is attached to USB 2.0 Host controller and + USB 2.0 side of DWC3 DRD controller, and provides the USB LS/FS/HS + connectivity. Both PHYs are the FEMTO-PHY, but their configuration + bits in the system control register are different for each variant. + +maintainers: + - Fabrice Gasnier + - Marek Vasut + - Pankaj Dev + +properties: + compatible: + enum: + - st,stm32mp25-usb2phy1 + - st,stm32mp25-usb2phy2 + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + + resets: + maxItems: 1 + + vdd33-supply: + description: Phandle to regulator providing 3V3 power supply to the USB2 HS PHY + + "#clock-cells": + const: 1 + + "#phy-cells": + const: 0 + +required: + - compatible + - reg + - clocks + - resets + - vdd33-supply + - "#clock-cells" + - "#phy-cells" + +additionalProperties: false + +examples: + - | + #include + #include + + usb-phy@2400 { + compatible = "st,stm32mp25-usb2phy1"; + reg = <0x2400 0x24>; + #phy-cells = <0>; + #clock-cells = <1>; + clocks = <&rcc CK_KER_USB2PHY1>; + resets = <&rcc USB2PHY1_R>; + vdd33-supply = <&vdd33usb>; + }; -- 2.53.0 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 9A9C0C624D3 for ; Wed, 2 Sep 2026 14:13:32 +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:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=0wx6FFXWLZ38L3pGwR+ES5sNq9SEtuGeDanEa7AgipU=; b=npHnbjrTRTgmLM SaTmF9IFsjCoKvRu2FaiinTw7r6En4QqgUnwpI3Gqbkq5zbxWYfWmHBuGwbdC+mpXT952HbAVKRw1 G6lX4aziPT80d01wZ0a9nSzCsEowqk73kdLoqbtSN8xxgQlj8WWRJtN5U2jaQproDOBrBdoH8ZJ1k ZT4JwQE480euWqeQoZT8xXv0sDhpwocm2HH/aSzgdyO1aC16N+CNbzY4BnI5tJeP2kpLZLw9CvCup Afh6KPC4x6eIGyzD9E70EByd4YxLpoHr/Vp9f39E7N8pKIjO19fv2T5/vk2lfR0KbQNe1rTCzb/MI IXl+Y/bTY5dI4L3APWfQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1liW-0000000EuPG-0UIU; Wed, 02 Sep 2026 14:13:32 +0000 Received: from mx.nabladev.com ([178.251.229.89]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1liS-0000000EuON-3TBa; Wed, 02 Sep 2026 14:13:30 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 26D1511BB09; Wed, 02 Sep 2026 16:13:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1788358401; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=5YogQB6SySQ6aAk/WCOW5RxdsBzeZ+b+tzLvpdAkOkQ=; b=cqIENlVqirvUqfu3sa9gEzGPy9IuHNLsFOxB1X0ScF+P9r/15lI6WkBtCpbeJ4W+dSyN6J HvoC8ggeu/IDJITA2mErtPkk7ZdtSBh4GoooilITGh6X/RHm9767RplejnJIBOrF4r2wB4 ymL0Cc8bq7Bkpat3WfpbiZR1jq4s0+ZcxVrhWbyc24AyaBL5E5aHjRl1saq1a35NUD1c6p dy5ezy71X34MbkKA/D56GWjZ7FUumCI4ksw6X7iJPs7ANsLWAzq6Q1l8zkq7rzFDfGH0+R IUn5wNx7RXqsP8/UoiBkEAuqFQk5yPNlCpL5+51vElPUPBVjJSdkiIZbvD21cw== From: Marek Vasut To: linux-phy@lists.infradead.org Cc: Pankaj Dev , Krzysztof Kozlowski , Rahul Kumar , Fabrice Gasnier , =?UTF-8?q?Cl=C3=A9ment=20Le=20Goffic?= , Marek Vasut , Alexandre Torgue , Christian Bruel , Conor Dooley , Krzysztof Kozlowski , Manivannan Sadhasivam , Maxime Coquelin , Neil Armstrong , Patrice Chotard , Rob Herring , Rosen Penev , Vinod Koul , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH v5 1/2] dt-bindings: phy: Document ST STM32MP25 USB2-FEMTO PHY Date: Wed, 2 Sep 2026 16:13:02 +0200 Message-ID: <20260902141312.649406-1-marex@nabladev.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260902_071329_165406_D42588FD X-CRM114-Status: GOOD ( 15.71 ) 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 RnJvbTogUGFua2FqIERldiA8cGFua2FqLmRldkBzdC5jb20+CgpEb2N1bWVudCBVU0IyIFBIWSBm b3IgU1RNMzJNUDI1IFVTQjIgY29udHJvbGxlcnMsIHdoaWNoIGluY2x1ZGVzIHRoZQpVU0IyLjAg aG9zdC1vbmx5IGNvbnRyb2xsZXIgYW5kIFVTQiAyLjAgcGFydCBvZiB0aGUgRFdDMyBjb250cm9s bGVyLgpUd28gc3VjaCBQSFlzIGluIHRvdGFsIGFyZSBwcmVzZW50IGluIFNUTTMyTVAyNSBTb0Ms IHRoZXkgYm90aCBhcmUKc2xpZ2h0bHkgZGlmZmVyZW50LCB0aGVyZWZvcmUgdGhleSB1c2UgZGlm ZmVyZW50IGNvbXBhdGlibGUgc3RyaW5nCnRvIGRpc2Nlcm4gdGhlbS4KClJldmlld2VkLWJ5OiBL cnp5c3p0b2YgS296bG93c2tpIDxrcnp5c3p0b2Yua296bG93c2tpQG9zcy5xdWFsY29tbS5jb20+ ClNpZ25lZC1vZmYtYnk6IFBhbmthaiBEZXYgPHBhbmthai5kZXZAc3QuY29tPgpDby1kZXZlbG9w ZWQtYnk6IFJhaHVsIEt1bWFyIDxyYWh1bC5rdW1hcjA1QHN0LmNvbT4KU2lnbmVkLW9mZi1ieTog UmFodWwgS3VtYXIgPHJhaHVsLmt1bWFyMDVAc3QuY29tPgpDby1kZXZlbG9wZWQtYnk6IEZhYnJp Y2UgR2FzbmllciA8ZmFicmljZS5nYXNuaWVyQGZvc3Muc3QuY29tPgpTaWduZWQtb2ZmLWJ5OiBG YWJyaWNlIEdhc25pZXIgPGZhYnJpY2UuZ2FzbmllckBmb3NzLnN0LmNvbT4KQ28tZGV2ZWxvcGVk LWJ5OiBDbMOpbWVudCBMZSBHb2ZmaWMgPGNsZW1lbnQubGVnb2ZmaWNAZm9zcy5zdC5jb20+ClNp Z25lZC1vZmYtYnk6IENsw6ltZW50IExlIEdvZmZpYyA8Y2xlbWVudC5sZWdvZmZpY0Bmb3NzLnN0 LmNvbT4KQ28tZGV2ZWxvcGVkLWJ5OiBNYXJlayBWYXN1dCA8bWFyZXhAbmFibGFkZXYuY29tPgpT aWduZWQtb2ZmLWJ5OiBNYXJlayBWYXN1dCA8bWFyZXhAbmFibGFkZXYuY29tPgotLS0KQ2M6IEFs ZXhhbmRyZSBUb3JndWUgPGFsZXhhbmRyZS50b3JndWVAZm9zcy5zdC5jb20+CkNjOiBDaHJpc3Rp YW4gQnJ1ZWwgPGNocmlzdGlhbi5icnVlbEBmb3NzLnN0LmNvbT4KQ2M6IENvbm9yIERvb2xleSA8 Y29ub3IrZHRAa2VybmVsLm9yZz4KQ2M6IEZhYnJpY2UgR2FzbmllciA8ZmFicmljZS5nYXNuaWVy QGZvc3Muc3QuY29tPgpDYzogS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6aytkdEBrZXJuZWwub3Jn PgpDYzogTWFuaXZhbm5hbiBTYWRoYXNpdmFtIDxtYW5pQGtlcm5lbC5vcmc+CkNjOiBNYXhpbWUg Q29xdWVsaW4gPG1jb3F1ZWxpbi5zdG0zMkBnbWFpbC5jb20+CkNjOiBOZWlsIEFybXN0cm9uZyA8 bmVpbC5hcm1zdHJvbmdAbGluYXJvLm9yZz4KQ2M6IFBhbmthaiBEZXYgPHBhbmthai5kZXZAc3Qu Y29tPgpDYzogUGF0cmljZSBDaG90YXJkIDxwYXRyaWNlLmNob3RhcmRAZm9zcy5zdC5jb20+CkNj OiBSYWh1bCBLdW1hciA8cmFodWwua3VtYXIwNUBzdC5jb20+CkNjOiBSb2IgSGVycmluZyA8cm9i aEBrZXJuZWwub3JnPgpDYzogUm9zZW4gUGVuZXYgPHJvc2VucEBnbWFpbC5jb20+CkNjOiBWaW5v ZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgpDYzogZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmcK Q2M6IGtlcm5lbEBkaC1lbGVjdHJvbmljcy5jb20KQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgt cGh5QGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LXN0bTMyQHN0LW1kLW1haWxtYW4uc3Rv cm1yZXBseS5jb20KLS0tClYyOiAtIEZpeCB1cCBTb2IvQ2RiIGxpbmVzCiAgICAtIEZpeCB1cCBj b21wYXRpYmxlIHN0cmluZyBpbiBleGFtcGxlCiAgICAtIFVzZSBhZGRpdGlvbmFsUHJvcGVydGll czogZmFsc2UKICAgIC0gRXhwYW5kIGRlc2NyaXB0aW9uOgogICAgLSBVc2UgY2xvY2stY2VsbHMg PSA8MT4gdG8gZGlzY2VybiBPU0MgYW5kIGZ1dHVyZSBQTEwgY2xvY2sgZnJvbSB0aGUgUEhZClYz OiAtIE1vdmUgY2xvY2stY2VsbHMgbmV4dCB0byBQSFkgY2VsbHMKICAgIC0gRml4IHRoZSBiaW5k aW5ncwogICAgLSBGaXggdXAgU29iL0NkYiBsaW5lcyBmdXJ0aGVyClY0OiAtIFJlb3JkZXIgdGhl IHByb3BlcnRpZXM6IGxpc3QsIHB1dCAjLi4uY2VsbHMgYXQgdGhlIGVuZCwgcmVnIGFmdGVyIGNv bXBhdGlibGUKICAgIC0gU3BsaXQgdGhpcyBmcm9tIHNlcmllcyBhcm02NDogZHRzOiBwaHk6IHN0 OiB1c2I6IEFkZCBTVE0zMk1QMiBVU0Igc3VwcG9ydAogICAgICBodHRwczovL2xvcmUua2VybmVs Lm9yZy9hbGwvMjAyNjA4MjIwNzQ4MTYuNTQ4NjYyLTEtbWFyZXhAbmFibGFkZXYuY29tLwpWNTog QWRkIFJCIGZyb20gS3J6eXN6dG9mCi0tLQogLi4uL2JpbmRpbmdzL3BoeS9zdCxzdG0zMi11c2Iy cGh5LnlhbWwgICAgICAgIHwgNjggKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDY4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGh5L3N0LHN0bTMyLXVzYjJwaHkueWFtbAoKZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waHkvc3Qsc3RtMzItdXNiMnBoeS55YW1s IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BoeS9zdCxzdG0zMi11c2IycGh5 LnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMC4uYzc2ZTk0YzA0 NGU2NwotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9waHkvc3Qsc3RtMzItdXNiMnBoeS55YW1sCkBAIC0wLDAgKzEsNjggQEAKKyMgU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IChHUEwtMi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlKQorJVlBTUwgMS4y CistLS0KKyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvcGh5L3N0LHN0bTMyLXVz YjJwaHkueWFtbCMKKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMv Y29yZS55YW1sIworCit0aXRsZTogU1RNaWNyb2VsZWN0cm9uaWNzIFNUTTMyIE1QVSBIaWdoLVNw ZWVkIFVTQiBQSFkKKworZGVzY3JpcHRpb246CisgIFVTQjIgUEhZIGJsb2NrIGluIFNUTTMyIGlz IGF0dGFjaGVkIHRvIFVTQiAyLjAgSG9zdCBjb250cm9sbGVyIGFuZAorICBVU0IgMi4wIHNpZGUg b2YgRFdDMyBEUkQgY29udHJvbGxlciwgYW5kIHByb3ZpZGVzIHRoZSBVU0IgTFMvRlMvSFMKKyAg Y29ubmVjdGl2aXR5LiBCb3RoIFBIWXMgYXJlIHRoZSBGRU1UTy1QSFksIGJ1dCB0aGVpciBjb25m aWd1cmF0aW9uCisgIGJpdHMgaW4gdGhlIHN5c3RlbSBjb250cm9sIHJlZ2lzdGVyIGFyZSBkaWZm ZXJlbnQgZm9yIGVhY2ggdmFyaWFudC4KKworbWFpbnRhaW5lcnM6CisgIC0gRmFicmljZSBHYXNu aWVyIDxmYWJyaWNlLmdhc25pZXJAZm9zcy5zdC5jb20+CisgIC0gTWFyZWsgVmFzdXQgPG1hcmV4 QG5hYmxhZGV2LmNvbT4KKyAgLSBQYW5rYWogRGV2IDxwYW5rYWouZGV2QHN0LmNvbT4KKworcHJv cGVydGllczoKKyAgY29tcGF0aWJsZToKKyAgICBlbnVtOgorICAgICAgLSBzdCxzdG0zMm1wMjUt dXNiMnBoeTEKKyAgICAgIC0gc3Qsc3RtMzJtcDI1LXVzYjJwaHkyCisKKyAgcmVnOgorICAgIG1h eEl0ZW1zOiAxCisKKyAgY2xvY2tzOgorICAgIG1heEl0ZW1zOiAxCisKKyAgcmVzZXRzOgorICAg IG1heEl0ZW1zOiAxCisKKyAgdmRkMzMtc3VwcGx5OgorICAgIGRlc2NyaXB0aW9uOiBQaGFuZGxl IHRvIHJlZ3VsYXRvciBwcm92aWRpbmcgM1YzIHBvd2VyIHN1cHBseSB0byB0aGUgVVNCMiBIUyBQ SFkKKworICAiI2Nsb2NrLWNlbGxzIjoKKyAgICBjb25zdDogMQorCisgICIjcGh5LWNlbGxzIjoK KyAgICBjb25zdDogMAorCityZXF1aXJlZDoKKyAgLSBjb21wYXRpYmxlCisgIC0gcmVnCisgIC0g Y2xvY2tzCisgIC0gcmVzZXRzCisgIC0gdmRkMzMtc3VwcGx5CisgIC0gIiNjbG9jay1jZWxscyIK KyAgLSAiI3BoeS1jZWxscyIKKworYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCisKK2V4YW1w bGVzOgorICAtIHwKKyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvY2xvY2svc3Qsc3RtMzJtcDI1 LXJjYy5oPgorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9yZXNldC9zdCxzdG0zMm1wMjUtcmNj Lmg+CisKKyAgICB1c2ItcGh5QDI0MDAgeworICAgICAgICBjb21wYXRpYmxlID0gInN0LHN0bTMy bXAyNS11c2IycGh5MSI7CisgICAgICAgIHJlZyA9IDwweDI0MDAgMHgyND47CisgICAgICAgICNw aHktY2VsbHMgPSA8MD47CisgICAgICAgICNjbG9jay1jZWxscyA9IDwxPjsKKyAgICAgICAgY2xv Y2tzID0gPCZyY2MgQ0tfS0VSX1VTQjJQSFkxPjsKKyAgICAgICAgcmVzZXRzID0gPCZyY2MgVVNC MlBIWTFfUj47CisgICAgICAgIHZkZDMzLXN1cHBseSA9IDwmdmRkMzN1c2I+OworICAgIH07Ci0t IAoyLjUzLjAKCgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1waHkK