From patchwork Tue May 16 16:34:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 682681 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6737DC77B7F for ; Tue, 16 May 2023 16:36:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229831AbjEPQg1 (ORCPT ); Tue, 16 May 2023 12:36:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37760 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229918AbjEPQgV (ORCPT ); Tue, 16 May 2023 12:36:21 -0400 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 274A7AD2D for ; Tue, 16 May 2023 09:35:56 -0700 (PDT) Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6438d95f447so9983652b3a.3 for ; Tue, 16 May 2023 09:35:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=edgeble-ai.20221208.gappssmtp.com; s=20221208; t=1684254955; x=1686846955; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=MtjTsM1mEuCx1mqdMrVR2DcjL7gurSFESB57j4R5kX8=; b=rcgpt9POa2STf+Dn/QCe97IruTS7MNOkeO0RKWk0bqI80eCeU+e4YMmerDnE+6SGQR Ijueii/irgmFTJjef5fObBPDuBd3TyRNu3pUGaq4v9DTlH15qECJFEt73NDudR6jpdad gAg53LG4/SVOXc70Clec/K1lUhRZenoCO0GGmPnqezdhFG3n1THR/FhcRD0/u6KBobSv XPk8HtF4WgAWykUzUaltyiT90gM9gplLSpV/vognvnSD/OjkxiRhmSXzh5ds5nq9Mrmv 9vKDyJKnddiMYhY1AjWcjMxSFJmXZm3lNsbEl1cYgWTf3IJNLb5wCwT6cSEOMCRwd9sf isfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684254955; x=1686846955; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MtjTsM1mEuCx1mqdMrVR2DcjL7gurSFESB57j4R5kX8=; b=EW1KfbEgGKhNHNdEiK9vE7pY1FdMwV5aCe2V2n9RYZHGsiBxeG2X2sMyYFemgYj5Vc KHHoPoLXEifKkzgRyR4NuIBZx1DyhOlpDSgj/nI2CTFuByrywWDXwGIhYAG13Xxc51Y+ AlJV9hSFxKgRmb4KXT9rh/RhaFI2N/ereK18YyUgbY/YOYquHKsHEQYD+bG/ozNXdAL1 e8niJpFgweI/sjqauv6NWKMpj8HCLG4U2zEC//iDnsQdIQwh8DS7o28enJg18soI3B/N Ep7Z0o/WABaJx3wzP3x81N8i/0vL1QkmArShmZqr2WUylI9PNbrfKhgt00zmsihHm+Kf NIrw== X-Gm-Message-State: AC+VfDzZf6rYPv1CcUN6HuwEU/arG/wkE4vcHi4hIEtRQTu1Dd26kXuJ kfhAzcra4D9cMxj+4lXuRI7IWw== X-Google-Smtp-Source: ACHHUZ7TRgRmCwRk/OxbjWskDkXi/JZIDxgcWdtaggzPh9w/3ugpcpcbsaDgvzJ3wViiEFtVGr5HJQ== X-Received: by 2002:a05:6a00:248c:b0:647:e6d9:88c2 with SMTP id c12-20020a056a00248c00b00647e6d988c2mr35018625pfv.0.1684254955163; Tue, 16 May 2023 09:35:55 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a181:890:d993:6673:2242]) by smtp.gmail.com with ESMTPSA id u19-20020aa78393000000b00642f527cd28sm13686983pfm.33.2023.05.16.09.35.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 09:35:54 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Jagan Teki Subject: [PATCH 1/4] dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 6B Date: Tue, 16 May 2023 22:04:51 +0530 Message-Id: <20230516163454.997736-1-jagan@edgeble.ai> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Neural Compute Module 6B(Neu6B) is a 96boards SoM-CB compute module based on Rockchip RK3588J from Edgeble AI. Edgeble Neural Compute Module 6B(Neu6B) IO board is an industrial form factor evaluation board from Edgeble AI. Neu6B needs to mount on top of this IO board in order to create complete Edgeble Neural Compute Module 6B(Neu6B) IO platform. This patch add dt-bindings for Edgeble Neu6 Model B SoM based IO board. Signed-off-by: Jagan Teki Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index ec141c937b8b..8a7fbcac87e6 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -102,6 +102,12 @@ properties: - const: edgeble,neural-compute-module-6a # Edgeble Neural Compute Module 6A SoM - const: rockchip,rk3588 + - description: Edgeble Neural Compute Module 6(Neu6) Model B SoM based boards + items: + - const: edgeble,neural-compute-module-6b-io # Edgeble Neural Compute Module 6B IO Board + - const: edgeble,neural-compute-module-6b # Edgeble Neural Compute Module 6B SoM + - const: rockchip,rk3588 + - description: Elgin RV1108 R1 items: - const: elgin,rv1108-r1 From patchwork Tue May 16 16:34:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 683630 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7E320C77B7F for ; Tue, 16 May 2023 16:36:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230296AbjEPQga (ORCPT ); Tue, 16 May 2023 12:36:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229918AbjEPQg1 (ORCPT ); Tue, 16 May 2023 12:36:27 -0400 Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8970FD04B for ; Tue, 16 May 2023 09:36:00 -0700 (PDT) Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-52079a12451so10357311a12.3 for ; Tue, 16 May 2023 09:36:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=edgeble-ai.20221208.gappssmtp.com; s=20221208; t=1684254959; x=1686846959; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FL6w8myWjgtb/S1SAOMcs3r/GDgQ5wlYAe3BUk1YfiA=; b=xo2Pq9Dm6YX6qO5b/3CxpSD12kZaq2lWSCY9+3BZuJ10elTQOYqHSNRFp9DSBUcz9f 0ZznACPcsw8VuISCw9aoV9QoDhIJNvsL3NZ560SvvYl9qLRHiZlYnENELIaCpiGzfpon n4ue6OevuZDmPuoxeveSHjRFabsCUvAQ8W+v9w6vWX5/Dg71LxNYr0jA2MjI7waCFx21 Km+/sVKX377ajnW7/3rF7BBcx4Q1XPm8d9s5DiL4xylCb+vLvClwMDxbGnaThyi1yV9Y ID1dnI8FFOOKs53mKkx2atGkomlEyXlVZl7hGUygINDfsO4hrlmNoqcWZnM1ddxnsDiy Qz0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684254959; x=1686846959; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FL6w8myWjgtb/S1SAOMcs3r/GDgQ5wlYAe3BUk1YfiA=; b=E3xE/eY24qR+2y77ftTot+5wO4q31/X3rkpfDYtUud0NxbSNjoLp4EReYXPTZeJv7i lzExsVr7pOsoEnsibIDMSCM33q629NgWlo2ALB+z29Iw05CpJbcCnL5DLGRhhmM5XCoP FGic2fZcTLJsL+d0IAWdDUJq32RkvXYVCQ9stYj6OzXMXQeFETJPFLQlEswsMFspFAki Lr169FxDco5LrX8zh+0ncoKbcubVGmtHkIYKUjqXa/5hZFB5USJzgKPxhObgY2xs7gip L7/wxkJS0jtzNRzzcUZlmEDg+/K4iKRsQ2KIkXtoZ0taWAjAKlijKQrOtpbo6fIIa6PO gzjA== X-Gm-Message-State: AC+VfDy3Bq4srBsSgmtCAo14LnvN+Va0ByD75+/u3mr7/Apyxv6s7/UN 22zlu36tWp3EjP8KkzZHz0Ltfw== X-Google-Smtp-Source: ACHHUZ50CQ0KnsPob+V8BU0toQR5qpD2NM0Wp0w0TtlQvoiLtQGIvMUuuh0spaA/rYLyvGVP14aegA== X-Received: by 2002:a05:6a20:3943:b0:106:5915:e888 with SMTP id r3-20020a056a20394300b001065915e888mr8161656pzg.43.1684254959242; Tue, 16 May 2023 09:35:59 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a181:890:d993:6673:2242]) by smtp.gmail.com with ESMTPSA id u19-20020aa78393000000b00642f527cd28sm13686983pfm.33.2023.05.16.09.35.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 09:35:59 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Jagan Teki Subject: [PATCH 2/4] arm64: dts: rockchip: Add Rockchip RK3588J Date: Tue, 16 May 2023 22:04:52 +0530 Message-Id: <20230516163454.997736-2-jagan@edgeble.ai> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230516163454.997736-1-jagan@edgeble.ai> References: <20230516163454.997736-1-jagan@edgeble.ai> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Rockchip RK3588J is the industrial-grade version of RK3588 SoC and is operated with -40 °C to +85 °C temparature. Add rk3588j specific dtsi for adding rk3588j specific operating points and other changes to be add in future. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588j.dtsi diff --git a/arch/arm64/boot/dts/rockchip/rk3588j.dtsi b/arch/arm64/boot/dts/rockchip/rk3588j.dtsi new file mode 100644 index 000000000000..38b9dbf38a21 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588j.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd. + * + */ + +#include "rk3588.dtsi" From patchwork Tue May 16 16:34:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 682680 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5D711C77B7F for ; Tue, 16 May 2023 16:36:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231140AbjEPQgd (ORCPT ); Tue, 16 May 2023 12:36:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231172AbjEPQgc (ORCPT ); Tue, 16 May 2023 12:36:32 -0400 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED40F729B for ; Tue, 16 May 2023 09:36:04 -0700 (PDT) Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-64384274895so10216088b3a.2 for ; Tue, 16 May 2023 09:36:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=edgeble-ai.20221208.gappssmtp.com; s=20221208; t=1684254962; x=1686846962; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ea2YayJLBKvMXOborY5MNIRy6faIAQn1yQrzm0Y50Jg=; b=SCbK6tdgB7fqWtPFLOlCGlB3qBXaiY6LinI+ZWqFt/dTRagE/Cnk33PGGY9Y97siWW b/tyhcLHyBiSsVWr9oIzyPzDlAYEQzmBXhcoJ+5gyfybGXBBkI7HEHc0fiU6s+bgZEu+ ZifDa7KxD+54n3VmCvbi+8FiiyznL8HUm+NtMln33wn3E/oABhML6OkeYnrvQDQh7WOQ oayiTdbu2f4BVF5sJv0tEu9vZlqi2Iw2d7al0Byg8XTewtlV68LasKXymtyz+LTWnqX+ 9dyskCK2X1/H5dfH9GOuuLeKWbcjfv1Uv2xj/aJCh66z1ok9nXGQcmkRh8phVNcte0mg GWcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684254962; x=1686846962; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ea2YayJLBKvMXOborY5MNIRy6faIAQn1yQrzm0Y50Jg=; b=YL6eT5axyrz8Gj2y+tFKmhZT0iSUZJOjRzpNNC9eBXihgEqukqp72qe9HhSrSwJ1af gZM3LF8fH/tmJ5jZ2RYLnsS993sHN1ZMijd9u0wSyk6X+qsKP+rsEJoPtiqjvVWA1O76 3qToFUQzTxEjMHmY2dl8yHNu90yqeuma1dZSdlTWVNMBQEZuRlqXZKWxvalhg7ut8LGf h8mx6YcZZ/JKfUImw8789BLdk0AOynrLXykPnDUjlgOE6lkgeot5bfWko+fVSDb+PD7F XV3s0PyOWRolABfSVGVz+TWNmtTI2r+GY3WDqy5kRehmIpysvJMwGZLCileEBy/JaUfu QFGA== X-Gm-Message-State: AC+VfDwOfLvMJdcRwEjKm0FtMsShNRoRKKJ9d0m1E4DvVZJgVgQGaxml 6AyY/umeG7kk0ThKpdDZBF081g== X-Google-Smtp-Source: ACHHUZ4Skk6VRRdtdz/Bbe/xbuYycfbh+licm5pACX8tVIz4psA4iEqNdxTMk+0JHDx3c924XngoxA== X-Received: by 2002:a05:6a00:1828:b0:643:9b40:103e with SMTP id y40-20020a056a00182800b006439b40103emr48025941pfa.30.1684254962583; Tue, 16 May 2023 09:36:02 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a181:890:d993:6673:2242]) by smtp.gmail.com with ESMTPSA id u19-20020aa78393000000b00642f527cd28sm13686983pfm.33.2023.05.16.09.35.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 09:36:02 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Jagan Teki Subject: [PATCH 3/4] arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model B SoM Date: Tue, 16 May 2023 22:04:53 +0530 Message-Id: <20230516163454.997736-3-jagan@edgeble.ai> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230516163454.997736-1-jagan@edgeble.ai> References: <20230516163454.997736-1-jagan@edgeble.ai> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Neural Compute Module 6B(Neu6B) is a 96boards SoM-CB compute module based on Rockchip RK3588J from Edgeble AI. General features: - Rockchip RK3588J - up to 32GB LPDDR4x - up to 128GB eMMC - 2x MIPI CSI2 FPC On module WiFi6/BT5 is available in the following Neu6 variants. Neu6B needs to mount on top of associated Edgeble Neu6B IO boards for creating complete platform solutions. Enable eMMC for now to boot Linux successfully. Add support for Edgeble Neu6 Model B SoM. Signed-off-by: Jagan Teki --- .../dts/rockchip/rk3588-edgeble-neu6b.dtsi | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi diff --git a/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi new file mode 100644 index 000000000000..1c5bcf1280b4 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi @@ -0,0 +1,32 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd. + */ + +/ { + compatible = "edgeble,neural-compute-module-6b", "rockchip,rk3588"; + + aliases { + mmc0 = &sdhci; + }; + + vcc12v_dcin: vcc12v-dcin-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc12v_dcin"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <12000000>; + regulator-max-microvolt = <12000000>; + }; +}; + +&sdhci { + bus-width = <8>; + no-sdio; + no-sd; + non-removable; + max-frequency = <200000000>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + status = "okay"; +}; From patchwork Tue May 16 16:34:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 683629 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0BBFC77B7F for ; Tue, 16 May 2023 16:36:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231165AbjEPQgi (ORCPT ); Tue, 16 May 2023 12:36:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38708 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231362AbjEPQge (ORCPT ); Tue, 16 May 2023 12:36:34 -0400 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 16BE39EDA for ; Tue, 16 May 2023 09:36:08 -0700 (PDT) Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-6438d95f447so9983705b3a.3 for ; Tue, 16 May 2023 09:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=edgeble-ai.20221208.gappssmtp.com; s=20221208; t=1684254966; x=1686846966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ezjtQijoDVXErg3hmWyEVfCx0667IycZaqsDw1F5F8k=; b=h1bhJpU5LZMESAqY7xGRkiU1U/J9kvQbN5kGq9g2wcmA0iuC4zzv6xVvhI357rzANM 90JDAwEBdoC8f7NJMoqmkpbOsOur4YkaIYPZ/ziYBL1Qr75X0JjKDW3noseAo5FsAKbu 8LlMx+gX2zhiVLAemSHaEQUm2R4jKmJ1RbXsqhdXpAetKqSmVq2KJcYD1Gz5lJMpApoW bW19bIeJFeS6eIhucFz+ti6mYZx4tDjI/PBrbMdyd4g19/SuVPzdZOTE3/O0yhdGK+/U o+zg/x1MkSEaXbmo3LTP9qWuufYsGZHm4fgSA70pVwJN7WRYoK0EsnAgDEJMeDWdbnkE dUUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684254966; x=1686846966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ezjtQijoDVXErg3hmWyEVfCx0667IycZaqsDw1F5F8k=; b=LdTjjREqKGBbxYATD4vsCXyCr/g9KWpLHtdJ1iI0RlaPRKF/xh7pdZkdHImnFxxPhV 6QVlIj19/1I7+vXFSpP8lIQTejPi77MjwNs9ZfvNqIvVYpIPxEycyL5FyuVtDTTykl8B gKnB0RM3JLbc5gquEAhI8UUanmjGMhKpdc3qsKzY/WhuIml76gPOK8dksV0+z89igaIb bnrCsKyU3fh4KJErjiD2St1ccwmY0mjHsw1e5KXw1zLG3mDIE3xHeHneahwWCCZ40slk tjjR/MP2VOjS4QI0MS0scrdYJq7yvinwpBJ/zL5woshU9DwUZ/2TasbCZNk9UsWJDjR4 N0bw== X-Gm-Message-State: AC+VfDxO2E54Dfg3rYfTxtKnhALpTtaoI8LoFKSBAovpYxwqobcqrfsg thlbkt5x/xsRNBtY3hzpA+4zvQ== X-Google-Smtp-Source: ACHHUZ7CHB5Je4dE3jfSR9609+uzPXUkoP7609DIkQIc8Mb1vVawZQSrl7ELnGBJcU2fxGqc/vpjwg== X-Received: by 2002:a05:6a00:148b:b0:648:8c0d:6e4e with SMTP id v11-20020a056a00148b00b006488c0d6e4emr30425665pfu.19.1684254965912; Tue, 16 May 2023 09:36:05 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a181:890:d993:6673:2242]) by smtp.gmail.com with ESMTPSA id u19-20020aa78393000000b00642f527cd28sm13686983pfm.33.2023.05.16.09.36.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 09:36:05 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Jagan Teki Subject: [PATCH 4/4] arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model B IO Date: Tue, 16 May 2023 22:04:54 +0530 Message-Id: <20230516163454.997736-4-jagan@edgeble.ai> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230516163454.997736-1-jagan@edgeble.ai> References: <20230516163454.997736-1-jagan@edgeble.ai> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Neural Compute Module 6B(Neu6B) IO board is an industrial form factor ready-to-use IO board from Edgeble AI. IO board offers plenty of peripherals and connectivity options and this patch enables basic eMMC and UART which is enough to successfully boot Linux. General features: - microSD slot - 1x HDMI Out - 1x HDMI In - 2x DP - 1x eDP - 2x MIPI DSI connector - 4x MIPI CSI2 connector - 2x USB Host - 2x USB 3.0 OTG/Host - 1x SATA - 1x 2.5Gbps Ethernet - 1x 4G/5G mini PCIe - 1x M.2 E-Key slot - 1x Onboard PoE - 1x RS485, RS232, CAN - 1x Audio, MIC port - RTC battery slot - 40-pin GPIO expansion Neu6B needs to mount on top of this IO board in order to create a complete Edgeble Neural Compute Module 6B(Neu6B) IO platform. Add support for Edgeble Neu6 Model B IO Board. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3588-edgeble-neu6b-io.dts | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 2d585bbb8f3a..f07f605749e3 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -92,6 +92,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-odroid-m1.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-radxa-e25.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-rock-3a.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-edgeble-neu6a-io.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-edgeble-neu6b-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 diff --git a/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts b/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts new file mode 100644 index 000000000000..e9d5a8bab581 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd. + */ + +/dts-v1/; +#include "rk3588j.dtsi" +#include "rk3588-edgeble-neu6b.dtsi" + +/ { + model = "Edgeble Neu6B IO Board"; + compatible = "edgeble,neural-compute-module-6b-io", + "edgeble,neural-compute-module-6b", "rockchip,rk3588"; + + aliases { + serial2 = &uart2; + }; + + chosen { + stdout-path = "serial2:1500000n8"; + }; +}; + +&uart2 { + pinctrl-0 = <&uart2m0_xfer>; + status = "okay"; +};