From patchwork Wed Feb 1 23:04:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiko Stuebner X-Patchwork-Id: 1735973 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=knjJe9R8; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P6ctc19Rqz23hh for ; Thu, 2 Feb 2023 10:04:24 +1100 (AEDT) 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=sDlflBQal3URUey5DnMr2YhTjHpwnfM18FMGLQZOIWw=; b=knjJe9R87vl+6Z K0urHlJdhsvGSRGIvJx/H1BFC5dIqQZnz0nDQ4HWIY674NSCwce+o8te+NRyECS+5A6LQddHUJX+E 4iRO5fVIH8zxxNNO5BKCqEIZnj/uEG+3zmD+D9zTzw2YUKMZgvzX89kjqU0L0149leJxVDhZAAz71 0tiyOx0r8ClUbZxd4oa7INKsMzQPPRbkDRnJMdmU3GHF3AfuI3ih8ROvsJ1yVvGzozsrusL5gI7HK otoMlDQ7q4vjihLr6Lz2VLZEgZZRgCd8YoaHH56R33yxj4kwAR2rIidbFefI6xqdV/6o2ye7OgI3t a+7G069IzsP9d+J3978A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pNM9D-00Dpw1-Pa; Wed, 01 Feb 2023 23:04:11 +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 1pNM99-00Dpus-KA; Wed, 01 Feb 2023 23:04:09 +0000 Received: from p508fda63.dip0.t-ipconnect.de ([80.143.218.99] 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 1pNM98-0007MW-AJ; Thu, 02 Feb 2023 00:04:06 +0100 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.3 #1 Date: Thu, 02 Feb 2023 00:04:05 +0100 Message-ID: <6491956.DvuYhMxLoT@phil> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230201_150407_840067_C2D4A3D5 X-CRM114-Status: GOOD ( 17.94 ) X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Arnd, Kevin, Olof, please find below and in subsequent pull-request Rockchip changes for for 6.3 As always the 64bit DTS part is the big one, with the most interesting change probably being the addition of the rk3588 soc support and some boards using it. Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi Arnd, Kevin, Olof, please find below and in subsequent pull-request Rockchip changes for for 6.3 As always the 64bit DTS part is the big one, with the most interesting change probably being the addition of the rk3588 soc support and some boards using it. Though also the 32bit side got quite a bit attention this time even with support for new SoCs. Please pull! Thanks Heiko The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.3-rockchip-dts64-1 for you to fetch changes up to ef9134d9bbce071c9e4ebdcbb6f8fb1a5dd0a67e: arm64: dts: rockchip: Correct the model name for Radxa E25 (2023-01-29 13:12:28 +0100) ---------------------------------------------------------------- New SoC supported is the rk3588. New boards rk3588-evb1, EmbedFire Lubancat 1+2 (based on different SoCs), a number of Radxa boards (rock-5a and -5b, compute module 3, cm3i e25), OrangePi R1 plus and the Edgeble Neu6 SoM and baseboard. A number of improvements for the Odroid Go (and its clones) including touchscreen and display support, led and audio changes. As well as some improvements for the rk356x, better gpu thermal values for px30 and some minor improvement for rock3a, rock5a, rk3566-demo, roc-rk3399-pc and bi-r2pro. ---------------------------------------------------------------- Alex Riabchenko (1): arm64: dts: rockchip: Add IR receiver to BPI-R2Pro Andy Yan (3): dt-bindings: arm: rockchip: Add EmbedFire LubanCat 2 arm64: dts: rockchip: Add dts for EmbedFire rk3568 LubanCat 2 arm64: dts: rockchip: Enable wifi module AP6398s for rk3566 box demo Chris Morgan (6): arm64: dts: rockchip: Change audio card name for Odroid Go arm64: dts: rockchip: don't set cpll rate for Odroid Go arm64: dts: rockchip: update px30 thermal zones for GPU arm64: dts: rockchip: Update leds for Odroid Go Advance arm64: dts: rockchip: add Hynitron cst340 for Anbernic 353 series arm64: dts: rockchip: add display to RG503 Christopher Obbard (4): arm64: dts: rockchip: Add rock-5b board arm64: dts: rockchip: Update sdhci alias for rock-5a arm64: dts: rockchip: Remove empty line from rock-5a arm64: dts: rockchip: Update sdhci alias for rock-5b Chukun Pan (4): dt-bindings: arm: rockchip: add Radxa CM3I E25 arm64: dts: rockchip: Add Radxa CM3I E25 dt-bindings: arm: rockchip: Add Orange Pi R1 Plus arm64: dts: rockchip: rk3328: Add Orange Pi R1 Plus Furkan Kardame (1): arm64: dts: rockchip: add audio nodes to rk3566-roc-pc Jagan Teki (12): arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A SoM arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A IO dt-bindings: arm: rockchip: Add Radxa Compute Module 3 arm64: dts: rockchip: Add rk3566 based Radxa Compute Module 3 arm64: dts: rockchip: Add Radxa Compute Module 3 IO board arm64: dts: rockchip: Update eMMC, SD aliases for Radxa SoM boards arm64: dts: rockchip: Update eMMC, SD aliases for Radxa SBC boards arm64: dts: rockchip: rk3566: Enable WiFi, BT support for Radxa CM3 arm64: dts: rockchip: Fix compatible for Radxa CM3 arm64: dts: rockchip: Add missing CM3i fallback compatible for Radxa E25 arm64: dts: rockchip: Drop unneeded model for Radxa CM3i arm64: dts: rockchip: Correct the model name for Radxa E25 Jianqun Xu (1): arm64: dts: rockchip: Add rk3588 pinctrl data Jonas Karlman (2): arm64: dts: rockchip: assign rate to clk_rtc_32k on rk356x arm64: dts: rockchip: fix hdmi cec on rock-3a Kever Yang (2): arm64: dts: rockchip: Add base DT for rk3588 SoC arm64: dts: rockchip: Add rk3588-evb1 board Lucas Tanure (1): arm64: dts: rockchip: Fix RX delay for ethernet phy on rk3588s-rock5a Manoj Sai (2): arm64: dts: rockchip: increase spi-max-frequency of nor flash for roc-rk3399-pc arm64: dts: rockchip: Enable Ethernet for Radxa CM3 IO Michael Riesch (1): arm64: dts: rockchip: add pinctrls for 16-bit/18-bit rgb interface to rk356x Sebastian Reichel (3): dt-bindings: soc: rockchip: add initial rk3588 syscon compatibles dt-bindings: arm: rockchip: add initial rk3588 boards arm64: dts: rockchip: Add rock-5a board Wenhao Cui (3): dt-bindings: vendor-prefixes: Document EmbedFire dt-bindings: arm: rockchip: Add EmbedFire LubanCat 1 arm64: dts: rockchip: Add EmbedFire LubanCat 1 .../devicetree/bindings/arm/rockchip.yaml | 44 + .../devicetree/bindings/soc/rockchip/grf.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/rockchip/Makefile | 9 + arch/arm64/boot/dts/rockchip/px30.dtsi | 33 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 41 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 373 +++ arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 4 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 4 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 19 + .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 12 + .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 55 + arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 595 ++++ .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 272 ++ arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi | 425 +++ arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 44 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 13 + arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 733 +++++ arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 94 + .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 415 +++ arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts | 228 ++ arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 5 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 27 + .../boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi | 32 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 129 + arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi | 516 +++ arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 44 + arch/arm64/boot/dts/rockchip/rk3588.dtsi | 58 + arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi | 3403 ++++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 73 + arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 1703 ++++++++++ 35 files changed, 9413 insertions(+), 33 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3-io.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s.dtsi