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 D33FBC28B2E for ; Wed, 12 Mar 2025 06:57:27 +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-Type: Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: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:List-Owner; bh=IrZA2lvwXnim9dm71xs60MOqB4apIeEVzkWR+ebY1SQ=; b=W0Yqdvw7HrmtPe6OhCW7nUyfm9 smOys9LEddhyjHtqyJxr1uD6k3W89GsSf1ZuGB6VuEayOzZHZXTTnMTtkrVllxLMXI/YticnrJHca 225EngeY3kOudkA0VXUulsn3BG4HpSYgVFe1XrUf19yKnA/Ldx0qyq9TSY/jCq9499clQ3t1qKW85 /R8+j0e7Wwdg8xZ/qDXQsBr7W1rfaklhoRGhyCJwXRwRWbBCDADID12DX6ZYm/B4I9s6Im0UsHioA +CuP4VL8XLTPLQm4ElO3Rkx0LV/Czehtlm9aHqqjYyCCODD1oOjzMpyFiELgwOHAWnAEso9VDyvWi mCLHjaZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tsG1g-00000007e7n-1tsR; Wed, 12 Mar 2025 06:57:12 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tsG01-00000007daw-1tfk; Wed, 12 Mar 2025 06:55:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=IrZA2lvwXnim9dm71xs60MOqB4apIeEVzkWR+ebY1SQ=; b=Exas6HGwVvktv7Ywakyjvfpfau Jp0JjJg7YKW3ykl6i9ItbLyHTmF6V0AgQh9cGkuWFS1gWOS+15otP1EiS+v6X2F/f9q/Cj3pyumr9 R7Mk1x4PfnQoWi54vQGbsW6fSdz9sorjmNOGNoi7NCsdqAAhhiEQTc45F/NznzVygOuG9194D7lkO Pm5KewlHK2S97MiWWseERGdXANs9OHjbgbH4b6ih4Be6wsdIatwc9Rw7b/S8N5HTbk57fmAtY9xO+ IVnyITgLpDZ2STUbm42FuqUbmuYAtJj2RRb5zjM3Ia0vjYNrWyuJIDmvAloyiBrE1DNqMDdSemhzc wz64nwXQ==; Received: from ip-185-104-138-79.ptr.icomera.net ([185.104.138.79] helo=phil.localnet) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tsFzz-0005cE-Uk; Wed, 12 Mar 2025 07:55:28 +0100 From: Heiko Stuebner To: arm@kernel.org Cc: soc@kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [GIT PULL] Rockchip dts64 changes for 6.15 #1 Date: Wed, 12 Mar 2025 07:55:25 +0100 Message-ID: <3339830.aeNJFYEL58@phil> In-Reply-To: <13791512.uLZWGnKmhe@phil> References: <13791512.uLZWGnKmhe@phil> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250311_235529_770251_45CCF790 X-CRM114-Status: GOOD ( 31.45 ) 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 Hi, Am Samstag, 8. M=C3=A4rz 2025, 19:21:59 MEZ schrieb Heiko Stuebner: > Hi soc maintainers, >=20 > please find below and in a subsequent pull-requests > Rockchip changes for for 6.15 . >=20 > It looks like the new year caused a flurry of activity, because > I don't remember having this much changes :-) . as a note, one Rockchip dts patch has slipped into the scsi tree, and is causing an (easy to resolve) merge conflict. So this should not cause an issue, but should probably be mentioned in the 6.15 merge window soc PR. See https://lore.kernel.org/lkml/20250312085101.58cdd1e5@canb.auug.org.au/ Heiko >=20 > Again, there haven't been arm32 changes this time around (so far) >=20 >=20 > Please pull. > Thanks > Heiko >=20 >=20 >=20 > The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f0= 5b: >=20 > Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) >=20 > are available in the Git repository at: >=20 > git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git = tags/v6.15-rockchip-dts64-1 >=20 > for you to fetch changes up to ba82f56bbf20e4166c988621cd0507509872848e: >=20 > arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D (2025-03-08 18:= 19:59 +0100) >=20 > ---------------------------------------------------------------- > New boards: MNT-Reform2 laptop (rk3588), OrangePi5-Ultra (rk3588), > Radxa Rock 4D (rk3576), Firefly ROC-RK3576-PC, Photonicat (rk3568) >=20 > New overlays: Video-adapters for Theobroma boards and one adapter used > in hw test scenarios. >=20 > Interesting bigger changes contain clock support for rk3528; support for > the hdmi1 controller as well as hdmi-audio support on both controllers on > rk3588; the hdmi-receiver of the rk3588 landed, and rk3576 got basic > graphics support and can now do hdmi output. >=20 > Another big block is that we're now doing overlays way better and are > including build-testing for applied overlays to the base dtb - similar > to how other arches already do this. >=20 > Of cours a big list of more controllers for rk3576 (nvmem, sfc), rk3588 > (rng, spdif, regulator for gpu power-domain) and rk3528 (saradc, pinctrl) >=20 > And a huge number of board-level improvements and additions. >=20 > ---------------------------------------------------------------- > Alexey Charkov (5): > arm64: dts: rockchip: Add finer-grained PWM states for the fan on R= ock 5C > arm64: dts: rockchip: Enable automatic fan control on Radxa Rock 5C > arm64: dts: rockchip: switch Rock 5C to PMIC-based TSHUT reset > arm64: dts: rockchip: Add SPDIF nodes to RK3588(s) device trees > arm64: dts: rockchip: Enable SPDIF output on H96 Max V58 >=20 > Andy Yan (5): > arm64: dts: rockchip: Enable USB3 OTG on rk3588s Cool Pi 4B > arm64: dts: rockchip: Add vop for rk3576 > arm64: dts: rockchip: Add hdmi for rk3576 > arm64: dts: rockchip: Enable hdmi display on sige5 > arm64: dts: rockchip: Enable hdmi out display for rk3576-evb-v10 >=20 > Chris Morgan (1): > arm64: dts: rockchip: remove rk3588 optee node >=20 > Chukun Pan (3): > dt-bindings: mfd: syscon: Add rk3528 QoS register compatible > arm64: dts: rockchip: Add rk3528 QoS register node > arm64: dts: rockchip: enable SCMI clk for RK3528 SoC >=20 > Cristian Ciocaltea (8): > arm64: dts: rockchip: Enable HDMI0 PHY clk provider on RK3588 > arm64: dts: rockchip: Add HDMI0 PHY PLL clock source to VOP2 on RK3= 588 > arm64: dts: rockchip: Add PHY node for HDMI1 TX port on RK3588 > arm64: dts: rockchip: Add HDMI1 node on RK3588 > arm64: dts: rockchip: Enable HDMI1 on rock-5b > arm64: dts: rockchip: Enable HDMI1 PHY clk provider on RK3588 > arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VOP2 on RK3= 588 > arm64: dts: rockchip: Enable HDMI1 on rk3588-evb1 >=20 > Damon Ding (1): > arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 >=20 > Detlev Casanova (6): > dt-bindings: arm: rockchip: Add Radxa ROCK 4D board > arm64: dts: rockchip: Add HDMI audio outputs for rk3588 > arm64: dts: rockchip: Enable HDMI audio outputs for Rock 5B > arm64: dts: rockchip: Add HDMI support for rock-4d > arm64: dts: rockchip: Add SFC nodes for rk3576 > arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D >=20 > Diederik de Haas (1): > arm64: dts: rockchip: add 'chassis-type' property on PineNote >=20 > Dragan Simic (3): > arm64: dts: rockchip: Describe why is HWRNG disabled in RK356x base= dtsi > arm64: dts: rockchip: Use "dma-noncoherent" in base RK3588 SoC dtsi > arm64: dts: rockchip: linewrap gmac assigned-clocks on Quartz64 Mod= el A/B files a bit >=20 > FUKAUMI Naoki (1): > arm64: dts: rockchip: Enable USB OTG for Radxa ROCK Pi E >=20 > Heiko Stuebner (5): > dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding > arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC > arm64: dts: rockchip: add rk3576 otp node > Merge branch 'v6.15-shared/clkids' into v6.15-armsoc/dts64 > arm64: dts: rockchip: add usb typec host support to rk3588-jaguar >=20 > Jagan Teki (1): > arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules >=20 > Jianfeng Liu (2): > arm64: dts: rockchip: Enable HDMI on armsom-sige7 > arm64: dts: rockchip: add hdmi1 support to ROCK 5 ITX >=20 > Jimmy Hon (6): > arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max > arm64: dts: rockchip: Adapt to differences between Orange Pi 5 Max = and Ultra > dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Ultra > arm64: dts: rockchip: Add Orange Pi 5 Ultra board > arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra > arm64: dts: rockchip: Enable HDMI1 audio output for Orange Pi 5 Ult= ra >=20 > Jonas Karlman (7): > dt-bindings: soc: rockchip: Add RK3528 ioc grf syscon > arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528 > arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C > arm64: dts: rockchip: Add leds node to Radxa E20C > arm64: dts: rockchip: Add user button to Radxa E20C > arm64: dts: rockchip: Add SARADC node for RK3528 > arm64: dts: rockchip: Add maskrom button to Radxa E20C >=20 > Junhao Xie (3): > dt-bindings: vendor-prefixes: Add prefix for Ariaboard > dt-bindings: arm: rockchip: Add Ariaboard Photonicat RK3568 > arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568 >=20 > Kever Yang (1): > dt-bindings: vendor-prefixes: Update rockchip company name >=20 > Krzysztof Kozlowski (2): > arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3399 ROC= PC PLUS > arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3588 boa= rds >=20 > Nicolas Frattaroli (1): > arm64: dts: rockchip: Add rng node to RK3588 >=20 > Patrick Wildt (2): > dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE) > arm64: dts: rockchip: add MNT Reform 2 laptop >=20 > Quentin Schulz (17): > arm64: dts: rockchip: add support for sound output over HDMI on RK3= 399 Puma Haikou > arm64: dts: rockchip: add overlay test for WolfVision PF5 > arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B > arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays > arm64: dts: rockchip: minimal support for Pre-ICT tester adapter fo= r RK3588 Jaguar > arm64: dts: rockchip: add support for HAIKOU-LVDS-9904379 adapter f= or PX30 Ringneck > arm64: dts: rockchip: add overlay for PX30 Ringneck Haikou Video De= mo adapter > arm64: dts: rockchip: add overlay for RK3399 Puma Haikou Video Demo= adapter > arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou > arm64: dts: rockchip: move DDC bus from Haikou carrierboard to RK33= 99 Puma DTSI > arm64: dts: rockchip: move I2C6 from Haikou carrierboard to Puma DT= SI > arm64: dts: rockchip: disable I2C6 on Puma DTSI > arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma = DTSI > arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou > arm64: dts: rockchip: enable Ethernet in Haikou carrierboard, not P= uma DTSI > arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, not Ringn= eck DTSI > arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger >=20 > Sebastian Reichel (2): > arm64: dts: rockchip: Add GPU power domain regulator dependency for= RK3588 > arm64: dts: rockchip: Enable HDMI receiver on rock-5b >=20 > Shreeya Patel (1): > arm64: dts: rockchip: Add device tree support for HDMI RX Controller >=20 > Stephen Chen (1): > arm64: dts: rockchip: Add Radxa ROCK 4D device tree >=20 > Yao Zi (5): > dt-bindings: clock: Document clock and reset unit of RK3528 > arm64: dts: rockchip: Add clock generators for RK3528 SoC > arm64: dts: rockchip: Add UART clocks for RK3528 SoC > dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon > dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon >=20 > .../devicetree/bindings/arm/rockchip.yaml | 25 +- > .../bindings/clock/rockchip,rk3528-cru.yaml | 64 + > Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + > .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + > .../devicetree/bindings/vendor-prefixes.yaml | 4 +- > arch/arm64/boot/dts/rockchip/Makefile | 63 + > .../px30-ringneck-haikou-lvds-9904379.dtso | 130 ++ > .../rockchip/px30-ringneck-haikou-video-demo.dtso | 190 +++ > .../boot/dts/rockchip/px30-ringneck-haikou.dts | 2 + > arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 4 - > arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 8 + > .../rockchip/rk3399-puma-haikou-video-demo.dtso | 166 +++ > .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 26 +- > arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 +- > .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 2 +- > arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi | 1397 ++++++++++++++= ++++++ > arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 118 ++ > arch/arm64/boot/dts/rockchip/rk3528.dtsi | 354 ++++- > arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 + > arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 8 +- > arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 8 +- > arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts | 588 ++++++++ > arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 5 + > .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 47 + > arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 47 + > arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 736 +++++++++++ > arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 751 +++++++++++ > arch/arm64/boot/dts/rockchip/rk3576.dtsi | 187 +++ > .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi | 4 + > .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 51 + > arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 110 +- > .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +- > .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +- > .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 4 + > .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 + > .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 47 + > arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 50 +- > arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 186 +++ > arch/arm64/boot/dts/rockchip/rk3588-fet3588-c.dtsi | 4 + > .../dts/rockchip/rk3588-firefly-core-3588j.dtsi | 4 + > .../dts/rockchip/rk3588-firefly-icore-3588q.dtsi | 443 +++++++ > .../boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 2 +- > .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- > .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 + > .../arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 30 +- > .../dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso | 171 +++ > arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 224 +++- > .../arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts | 336 +++++ > arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 6 +- > arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 4 + > .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 9 - > .../boot/dts/rockchip/rk3588-orangepi-5-max.dts | 51 +- > .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +- > .../boot/dts/rockchip/rk3588-orangepi-5-ultra.dts | 83 ++ > .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 6 +- > .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 6 +- > arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 53 + > arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 83 +- > .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 4 +- > arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 +- > .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 4 + > .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 4 + > arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 29 +- > arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 6 +- > .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 6 +- > .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 +- > .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 4 + > .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 6 +- > arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 6 +- > .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 8 +- > arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 6 +- > arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 42 +- > include/dt-bindings/clock/rockchip,rk3528-cru.h | 453 +++++++ > include/dt-bindings/reset/rockchip,rk3528-cru.h | 241 ++++ > 74 files changed, 7693 insertions(+), 69 deletions(-) > create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk35= 28-cru.yaml > create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-lvd= s-9904379.dtso > create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-vid= eo-demo.dtso > create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-puma-haikou-video= =2Ddemo.dtso > create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi > create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts > create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts > create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-firefly-icore-358= 8q.dtsi > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-pre-ict-te= ster.dtso > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.= dts > create mode 100644 include/dt-bindings/clock/rockchip,rk3528-cru.h > create mode 100644 include/dt-bindings/reset/rockchip,rk3528-cru.h >=20 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 4D2FDC28B2E for ; Wed, 12 Mar 2025 06:55:39 +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:References:In-Reply-To: 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: List-Owner; bh=7uGxYZbza54Gq5xQWqMI1jMILv2oCtK8dDrxp/Ko81o=; b=uuU5JnDB4S2jiv aQ2QALtiLmdu25XoCHWLxCKNtFx5ENRHnyuDEyEI8XW//ZcHr6USISMkk8aEa2AyIfnEUvz/LwED9 IPtFrILhcj2N3UozrDC/6ijg4+EVmilGRRvqVdMm8cYnNDPmvrQk7SxLJf5jcapzvP/zZpegprzuk V0h0AGuIAOj9eGNuSDJJEWNIEEA79qHpGVGKpMSPATlws+QpdjEiVucP05ToBoQRH4V5YALCVfozI 1TllAlFGbKL6Edx1uhSMCr+dvDNhV5yo2hhM/D1VGtZPNLQBJuCUGhJbLfccQgcHxytjeAkq8evLp Qh0ylRBiTAdRjU8ykO0w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tsG04-00000007dbp-2qLK; Wed, 12 Mar 2025 06:55:32 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tsG01-00000007daw-1tfk; Wed, 12 Mar 2025 06:55:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=IrZA2lvwXnim9dm71xs60MOqB4apIeEVzkWR+ebY1SQ=; b=Exas6HGwVvktv7Ywakyjvfpfau Jp0JjJg7YKW3ykl6i9ItbLyHTmF6V0AgQh9cGkuWFS1gWOS+15otP1EiS+v6X2F/f9q/Cj3pyumr9 R7Mk1x4PfnQoWi54vQGbsW6fSdz9sorjmNOGNoi7NCsdqAAhhiEQTc45F/NznzVygOuG9194D7lkO Pm5KewlHK2S97MiWWseERGdXANs9OHjbgbH4b6ih4Be6wsdIatwc9Rw7b/S8N5HTbk57fmAtY9xO+ IVnyITgLpDZ2STUbm42FuqUbmuYAtJj2RRb5zjM3Ia0vjYNrWyuJIDmvAloyiBrE1DNqMDdSemhzc wz64nwXQ==; Received: from ip-185-104-138-79.ptr.icomera.net ([185.104.138.79] helo=phil.localnet) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tsFzz-0005cE-Uk; Wed, 12 Mar 2025 07:55:28 +0100 From: Heiko Stuebner To: arm@kernel.org Cc: soc@kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [GIT PULL] Rockchip dts64 changes for 6.15 #1 Date: Wed, 12 Mar 2025 07:55:25 +0100 Message-ID: <3339830.aeNJFYEL58@phil> In-Reply-To: <13791512.uLZWGnKmhe@phil> References: <13791512.uLZWGnKmhe@phil> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250311_235529_770251_45CCF790 X-CRM114-Status: GOOD ( 31.45 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGksCgpBbSBTYW1zdGFnLCA4LiBNw6RyeiAyMDI1LCAxOToyMTo1OSBNRVogc2NocmllYiBIZWlr byBTdHVlYm5lcjoKPiBIaSBzb2MgbWFpbnRhaW5lcnMsCj4gCj4gcGxlYXNlIGZpbmQgYmVsb3cg YW5kIGluIGEgc3Vic2VxdWVudCBwdWxsLXJlcXVlc3RzCj4gUm9ja2NoaXAgY2hhbmdlcyBmb3Ig Zm9yIDYuMTUgLgo+IAo+IEl0IGxvb2tzIGxpa2UgdGhlIG5ldyB5ZWFyIGNhdXNlZCBhIGZsdXJy eSBvZiBhY3Rpdml0eSwgYmVjYXVzZQo+IEkgZG9uJ3QgcmVtZW1iZXIgaGF2aW5nIHRoaXMgbXVj aCBjaGFuZ2VzIDotKSAuCgphcyBhIG5vdGUsIG9uZSBSb2NrY2hpcCBkdHMgcGF0Y2ggaGFzIHNs aXBwZWQgaW50byB0aGUgc2NzaSB0cmVlLAphbmQgaXMgY2F1c2luZyBhbiAoZWFzeSB0byByZXNv bHZlKSBtZXJnZSBjb25mbGljdC4KClNvIHRoaXMgc2hvdWxkIG5vdCBjYXVzZSBhbiBpc3N1ZSwg YnV0IHNob3VsZCBwcm9iYWJseSBiZSBtZW50aW9uZWQKaW4gdGhlIDYuMTUgbWVyZ2Ugd2luZG93 IHNvYyBQUi4KClNlZQpodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMjUwMzEyMDg1MTAx LjU4Y2RkMWU1QGNhbmIuYXV1Zy5vcmcuYXUvCgoKSGVpa28KCj4gCj4gQWdhaW4sIHRoZXJlIGhh dmVuJ3QgYmVlbiBhcm0zMiBjaGFuZ2VzIHRoaXMgdGltZSBhcm91bmQgKHNvIGZhcikKPiAKPiAK PiBQbGVhc2UgcHVsbC4KPiBUaGFua3MKPiBIZWlrbwo+IAo+IAo+IAo+IFRoZSBmb2xsb3dpbmcg Y2hhbmdlcyBzaW5jZSBjb21taXQgMjAxNGM5NWFmZWNlZTNlNzZjYTRhNTY5NTZhOTM2ZTIzMjgz ZjA1YjoKPiAKPiAgIExpbnV4IDYuMTQtcmMxICgyMDI1LTAyLTAyIDE1OjM5OjI2IC0wODAwKQo+ IAo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0Ogo+IAo+ICAgZ2l0Oi8v Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21taW5kL2xpbnV4LXJvY2tj aGlwLmdpdCB0YWdzL3Y2LjE1LXJvY2tjaGlwLWR0czY0LTEKPiAKPiBmb3IgeW91IHRvIGZldGNo IGNoYW5nZXMgdXAgdG8gYmE4MmY1NmJiZjIwZTQxNjZjOTg4NjIxY2QwNTA3NTA5ODcyODQ4ZToK PiAKPiAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgU1BJIE5PUiBkZXZpY2Ugb24gdGhlIFJP Q0sgNEQgKDIwMjUtMDMtMDggMTg6MTk6NTkgKzAxMDApCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IE5ldyBib2Fy ZHM6IE1OVC1SZWZvcm0yIGxhcHRvcCAocmszNTg4KSwgT3JhbmdlUGk1LVVsdHJhIChyazM1ODgp LAo+IFJhZHhhIFJvY2sgNEQgKHJrMzU3NiksIEZpcmVmbHkgUk9DLVJLMzU3Ni1QQywgUGhvdG9u aWNhdCAocmszNTY4KQo+IAo+IE5ldyBvdmVybGF5czogVmlkZW8tYWRhcHRlcnMgZm9yIFRoZW9i cm9tYSBib2FyZHMgYW5kIG9uZSBhZGFwdGVyIHVzZWQKPiBpbiBodyB0ZXN0IHNjZW5hcmlvcy4K PiAKPiBJbnRlcmVzdGluZyBiaWdnZXIgY2hhbmdlcyBjb250YWluIGNsb2NrIHN1cHBvcnQgZm9y IHJrMzUyODsgc3VwcG9ydCBmb3IKPiB0aGUgaGRtaTEgY29udHJvbGxlciBhcyB3ZWxsIGFzIGhk bWktYXVkaW8gc3VwcG9ydCBvbiBib3RoIGNvbnRyb2xsZXJzIG9uCj4gcmszNTg4OyB0aGUgaGRt aS1yZWNlaXZlciBvZiB0aGUgcmszNTg4IGxhbmRlZCwgYW5kIHJrMzU3NiBnb3QgYmFzaWMKPiBn cmFwaGljcyBzdXBwb3J0IGFuZCBjYW4gbm93IGRvIGhkbWkgb3V0cHV0Lgo+IAo+IEFub3RoZXIg YmlnIGJsb2NrIGlzIHRoYXQgd2UncmUgbm93IGRvaW5nIG92ZXJsYXlzIHdheSBiZXR0ZXIgYW5k IGFyZQo+IGluY2x1ZGluZyBidWlsZC10ZXN0aW5nIGZvciBhcHBsaWVkIG92ZXJsYXlzIHRvIHRo ZSBiYXNlIGR0YiAtIHNpbWlsYXIKPiB0byBob3cgb3RoZXIgYXJjaGVzIGFscmVhZHkgZG8gdGhp cy4KPiAKPiBPZiBjb3VycyBhIGJpZyBsaXN0IG9mIG1vcmUgY29udHJvbGxlcnMgZm9yIHJrMzU3 NiAobnZtZW0sIHNmYyksIHJrMzU4OAo+IChybmcsIHNwZGlmLCByZWd1bGF0b3IgZm9yIGdwdSBw b3dlci1kb21haW4pIGFuZCByazM1MjggKHNhcmFkYywgcGluY3RybCkKPiAKPiBBbmQgYSBodWdl IG51bWJlciBvZiBib2FyZC1sZXZlbCBpbXByb3ZlbWVudHMgYW5kIGFkZGl0aW9ucy4KPiAKPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCj4gQWxleGV5IENoYXJrb3YgKDUpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlw OiBBZGQgZmluZXItZ3JhaW5lZCBQV00gc3RhdGVzIGZvciB0aGUgZmFuIG9uIFJvY2sgNUMKPiAg ICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogRW5hYmxlIGF1dG9tYXRpYyBmYW4gY29udHJvbCBv biBSYWR4YSBSb2NrIDVDCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IHN3aXRjaCBSb2Nr IDVDIHRvIFBNSUMtYmFzZWQgVFNIVVQgcmVzZXQKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hp cDogQWRkIFNQRElGIG5vZGVzIHRvIFJLMzU4OChzKSBkZXZpY2UgdHJlZXMKPiAgICAgICBhcm02 NDogZHRzOiByb2NrY2hpcDogRW5hYmxlIFNQRElGIG91dHB1dCBvbiBIOTYgTWF4IFY1OAo+IAo+ IEFuZHkgWWFuICg1KToKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogRW5hYmxlIFVTQjMg T1RHIG9uIHJrMzU4OHMgQ29vbCBQaSA0Qgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBB ZGQgdm9wIGZvciByazM1NzYKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogQWRkIGhkbWkg Zm9yIHJrMzU3Ngo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFbmFibGUgaGRtaSBkaXNw bGF5IG9uIHNpZ2U1Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEVuYWJsZSBoZG1pIG91 dCBkaXNwbGF5IGZvciByazM1NzYtZXZiLXYxMAo+IAo+IENocmlzIE1vcmdhbiAoMSk6Cj4gICAg ICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IHJlbW92ZSByazM1ODggb3B0ZWUgbm9kZQo+IAo+IENo dWt1biBQYW4gKDMpOgo+ICAgICAgIGR0LWJpbmRpbmdzOiBtZmQ6IHN5c2NvbjogQWRkIHJrMzUy OCBRb1MgcmVnaXN0ZXIgY29tcGF0aWJsZQo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBB ZGQgcmszNTI4IFFvUyByZWdpc3RlciBub2RlCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6 IGVuYWJsZSBTQ01JIGNsayBmb3IgUkszNTI4IFNvQwo+IAo+IENyaXN0aWFuIENpb2NhbHRlYSAo OCk6Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEVuYWJsZSBIRE1JMCBQSFkgY2xrIHBy b3ZpZGVyIG9uIFJLMzU4OAo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgSERNSTAg UEhZIFBMTCBjbG9jayBzb3VyY2UgdG8gVk9QMiBvbiBSSzM1ODgKPiAgICAgICBhcm02NDogZHRz OiByb2NrY2hpcDogQWRkIFBIWSBub2RlIGZvciBIRE1JMSBUWCBwb3J0IG9uIFJLMzU4OAo+ICAg ICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgSERNSTEgbm9kZSBvbiBSSzM1ODgKPiAgICAg ICBhcm02NDogZHRzOiByb2NrY2hpcDogRW5hYmxlIEhETUkxIG9uIHJvY2stNWIKPiAgICAgICBh cm02NDogZHRzOiByb2NrY2hpcDogRW5hYmxlIEhETUkxIFBIWSBjbGsgcHJvdmlkZXIgb24gUksz NTg4Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBIRE1JMSBQSFkgUExMIGNsb2Nr IHNvdXJjZSB0byBWT1AyIG9uIFJLMzU4OAo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBF bmFibGUgSERNSTEgb24gcmszNTg4LWV2YjEKPiAKPiBEYW1vbiBEaW5nICgxKToKPiAgICAgICBh cm02NDogZHRzOiByb2NrY2hpcDogRml4IGxhYmVsIG5hbWUgb2YgaGRwdHhwaHkgZm9yIFJLMzU4 OAo+IAo+IERldGxldiBDYXNhbm92YSAoNik6Cj4gICAgICAgZHQtYmluZGluZ3M6IGFybTogcm9j a2NoaXA6IEFkZCBSYWR4YSBST0NLIDREIGJvYXJkCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2No aXA6IEFkZCBIRE1JIGF1ZGlvIG91dHB1dHMgZm9yIHJrMzU4OAo+ICAgICAgIGFybTY0OiBkdHM6 IHJvY2tjaGlwOiBFbmFibGUgSERNSSBhdWRpbyBvdXRwdXRzIGZvciBSb2NrIDVCCj4gICAgICAg YXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBIRE1JIHN1cHBvcnQgZm9yIHJvY2stNGQKPiAgICAg ICBhcm02NDogZHRzOiByb2NrY2hpcDogQWRkIFNGQyBub2RlcyBmb3IgcmszNTc2Cj4gICAgICAg YXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBTUEkgTk9SIGRldmljZSBvbiB0aGUgUk9DSyA0RAo+ IAo+IERpZWRlcmlrIGRlIEhhYXMgKDEpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBh ZGQgJ2NoYXNzaXMtdHlwZScgcHJvcGVydHkgb24gUGluZU5vdGUKPiAKPiBEcmFnYW4gU2ltaWMg KDMpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBEZXNjcmliZSB3aHkgaXMgSFdSTkcg ZGlzYWJsZWQgaW4gUkszNTZ4IGJhc2UgZHRzaQo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlw OiBVc2UgImRtYS1ub25jb2hlcmVudCIgaW4gYmFzZSBSSzM1ODggU29DIGR0c2kKPiAgICAgICBh cm02NDogZHRzOiByb2NrY2hpcDogbGluZXdyYXAgZ21hYyBhc3NpZ25lZC1jbG9ja3Mgb24gUXVh cnR6NjQgTW9kZWwgQS9CIGZpbGVzIGEgYml0Cj4gCj4gRlVLQVVNSSBOYW9raSAoMSk6Cj4gICAg ICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEVuYWJsZSBVU0IgT1RHIGZvciBSYWR4YSBST0NLIFBp IEUKPiAKPiBIZWlrbyBTdHVlYm5lciAoNSk6Cj4gICAgICAgZHQtYmluZGluZ3M6IGFybTogcm9j a2NoaXA6IEFkZCBGaXJlZmx5IFJPQy1SSzM1NzYtUEMgYmluZGluZwo+ICAgICAgIGFybTY0OiBk dHM6IHJvY2tjaGlwOiBBZGQgZGV2aWNldHJlZSBmb3IgdGhlIFJPQy1SSzM1NzYtUEMKPiAgICAg ICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIHJrMzU3NiBvdHAgbm9kZQo+ICAgICAgIE1lcmdl IGJyYW5jaCAndjYuMTUtc2hhcmVkL2Nsa2lkcycgaW50byB2Ni4xNS1hcm1zb2MvZHRzNjQKPiAg ICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIHVzYiB0eXBlYyBob3N0IHN1cHBvcnQgdG8g cmszNTg4LWphZ3Vhcgo+IAo+IEphZ2FuIFRla2kgKDEpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJv Y2tjaGlwOiBFbmFibGUgSERNSTEgb3V0IGZvciBFZGdlYmxlLTZUT1BTIE1vZHVsZXMKPiAKPiBK aWFuZmVuZyBMaXUgKDIpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFbmFibGUgSERN SSBvbiBhcm1zb20tc2lnZTcKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIGhkbWkx IHN1cHBvcnQgdG8gUk9DSyA1IElUWAo+IAo+IEppbW15IEhvbiAoNik6Cj4gICAgICAgYXJtNjQ6 IGR0czogcm9ja2NoaXA6IEVuYWJsZSBIRE1JMSBvbiBPcmFuZ2UgUGkgNSBNYXgKPiAgICAgICBh cm02NDogZHRzOiByb2NrY2hpcDogQWRhcHQgdG8gZGlmZmVyZW5jZXMgYmV0d2VlbiBPcmFuZ2Ug UGkgNSBNYXggYW5kIFVsdHJhCj4gICAgICAgZHQtYmluZGluZ3M6IGFybTogcm9ja2NoaXA6IEFk ZCBYdW5sb25nIE9yYW5nZSBQaSA1IFVsdHJhCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6 IEFkZCBPcmFuZ2UgUGkgNSBVbHRyYSBib2FyZAo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlw OiBFbmFibGUgSERNSTEgb24gT3JhbmdlIFBpIDUgVWx0cmEKPiAgICAgICBhcm02NDogZHRzOiBy b2NrY2hpcDogRW5hYmxlIEhETUkxIGF1ZGlvIG91dHB1dCBmb3IgT3JhbmdlIFBpIDUgVWx0cmEK PiAKPiBKb25hcyBLYXJsbWFuICg3KToKPiAgICAgICBkdC1iaW5kaW5nczogc29jOiByb2NrY2hp cDogQWRkIFJLMzUyOCBpb2MgZ3JmIHN5c2Nvbgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlw OiBBZGQgcGluY3RybCBhbmQgZ3BpbyBub2RlcyBmb3IgUkszNTI4Cj4gICAgICAgYXJtNjQ6IGR0 czogcm9ja2NoaXA6IEFkZCB1YXJ0MCBwaW5jdHJsIHRvIFJhZHhhIEUyMEMKPiAgICAgICBhcm02 NDogZHRzOiByb2NrY2hpcDogQWRkIGxlZHMgbm9kZSB0byBSYWR4YSBFMjBDCj4gICAgICAgYXJt NjQ6IGR0czogcm9ja2NoaXA6IEFkZCB1c2VyIGJ1dHRvbiB0byBSYWR4YSBFMjBDCj4gICAgICAg YXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBTQVJBREMgbm9kZSBmb3IgUkszNTI4Cj4gICAgICAg YXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBtYXNrcm9tIGJ1dHRvbiB0byBSYWR4YSBFMjBDCj4g Cj4gSnVuaGFvIFhpZSAoMyk6Cj4gICAgICAgZHQtYmluZGluZ3M6IHZlbmRvci1wcmVmaXhlczog QWRkIHByZWZpeCBmb3IgQXJpYWJvYXJkCj4gICAgICAgZHQtYmluZGluZ3M6IGFybTogcm9ja2No aXA6IEFkZCBBcmlhYm9hcmQgUGhvdG9uaWNhdCBSSzM1NjgKPiAgICAgICBhcm02NDogZHRzOiBy b2NrY2hpcDogYWRkIGR0cyBmb3IgQXJpYWJvYXJkIFBob3RvbmljYXQgUkszNTY4Cj4gCj4gS2V2 ZXIgWWFuZyAoMSk6Cj4gICAgICAgZHQtYmluZGluZ3M6IHZlbmRvci1wcmVmaXhlczogVXBkYXRl IHJvY2tjaGlwIGNvbXBhbnkgbmFtZQo+IAo+IEtyenlzenRvZiBLb3psb3dza2kgKDIpOgo+ICAg ICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgRVM4Mzg4IGF1ZGlvIGNvZGVjIGZhbGxiYWNr IG9uIFJLMzM5OSBST0MgUEMgUExVUwo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQg RVM4Mzg4IGF1ZGlvIGNvZGVjIGZhbGxiYWNrIG9uIFJLMzU4OCBib2FyZHMKPiAKPiBOaWNvbGFz IEZyYXR0YXJvbGkgKDEpOgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgcm5nIG5v ZGUgdG8gUkszNTg4Cj4gCj4gUGF0cmljayBXaWxkdCAoMik6Cj4gICAgICAgZHQtYmluZGluZ3M6 IGFybTogcm9ja2NoaXA6IEFkZCBNTlQgUmVmb3JtIDIgKFJDT1JFKQo+ICAgICAgIGFybTY0OiBk dHM6IHJvY2tjaGlwOiBhZGQgTU5UIFJlZm9ybSAyIGxhcHRvcAo+IAo+IFF1ZW50aW4gU2NodWx6 ICgxNyk6Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBzdXBwb3J0IGZvciBzb3Vu ZCBvdXRwdXQgb3ZlciBIRE1JIG9uIFJLMzM5OSBQdW1hIEhhaWtvdQo+ICAgICAgIGFybTY0OiBk dHM6IHJvY2tjaGlwOiBhZGQgb3ZlcmxheSB0ZXN0IGZvciBXb2xmVmlzaW9uIFBGNQo+ICAgICAg IGFybTY0OiBkdHM6IHJvY2tjaGlwOiBhZGQgb3ZlcmxheSB0ZXN0IGZvciBFZGdlYmxlIE5DTTZB L05DTTZCCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBvdmVybGF5IHRlc3RzIGZv ciBSb2NrIDVCIFBDSWUgb3ZlcmxheXMKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogbWlu aW1hbCBzdXBwb3J0IGZvciBQcmUtSUNUIHRlc3RlciBhZGFwdGVyIGZvciBSSzM1ODggSmFndWFy Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBzdXBwb3J0IGZvciBIQUlLT1UtTFZE Uy05OTA0Mzc5IGFkYXB0ZXIgZm9yIFBYMzAgUmluZ25lY2sKPiAgICAgICBhcm02NDogZHRzOiBy b2NrY2hpcDogYWRkIG92ZXJsYXkgZm9yIFBYMzAgUmluZ25lY2sgSGFpa291IFZpZGVvIERlbW8g YWRhcHRlcgo+ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBhZGQgb3ZlcmxheSBmb3IgUksz Mzk5IFB1bWEgSGFpa291IFZpZGVvIERlbW8gYWRhcHRlcgo+ICAgICAgIGFybTY0OiBkdHM6IHJv Y2tjaGlwOiBlbmFibGUgVUFSVDUgb24gUkszNTg4IFRpZ2VyIEhhaWtvdQo+ICAgICAgIGFybTY0 OiBkdHM6IHJvY2tjaGlwOiBtb3ZlIEREQyBidXMgZnJvbSBIYWlrb3UgY2FycmllcmJvYXJkIHRv IFJLMzM5OSBQdW1hIERUU0kKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogbW92ZSBJMkM2 IGZyb20gSGFpa291IGNhcnJpZXJib2FyZCB0byBQdW1hIERUU0kKPiAgICAgICBhcm02NDogZHRz OiByb2NrY2hpcDogZGlzYWJsZSBJMkM2IG9uIFB1bWEgRFRTSQo+ICAgICAgIGFybTY0OiBkdHM6 IHJvY2tjaGlwOiBlbmFibGUgSTJTMCBpbiBIYWlrb3UgY2FycmllcmJvYXJkLCBub3QgUHVtYSBE VFNJCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBFRVBST00gZm91bmQgb24gUksz Mzk5IFB1bWEgSGFpa291Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGVuYWJsZSBFdGhl cm5ldCBpbiBIYWlrb3UgY2FycmllcmJvYXJkLCBub3QgUHVtYSBEVFNJCj4gICAgICAgYXJtNjQ6 IGR0czogcm9ja2NoaXA6IGVuYWJsZSBJMkMzIGluIEhhaWtvdSBjYXJyaWVyYm9hcmQsIG5vdCBS aW5nbmVjayBEVFNJCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGRpc2FibGUgSTJDMiBi dXMgYnkgZGVmYXVsdCBvbiBSSzM1ODggVGlnZXIKPiAKPiBTZWJhc3RpYW4gUmVpY2hlbCAoMik6 Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBHUFUgcG93ZXIgZG9tYWluIHJlZ3Vs YXRvciBkZXBlbmRlbmN5IGZvciBSSzM1ODgKPiAgICAgICBhcm02NDogZHRzOiByb2NrY2hpcDog RW5hYmxlIEhETUkgcmVjZWl2ZXIgb24gcm9jay01Ygo+IAo+IFNocmVleWEgUGF0ZWwgKDEpOgo+ ICAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgZGV2aWNlIHRyZWUgc3VwcG9ydCBmb3Ig SERNSSBSWCBDb250cm9sbGVyCj4gCj4gU3RlcGhlbiBDaGVuICgxKToKPiAgICAgICBhcm02NDog ZHRzOiByb2NrY2hpcDogQWRkIFJhZHhhIFJPQ0sgNEQgZGV2aWNlIHRyZWUKPiAKPiBZYW8gWmkg KDUpOgo+ICAgICAgIGR0LWJpbmRpbmdzOiBjbG9jazogRG9jdW1lbnQgY2xvY2sgYW5kIHJlc2V0 IHVuaXQgb2YgUkszNTI4Cj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBjbG9jayBn ZW5lcmF0b3JzIGZvciBSSzM1MjggU29DCj4gICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFk ZCBVQVJUIGNsb2NrcyBmb3IgUkszNTI4IFNvQwo+ICAgICAgIGR0LWJpbmRpbmdzOiBzb2M6IHJv Y2tjaGlwOiBBZGQgUkszNTI4IFZPIEdSRiBzeXNjb24KPiAgICAgICBkdC1iaW5kaW5nczogc29j OiByb2NrY2hpcDogQWRkIFJLMzUyOCBWUFUgR1JGIHN5c2Nvbgo+IAo+ICAuLi4vZGV2aWNldHJl ZS9iaW5kaW5ncy9hcm0vcm9ja2NoaXAueWFtbCAgICAgICAgICB8ICAgMjUgKy0KPiAgLi4uL2Jp bmRpbmdzL2Nsb2NrL3JvY2tjaGlwLHJrMzUyOC1jcnUueWFtbCAgICAgICAgfCAgIDY0ICsKPiAg RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21mZC9zeXNjb24ueWFtbCAgfCAgICAy ICsKPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL3JvY2tjaGlwL2dyZi55YW1sICAgICAg fCAgICAzICsKPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvdmVuZG9yLXByZWZpeGVzLnlhbWwg ICAgICAgfCAgICA0ICstCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUg ICAgICAgICAgICAgIHwgICA2MyArCj4gIC4uLi9weDMwLXJpbmduZWNrLWhhaWtvdS1sdmRzLTk5 MDQzNzkuZHRzbyAgICAgICAgIHwgIDEzMCArKwo+ICAuLi4vcm9ja2NoaXAvcHgzMC1yaW5nbmVj ay1oYWlrb3UtdmlkZW8tZGVtby5kdHNvICB8ICAxOTAgKysrCj4gIC4uLi9ib290L2R0cy9yb2Nr Y2hpcC9weDMwLXJpbmduZWNrLWhhaWtvdS5kdHMgICAgIHwgICAgMiArCj4gIGFyY2gvYXJtNjQv Ym9vdC9kdHMvcm9ja2NoaXAvcHgzMC1yaW5nbmVjay5kdHNpICAgIHwgICAgNCAtCj4gIGFyY2gv YXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszMzI4LXJvY2stcGktZS5kdHMgIHwgICAgOCArCj4g IC4uLi9yb2NrY2hpcC9yazMzOTktcHVtYS1oYWlrb3UtdmlkZW8tZGVtby5kdHNvICAgIHwgIDE2 NiArKysKPiAgLi4uL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OS1wdW1hLWhhaWtvdS5k dHMgfCAgIDI2ICstCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszMzk5LXB1bWEu ZHRzaSAgICAgIHwgICAxMCArLQo+ICAuLi4vYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszMzk5 LXJvYy1wYy1wbHVzLmR0cyB8ICAgIDIgKy0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hp cC9yazM1MjgtcGluY3RybC5kdHNpICAgfCAxMzk3ICsrKysrKysrKysrKysrKysrKysrCj4gIGFy Y2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTI4LXJhZHhhLWUyMGMuZHRzIHwgIDExOCAr Kwo+ICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzUyOC5kdHNpICAgICAgICAgICB8 ICAzNTQgKysrKy0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NjYtcGluZW5v dGUuZHRzaSAgfCAgICAyICsKPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NjYt cXVhcnR6NjQtYS5kdHMgfCAgICA4ICstCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAv cmszNTY2LXF1YXJ0ejY0LWIuZHRzIHwgICAgOCArLQo+ICBhcmNoL2FybTY0L2Jvb3QvZHRzL3Jv Y2tjaGlwL3JrMzU2OC1waG90b25pY2F0LmR0cyB8ICA1ODggKysrKysrKysKPiAgYXJjaC9hcm02 NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NngtYmFzZS5kdHNpICAgICAgfCAgICA1ICsKPiAgLi4u L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU3Ni1hcm1zb20tc2lnZTUuZHRzICAgICAgfCAgIDQ3ICsK PiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NzYtZXZiMS12MTAuZHRzICAgfCAg IDQ3ICsKPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NzYtcm9jLXBjLmR0cyAg ICAgfCAgNzM2ICsrKysrKysrKysrCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTc2LXJvY2stNGQuZHRzICAgIHwgIDc1MSArKysrKysrKysrKwo+ICBhcmNoL2FybTY0L2Jvb3Qv ZHRzL3JvY2tjaGlwL3JrMzU3Ni5kdHNpICAgICAgICAgICB8ICAxODcgKysrCj4gIC4uLi9hcm02 NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtYXJtc29tLWxtNy5kdHNpIHwgICAgNCArCj4gIC4u Li9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtYXJtc29tLXNpZ2U3LmR0cyAgICAgIHwgICA1MSAr Cj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LWJhc2UuZHRzaSAgICAgIHwg IDExMCArLQo+ICAuLi4vYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LWNvb2xwaS1jbTUtZXZiLmR0 cyAgICB8ICAgIDIgKy0KPiAgLi4uL2R0cy9yb2NrY2hpcC9yazM1ODgtY29vbHBpLWNtNS1nZW5i b29rLmR0cyAgICAgfCAgICAyICstCj4gIC4uLi9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1 ODgtY29vbHBpLWNtNS5kdHNpIHwgICAgNCArCj4gIC4uLi9kdHMvcm9ja2NoaXAvcmszNTg4LWVk Z2VibGUtbmV1NmEtY29tbW9uLmR0c2kgIHwgICAgNCArCj4gIC4uLi9ib290L2R0cy9yb2NrY2hp cC9yazM1ODgtZWRnZWJsZS1uZXU2YS1pby5kdHNpIHwgICA0NyArCj4gIGFyY2gvYXJtNjQvYm9v dC9kdHMvcm9ja2NoaXAvcmszNTg4LWV2YjEtdjEwLmR0cyAgIHwgICA1MCArLQo+ICBhcmNoL2Fy bTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1leHRyYS5kdHNpICAgICB8ICAxODYgKysrCj4g IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LWZldDM1ODgtYy5kdHNpIHwgICAg NCArCj4gIC4uLi9kdHMvcm9ja2NoaXAvcmszNTg4LWZpcmVmbHktY29yZS0zNTg4ai5kdHNpICAg IHwgICAgNCArCj4gIC4uLi9kdHMvcm9ja2NoaXAvcmszNTg4LWZpcmVmbHktaWNvcmUtMzU4OHEu ZHRzaSAgIHwgIDQ0MyArKysrKysrCj4gIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtZmly ZWZseS1pdHgtMzU4OGouZHRzIHwgICAgMiArLQo+ICAuLi4vcm9ja2NoaXAvcmszNTg4LWZyaWVu ZGx5ZWxlYy1jbTM1ODgtbmFzLmR0cyAgICB8ICAgIDIgKy0KPiAgLi4uL2R0cy9yb2NrY2hpcC9y azM1ODgtZnJpZW5kbHllbGVjLWNtMzU4OC5kdHNpICAgfCAgICA0ICsKPiAgLi4uL2FybTY0L2Jv b3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1oOTYtbWF4LXY1OC5kdHMgfCAgIDMwICstCj4gIC4uLi9k dHMvcm9ja2NoaXAvcmszNTg4LWphZ3Vhci1wcmUtaWN0LXRlc3Rlci5kdHNvIHwgIDE3MSArKysK PiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtamFndWFyLmR0cyAgICAgfCAg MjI0ICsrKy0KPiAgLi4uL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1tbnQtcmVmb3Jt Mi5kdHMgfCAgMzM2ICsrKysrCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4 LW5hbm9wYy10Ni5kdHNpIHwgICAgNiArLQo+ICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OC1vazM1ODgtYy5kdHMgICB8ICAgIDQgKwo+ICAuLi4vZHRzL3JvY2tjaGlwL3JrMzU4 OC1vcmFuZ2VwaS01LWNvbXBhY3QuZHRzaSAgICB8ICAgIDkgLQo+ICAuLi4vYm9vdC9kdHMvcm9j a2NoaXAvcmszNTg4LW9yYW5nZXBpLTUtbWF4LmR0cyAgICB8ICAgNTEgKy0KPiAgLi4uL2Jvb3Qv ZHRzL3JvY2tjaGlwL3JrMzU4OC1vcmFuZ2VwaS01LXBsdXMuZHRzICAgfCAgICAyICstCj4gIC4u Li9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtb3JhbmdlcGktNS11bHRyYS5kdHMgIHwgICA4MyAr Kwo+ICAuLi4vYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LW9yYW5nZXBpLTUuZHRzaSB8 ICAgIDYgKy0KPiAgLi4uL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1xdWFydHpwcm82 NC5kdHMgfCAgICA2ICstCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXJv Y2stNS1pdHguZHRzIHwgICA1MyArCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4LXJvY2stNWIuZHRzICAgIHwgICA4MyArLQo+ICAuLi4vYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4LXRpZ2VyLWhhaWtvdS5kdHMgICAgICB8ICAgIDQgKy0KPiAgYXJjaC9hcm02NC9ib290L2R0 cy9yb2NrY2hpcC9yazM1ODgtdGlnZXIuZHRzaSAgICAgfCAgICA1ICstCj4gIC4uLi9hcm02NC9i b290L2R0cy9yb2NrY2hpcC9yazM1ODgtdG95YnJpY2steDAuZHRzIHwgICAgNCArCj4gIC4uLi9h cm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtdHVyaW5nLXJrMS5kdHNpIHwgICAgNCArCj4g IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy1jb29scGktNGIuZHRzIHwgICAy OSArLQo+ICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OHMtZXZiMS12MTAuZHRz ICB8ICAgIDYgKy0KPiAgLi4uL2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OHMtZ2FtZWZvcmNlLWFj ZS5kdHMgICAgfCAgICA2ICstCj4gIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhzLWluZGll ZHJvaWQtbm92YS5kdHMgIHwgICAgOCArLQo+ICAuLi4vYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4 cy1raGFkYXMtZWRnZTIuZHRzICAgICB8ICAgIDQgKwo+ICAuLi4vYXJtNjQvYm9vdC9kdHMvcm9j a2NoaXAvcmszNTg4cy1uYW5vcGktcjYuZHRzaSB8ICAgIDYgKy0KPiAgYXJjaC9hcm02NC9ib290 L2R0cy9yb2NrY2hpcC9yazM1ODhzLW9kcm9pZC1tMi5kdHMgfCAgICA2ICstCj4gIC4uLi9ib290 L2R0cy9yb2NrY2hpcC9yazM1ODhzLW9yYW5nZXBpLTUuZHRzaSAgICAgIHwgICAgOCArLQo+ICBh cmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OHMtcm9jay01YS5kdHMgICB8ICAgIDYg Ky0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhzLXJvY2stNWMuZHRzICAg fCAgIDQyICstCj4gIGluY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svcm9ja2NoaXAscmszNTI4LWNy dS5oICAgIHwgIDQ1MyArKysrKysrCj4gIGluY2x1ZGUvZHQtYmluZGluZ3MvcmVzZXQvcm9ja2No aXAscmszNTI4LWNydS5oICAgIHwgIDI0MSArKysrCj4gIDc0IGZpbGVzIGNoYW5nZWQsIDc2OTMg aW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svcm9ja2NoaXAscmszNTI4LWNydS55 YW1sCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3B4 MzAtcmluZ25lY2staGFpa291LWx2ZHMtOTkwNDM3OS5kdHNvCj4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3B4MzAtcmluZ25lY2staGFpa291LXZpZGVv LWRlbW8uZHRzbwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9ib290L2R0cy9yb2Nr Y2hpcC9yazMzOTktcHVtYS1oYWlrb3UtdmlkZW8tZGVtby5kdHNvCj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzUyOC1waW5jdHJsLmR0c2kKPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTY4LXBo b3RvbmljYXQuZHRzCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3Jv Y2tjaGlwL3JrMzU3Ni1yb2MtcGMuZHRzCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0 L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU3Ni1yb2NrLTRkLmR0cwo+ICBjcmVhdGUgbW9kZSAxMDA2 NDQgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtZmlyZWZseS1pY29yZS0zNTg4 cS5kdHNpCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OC1qYWd1YXItcHJlLWljdC10ZXN0ZXIuZHRzbwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg YXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtbW50LXJlZm9ybTIuZHRzCj4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1vcmFu Z2VwaS01LXVsdHJhLmR0cwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9kdC1iaW5kaW5n cy9jbG9jay9yb2NrY2hpcCxyazM1MjgtY3J1LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1 ZGUvZHQtYmluZGluZ3MvcmVzZXQvcm9ja2NoaXAscmszNTI4LWNydS5oCj4gCgoKCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAg bWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo=