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 824BEC83F1D for ; Thu, 10 Jul 2025 13:12:44 +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: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=1EgepSYSqMC2d+tiMF08mf9aOpOjLIUIm5ANMd7Ncp0=; b=w/Xyd0P3jZfFuQerz3d9JyYlBX y41/nMRR5koaSIWEpJ8uOfIvdn6LvRe75fcufOOYSLcPv48c8HKXW8OPSntmKfqpluXLYtKWEb8Gj iD2oMKwVS75aZluOWP1OuXW4vbyiwhHJr/2LoSglAP4zSV6Q3XRy8nPYt47GB6nc9RhonnGa33Hf0 ToArjjbzQNp8OialMR+jXlDqosnH5WzQ4ivnwRrwUyAv4VQiLVz5/AoMonsnNbmZkhdm6spZzpxv1 D7ZhEyptkWOwVowKeiRBWxt9TKzOCDMNVOIfFd/TQHeH4NbVDkuQ0uN3Ze59CLIL/qT87CPvaU1zO Ut8FphOw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uZr4o-0000000Bt40-1qDl; Thu, 10 Jul 2025 13:12:38 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uZpTH-0000000BdxE-09Uz; Thu, 10 Jul 2025 11:29:48 +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: Message-ID:Date:Subject:Cc:To:From:Reply-To:In-Reply-To:References; bh=1EgepSYSqMC2d+tiMF08mf9aOpOjLIUIm5ANMd7Ncp0=; b=jO79uTOS8NQh0rwX2mm2tH1mbf 5k3Sy+I3gn4FafoeluVnGsiCFxpMN9rnzVJOCdoTmr6o+2xAPaRMQcwHd8KqjFYHU7SIUMbl32qh6 tE5uK/3QWIsbCBuTLMUY1jQgpOUYlWalOSe/lmHAPokmVTTDLYj+Iyw+rorZz2P0RFysRGDCyV0sJ aAE4lKQgr8+AualDp2KON+qmW/I52wg4i4W0kh+y+wx1ctp0sN1jIgbwnZx3dKa6Rw9oHDWq7ljdw 0BpQtgYcIHVRUsRW+3dG0xA0yZvmdRb5VXA/Csrx5QQe7VLykOGWGr1e+PR5ZBZ8w4SJMH/ve96nj VUWP6zSQ==; Received: from [194.95.143.137] (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 1uZpTF-0004WL-Hb; Thu, 10 Jul 2025 13:29:45 +0200 From: Heiko Stuebner To: arm@kernel.org Cc: soc@kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] Rockchip dts64 changes for 6.17 #1 Date: Thu, 10 Jul 2025 13:29:45 +0200 Message-ID: <15465458.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-20250710_042947_247364_34823D0F X-CRM114-Status: GOOD ( 14.82 ) 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 soc maintainers, please find below Rockchip changes for for 6.17 . Please pull. Thanks Heiko The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494: Linux 6.16-rc1 (2025-06-08 13:44:43 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git ta= gs/v6.17-rockchip-dts64-1 for you to fetch changes up to 6e3071f4e03997ca0e4388ca61aa06df2802dcd1: arm64: dts: rockchip: Enable eMMC HS200 mode on Radxa E20C (2025-06-30 11= :44:12 +0200) =2D--------------------------------------------------------------- New boards: ROC-RK3588S-PC, Luckfox Omni3576, Radxa Rock 5T, Sakura Pi RK3308B - all of them have the used soc in their name. New overlays: RockPro64 screen, optional Sige5 Wifi/BT module, ethernet-switch addon for Jaguar. Added peripherals on rk3528 (spi, power-domain controller, gpu) and sdio controller on rk3576. DSI display support for the Gameforce-ACE handheld, a fix for the cover-detection (closed/open) on the PineNote, camera support for the Haikou Video Demo overlay on PX30 Ringneck as well as a number of other newly enabled peripherals on a number of boards. =2D--------------------------------------------------------------- Alexey Charkov (3): arm64: dts: rockchip: add SDIO controller on RK3576 arm64: dts: rockchip: add version-independent WiFi/BT nodes on Sige5 arm64: dts: rockchip: add overlay for the WiFi/BT module on Sige5 v1.2 Andy Yan (1): arm64: dts: rockchip: Enable gpu on rk3576-evb1-v10 Chris Morgan (2): arm64: dts: rockchip: Add DSI panel support for gameforce-ace arm64: dts: rockchip: Document unused device on i2c1 Chukun Pan (1): arm64: dts: rockchip: Add spi nodes for RK3528 Cristian Ciocaltea (2): arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576 arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576 Diederik de Haas (1): arm64: dts: rockchip: Fix cover detection on PineNote Heiko Stuebner (1): arm64: dts: rockchip: convert rk3562 to their dt-binding constants Hsun Lai (5): dt-bindings: vendor-prefixes: Add SakuraPi prefix dt-bindings: arm: rockchip: Add Sakura Pi RK3308B arm64: dts: rockchip: add DTs for Sakura Pi RK3308B dt-bindings: arm: rockchip: Add Firefly ROC-RK3588S-PC arm64: dts: rockchip: add DTs for Firefly ROC-RK3588S-PC Jianfeng Liu (1): arm64: dts: rockchip: Add bluetooth support to ArmSoM Sige7 John Clark (4): arm64: dts: rockchip: Use standard PHY reset properties for RK3576 Ar= mSoM Sige5 dt-bindings: vendor-prefixes: Add luckfox prefix dt-bindings: arm: rockchip: Add Luckfox Omni3576 and Core3576 bindings arm64: dts: rockchip: Add Luckfox Omni3576 Board support Jonas Karlman (4): arm64: dts: rockchip: Add power controller for RK3528 arm64: dts: rockchip: Add GPU node for RK3528 arm64: dts: rockchip: Enable GPU on Radxa E20C arm64: dts: rockchip: Enable eMMC HS200 mode on Radxa E20C Nicolas Frattaroli (6): dt-bindings: arm: rockchip: add RADXA ROCK 5T arm64: dts: rockchip: rename rk3588-rock-5b.dtsi arm64: dts: rockchip: move common ROCK 5B/+ nodes into own tree arm64: dts: rockchip: add ROCK 5T device tree arm64: dts: rockchip: enable USB on Sige5 arm64: dts: rockchip: enable PCIe on ROCK 4D Olivier Benjamin (1): arm64: dts: rockchip: Update the PinePhone Pro panel description Peter Robinson (2): arm64: dts: rockchip: drop touch panel display from rockpro64 arm64: dts: rockchip: add overlay for RockPro64 screen Quentin Schulz (4): arm64: dts: rockchip: support Ethernet Switch adapter for RK3588 Jagu= ar arm64: dts: rockchip: fix endpoint dtc warning for PX30 ISP arm64: dts: rockchip: add label to first port of ISP on px30 arm64: dts: rockchip: support camera module on Haikou Video Demo on P= X30 Ringneck Sam Edwards (1): arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU= power regulator control Valentin H=C4=83loiu (1): arm64: dts: rockchip: Enable HDMI receiver on CM3588 .../devicetree/bindings/arm/rockchip.yaml | 22 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + arch/arm64/boot/dts/rockchip/Makefile | 23 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 3 +- arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 3 +- .../rockchip/px30-ringneck-haikou-video-demo.dtso | 53 ++ arch/arm64/boot/dts/rockchip/px30.dtsi | 4 +- .../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 265 +++++++ .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 33 +- .../boot/dts/rockchip/rk3399-rockpro64-screen.dtso | 86 ++ arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 64 -- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 6 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 150 ++++ arch/arm64/boot/dts/rockchip/rk3562.dtsi | 37 +- .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- .../rockchip/rk3576-armsom-sige5-v1.2-wifibt.dtso | 49 ++ .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 253 +++++- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 5 + .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi | 749 ++++++++++++++++++ .../boot/dts/rockchip/rk3576-luckfox-omni3576.dts | 51 ++ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 15 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 23 +- .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 36 + .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 17 + .../rockchip/rk3588-jaguar-ethernet-switch.dtso | 195 +++++ .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 878 +++++++++++++++++= ++++ arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtsi | 875 +----------------= =2D-- arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 105 +++ .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 11 - .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 66 +- arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts | 840 +++++++++++++++++= +++ 32 files changed, 3923 insertions(+), 1002 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-screen.dt= so create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5-v1.2-w= ifibt.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-luckfox-core3576.dt= si create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-luckfox-omni3576.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-ethernet-swi= tch.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts 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 BA545C83F17 for ; Thu, 10 Jul 2025 12:52:56 +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=Fqqyp/6t8uyjDgQyvmSwKdZyloIRqceAWEBJ+ix6T+A=; b=me6Dn/56sqt4z1 vR+0iKCLoVduwmpEsgT4kO3U7nNIg+BXIdk60WwB3zds3tB8qGq885rDdcS8699I3IENazf6j+njR aDKHRWjVuOfpqzU/YQ3j0v+Jzjw42Mqm2i/qFIn8In9If3hvHjQf3VrtTrWAYbN5w3r+yL3UfvRoE SyRIwKFuOVRUFW7rnJoJ6QryLVs39KYXd8/wa9xhbcv9Dw9/W4YKPP0U2twc5heN3C/Hn+Altn6bu gLm2Q1lVMvAPFXNYhQqqYN5ULJpvmz2ZfTWLsQc0RgbHPrhOtHi5AIwQklSVQSTzQtUjqnaRM+7/k 9gaxOUJPfb1ou7akRCNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uZqle-0000000Bpug-3u0q; Thu, 10 Jul 2025 12:52:50 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uZpTH-0000000BdxE-09Uz; Thu, 10 Jul 2025 11:29:48 +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: Message-ID:Date:Subject:Cc:To:From:Reply-To:In-Reply-To:References; bh=1EgepSYSqMC2d+tiMF08mf9aOpOjLIUIm5ANMd7Ncp0=; b=jO79uTOS8NQh0rwX2mm2tH1mbf 5k3Sy+I3gn4FafoeluVnGsiCFxpMN9rnzVJOCdoTmr6o+2xAPaRMQcwHd8KqjFYHU7SIUMbl32qh6 tE5uK/3QWIsbCBuTLMUY1jQgpOUYlWalOSe/lmHAPokmVTTDLYj+Iyw+rorZz2P0RFysRGDCyV0sJ aAE4lKQgr8+AualDp2KON+qmW/I52wg4i4W0kh+y+wx1ctp0sN1jIgbwnZx3dKa6Rw9oHDWq7ljdw 0BpQtgYcIHVRUsRW+3dG0xA0yZvmdRb5VXA/Csrx5QQe7VLykOGWGr1e+PR5ZBZ8w4SJMH/ve96nj VUWP6zSQ==; Received: from [194.95.143.137] (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 1uZpTF-0004WL-Hb; Thu, 10 Jul 2025 13:29:45 +0200 From: Heiko Stuebner To: arm@kernel.org Cc: soc@kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] Rockchip dts64 changes for 6.17 #1 Date: Thu, 10 Jul 2025 13:29:45 +0200 Message-ID: <15465458.uLZWGnKmhe@phil> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250710_042947_247364_34823D0F X-CRM114-Status: GOOD ( 14.82 ) 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 SGkgc29jIG1haW50YWluZXJzLAoKcGxlYXNlIGZpbmQgYmVsb3cgUm9ja2NoaXAgY2hhbmdlcyBm b3IgZm9yIDYuMTcgLgoKClBsZWFzZSBwdWxsLgpUaGFua3MKSGVpa28KCgpUaGUgZm9sbG93aW5n IGNoYW5nZXMgc2luY2UgY29tbWl0IDE5MjcyYjM3YWE0ZjgzY2E1MmJkZjljMTZkNWQ4MWJkZDEz NTQ0OTQ6CgogIExpbnV4IDYuMTYtcmMxICgyMDI1LTA2LTA4IDEzOjQ0OjQzIC0wNzAwKQoKYXJl IGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6CgogIGdpdDovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9tbWluZC9saW51eC1yb2NrY2hpcC5naXQgdGFn cy92Ni4xNy1yb2NrY2hpcC1kdHM2NC0xCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8g NmUzMDcxZjRlMDM5OTdjYTBlNDM4OGNhNjFhYTA2ZGYyODAyZGNkMToKCiAgYXJtNjQ6IGR0czog cm9ja2NoaXA6IEVuYWJsZSBlTU1DIEhTMjAwIG1vZGUgb24gUmFkeGEgRTIwQyAoMjAyNS0wNi0z MCAxMTo0NDoxMiArMDIwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTmV3IGJvYXJkczogUk9DLVJLMzU4OFMtUEMsIEx1 Y2tmb3ggT21uaTM1NzYsIFJhZHhhIFJvY2sgNVQsClNha3VyYSBQaSBSSzMzMDhCIC0gYWxsIG9m IHRoZW0gaGF2ZSB0aGUgdXNlZCBzb2MgaW4gdGhlaXIgbmFtZS4KCk5ldyBvdmVybGF5czogUm9j a1BybzY0IHNjcmVlbiwgb3B0aW9uYWwgU2lnZTUgV2lmaS9CVCBtb2R1bGUsCmV0aGVybmV0LXN3 aXRjaCBhZGRvbiBmb3IgSmFndWFyLgoKQWRkZWQgcGVyaXBoZXJhbHMgb24gcmszNTI4IChzcGks IHBvd2VyLWRvbWFpbiBjb250cm9sbGVyLCBncHUpCmFuZCBzZGlvIGNvbnRyb2xsZXIgb24gcmsz NTc2LgoKRFNJIGRpc3BsYXkgc3VwcG9ydCBmb3IgdGhlIEdhbWVmb3JjZS1BQ0UgaGFuZGhlbGQs IGEgZml4IGZvciB0aGUKY292ZXItZGV0ZWN0aW9uIChjbG9zZWQvb3Blbikgb24gdGhlIFBpbmVO b3RlLCBjYW1lcmEgc3VwcG9ydCBmb3IKdGhlIEhhaWtvdSBWaWRlbyBEZW1vIG92ZXJsYXkgb24g UFgzMCBSaW5nbmVjayBhcyB3ZWxsIGFzIGEgbnVtYmVyCm9mIG90aGVyIG5ld2x5IGVuYWJsZWQg cGVyaXBoZXJhbHMgb24gYSBudW1iZXIgb2YgYm9hcmRzLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpBbGV4ZXkgQ2hhcmtv diAoMyk6CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBhZGQgU0RJTyBjb250cm9sbGVyIG9u IFJLMzU3NgogICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIHZlcnNpb24taW5kZXBlbmRl bnQgV2lGaS9CVCBub2RlcyBvbiBTaWdlNQogICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRk IG92ZXJsYXkgZm9yIHRoZSBXaUZpL0JUIG1vZHVsZSBvbiBTaWdlNSB2MS4yCgpBbmR5IFlhbiAo MSk6CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFbmFibGUgZ3B1IG9uIHJrMzU3Ni1ldmIx LXYxMAoKQ2hyaXMgTW9yZ2FuICgyKToKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBE U0kgcGFuZWwgc3VwcG9ydCBmb3IgZ2FtZWZvcmNlLWFjZQogICAgICBhcm02NDogZHRzOiByb2Nr Y2hpcDogRG9jdW1lbnQgdW51c2VkIGRldmljZSBvbiBpMmMxCgpDaHVrdW4gUGFuICgxKToKICAg ICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBzcGkgbm9kZXMgZm9yIFJLMzUyOAoKQ3Jpc3Rp YW4gQ2lvY2FsdGVhICgyKToKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEVuYWJsZSBIRE1J IFBIWSBjbGsgcHJvdmlkZXIgb24gcmszNTc2CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBB ZGQgSERNSSBQSFkgUExMIGNsb2NrIHNvdXJjZSB0byBWT1AyIG9uIHJrMzU3NgoKRGllZGVyaWsg ZGUgSGFhcyAoMSk6CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBGaXggY292ZXIgZGV0ZWN0 aW9uIG9uIFBpbmVOb3RlCgpIZWlrbyBTdHVlYm5lciAoMSk6CiAgICAgIGFybTY0OiBkdHM6IHJv Y2tjaGlwOiBjb252ZXJ0IHJrMzU2MiB0byB0aGVpciBkdC1iaW5kaW5nIGNvbnN0YW50cwoKSHN1 biBMYWkgKDUpOgogICAgICBkdC1iaW5kaW5nczogdmVuZG9yLXByZWZpeGVzOiBBZGQgU2FrdXJh UGkgcHJlZml4CiAgICAgIGR0LWJpbmRpbmdzOiBhcm06IHJvY2tjaGlwOiBBZGQgU2FrdXJhIFBp IFJLMzMwOEIKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBEVHMgZm9yIFNha3VyYSBQ aSBSSzMzMDhCCiAgICAgIGR0LWJpbmRpbmdzOiBhcm06IHJvY2tjaGlwOiBBZGQgRmlyZWZseSBS T0MtUkszNTg4Uy1QQwogICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIERUcyBmb3IgRmly ZWZseSBST0MtUkszNTg4Uy1QQwoKSmlhbmZlbmcgTGl1ICgxKToKICAgICAgYXJtNjQ6IGR0czog cm9ja2NoaXA6IEFkZCBibHVldG9vdGggc3VwcG9ydCB0byBBcm1Tb00gU2lnZTcKCkpvaG4gQ2xh cmsgKDQpOgogICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogVXNlIHN0YW5kYXJkIFBIWSByZXNl dCBwcm9wZXJ0aWVzIGZvciBSSzM1NzYgQXJtU29NIFNpZ2U1CiAgICAgIGR0LWJpbmRpbmdzOiB2 ZW5kb3ItcHJlZml4ZXM6IEFkZCBsdWNrZm94IHByZWZpeAogICAgICBkdC1iaW5kaW5nczogYXJt OiByb2NrY2hpcDogQWRkIEx1Y2tmb3ggT21uaTM1NzYgYW5kIENvcmUzNTc2IGJpbmRpbmdzCiAg ICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQgTHVja2ZveCBPbW5pMzU3NiBCb2FyZCBzdXBw b3J0CgpKb25hcyBLYXJsbWFuICg0KToKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFkZCBw b3dlciBjb250cm9sbGVyIGZvciBSSzM1MjgKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEFk ZCBHUFUgbm9kZSBmb3IgUkszNTI4CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFbmFibGUg R1BVIG9uIFJhZHhhIEUyMEMKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IEVuYWJsZSBlTU1D IEhTMjAwIG1vZGUgb24gUmFkeGEgRTIwQwoKTmljb2xhcyBGcmF0dGFyb2xpICg2KToKICAgICAg ZHQtYmluZGluZ3M6IGFybTogcm9ja2NoaXA6IGFkZCBSQURYQSBST0NLIDVUCiAgICAgIGFybTY0 OiBkdHM6IHJvY2tjaGlwOiByZW5hbWUgcmszNTg4LXJvY2stNWIuZHRzaQogICAgICBhcm02NDog ZHRzOiByb2NrY2hpcDogbW92ZSBjb21tb24gUk9DSyA1Qi8rIG5vZGVzIGludG8gb3duIHRyZWUK ICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IGFkZCBST0NLIDVUIGRldmljZSB0cmVlCiAgICAg IGFybTY0OiBkdHM6IHJvY2tjaGlwOiBlbmFibGUgVVNCIG9uIFNpZ2U1CiAgICAgIGFybTY0OiBk dHM6IHJvY2tjaGlwOiBlbmFibGUgUENJZSBvbiBST0NLIDRECgpPbGl2aWVyIEJlbmphbWluICgx KToKICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IFVwZGF0ZSB0aGUgUGluZVBob25lIFBybyBw YW5lbCBkZXNjcmlwdGlvbgoKUGV0ZXIgUm9iaW5zb24gKDIpOgogICAgICBhcm02NDogZHRzOiBy b2NrY2hpcDogZHJvcCB0b3VjaCBwYW5lbCBkaXNwbGF5IGZyb20gcm9ja3BybzY0CiAgICAgIGFy bTY0OiBkdHM6IHJvY2tjaGlwOiBhZGQgb3ZlcmxheSBmb3IgUm9ja1BybzY0IHNjcmVlbgoKUXVl bnRpbiBTY2h1bHogKDQpOgogICAgICBhcm02NDogZHRzOiByb2NrY2hpcDogc3VwcG9ydCBFdGhl cm5ldCBTd2l0Y2ggYWRhcHRlciBmb3IgUkszNTg4IEphZ3VhcgogICAgICBhcm02NDogZHRzOiBy b2NrY2hpcDogZml4IGVuZHBvaW50IGR0YyB3YXJuaW5nIGZvciBQWDMwIElTUAogICAgICBhcm02 NDogZHRzOiByb2NrY2hpcDogYWRkIGxhYmVsIHRvIGZpcnN0IHBvcnQgb2YgSVNQIG9uIHB4MzAK ICAgICAgYXJtNjQ6IGR0czogcm9ja2NoaXA6IHN1cHBvcnQgY2FtZXJhIG1vZHVsZSBvbiBIYWlr b3UgVmlkZW8gRGVtbyBvbiBQWDMwIFJpbmduZWNrCgpTYW0gRWR3YXJkcyAoMSk6CiAgICAgIGFy bTY0OiBkdHM6IHJvY2tjaGlwOiBSZW1vdmUgd29ya2Fyb3VuZCB0aGF0IHByZXZlbnRlZCBUdXJp bmcgUksxIEdQVSBwb3dlciByZWd1bGF0b3IgY29udHJvbAoKVmFsZW50aW4gSMSDbG9pdSAoMSk6 CiAgICAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFbmFibGUgSERNSSByZWNlaXZlciBvbiBDTTM1 ODgKCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vcm9ja2NoaXAueWFtbCAgICAgICAgICB8 ICAyMiArCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy92ZW5kb3ItcHJlZml4ZXMueWFtbCAgICAg ICB8ICAgNCArCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01ha2VmaWxlICAgICAgICAg ICAgICB8ICAyMyArCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3B4MzAtZXZiLmR0cyAg ICAgICAgICB8ICAgMyArLQogYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9weDMwLXBwMTUx Ni5kdHNpICAgICAgfCAgIDMgKy0KIC4uLi9yb2NrY2hpcC9weDMwLXJpbmduZWNrLWhhaWtvdS12 aWRlby1kZW1vLmR0c28gIHwgIDUzICsrCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3B4 MzAuZHRzaSAgICAgICAgICAgICB8ICAgNCArLQogLi4uL2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzMw OC1zYWt1cmFwaS1yazMzMDhiLmR0cyAgfCAyNjUgKysrKysrKwogLi4uL2Jvb3QvZHRzL3JvY2tj aGlwL3JrMzM5OS1waW5lcGhvbmUtcHJvLmR0cyAgICAgfCAgMzMgKy0KIC4uLi9ib290L2R0cy9y b2NrY2hpcC9yazMzOTktcm9ja3BybzY0LXNjcmVlbi5kdHNvIHwgIDg2ICsrCiBhcmNoL2FybTY0 L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OS1yb2NrcHJvNjQuZHRzaSB8ICA2NCAtLQogYXJjaC9h cm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1MjgtcmFkeGEtZTIwYy5kdHMgfCAgIDYgKwogYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1MjguZHRzaSAgICAgICAgICAgfCAxNTAgKysr KwogYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NjIuZHRzaSAgICAgICAgICAgfCAg MzcgKy0KIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1NjYtYW5iZXJuaWMtcmd4eDMuZHRzaSAg IHwgICAyICstCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU2Ni1waW5lbm90ZS5k dHNpICB8ICAgMiArLQogLi4uL3JvY2tjaGlwL3JrMzU3Ni1hcm1zb20tc2lnZTUtdjEuMi13aWZp YnQuZHRzbyAgfCAgNDkgKysKIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1NzYtYXJtc29tLXNp Z2U1LmR0cyAgICAgIHwgMjUzICsrKysrLQogYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9y azM1NzYtZXZiMS12MTAuZHRzICAgfCAgIDUgKwogLi4uL2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU3 Ni1sdWNrZm94LWNvcmUzNTc2LmR0c2kgfCA3NDkgKysrKysrKysrKysrKysrKysrCiAuLi4vYm9v dC9kdHMvcm9ja2NoaXAvcmszNTc2LWx1Y2tmb3gtb21uaTM1NzYuZHRzICB8ICA1MSArKwogYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NzYtcm9jay00ZC5kdHMgICAgfCAgMTUgKwog YXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1NzYuZHRzaSAgICAgICAgICAgfCAgMjMg Ky0KIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtYXJtc29tLXNpZ2U3LmR0cyAgICAgIHwg IDM2ICsKIC4uLi9yb2NrY2hpcC9yazM1ODgtZnJpZW5kbHllbGVjLWNtMzU4OC1uYXMuZHRzICAg IHwgIDE3ICsKIC4uLi9yb2NrY2hpcC9yazM1ODgtamFndWFyLWV0aGVybmV0LXN3aXRjaC5kdHNv ICAgIHwgMTk1ICsrKysrCiAuLi4vYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LXJvY2stNWItNWJw LTV0LmR0c2kgICB8IDg3OCArKysrKysrKysrKysrKysrKysrKysKIGFyY2gvYXJtNjQvYm9vdC9k dHMvcm9ja2NoaXAvcmszNTg4LXJvY2stNWIuZHRzaSAgIHwgODc1ICstLS0tLS0tLS0tLS0tLS0t LS0tCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1yb2NrLTV0LmR0cyAgICB8 IDEwNSArKysKIC4uLi9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtdHVyaW5nLXJrMS5k dHNpIHwgIDExIC0KIC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhzLWdhbWVmb3JjZS1hY2Uu ZHRzICAgIHwgIDY2ICstCiBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OHMtcm9j LXBjLmR0cyAgICB8IDg0MCArKysrKysrKysrKysrKysrKysrKwogMzIgZmlsZXMgY2hhbmdlZCwg MzkyMyBpbnNlcnRpb25zKCspLCAxMDAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszMzA4LXNha3VyYXBpLXJrMzMwOGIuZHRz CiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazMzOTkt cm9ja3BybzY0LXNjcmVlbi5kdHNvCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9ib290 L2R0cy9yb2NrY2hpcC9yazM1NzYtYXJtc29tLXNpZ2U1LXYxLjItd2lmaWJ0LmR0c28KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU3Ni1sdWNrZm94 LWNvcmUzNTc2LmR0c2kKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3Jv Y2tjaGlwL3JrMzU3Ni1sdWNrZm94LW9tbmkzNTc2LmR0cwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4LWphZ3Vhci1ldGhlcm5ldC1zd2l0Y2gu ZHRzbwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4LXJvY2stNWItNWJwLTV0LmR0c2kKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jv b3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1yb2NrLTV0LmR0cwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFy Y2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy1yb2MtcGMuZHRzCgoKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBt YWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==