From patchwork Mon Jul 10 11:50:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 117879 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp4977217vqx; Mon, 10 Jul 2023 05:10:53 -0700 (PDT) X-Google-Smtp-Source: APBJJlFco24mPA4afXdaKJtXaduMZPWY0ufEGS8+XjPA5SrmdUsBmY/P4I3o+CApvrDHxBy6wtch X-Received: by 2002:a17:90b:783:b0:262:cb1c:a782 with SMTP id l3-20020a17090b078300b00262cb1ca782mr10136544pjz.37.1688991053457; Mon, 10 Jul 2023 05:10:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688991053; cv=none; d=google.com; s=arc-20160816; b=JMy1MRPaPmOnhMN+lr0Zh+7dmJ5aF5jlqq82O1FuyhenKYin9S1+pwSbtiVFvcXASb pcYi51+HojoWb/EUpeHg1BBp5VfReJuvip15NqlbVlMPhvdLl8Rc9cQBpJVq99VpIH+6 wRwakpdPk2NhEA7707Oz0pU1P+QbaOpzOh41SGINOG5WreLwFUhicCs9TbKDvihdlwuQ WCQvGEopHzAlIUuQV5gRd7yLt8a1ephnozue7emjiTZUvQ3iTuEYcklx72nBDy5L5SyM KlR4+LTbKgqcpnLZWTrlvRT/e0iVF3KreSpuF5sOjtvqG8Vteia/SaK5GqF4bLW3JW/g D/Dg== 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=O7pd0RK/Iy8mRnNMpWBWeLtQbXMfaUf5DFHye0M6+so=; fh=7yZ8SNkO3BvPhX6tt18fPF+63SUlYIT7vtqPeUBIC3g=; b=Sq5EPLuHfYw9N7urxsamGtxGXyUU+QzHZsSoOY6nQY6oCITDG6ayeZrMX3zPL4C/04 Tju8qmzwVBogot8rrY+4c/Ur6Nvm1lU7cJwkGnXcCRVPcF7mU77NSV991OpLtenBlUgh RvjI9Z+OVOzHRS/TJ/IIUe+wEOBwQd1DG67+9IcFUt0HyMnTV6qMsV7V/tj0rDv3oZmK J2YK/tGnjrbiZkAz57297aQnunxSewBtjKvU1ElrsidAz8TMW8qWtMktw3xjg71ka5ht sGAaYHQ+7PYKMVmEEQBaCteKc+byBoSSV/b+76yTesjBTgVbDRiIMqkqz5uckaNUS+Bz +eJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=RQBNWkDc; 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 bu11-20020a17090aee4b00b0025c287f697asi7181356pjb.35.2023.07.10.05.10.40; Mon, 10 Jul 2023 05:10:53 -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=RQBNWkDc; 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 S232067AbjGJLul (ORCPT + 99 others); Mon, 10 Jul 2023 07:50:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47180 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229959AbjGJLug (ORCPT ); Mon, 10 Jul 2023 07:50:36 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10593E1; Mon, 10 Jul 2023 04:50:32 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:f690:3e44:90e:2421]) (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 79E446606FFA; Mon, 10 Jul 2023 12:50:30 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688989830; bh=PjabzgQmfkL9GbnomNrVzecnkjDXllPi8P9uPmapx8U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RQBNWkDc7DkBV17oflSU9vT/+juYyaD7Y2XRi4PnkVPyaYeKMtnX7swefAknOm2W3 HIrEIHnrI1KXsYwiPXJgRrhu1pxOn7grEf+p2ZSW6n3xIdrZtAE8ddcn1Mi25HJEWh S3Bq/vmyXJGv6M8No/Cnm2d3Z3mgrt0CXhfE0Zq2Pm00oomT+z4v2kxrhhPwmIvSQ7 yy3i4gP+qkNQ36ZiWrNhSLDhO9NbsuIpbWRUCIWgwEBz1HP6qT9Ph53X5lXYNq4osp yt3SL+h9iCYKuoOZrb8CmFhKh9j0ElozoauI3r2Og3fLyZPHG5oKHSDhpc3vgxP5L3 GySerQr1JCLVw== 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 v2 1/3] arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi Date: Mon, 10 Jul 2023 12:50:23 +0100 Message-Id: <20230710115025.507439-2-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230710115025.507439-1-chris.obbard@collabora.com> References: <20230710115025.507439-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,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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: INBOX X-GMAIL-THRID: 1771035482938784837 X-GMAIL-MSGID: 1771035482938784837 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 --- (no changes since v1) 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 Mon Jul 10 11:50:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 117881 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp4977964vqx; Mon, 10 Jul 2023 05:11:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlF3aa/evAKx9ZIb2m3AlMacHBhQl73rAY+IK8NCycnQpoOt1ZhucoYnddbjW3X1ibMzBLqD X-Received: by 2002:a05:6a00:1341:b0:66c:a45:f00b with SMTP id k1-20020a056a00134100b0066c0a45f00bmr17216851pfu.23.1688991118026; Mon, 10 Jul 2023 05:11:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688991118; cv=none; d=google.com; s=arc-20160816; b=U4fnp3xt2UkD173bwCXv2j+y/69X5+o0LIQAT56lP0uzknZjlBeeLQ1dGSxZfC6UxH F/Kq93p1heVsXv+5J0XOeQReqgtGrALub7g6ErhQap2PuUS7qFkAyUtmDI1+Y6uX+p/+ o+CdC6a3WdUeFfwjsRIR2EDsNVkSu9Qu9LsmaEy1a8dOkLJiK5Sk8sntfnSlLTDRSx1B vYW0QgAL6DgoBZs6Ozd+Ju5fVdZLEcLmDKxuyfNNEpoEgZ7VOYM4xdIxOyezBObGXayS oCLsEnAkW7pHxxYoY/ELWMfZE8ZvCrwf5lJaMLK2uQYhCV8zvkuaO2+oBa1GI+5TtsTq o61w== 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=/JsjY6QeKjpz3cyHp+L5izKgZH/9Z2nkxRDl8pbvVR0=; fh=T/gT9/ChoPLExlY3MbSLx3mm9cYpcjLeK2Volb/CAEc=; b=g+TeurmFTCSR/JPdR/0RviVH+VTAXhzEO+BUvkqyTkcHXuh8jBKbf70obzyicIYtx4 JKKr3LYLNDpToi4C1lPXCC6/I5+LX3iSI7suOcTWagltBnTgovchNAlTYDqCYY6+ymaK PWYAiOIXbyX6Dk64jCTHSWdo5XoYmdyjqx9OmVgnXNgahcOxhJj2SAJUZd+BNRx4F3YN N0LEUMIBaBvON7NbFYAKh+BITJTmr0oTrUZoX+t3Sjoaswjru++ozdE5pD47h17j649Z 7zp0r3zzdiZ/Os4+uZCHEIJSrMIGYsxiKR1OzD6sUHPFc0IXoPc12ilDrJzLG3Na6mn2 0Iew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=MBY+WuRY; 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 cu9-20020a056a00448900b00666c9148d03si8852573pfb.6.2023.07.10.05.11.45; Mon, 10 Jul 2023 05:11: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=MBY+WuRY; 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 S231808AbjGJLuf (ORCPT + 99 others); Mon, 10 Jul 2023 07:50:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231133AbjGJLue (ORCPT ); Mon, 10 Jul 2023 07:50:34 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F90DBB; Mon, 10 Jul 2023 04:50:32 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:f690:3e44:90e:2421]) (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 E57E86606FFE; Mon, 10 Jul 2023 12:50:30 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688989831; bh=ifOxrGBK7ddwkyXRFgw7UF9/qlU9v4GUC2LJybbz/sQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MBY+WuRYWvyJPl3kHn4Fy0JR9ig/PwI2viU3kK8QAaNj1b/y+qZc9UkRusT1fpntL j7zrRAfgnBqdnypR/RWupRbLSPHQBB8m4QZ5ACxuWd8N8OhLa0chSFuqUJfpkgeIBi qB/2yxPuZBJOqw6O6udsEVQrys+JgOS6ysay03z+gTGRXl5IsEFPxJRg8A1tLrqqpu lx4cVhFydUe3q8xEoo/3PZ1xYethhe1XLqcZDmU6S0gHOd308NE+SkemG6+9i1aoTT KkBJo++xk3If3WRQ/VJ1vTW6eMAu8cCYK6C1HyzNZPVngLpQsottvr2lgZdM+Ev6/J tRoI4Er9smN4A== From: Christopher Obbard To: linux-rockchip@lists.infradead.org Cc: kernel@collabora.com, Christopher Obbard , Krzysztof Kozlowski , Andrew Lunn , Andy Yan , Brian Norris , Chris Morgan , Conor Dooley , Heiko Stuebner , Jagan Teki , Krzysztof Kozlowski , Maya Matuszczyk , Nicolas Frattaroli , Rob Herring , Tianling Shen , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/3] dt-bindings: arm: rockchip: Add Radxa ROCK 4SE Date: Mon, 10 Jul 2023 12:50:24 +0100 Message-Id: <20230710115025.507439-3-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230710115025.507439-1-chris.obbard@collabora.com> References: <20230710115025.507439-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,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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: INBOX X-GMAIL-THRID: 1771035550611281371 X-GMAIL-MSGID: 1771035550611281371 Add devicetree binding entry for the Radxa ROCK 4SE. Acked-by: Krzysztof Kozlowski Signed-off-by: Christopher Obbard --- Changes in v2: - Add Krzysztof Kozlowski's Acked-by tag. 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 Mon Jul 10 11:50:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christopher Obbard X-Patchwork-Id: 117878 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f45:0:b0:3ea:f831:8777 with SMTP id v5csp4973645vqx; Mon, 10 Jul 2023 05:05:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlHU2zAec4uN5GWrgfjq/djRVLuv7sijDwNv9p0nI9qbeP4wefvSIwcfqDLXusGnQBZzRk5z X-Received: by 2002:a05:6512:31c4:b0:4f6:1433:fca0 with SMTP id j4-20020a05651231c400b004f61433fca0mr11537750lfe.0.1688990745957; Mon, 10 Jul 2023 05:05:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688990745; cv=none; d=google.com; s=arc-20160816; b=GOQMIgIAxVhRABhEaSrBrFFGCdKpc9Bh8StI8qFnwOH6QO7qAX2R246RMRBipcWsoo qXOdDVjitBRe/+U5+gEePqTTI2ayYFDUyMefjig9CMoOhaNEe8ZwNzUbntWriU+og6RC e4ObZyoY4HxTby00IEMduRgwo1t2ssSzsE/80gCC4A10KU15jbhVd5X8IyG+sJKw8YYj bLVLcyRbZOOAVB7PFFbmADZvcglW17udGMdnfQWXPG4iMcs8ep6r/jzYYMnoy1+QcTiz TSOptnIvEZii5K8YLxyijXt4TyxvIbdOTn5ytisoRNvUEXntv/8EU881Cp6pRuKoZsa1 reHw== 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=g0aV8qwd1ZfoYezh3m8mAhCmCsQQu2hpH/5p85bCgGU=; fh=+KCZfF2TlONj1zGp9F7J57cRhHpu2DdMLwHHypFDT4s=; b=D/AcLhT9jMTqzSxcOb+bi6qAK6q3RT9eG5MNHvcqW+XqM3e8PudiyUKferiPN75igK BhA3KRjdzhlRFw+OmBGPoF2Js/ZkIZeDxLbmY0CQVpkfoSir0xZrjTZCe83wGjtMnp0P FhLAdbJ0NQIhnBL8wFZNpsjiFZSH3WV0SQvSvFVIpzZmhBwRqAMCdnkpAUbqPfQv0axk DEdlYa0AY8PVmRD7WaCVRd+JzxpmRmeB+iIr3Y6GrBepO1C0b0/7q3uoxM+qE9nmd718 UY5P04NXpe+ll/N87NEI3EZ2faWfpT79HzwqIZ3OP5TrGPhI7t73jnguSaxG+3KWc9rl TyOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b="I/9kK0r1"; 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 j15-20020a50ed0f000000b0051bf877130csi8413197eds.579.2023.07.10.05.05.18; Mon, 10 Jul 2023 05:05:45 -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="I/9kK0r1"; 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 S232114AbjGJLuo (ORCPT + 99 others); Mon, 10 Jul 2023 07:50:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231920AbjGJLug (ORCPT ); Mon, 10 Jul 2023 07:50:36 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 106D7E3; Mon, 10 Jul 2023 04:50:32 -0700 (PDT) Received: from obbardc-t14.home (unknown [IPv6:2a00:23c8:b70a:ae01:f690:3e44:90e:2421]) (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 67A976607001; Mon, 10 Jul 2023 12:50:31 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1688989831; bh=DR7uiuLvS/1UwwlyDPNnRUlzzR9ZrApORlGUcB+k/VI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=I/9kK0r1PJpPmyXoADG9UmEEqenk4JI6jazuDCwTVjz+z4wdl7MZ8ms6f3XdMJhSu bpEMHR9viwxR+uOWdAWSFVDUwYCkgrVUstsZlRo+WCTJkLE0kPEwhqJxWMoYq7uhW3 xmdyQ2QfuBeTYnHNXtRvmbAF6Va67eRopb0zIRpr6b8dF/JFFRsvfn/Fh8kDdrTKry lcoJxg5jXICvFEXbtE2J7DilQvdTCTmRY6708yEXd8GbnpDDv8xBQPSQd5aZMk2pvb 5pvCZutYXKqFDcbIw6goP6c6/a9KvqjI9SLBk3mD/J5cBIqdNRoqA9fOTM2hUlR1hE 75b+5PT/6PHtA== 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 v2 3/3] arm64: dts: rockchip: Add Radxa ROCK 4SE Date: Mon, 10 Jul 2023 12:50:25 +0100 Message-Id: <20230710115025.507439-4-chris.obbard@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230710115025.507439-1-chris.obbard@collabora.com> References: <20230710115025.507439-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,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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: INBOX X-GMAIL-THRID: 1771035160529483167 X-GMAIL-MSGID: 1771035160529483167 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 --- Changes in v2: - Set proper interrupt type for brcmf. 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..7cfc198bbae7 --- /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>; +};