From patchwork Wed Mar 15 03:34:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yixun Lan X-Patchwork-Id: 69936 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp2121968wrd; Tue, 14 Mar 2023 20:49:25 -0700 (PDT) X-Google-Smtp-Source: AK7set+rK0oyaZzzVOLPf2LpIF+m1CP1I1hFnm0q12LqjhRoHiT713Cx4UXfb6rjGUiNVBLwVNgO X-Received: by 2002:a17:90a:359:b0:237:24a8:c5e2 with SMTP id 25-20020a17090a035900b0023724a8c5e2mr40364465pjf.40.1678852165520; Tue, 14 Mar 2023 20:49:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1678852165; cv=none; d=google.com; s=arc-20160816; b=x2SLN/A69CBOhM9APehgJpZkC74oS7B287Y9h3MjRBAPUYiuYb7hq4m+AI2U9Uv1yk sti4+Oi5yx3Mf5iu8juPZnTlsif01jGjqPz2jB6LeeKhA0vYd2af+oVj3QWiahRO/Fvt gYPqkKU5ru5MQ6pgZCGHnNmqD6CssCkf8aZ/FD8ubFqDMDx1hO8brqzSqn0987uTh1Yc zEF9NZCrPNh+MXKS+luabcvmSOjOSJUKXAryiJspWk9x8BfIOM7EviIA+ii5vjnoHzgg Hyy94RjeOd6LHzmmb0IeCiZEprJSIwoY8J03FzUsmCQ3+bg6CUXqenvRYwJyl8601MSf EaOQ== 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; bh=djcxMRqwDtvkoi1YcqHs2dimsAe6Te9RiwZKEvpbnYw=; b=lQFMgwhkk+uRgkvycC8uaiy9cQMyUExrxGeIJrS7/EMq268od4fsGyOwHjV6sAtvAt USHzIclovyLWX6XLH4Yx9hRlocTEmZYwxe1cag5JNpci2YPzfvn01kGIA/nTAByM/fKu drJu1HwU1s6FFVGgJmqi+uKT8VG0SMqY5gXJAM/agLqKartMKNiVi8/hJ+Uo9M7wBC+W q/hZRh0C42B4cPc2Y6/NDu4L2dmYoXaVx6j+o8jKOLxQwYn3qv3IoO/VKKznqCTbGZw0 APDTvrMES9kdIYMjsnUDahF+78GXJM1CD3u72oqzgQFR/7A4hF0PjAMKVSEHlsGH6Bhc PwrA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=gentoo.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b22-20020a17090a011600b0023cfb3c2201si528876pjb.84.2023.03.14.20.49.10; Tue, 14 Mar 2023 20:49:25 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=gentoo.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230429AbjCODf0 (ORCPT + 99 others); Tue, 14 Mar 2023 23:35:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230420AbjCODfX (ORCPT ); Tue, 14 Mar 2023 23:35:23 -0400 Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 79A5125BA5; Tue, 14 Mar 2023 20:35:21 -0700 (PDT) From: Yixun Lan To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Sebastian Reichel Cc: Jagan Teki , Christopher Obbard , Yixun Lan , Nick Xie , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] arm64: dts: rockchip: Add Khadas edge2 board Date: Wed, 15 Mar 2023 11:34:41 +0800 Message-Id: <20230315033441.32719-3-dlan@gentoo.org> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230315033441.32719-1-dlan@gentoo.org> References: <20230315033441.32719-1-dlan@gentoo.org> MIME-Version: 1.0 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS 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?1760404088208247393?= X-GMAIL-MSGID: =?utf-8?q?1760404088208247393?= Edge2 is an ultraslim, credit-card sized ARM PC designed by Khadas. In this patch, we will add basic device tree support for this board, Only eMMC, UART are enabled, so it's capable of booting into a basic linux system from eMMC via serial console. Signed-off-by: Yixun Lan --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3588s-khadas-edge2.dts | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 99a44c400d6a..1743e9e14426 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -90,4 +90,5 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-rock-3a.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-edgeble-neu6a-io.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-evb1-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5b.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-khadas-edge2.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-rock-5a.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts new file mode 100644 index 000000000000..93b4a0c4ed0f --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/dts-v1/; + +#include +#include +#include "rk3588s.dtsi" + +/ { + model = "Khadas Edge2"; + compatible = "khadas,edge2", "rockchip,rk3588s"; + + aliases { + mmc0 = &sdhci; + serial2 = &uart2; + }; + + chosen { + stdout-path = "serial2:1500000n8"; + }; +}; + +&sdhci { + bus-width = <8>; + no-sdio; + no-sd; + non-removable; + max-frequency = <200000000>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + status = "okay"; +}; + +&uart2 { + pinctrl-0 = <&uart2m0_xfer>; + status = "okay"; +};