From patchwork Sat Sep 10 01:21:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiko Stuebner X-Patchwork-Id: 12972362 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 63763ECAAA1 for ; Sat, 10 Sep 2022 01:21:34 +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=lgj0DCagjtc0qLvSvMptuHUSApZ9Z/5a42LZjEBNfpQ=; b=MUca5nzN+K460X nztY+UjvZ2Ym/4IUyDI4HNZKhHaxXcGYkdxr0QXtupC6XTBTcTSkF5+A8LtVpvvyfeDhbsGo2f20V SgIuFs8koFbPzLsVNyyMArCJI/ChCt2yxmjbowgZyH9gzlXJh65nXhSXHJSi1sNM4d0mlGMayahdY +9kUeVhmqb2nuafHmkuTWfM3fgfu/QkUrsr2qSWK8sUQCTTSm99E6GZQbCtr5LdOFP19SWzRWrE3k uUZweulKD+dToeS7Ft/d6ofIcdAf6kHXHMyClCp+/cAu/jMQDhP1wW1ttZuVz3G4FCxFWaXbNj0JH Hln73wrmZsUnYI6NjTRg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWpBR-004hND-Jt; Sat, 10 Sep 2022 01:21:21 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWpBO-004hHU-LK; Sat, 10 Sep 2022 01:21:20 +0000 Received: from ip5b412258.dynamic.kabel-deutschland.de ([91.65.34.88] 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 1oWpBN-00019F-5k; Sat, 10 Sep 2022 03:21:17 +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.1 #1 Date: Sat, 10 Sep 2022 03:21:16 +0200 Message-ID: <5600929.DvuYhMxLoT@phil> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220909_182118_727322_64AB8F32 X-CRM114-Status: GOOD ( 13.89 ) 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: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org Hi Arnd, Kevin, Olof, please find below and in subsequent pull-requests Rockchip changes for for 6.1 As always the 64bit DTS part is the big one. Please pull! Thanks Heiko The following changes since commit 1c23f9e627a7b412978b4e852793c5e3c3efc555: Linux 6.0-rc2 (2022-08-21 17:32:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.1-rockchip-dts64-1 for you to fetch changes up to 91419ae0420f0c91a326655d687b740826d0a3f9: arm64: dts: rockchip: use BCLK to GPIO switch on rk3399 (2022-09-10 01:08:48 +0200) ---------------------------------------------------------------- New boards the Anberic RG353P and RG503, Radxa Rock4c+ (variant with different display outputs), Pine64 Pinephone Pro, Open AI Lab EAIDK-610. New components of the rk356x (Video encoder/decoder, pcie, CSI dphy). New board-peripherals for rock3a (pcie, i2c, regulators, rtc), quartz64-b (pcie, analog audio) and BPI-R2-Pro (pcie), ROCK Pi (leds), Odroid Go (charger) Usage of the new-ish bclk special handling for audio on rk3399. ---------------------------------------------------------------- Andy Yan (3): dt-bindings: vendor-prefixes: Add OPEN AI LAB dt-bindings: arm: rockchip: Add EAIDK-610 arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610 Chris Morgan (4): arm64: dts: rockchip: add rk817 chg to Odroid Go Advance dt-bindings: vendor-prefixes: add Anbernic dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503 arm64: dts: rockchip: add Anbernic RG353P and RG503 Chukun Pan (2): arm64: dts: rockchip: add rtc to rock3a arm64: dts: rockchip: Enable PCIe controller on rock3a FUKAUMI Naoki (2): arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+ arm64: dts: rockchip: add LEDs for ROCK 4C+ Frank Wunderlich (3): arm64: dts: rockchip: Add PCIe v3 nodes to rk3568 arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro Jagan Teki (3): dt-bindings: arm: rockchip: Document Radxa ROCK 4C+ arm64: dts: rockchip: Add RK3399-T OPP table arm64: dts: rockchip: rk3399: Radxa ROCK 4C+ Judy Hsiao (1): arm64: dts: rockchip: use BCLK to GPIO switch on rk3399 Martijn Braam (1): arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro Michael Riesch (4): arm64: dts: rockchip: add vcc_cam regulator to rock-3a arm64: dts: rockchip: add vcc_mipi regulator to rock-3a arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a arm64: dts: rockchip: add csi dphy node to rk356x Nicolas Frattaroli (3): arm64: dts: rockchip: Add analog audio output on quartz64-b arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b arm64: dts: rockchip: Add Hantro encoder node to rk356x Ondrej Jirman (1): arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro Piotr Oniszczuk (1): arm64: dts: rockchip: Add VPU support for RK3568/RK3566 Tom Fitzhenry (1): dt-bindings: arm: rockchip: Add PinePhone Pro bindings .../devicetree/bindings/arm/rockchip.yaml | 25 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + arch/arm64/boot/dts/rockchip/Makefile | 5 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 26 + arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 939 +++++++++++++++++++++ .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 10 + .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 398 +++++++++ .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 679 +++++++++++++++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 21 + arch/arm64/boot/dts/rockchip/rk3399-t-opp.dtsi | 114 +++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 94 +++ .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 87 ++ .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 831 ++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 66 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 129 ++- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 113 +++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 122 +++ arch/arm64/boot/dts/rockchip/rk356x.dtsi | 52 ++ 19 files changed, 3732 insertions(+), 8 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-4c-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-t-opp.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg353p.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg503.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi