From patchwork Mon Aug 31 08:29:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745825 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 144F613B6 for ; Mon, 31 Aug 2020 08:29:58 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E184B2098B for ; Mon, 31 Aug 2020 08:29:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="0xxwkwDs"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="GUHaAwd/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E184B2098B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ay1gwO7zb7hyXQhiO5/gP0ACnUWB0wg3YD/0mhkZnes=; b=0xxwkwDs4Iu/GyqIvMjhW+lcB zm8fKz4JAscXqXVafdLfHJ8nVO2vChCavLsmulGsuCzPArfnt7cATaUy/TeFtvBWaXxdAu+jegUGy TPi7WvMTfsZe8xVyeSPlJXyKklxxvqeta+f7c533ptsHj0xLvFCYVEJe4Zk6FlobrtaIWLn47GwZR jUq1b3hT933mRmG6F72jk25LRztUSG5iCHrZEdIjTzIMb3ioGnXHY92/vZR1Ef4xDuRH6oM7vpkbZ RsV4aP+NhXtb94ntDrmRL/ak1vXTQjyl+ojFMF6fbuOdPH2e+lkZa81nEP19aP5SVHQEN/SjZJAC/ gMV3OZPHw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCC-0003RA-Vy; Mon, 31 Aug 2020 08:29:45 +0000 Received: from mail-pj1-x1044.google.com ([2607:f8b0:4864:20::1044]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfC4-0003Nz-HP for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:37 +0000 Received: by mail-pj1-x1044.google.com with SMTP id g6so2598246pjl.0 for ; Mon, 31 Aug 2020 01:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fbXuvXbOyNsrkch0SC6guvyYDJEednZEC4rbU/OSYZE=; b=GUHaAwd/OVq+Nq6zo3XRQW5MC7/o7yldoxDX5WzYxROH5nYz/yPBbVfJfKrPS2Z66B SaOuGyr1b3zqm//7K+7iZiKcaD0+OE7W/r54u8pmBcckpLX3vK0p0V/mjCZEpSedCWnB rh8ppbxSpzUB9eLR0rTw2eSGetJBCapNgEklo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fbXuvXbOyNsrkch0SC6guvyYDJEednZEC4rbU/OSYZE=; b=Wq+FGM+LffnfLS1adPZLxxcj5UQ0WGVedeIEcacY2dx6BihNhdYN8z4Pv3zWcAiGRJ cbkLT0LNORLXuIFueNlwC7K99IJnGr0JLCeXIeLRJW/tWrjCREpPHWZl9ukJ4AqK2zZ8 2jUUF1EXaWUxK4HUFW10ll5gGZIKRJRXzKavnjEExKILb5tEh8pGYyk5ADEvS+kOA9kP YRoPke6lkPBvwRcqaZ30LLo821OPTRrP0h2NdHfMTKQ3KHWv580mWpSToA8DNl5C4UNK Yr4B1xxO0pJCJtPAMD36r8YiDfsFemU1K04nE6AV6BxudQ7Kmgp3qvI0SIlS9FG4Li1w 0agQ== X-Gm-Message-State: AOAM5302ylP5/sDqEn+Z4Q0+BvcDrRlijrLF+7fwoLILLw+Lzc/xe/VM 8VGffO+sWk3RZweafmbeGYraqg== X-Google-Smtp-Source: ABdhPJyJXaeoxtiNl66ML5eCK52+c/iNYMUnqKMB0TmVaIsjhr6uuZSp1si7bK8QzlRt0Anh0eLRlA== X-Received: by 2002:a17:902:8a93:: with SMTP id p19mr281191plo.101.1598862574362; Mon, 31 Aug 2020 01:29:34 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:33 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 1/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit Date: Mon, 31 Aug 2020 13:59:11 +0530 Message-Id: <20200831082917.17117-2-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042936_639997_09A8862F X-CRM114-Status: GOOD ( 11.99 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1044 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Rob Herring , linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation Board from Engicam. PX30.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add bindings for it. Signed-off-by: Jagan Teki Acked-by: Rob Herring --- Changes for v3: - none Changes for v2: - collect Rob A-b 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 7025d00c06cc..bda0f2781890 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -70,6 +70,12 @@ properties: - const: elgin,rv1108-r1 - const: rockchip,rv1108 + - description: Engicam PX30.Core EDIMM2.2 Starter Kit + items: + - const: engicam,px30-core-edimm2.2 + - const: engicam,px30-px30-core + - const: rockchip,px30 + - description: Firefly Firefly-RK3288 items: - enum: From patchwork Mon Aug 31 08:29:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745849 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E87D2138A for ; Mon, 31 Aug 2020 08:31:50 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AEDE02073A for ; Mon, 31 Aug 2020 08:31:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="hvMhlzgx"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="TwL3aLwk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEDE02073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Nm0A6XQpW/eQveVKrgCXfNKX0taNeQ0oWrrzQzlkPW8=; b=hvMhlzgxq8BcDC8z/lT4LlqZK Hh3z5WeLn8ipIE94vAO1iJJQtxtVdqnA5+w2t+3SGt57tMbQCeRr9FYSpHkE5VjMRU0VnEGUp+69S VEyyVJMiHO8X+ovM14NyvZrGHQeSHQ6nipZO/JPvZny7LNjvVu0eNcyyEYCSjgMrDPEUmwkmaKtFS 8uTUBjLU1VVt8vJbb01FuiSu2UBYnXkYXvET9N3FbbD5xGLE5IcioXPZacx4udo6cwS6zGeu3ZABQ BRCz3hL+koeU6emfNxo6Te4zlhw7SBgJZ4Mg8L23s7t5xh9B8PHcNQ8qudReK3/tKVsQY4wi5mlEQ xPL67lX+A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCM-0003VX-QC; Mon, 31 Aug 2020 08:29:54 +0000 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfC8-0003PY-Km for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:42 +0000 Received: by mail-pf1-x42a.google.com with SMTP id c142so199651pfb.7 for ; Mon, 31 Aug 2020 01:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XuanP6HW9kvPEQuI6DTNe4sSDhIR8cAsGo+XK6KWMec=; b=TwL3aLwk9UyIY3oVxI5Frm2N0sssZOnvZC5t+4MfsSi9w/+jHe5IdUO3KVjzwM6IRA 2ZdmfRZaIaZ79h7DxjXgd1P+5qbjgt47EWf+MTjuxDI84KzbrFLrB0pnQFpLNW9sVzYo KrcYLJoJoJhaQhdgqZ3UcOFkbowqERT9NPq4U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XuanP6HW9kvPEQuI6DTNe4sSDhIR8cAsGo+XK6KWMec=; b=stCeCwJVCENtO6yX0TFEYRwSyOUPfwm7bbcwrOm+IlPAIdJ/TyZ/nM3O3lhF3Uu+T7 reqFja8Q2PKok/WyE1fkvDBuQ75uF/NZVUTeIbq3FKYWPjJLoWJcRtEkopfAFOzPtooR rs5KkBQXqx5w7Z+DHK+8FCdTXPZ1HNMgD6zfywLo2pv/DtgT3gqtwraxj5q2vup8knqH qXKjP0dgXctfLNae87yyvNzlu2EOTwqbWa5RrCz9N+aAnaKUqpMEkUSchCNbueMtGG5O hZRpyz8AdO0kCHoaiT6kuVfIiAFpdj5X2fwNtEemt8YVjy/SLdYEUCt72dWOk5CiLrMo cFkQ== X-Gm-Message-State: AOAM530CiOTScvxbkba0rUDiXb5T2CmVN0sg20UJhb/2UFo7cMyf/i5F t5NZJ7vmC7Zx3gG1DBKqmT8weQ== X-Google-Smtp-Source: ABdhPJxHp9KzFC/inaCHGtGKRVkZ0zDxgxUVa6URm880rJytbeIXXLL8OQrDFq5OGfUSVdfQR+xK8w== X-Received: by 2002:a65:614a:: with SMTP id o10mr412010pgv.411.1598862578373; Mon, 31 Aug 2020 01:29:38 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:37 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 2/7] arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit Date: Mon, 31 Aug 2020 13:59:12 +0530 Message-Id: <20200831082917.17117-3-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042940_746067_239308A4 X-CRM114-Status: GOOD ( 17.25 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:42a listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Engicam EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation Board. Genaral features: - LCD 7" C.Touch - microSD slot - Ethernet 1Gb - Wifi/BT - 2x LVDS Full HD interfaces - 3x USB 2.0 - 1x USB 3.0 - HDMI Out - Mini PCIe - MIPI CSI - 2x CAN - Audio Out SOM's like PX30.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - sort regulator nodes properties - drop cap-mmc-highspeed property - add Amarula Solutions copyright Changes for v2: - move carrier enablement nodes in carrier dtsi .../dts/rockchip/px30-engicam-common.dtsi | 39 +++++++++++++++++++ .../dts/rockchip/px30-engicam-edimm2.2.dtsi | 7 ++++ 2 files changed, 46 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi diff --git a/arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi b/arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi new file mode 100644 index 000000000000..bd5bde989e8d --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi @@ -0,0 +1,39 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutions + * Copyright (c) 2020 Amarula Solutions(India) + */ + +/ { + vcc5v0_sys: vcc5v0-sys { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_sys"; /* +5V */ + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; +}; + +&gmac { + clock_in_out = "output"; + phy-supply = <&vcc_3v3>; /* +3V3_SOM */ + snps,reset-active-low; + snps,reset-delays-us = <0 50000 50000>; + snps,reset-gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>; + status = "okay"; +}; + +&sdmmc { + cap-sd-highspeed; + card-detect-delay = <800>; + vmmc-supply = <&vcc_3v3>; /* +3V3_SOM */ + vqmmc-supply = <&vcc_3v3>; + status = "okay"; +}; + +&uart2 { + pinctrl-0 = <&uart2m1_xfer>; + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi b/arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi new file mode 100644 index 000000000000..cb00988953e9 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutions(India) + */ + +#include "px30-engicam-common.dtsi" From patchwork Mon Aug 31 08:29:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745853 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A337D13B1 for ; Mon, 31 Aug 2020 08:32:09 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7CD4C2073A for ; Mon, 31 Aug 2020 08:32:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="lbN2K//p"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="XaWu+lGX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CD4C2073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=tSNXF9ck8+LdpWc6NOVdPqrG8BOr6+E1ijp2zFvHq3g=; b=lbN2K//pFM6jwFTpUp3YfFE+5 tVapY6Y0I++TWHA1gg0IIE5cwSPl26Z+NcgcqqOqarOrcehat+g9L8XBwdjIY5dksN/NQ31NcME5x PLz+X16NQ+AEHBoUtXT3mIP8J8zKnPbIITZCrjkxjgl2g/9heK0kB+OSnUKrCjqXHXFgGiGYa4oXH RM2oslneTqZy+0grGJhnUXAVTyTME2bIo6egfFvsDpQ2uu6FvUT+R16X3Kw+cZd6HzS7/Hdej4w3R +o2kdvR9MFOKtlD7WhvJ2pXXIs/z96QSjJA9SLuzVBTzUyw8L0mocGWLvsGozuvPvRLQIYLA4hzcE JuLQxSwXw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCd-0003cw-Bq; Mon, 31 Aug 2020 08:30:11 +0000 Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCC-0003Qp-0X for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:46 +0000 Received: by mail-pl1-x644.google.com with SMTP id bh1so2666949plb.12 for ; Mon, 31 Aug 2020 01:29:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5bmGVS/nnClmGdGVSnVd+7lBlOmwv+P4+nNohCNZM64=; b=XaWu+lGXMesNK+tMqt7/wHdqonvaLQ7OeAtp4gK7w7ulHBpkWXmaKwuDFlll+HkN+k j5vdTWK81PJaMOFhetTQMCcgPm305T01fa8JKdqnslKLxuqf9JLWCb5EbncZspVYagTs UfCUb3RFxdHaVvOXlJ1isKXkjPI4ZhkY3N4wQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5bmGVS/nnClmGdGVSnVd+7lBlOmwv+P4+nNohCNZM64=; b=eygPfODKU/iIC7f9X7vGoqCS6CN0fLcTHunKQXJIqYyiCer1NOKB383J+fX6Jh1r8e SZ8GPFlJemSoaHg0+6vHG0dk0u0beh1ciEC4Uaq17cQYODYL0yqancfQ1BxMN3XXRnli 7HQGa5CyynhFIG0VC9VabLgRHYyChhSDnjjjclYmt5BWRIh1kwrZni9CPysvAyYWc2r7 AP1+4wh03E+lJxNhjWhgh8JCmt2+rhTzUluoY0YtP+ifXb6j/2wLEG1a/cgToopcnY0M G5z0oVJe8yP0fYEBpj5PeFzm+CHcfgOIeIO4KlX/WhwzHDfBNhIRsvnMLQWoSWwZwxsa fjjw== X-Gm-Message-State: AOAM5324nF5nWjD7BmxnXYn1z4Mx5wPsLKWf/6KIqT3LuYCBiqBG6zVp 4Ad/1T0jBF862GNU84qVG02LQA== X-Google-Smtp-Source: ABdhPJz4tueuWwfQoq7GXOlWou/UQPDZ/NQE324zaX5kFU8hbnTFTOaKhkUbt/4asvp7TttV3ElqDQ== X-Received: by 2002:a17:90a:4382:: with SMTP id r2mr387193pjg.144.1598862582124; Mon, 31 Aug 2020 01:29:42 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:41 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 3/7] arm64: dts: rockchip: Add Engicam PX30.Core SOM Date: Mon, 31 Aug 2020 13:59:13 +0530 Message-Id: <20200831082917.17117-4-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042944_195585_197FDF76 X-CRM114-Status: GOOD ( 15.81 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:644 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org From: Michael Trimarchi PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. General features: - Rockchip PX30 - Up to 2GB DDR4 - eMMC 4 GB expandible - rest of PX30 features PX30.Core needs to mount on top of Engicam baseboards for creating complete platform boards. Possible baseboards are, - EDIMM2.2 - C.TOUCH 2.0 Add support for it. Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- Changes for v3: - sort regulator nodes properties - add Amarula Solutions copyright - update the patch author Changes for v2: - none .../boot/dts/rockchip/px30-px30-core.dtsi | 232 ++++++++++++++++++ 1 file changed, 232 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi diff --git a/arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi b/arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi new file mode 100644 index 000000000000..16e6cf28a440 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi @@ -0,0 +1,232 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutons + * Copyright (c) 2020 Amarula Solutons(India) + */ + +#include +#include + +/ { + compatible = "engicam,px30-px30-core", "rockchip,px30"; +}; + +&cpu0 { + cpu-supply = <&vdd_arm>; +}; + +&cpu1 { + cpu-supply = <&vdd_arm>; +}; + +&cpu2 { + cpu-supply = <&vdd_arm>; +}; + +&cpu3 { + cpu-supply = <&vdd_arm>; +}; + +&emmc { + cap-mmc-highspeed; + mmc-hs200-1_8v; + non-removable; + status = "okay"; +}; + +&i2c0 { + status = "okay"; + + rk809: pmic@20 { + compatible = "rockchip,rk809"; + reg = <0x20>; + interrupt-parent = <&gpio0>; + interrupts = ; + pinctrl-names = "default"; + pinctrl-0 = <&pmic_int>; + rockchip,system-power-controller; + wakeup-source; + #clock-cells = <1>; + clock-output-names = "rk808-clkout1", "rk808-clkout2"; + + vcc1-supply = <&vcc5v0_sys>; + vcc2-supply = <&vcc5v0_sys>; + vcc3-supply = <&vcc5v0_sys>; + vcc4-supply = <&vcc5v0_sys>; + vcc5-supply = <&vcc3v3_sys>; + vcc6-supply = <&vcc3v3_sys>; + vcc7-supply = <&vcc3v3_sys>; + vcc8-supply = <&vcc3v3_sys>; + vcc9-supply = <&vcc5v0_sys>; + + regulators { + vdd_log: DCDC_REG1 { + regulator-name = "vdd_log"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <1350000>; + regulator-ramp-delay = <6001>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <950000>; + }; + }; + + vdd_arm: DCDC_REG2 { + regulator-name = "vdd_arm"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <1350000>; + regulator-ramp-delay = <6001>; + + regulator-state-mem { + regulator-off-in-suspend; + regulator-suspend-microvolt = <950000>; + }; + }; + + vcc_ddr: DCDC_REG3 { + regulator-name = "vcc_ddr"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-on-in-suspend; + }; + }; + + vcc_3v3: DCDC_REG4 { + regulator-name = "vcc_3v3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <3300000>; + }; + }; + + vcc3v3_sys: DCDC_REG5 { + regulator-name = "vcc3v3_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <3300000>; + }; + }; + + vcc_1v0: LDO_REG1 { + regulator-name = "vcc_1v0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <1000000>; + }; + }; + + vcc_1v8: LDO_REG2 { + regulator-name = "vcc_1v8"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <1800000>; + }; + }; + + vdd_1v0: LDO_REG3 { + regulator-name = "vdd_1v0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <1000000>; + }; + }; + + vcc3v0_pmu: LDO_REG4 { + regulator-name = "vcc3v0_pmu"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <3300000>; + + }; + }; + + vccio_sd: LDO_REG5 { + regulator-name = "vccio_sd"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <3300000>; + }; + }; + + vcc5v0_host: SWITCH_REG2 { + regulator-name = "vcc5v0_host"; + regulator-always-on; + regulator-boot-on; + }; + }; + }; +}; + +&io_domains { + vccio1-supply = <&vcc_3v3>; + vccio2-supply = <&vcc_3v3>; + vccio3-supply = <&vcc_3v3>; + vccio4-supply = <&vcc_3v3>; + vccio5-supply = <&vcc_3v3>; + vccio6-supply = <&vcc_1v8>; + status = "okay"; +}; + +&pinctrl { + pmic { + pmic_int: pmic_int { + rockchip,pins = <0 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; +}; + +&pmu_io_domains { + pmuio1-supply = <&vcc_3v3>; + pmuio2-supply = <&vcc_3v3>; + status = "okay"; +}; + +&tsadc { + rockchip,hw-tshut-mode = <1>; + rockchip,hw-tshut-polarity = <1>; + status = "okay"; +}; From patchwork Mon Aug 31 08:29:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745837 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 34D9613B1 for ; Mon, 31 Aug 2020 08:30:49 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0A8DB2073A for ; Mon, 31 Aug 2020 08:30:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="oxnWPPEC"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="IQpA6Xgb" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0A8DB2073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=VFEB188v1v1gRannbrBoJOWsNe7veO+kEg1y4S1BHBY=; b=oxnWPPECSAF8k0cU2/+YC1pfU IZxXyjkKPnYEv5cagBMZCMY2Y9WWaCuGf7c3sBDfL7kAucsZAEKEdBpTM4uUl+ymhXuOogKTU1uSR VosZ5MXrHuleNjnupnt+Rdfb+S25DFRn2l14ZH8m0VCWUF8F3rbwlXwqyivVC5o7LJ3ywlvUqk5VW 7+MhDqWkb4rXnqaaHyQi4NW0Q/Fa+oeDvytcyq88xnvFeLTKjNdOKKHNP24VsxYXLZCnlmCahSgv+ DZxNP2jeSTDQY+RSkTIMvxh2C2uL72XSQIoFWp7vugEB8tcb+ipz/8ebOblEtkcwkAGkjrgoi52xd q0HavN3Ng==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCw-0003jq-SU; Mon, 31 Aug 2020 08:30:30 +0000 Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCG-0003S6-11 for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:49 +0000 Received: by mail-pl1-x641.google.com with SMTP id x18so1458712pll.6 for ; Mon, 31 Aug 2020 01:29:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WBHJr1Okg/7cjUJusx0Y2Ejv4RKVEX9vsUPY+T721kc=; b=IQpA6XgbebTvewaAc85D6XPtEHWVEiGmqkYWMzOGpvHPwU6rU3HhBna8fg23ldWOM+ nVMlkrq9HzCDm//XykDTD9LUjxHCDDS1FwAWSZb+dDOjX+cEp9jtRmDnZwax9Tv21G+v AVJ+LvPfg090Y48btqSpg14fWdNg+J59cC85c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WBHJr1Okg/7cjUJusx0Y2Ejv4RKVEX9vsUPY+T721kc=; b=gsOT8P0p1msHK8sQng9ffmU4lpduKHZK0DvH+zuIynJUskH7t/DnHdY14iX2PBpgQf qUP5FMl1oHL+nWbWMy66qEdETX+gQb9dQQy2asrEVZJNx3C4eXHSJPvfGhpUb/kY+/rB 1aRfM5Anm83a1Mwpju0G79xpmviFM+vuaZhTudf8Wt0MiDR3xu/vSfO0wEVB7VgjARM8 cICIIeXifJgSloQjuKTWZjS1FhNxSv8vScIT7WJwSkb/SZm4PblrGWb2FdkoTMRc3ksM rlZazsNN5r9z3Y7BdYrrznccjBndwz/rKH7Au/SXzY+C2YWQHN3iYDki1tAN0PirndLm mhDQ== X-Gm-Message-State: AOAM533iBMNDUE4B7EUskoV/Ela/8z/7mhRBGBq+EcdX+ApbViI5Rr+y GeRIWIEa5G7/n9WI5LU0Oz47zg== X-Google-Smtp-Source: ABdhPJxgjziD2tuA2kVV0dZZb4M8gPNqYekdzI1yHazKUQ5scOXSTXVO7V9ko8vChmF9EEt79LGq5g== X-Received: by 2002:a17:90a:120f:: with SMTP id f15mr411985pja.120.1598862585815; Mon, 31 Aug 2020 01:29:45 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:45 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 4/7] arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit Date: Mon, 31 Aug 2020 13:59:14 +0530 Message-Id: <20200831082917.17117-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042948_107300_F928AFD3 X-CRM114-Status: GOOD ( 16.87 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:641 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation Board from Engicam. PX30.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - none arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-edimm2.2.dts | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 02cdb3c4a6c1..65116fcb7368 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-px30-core-edimm2.2.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-roc-cc.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-odroid-go2.dtb diff --git a/arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts b/arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts new file mode 100644 index 000000000000..c36280ce7fc7 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutions(India) + */ + +/dts-v1/; +#include "px30.dtsi" +#include "px30-engicam-edimm2.2.dtsi" +#include "px30-px30-core.dtsi" + +/ { + model = "Engicam PX30.Core EDIMM2.2 Starter Kit"; + compatible = "engicam,px30-core-edimm2.2", "engicam,px30-px30-core", + "rockchip,px30"; + + chosen { + stdout-path = "serial2:115200n8"; + }; +}; From patchwork Mon Aug 31 08:29:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745855 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F3D8B138A for ; Mon, 31 Aug 2020 08:32:22 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CDCFD2073A for ; Mon, 31 Aug 2020 08:32:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ViBdJ0lz"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="J9HawXox" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CDCFD2073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=IW9Pzq2ENslMLa96SDtt+0VHwYiWNJ9/gfoX0QC5qSg=; b=ViBdJ0lz2+quiCT98Dzlp1y9Q AkFY2bk4w0HXckpBsax2hyP2013Cg7b1UaNEtmbt0RyRIdq0SjQSJrV8F9pF6Omghj0E06TUcNiHM uMUcvZZ6AAjjFWZuTTuF921NLoL16EkqNDrKA4xpfT/D7bDWw9ahRM3AieA3wQUPIWf7hdlwnuRi4 jlA+ZI6HTJyLjqeo5v4SQB90BWFQNVnt2dxo/ZpqXzDJdprwQH6mhUm/YfD9iot70mtvqjQyJSVWX m0Vps/75r9A2L6pGSN9Q1ZaSsFV2QJRthf0glOyGGOZz8K5ZaNB227TUzTAb9InjUNF0yao0sbib3 s/BfF9yAA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfD7-0003r5-0l; Mon, 31 Aug 2020 08:30:41 +0000 Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCJ-0003U8-JQ for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:53 +0000 Received: by mail-pl1-x642.google.com with SMTP id y6so2689941plt.3 for ; Mon, 31 Aug 2020 01:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=rAU4sCBRiofk2aw8WsyY+3Dm8mUaxukahoabY1FXUkU=; b=J9HawXoxxn9OCxKX8bsB9crige77QAv8k+mM8WLEGaeMs4XYL/bHjHKOolmdD6hAQC 61v3MOs/a+QWmV1ZtYyqq7q+g9pTYtQSRPeMuECiZI2PNSeMipmVW0BggF52XQlEiEGN 4QFYenzLf0Hv3EYLQpBSepeyK95yJFk8Lr2CY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=rAU4sCBRiofk2aw8WsyY+3Dm8mUaxukahoabY1FXUkU=; b=QqniE3ieBUVm7Tlmdjbg4IP6f7jgp+gXXR+jtNa2UmHxsyKGddusmVd5YhDwwjzJpU EdFieuKxs3So207zAyZPSfn1TLYHWEcUB1puHoIa1WEe6UKQvkNXa/ayN+C25PS+/6sJ renLSB1NsmbShUE3n4Oj1yAHD6rx7bJX5203HKSiJ/ss/0U7JVYuB4qemehegWoFDepA zwuMMmSW8al6UkBQ33KTwZAx8aZkk7C3shxfp16OuLjIDfk3Y1moQkKjzdU6QOn5hhl8 qTN9JX0ADSQZ+VwY1MVAs6TMOSJeO3UvkeMVD132ZuNx9PD7zPvwirgMVdz7lWmH9pPp zVaw== X-Gm-Message-State: AOAM530APTpi1Ykm5LRxcvqCRrdOw9yR4g4Ce1V4GH3bNMpneH0/VEXG rsJzXgGQrCbIcfY9FbMODAPfPg== X-Google-Smtp-Source: ABdhPJxcdDfE9FJkL63RLb+7aDS4OWHIoeiEl8ktA/Ng44mcZ2xq2v4/qJUxtePGOavfbfhYY1ETzg== X-Received: by 2002:a17:90a:f187:: with SMTP id bv7mr348529pjb.63.1598862589733; Mon, 31 Aug 2020 01:29:49 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:49 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 Date: Mon, 31 Aug 2020 13:59:15 +0530 Message-Id: <20200831082917.17117-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042951_735349_E1DB2D28 X-CRM114-Status: GOOD ( 12.45 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:642 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. C.TOUCH 2.0 is a general purpose carrier board with capacitive touch interface support. PX30.Core needs to mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add bindings for it. Signed-off-by: Jagan Teki Acked-by: Rob Herring --- Changes for v3: - none Changes for v2: - new patch 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 bda0f2781890..3aecb1241492 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.yaml +++ b/Documentation/devicetree/bindings/arm/rockchip.yaml @@ -70,6 +70,12 @@ properties: - const: elgin,rv1108-r1 - const: rockchip,rv1108 + - description: Engicam PX30.Core C.TOUCH 2.0 + items: + - const: engicam,px30-core-ctouch2 + - const: engicam,px30-px30-core + - const: rockchip,px30 + - description: Engicam PX30.Core EDIMM2.2 Starter Kit items: - const: engicam,px30-core-edimm2.2 From patchwork Mon Aug 31 08:29:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745845 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7837D138A for ; Mon, 31 Aug 2020 08:31:04 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 502582073A for ; Mon, 31 Aug 2020 08:31:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Emq4rsby"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="XBJyJ7yW" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 502582073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=65HVejt1ENL4t0zYWllSv8pTSQLcYy5TX7W5b9UpF2U=; b=Emq4rsbybamWGQEtKMIWl25bD VBt6cuI+1uWkrmpOiU9kvJpblBdcoXMinY+NDIKGqns+rxa2p1AoJ5Wr3gWcY4HKHbmO4uCtGNrEO +MELAPdkyV4tveBfw6oEGuK/3tyhQ0CIPBg7P2g9JMq6+rADQVDJ0IGBaT6rKKzBUk58lRCN/oJX+ jxoYnFItdqGOqAr4WgxjEJI33KpaOJh6WdcJAE8JbdVGLGzzl8cegaCUPjlGkar+7DnfOT9EyKlK5 /3Hw7XLvkPpB5BAMC9ZHs/eLSysPJLzE4JOCHi38jZUhzmKahpm97ZDSut0sqfLzTRJ8C49RK14cr m4xuZzbmQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfDI-0003wy-Nm; Mon, 31 Aug 2020 08:30:52 +0000 Received: from mail-pj1-x1042.google.com ([2607:f8b0:4864:20::1042]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCN-0003Vs-Gy for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:29:57 +0000 Received: by mail-pj1-x1042.google.com with SMTP id o16so1374934pjr.2 for ; Mon, 31 Aug 2020 01:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=X5CPGOUWWa4mK5texr7z3mEccnOicqEb24j4H7skHsw=; b=XBJyJ7yWN/QlW12WTAMdjRBUGxlh49Azi76WllVN99m8yQSgRFYmhiF+KHriRY4s78 xutjvYBbp/vn//kZMGpHrydsgXvN/wseSmka6dcm31snRLcRBH56xcy5Z/kF2S9Rg6uq Te+rZya+CMAD6txAZn124IMODkKhQfjgI2E0I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=X5CPGOUWWa4mK5texr7z3mEccnOicqEb24j4H7skHsw=; b=A8QZzoQGQRf5E5WMtltWxcGNErGFf1kPKxzJDOQD/oJxsBuQpo9gPhbgZ3RMcP2chy t4dZn6/HB0DePP0yGN3BAVEZurMxUghqAnBPbsAUAY53YJCJGz6FNfquoNbCrizng/0m b9XLdtGQTaqRnJuP5pQh9UxzLS5uQw19sQUjAA6pv12h6jAVNROB6lTYfa7Z0jr6h1uE KMDKzbVnzutLRkZQTmcFgXCvfniKaySnw1YYqVEnTGSrhWzu7xXjDMdv4y0+VJX7uA2o DHCgpZLOqeTgTr/8gKRkEP7+VSsMaeCNw4ShCYy3XqRP/TjEmSzJ6f/BrBvgKLACcTpj zUOQ== X-Gm-Message-State: AOAM531DoV4z/QANXkZMXUd8x4W4JfNlPtuZ2z1Cl22LvYhzGdvvs9Ga keNjdoMaPXFKiEF/3iExqcwzL8WA3mghHw== X-Google-Smtp-Source: ABdhPJz9RauHSdZ3W9HtEtr0HT8jIbMEJ/AIawBdCajj1oOVlNtq/rDMXIolVrnFjmDyeqmz6BS2rA== X-Received: by 2002:a17:90a:cd06:: with SMTP id d6mr382520pju.202.1598862593334; Mon, 31 Aug 2020 01:29:53 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:52 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0 Date: Mon, 31 Aug 2020 13:59:16 +0530 Message-Id: <20200831082917.17117-7-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042955_636430_426D8486 X-CRM114-Status: GOOD ( 15.19 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1042 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Engicam C.TOUCH 2.0 is an EDIMM compliant general purpose carrier board with capacitive touch interface. Genaral features: - TFT 10.1" industrial, 1280x800 LVDS display - Ethernet 10/100 - Wifi/BT - USB Type A/OTG - Audio Out - CAN - LVDS panel connector SOM's like PX30.Core needs to mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - add Amarula Solutions copyright Changes for v2: - none arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi diff --git a/arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi b/arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi new file mode 100644 index 000000000000..58425b1e559f --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi @@ -0,0 +1,8 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutions + * Copyright (c) 2020 Amarula Solutions(India) + */ + +#include "px30-engicam-common.dtsi" From patchwork Mon Aug 31 08:29:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 11745857 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id EFF95138A for ; Mon, 31 Aug 2020 08:32:42 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C96052073A for ; Mon, 31 Aug 2020 08:32:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="hW/YHK8C"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="MsXIKLUX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C96052073A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=FK/0GPQUl+lJGe+oHfcJRADa4oh/fOAnAM4w8C7NDNc=; b=hW/YHK8CshhZ50FMoT46CWRrg fwJcNfX3agX/m1TdQ24eGPUtJl+vHJkv84ix9/jdg+IqNGUbNXnMIk79Yb5ihLmdoxb845EgYo6O/ Qpdd7BIch/f2PVTPeEcrJG5amFUz/8ckpPBKAM9ERSvtroaATEpk+lwpXfiyP2zd0ICkCnxkuDUwR Uei4flOGyaKJPW1ixRbVpA7+2zkaGPAXUYuWe4w1QrErt9ypct7hNGOdMCVVexS+mT1w7ZZCHJvPc KVStWi0avctxcaDzASkE0YUiZPFQA4DGVixHJgrfjaWq/z3QEViJ4bqhh3Oa7YabzonhY8U0M70+d h6A6nAmLw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfDQ-000427-9s; Mon, 31 Aug 2020 08:31:00 +0000 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kCfCR-0003Y8-8L for linux-arm-kernel@lists.infradead.org; Mon, 31 Aug 2020 08:30:00 +0000 Received: by mail-pl1-x643.google.com with SMTP id y6so2690084plt.3 for ; Mon, 31 Aug 2020 01:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6ar1ccFxAQ+NjHCrRFWWmqhgKK0vUlm1MI2pafScAxI=; b=MsXIKLUXg6PfmKT6W75RWl++K5nOJNqQQ5tVkcCpdPbem3K+Hh0WLI0I9T5ZT0YkKd ES7/zhukE/H6K5R+5f0qAPZT6GKBlzyZtVJM5tIaM9UiP5xCYYaom9vYCeI4db0tX5vy mrimCAWDFntUWt3WjtyRqi1bk1PP9IfSwBPuE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6ar1ccFxAQ+NjHCrRFWWmqhgKK0vUlm1MI2pafScAxI=; b=XWwP7gwx4ZsexsUICmR5STlQaH7WhV5lQ7TrUjJ5v3pKrVMglzJDRpIoxHXt6fjMPi 4v18vitZmIWx7nhsVTInu1CIeLS1aE+5kF8fBOyuSvkcjM8FKSE8ASkfISq0yO2VZF5d LIBkVK/xOCy2/NO3AACjS7MvD4N8zKMfulNmIknzrEC+Q1S2s7x3c/YnaHQ5F6GVpsA0 2Hn5Yls7WMd8PDNeXjLkRpZYGGtiuM1WiY3mogGWqGq6PpqxpES07DZHoXFbc0I0yhdf uAor9EngW/mSBpwe3UfhuOMQrSPh5LDTiLkc5OD9Pe4EAklAy7LxlTEly9Ern3izKBae ZyFg== X-Gm-Message-State: AOAM531dBIbuLRbExuBjYyl5VJICHq1+qg73bKPwbn0PvHbMTUIvl482 uXRQi6kjrLRwpVDQvEfs9S+kPQ== X-Google-Smtp-Source: ABdhPJybatYfCdCWKwpksmunsSSxteIS/Iww7nq0leuuitPggZ/Q+8l8p4NfiAr1XwIN8gaLLz2z0Q== X-Received: by 2002:a17:902:c1d2:: with SMTP id c18mr262793plc.237.1598862597113; Mon, 31 Aug 2020 01:29:57 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c809:c7d5:d50:45fe:aaf3:66ee]) by smtp.gmail.com with ESMTPSA id b5sm6411335pgi.83.2020.08.31.01.29.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 01:29:56 -0700 (PDT) From: Jagan Teki To: Heiko Stuebner , Rob Herring Subject: [PATCH v3 7/7] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 Date: Mon, 31 Aug 2020 13:59:17 +0530 Message-Id: <20200831082917.17117-8-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200831082917.17117-1-jagan@amarulasolutions.com> References: <20200831082917.17117-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200831_042959_446482_F680D41A X-CRM114-Status: GOOD ( 17.83 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:643 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Jagan Teki , Suniel Mahesh , Michael Trimarchi , linux-amarula , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam. C.TOUCH 2.0 is a general purpose carrier board with capacitive touch interface support. PX30.Core needs to mount on top of this Carrier board for creating complete PX30.Core C.TOUCH 2.0 board. Add support for it. Signed-off-by: Jagan Teki Signed-off-by: Michael Trimarchi --- Changes for v3: - add Amarula Solutions copyright Changes for v2: - new patch arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-ctouch2.dts | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-ctouch2.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 65116fcb7368..958eb57e403a 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-evb.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-px30-core-ctouch2.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += px30-px30-core-edimm2.2.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-roc-cc.dtb diff --git a/arch/arm64/boot/dts/rockchip/px30-px30-core-ctouch2.dts b/arch/arm64/boot/dts/rockchip/px30-px30-core-ctouch2.dts new file mode 100644 index 000000000000..2da01281883a --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/px30-px30-core-ctouch2.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd + * Copyright (c) 2020 Engicam srl + * Copyright (c) 2020 Amarula Solutions + * Copyright (c) 2020 Amarula Solutions(India) + */ + +/dts-v1/; +#include "px30.dtsi" +#include "px30-engicam-ctouch2.dtsi" +#include "px30-px30-core.dtsi" + +/ { + model = "Engicam PX30.Core C.TOUCH 2.0"; + compatible = "engicam,px30-core-ctouch2", "engicam,px30-px30-core", + "rockchip,px30"; + + chosen { + stdout-path = "serial2:115200n8"; + }; +};