From patchwork Wed Jul 5 14:10:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 116168 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp1904296vqx; Wed, 5 Jul 2023 07:21:27 -0700 (PDT) X-Google-Smtp-Source: APBJJlFcfQXlWD88++P6TslXkqxucDdKIGSpu2FzOBYGTD/mAV0ac94FsZiFwK6jPWFHFaeWZHpY X-Received: by 2002:a05:6a20:914f:b0:12f:90d8:975a with SMTP id x15-20020a056a20914f00b0012f90d8975amr2848588pzc.31.1688566887233; Wed, 05 Jul 2023 07:21:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688566887; cv=none; d=google.com; s=arc-20160816; b=btpjYdqShGhSLn/CJ9PwOfbUbvSvq4YdJAH8v3hO3oEKM5qhriOCGLwLF/hqmuQ0yk UtA+7qaqVGXObRD6svGNC/vDhC7f0kOTo+EThT9ibdcBDDrchE3T2Ww6onsSle+W+RKD gWIf6en1V/BnbUpgZ0GxycuUwgWtEqiXArmstZuwGRvyOBLEyR8il5vdPHxf9zJLTOd1 FrIFlp0km2N4g6fw8NqQqwxmmkE0Vsq72yv9R1u9QOE28VziLCiRJRXb0vpody5ekT0N siO2xbk2OPoXqk7rFLbHAfAV6y8D8QCQvcC6YlF57sleQyY1KXTSJLM7PRpWaXExQWNL YjZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=HxwyNrG0G7N2riNeo6DQ20NW2zqI+d29Om2joRsPse4=; fh=4EPe4DLCBrW7Ie7Rs0FABCmPFHSzYRgTKFa9HjQ6tT0=; b=a4lmkbpgtCau9uP72SMAGKRtVDdh+BeJXdK5rWrgJf1MDWre6u8fNnJuXUUQK5NqzO lj2iAaqNV/2+G0ATIyTc/70xUOrZSvjJEkbioQ1Uo5O52hOEHDf9x9nowbYQTifWK5Di b1ftFAuoNhyepOj356y7bdgyP3rFD1XmQeBR1FuQs+Rjn7L+2g85eopwAosa+D5ZLkHP ZpW3zdz5eAJFpql8jZk1ii6bAG/2lWYHX1zc3y25539Cto34CvcP5M6RoPU5lx8vNdmm qZeU7mFcKJ8rK74gjNYmvnxrkmXkc0Gt+ov13/f9ULAkvR/tLuGWOaPjz1iU2NQ4PYA9 Sasg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=aogTz2be; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s23-20020a63f057000000b00543a6ce8c33si22516557pgj.78.2023.07.05.07.21.11; Wed, 05 Jul 2023 07:21:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=aogTz2be; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232412AbjGEOKe (ORCPT + 99 others); Wed, 5 Jul 2023 10:10:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60528 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231616AbjGEOKa (ORCPT ); Wed, 5 Jul 2023 10:10:30 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE1C710D5; Wed, 5 Jul 2023 07:10:29 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:7599:ed26:1798:f430]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: obbardc) by madras.collabora.co.uk (Postfix) with ESMTPSA id 8F8916606FBB; Wed, 5 Jul 2023 15:10:28 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688566228; bh=fl22C7uQE0nIwjINET+l+iT5MZzv1U3bD6YeVO94hJE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aogTz2beTFu7sAfcD18VNGJTVJkSDuiH9hCq86pyAyTaKXcbctYcLDnLhs8PW81Y+ EczDvNW6JultzTtC2TI91ahZh3/JRp6An5NX3lmLQAZMFs7xs0B5tLoCxP27mnujfN E0yASiXD23CN69+cz9x3VxXWoTmbH3/L5ec2fOyCp8jEi5c7y+uchZmt1oKIxnILZ9 75Wj1CD+yR8fkjNkHoTRaUaXsrU0fRmEil9s+FjcRuU/uSLpczu1WXn/+Da7XgOcnS PaK3hm3hQeKAlg6OjIi7fO9WUBcjSzh0cr37kdLw2EPB16ppTBONdOsX8xGZI/ptRz +7W8fcfBf1iUg== From: Christopher Obbard To: linux-rockchip@lists.infradead.org Cc: kernel@collabora.com, Christopher Obbard , Conor Dooley , FUKAUMI Naoki , Heiko Stuebner , Jagan Teki , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/3] arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi Date: Wed, 5 Jul 2023 15:10:09 +0100 Message-Id: <20230705141011.111568-2-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230705141011.111568-1-chris.obbard@collabora.com> References: <20230705141011.111568-1-chris.obbard@collabora.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770590712375158791?= X-GMAIL-MSGID: =?utf-8?q?1770590712375158791?= The ROCK 4SE uses the RK3399-T variant of the RK3399 SoC, which has some changes to the OPP tables. Prepare for the bringup of this SoC by moving the inclusion of existing OPP tables from the common devicetree into each board-specific devicetree. Signed-off-by: Christopher Obbard --- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi index 907071d4fe80..ec307ee20c66 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi @@ -9,7 +9,6 @@ #include #include #include "rk3399.dtsi" -#include "rk3399-opp.dtsi" / { aliases { diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts index 89f2af5e111d..931334aa3d62 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts @@ -6,6 +6,7 @@ /dts-v1/; #include "rk3399-rock-pi-4.dtsi" +#include "rk3399-opp.dtsi" / { model = "Radxa ROCK Pi 4A"; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts index 0806545922f5..e98a182f8572 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts @@ -6,6 +6,7 @@ /dts-v1/; #include "rk3399-rock-pi-4.dtsi" +#include "rk3399-opp.dtsi" / { model = "Radxa ROCK Pi 4B"; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts index 4053ba72618c..d32efab74e94 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts @@ -7,6 +7,7 @@ /dts-v1/; #include "rk3399-rock-pi-4.dtsi" +#include "rk3399-opp.dtsi" / { model = "Radxa ROCK Pi 4C"; From patchwork Wed Jul 5 14:10:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 116167 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp1904264vqx; Wed, 5 Jul 2023 07:21:23 -0700 (PDT) X-Google-Smtp-Source: APBJJlEFae7zIU56KgOBLbhAdNr4b206dUN7WLPdAhN136xrywrrx8kYA1zVBSyUKhofY/7BBcfU X-Received: by 2002:a17:90a:ff15:b0:263:ea6a:1049 with SMTP id ce21-20020a17090aff1500b00263ea6a1049mr2753943pjb.2.1688566883071; Wed, 05 Jul 2023 07:21:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688566883; cv=none; d=google.com; s=arc-20160816; b=qXg0RE18rJk/hvHk9XOKQe00wsZKnxdfI++m6ZsPkodLLC+s3Qs/feV601TZN8DWOH gpEF05lDSeA462RnmtX+x9pgEa+a+4e19rHdoWfRnFAq7r2zyM+K5LY5FRCGuZOdPYWw E7DiJTyuEK8bLEZBI5ufdDwv+kFW7ym6Pz53+Sj/63kPxkVZIo/GoPK0Yp6RowfJhTSx WmO6EAPfGjuxpEHp68aQ9ap/1B7OFZu4cU6Mr4R+5aTn31l/hb1uVHRuMY+E7Kwt+cNV N/RiRex6JMONIrIyNzsjBYS8SbGeQZLHoTgXQAYZlkHfHdq2ri5LZE5VeRI9QrpO/Tqr wpBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=lPPcBhHhUZgLY3EiSQhCpFctYP03484s0KO1ICsgTUw=; fh=nEtaadWS6+og4vNwCVTFk+KlxpYQuQ1ESi575bM8tTY=; b=vL/6QHNwEPp8F5FYuNTlml9EF21eMPqaR3jYcVmCpTE0m1XXHnZMmeAqEkHFm6GRna LEK4b9xEbzKLAxlmeITTbWxiqpBVMsq+bivXM6nXOJ+mUlJW/VsLIvsT1sdwtFpHoyP6 86szw+BBCoyAqrq4HjXHddHWGINy2m3SEcneV7AK/F561mKIPfcBaaqzfTkUBn5NycGK BD5tX6QQdy+dBBbqQaPjLotgdcZiUjl+gTazL0i31ILg3+NSVqPiI3ZTfCbzzNOkKRX/ luuGpaq4Y8ymu/chxKZ1zMqT3s4DCu9BTnIW/7clCIpDTEyYr2gU1iZGSbmo/Ra/FH40 x4EQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=NAeFBMiK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bj22-20020a17090b089600b0026359a2e980si1659375pjb.21.2023.07.05.07.21.09; Wed, 05 Jul 2023 07:21:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=NAeFBMiK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232477AbjGEOKh (ORCPT + 99 others); Wed, 5 Jul 2023 10:10:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232221AbjGEOKb (ORCPT ); Wed, 5 Jul 2023 10:10:31 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19CCC18B; Wed, 5 Jul 2023 07:10:31 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:7599:ed26:1798:f430]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: obbardc) by madras.collabora.co.uk (Postfix) with ESMTPSA id B1F6A6606FB9; Wed, 5 Jul 2023 15:10:29 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688566229; bh=Bl78q3Ch1sDVxiVmKqz7qSjFhBF46KI5+lf0oBzlvdo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NAeFBMiKfyHbcFlsLGh09vplmumo/4HICCaTIaF5U6rNnDDZjfTtW2HxbCct4B6pD tdizNyJinHLTpTeq773JCG8EBtnrU88H8IfhM3h1gewH6zfzjVP/QRqdX5rfhzlQMx oYv8ns3b/ilTDy7yHm1LB9mFpr00zTY1aF/1fEPZCLJz4Wlp5rSK5i1l+IRVFA5/+F FtiDuhw7TK8CEyiyqTS+Tq69We721cVM3XvMrN0434WSD2AtewBU2DOlpFh1PWnkcL 1AVKzXnbvNe67h3RFLTb54mIShASYfGH8SHZ6xVnB+gScT/ltS3CrV480lGxZeZagk pFddr6hYCGh+w== From: Christopher Obbard To: linux-rockchip@lists.infradead.org Cc: kernel@collabora.com, Christopher Obbard , Andrew Lunn , Andy Yan , Brian Norris , Chris Morgan , Chukun Pan , Conor Dooley , Heiko Stuebner , Jagan Teki , Krzysztof Kozlowski , Rob Herring , Tianling Shen , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/3] dt-bindings: arm: rockchip: Add Radxa ROCK 4SE Date: Wed, 5 Jul 2023 15:10:10 +0100 Message-Id: <20230705141011.111568-3-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230705141011.111568-1-chris.obbard@collabora.com> References: <20230705141011.111568-1-chris.obbard@collabora.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770590708097110290?= X-GMAIL-MSGID: =?utf-8?q?1770590708097110290?= Add devicetree binding entry for the Radxa ROCK 4SE. Signed-off-by: Christopher Obbard Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/rockchip.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index ecdb72a519cb..3b7bf86cec02 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -694,6 +694,11 @@ properties: - const: radxa,rock-4c-plus - const: rockchip,rk3399 + - description: Radxa ROCK 4SE + items: + - const: radxa,rock-4se + - const: rockchip,rk3399 + - description: Radxa ROCK Pi E items: - const: radxa,rockpi-e From patchwork Wed Jul 5 14:10:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 116165 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp1904019vqx; Wed, 5 Jul 2023 07:20:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlFQVUN9FtPKtMjJ0O9Z3ylNQfGDJGLIQpsJmPmiiZldb++X1JiZsizOu3QhfL6utVBusZFi X-Received: by 2002:a17:903:24e:b0:1b7:f73d:524 with SMTP id j14-20020a170903024e00b001b7f73d0524mr20810273plh.43.1688566857772; Wed, 05 Jul 2023 07:20:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688566857; cv=none; d=google.com; s=arc-20160816; b=njSugVFI96kr1cXXYzbzbNjlokTD1p8BuGIM4jB1r6sEoeyPp5DhIxGLbXi5hvnaIx z6nqMXsf3v2IqOZvVYLAb6jKXRikgDm30/U7OZroLICek3KzTR8c8aL1vPiHDGIzOWnr F9vd1V/ZnhNWEEriirq2ZDacjg/yqOR40Fw8nzaUduQ9QUYCkoU2vDEsCeCm8/cyNpPo rGpRm7eZ56yv5KIFwA2Imo3FdmCApC4YPXD80NmVmeDt902rPt3Dlb2Rece5jq3xAVS/ ku59QtAOBqqj2+KDfQIpaWpudhva0uGpstY9RijSxrPmQbZ8GiooZYrhIJDRlTzQ/FQy S/tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=nfkiUA6YRqsZBk5q259XjGzCSS2oTknkeRu3oxYylu8=; fh=GoOWqEKmabE3qoA4ceYJNBV6Gix5R2WqGaJNGfdt6xo=; b=Mu+J0gsxZVL2Sb1PZB6Srz7U7LMtGKbvxOhNr8cA8y1ghioSsYW4Q6Fpe9FSB7XgI8 rtwwdX7lhyG52bm1ubSB88uIrWwCdhYhg/rEKhaeJs86PObdCGXTvX8ndaN43dTwZYAd 34aFE+G9h7XkiE+AHcSHFnNey47ibu+3BjPvTmnHCIITz20TA0mDMi0nTjobtevThpaL tJu9a3dfNiwnda3IGohLLwShv6Lh45tgrjRasBYj9sejnov4UtVrT5gcupX6QHuaryAZ RXzzQw2XEnqJwdCFHwgVHedBy5XAntoDePfIXuuQYDQfb3U1ALxzAZqzorCtqba5N+SU lnIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=BLMXc2H3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d17-20020a170902ced100b001b89ba65f3dsi6738675plg.193.2023.07.05.07.20.44; Wed, 05 Jul 2023 07:20:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=BLMXc2H3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232483AbjGEOKi (ORCPT + 99 others); Wed, 5 Jul 2023 10:10:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229610AbjGEOKd (ORCPT ); Wed, 5 Jul 2023 10:10:33 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27269E57; Wed, 5 Jul 2023 07:10:32 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:7599:ed26:1798:f430]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: obbardc) by madras.collabora.co.uk (Postfix) with ESMTPSA id DC9246606FBD; Wed, 5 Jul 2023 15:10:30 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688566231; bh=HH037cIatFNjpzqzoiSAyNtBb7WwRL/g3tN/nADY86I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BLMXc2H3ZfeFmJFNgguDbhyPdDaSGXUShvulvztIgsySQ7jImJsZGb4cFouBlX5lO fWp489lsgRbKDDubrdWcCIEapF0PbtkaIeRKgeUQiFkyEo3K2i78hl++YfucCuKwoq sUW9ZJz4DsEeBklzvupo3na9kfIFKpO5l1Sa1OFe/kYJ8ugUYj4zt9xbqnCqoc0n34 V4BdbvfHU3dqbePU9ZM/OKlONzyxvHSW+9C0H+PASHmCrqdEjo5R+MOwG4dYGAzdx/ rjhu4PgQfSMP4zWu4co8j+rJ1wjgfzLpTHbB7nV1ClMmYlEMnExHIyNN/f3mWCaqSR Lsn7Mw/6AbjCA== From: Christopher Obbard To: linux-rockchip@lists.infradead.org Cc: kernel@collabora.com, Christopher Obbard , Andy Yan , Chris Morgan , Conor Dooley , Heiko Stuebner , Jagan Teki , Krzysztof Kozlowski , Maya Matuszczyk , Rob Herring , Sebastian Reichel , Tianling Shen , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/3] arm64: dts: rockchip: Add Radxa ROCK 4SE Date: Wed, 5 Jul 2023 15:10:11 +0100 Message-Id: <20230705141011.111568-4-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230705141011.111568-1-chris.obbard@collabora.com> References: <20230705141011.111568-1-chris.obbard@collabora.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770590681909469364?= X-GMAIL-MSGID: =?utf-8?q?1770590681909469364?= Add board-specific devicetree file for the RK3399T-based Radxa ROCK 4SE board. This board offers similar peripherals in a similar form-factor to the existing ROCK Pi 4B but uses the cost-optimised RK3399T processor (which has different OPP table than the RK3399) and other minimal hardware changes. Signed-off-by: Christopher Obbard --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-rock-4se.dts | 65 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index b7fb908eb92d..7ab29cbe71c4 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -58,6 +58,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc-mezzanine.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc-plus.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-4c-plus.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-4se.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4a.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4a-plus.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4b.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts new file mode 100644 index 000000000000..d0bc91cebba2 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts @@ -0,0 +1,65 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2019 Akash Gajjar + * Copyright (c) 2019 Pragnesh Patel + */ + +/dts-v1/; +#include "rk3399-rock-pi-4.dtsi" +#include "rk3399-t-opp.dtsi" + +/ { + model = "Radxa ROCK 4SE"; + compatible = "radxa,rock-4se", "rockchip,rk3399"; + + aliases { + mmc2 = &sdio0; + }; +}; + +&pinctrl { + usb2 { + vcc5v0_host_en: vcc5v0-host-en { + rockchip,pins = <4 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; +}; + +&sdio0 { + status = "okay"; + + brcmf: wifi@1 { + compatible = "brcm,bcm4329-fmac"; + reg = <1>; + interrupt-parent = <&gpio0>; + interrupts = ; + interrupt-names = "host-wake"; + pinctrl-names = "default"; + pinctrl-0 = <&wifi_host_wake_l>; + }; +}; + +&uart0 { + status = "okay"; + + bluetooth { + compatible = "brcm,bcm4345c5"; + clocks = <&rk808 1>; + clock-names = "lpo"; + device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>; + host-wakeup-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>; + shutdown-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_HIGH>; + max-speed = <1500000>; + pinctrl-names = "default"; + pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>; + vbat-supply = <&vcc3v3_sys>; + vddio-supply = <&vcc_1v8>; + }; +}; + +&vcc5v0_host { + enable-active-high; + gpio = <&gpio4 RK_PD1 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&vcc5v0_host_en>; +};