From patchwork Wed Dec 6 16:03:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hugo Villeneuve X-Patchwork-Id: 174662 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp4204171vqy; Wed, 6 Dec 2023 08:03:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IHtmj/ZnIMRUESk/2ERq0XipHRze+dXsJWO5JeTBVETae4hbd+qmUiN7wMFDyFmuBTqvIsu X-Received: by 2002:a05:6a00:3496:b0:6ce:6b99:e225 with SMTP id cp22-20020a056a00349600b006ce6b99e225mr800972pfb.55.1701878628261; Wed, 06 Dec 2023 08:03:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701878628; cv=none; d=google.com; s=arc-20160816; b=gqbgpDqklymvcy7G9yqAmoR3k1mqtjvDwJPL82PgsVR24vZ+CpEQkhpBMWfodIN+wq qT9TUEAnQ0WtkcBKSRuj0ADOQDfvRui4ttJdScoBT2uM+Iqbd1kojZvBpUC6kcT9z7UC HdR0bA9Z12wU4vGZnu+9YmERqmIJwlKS8AWEl10DuLXFyNd1+0bT1JDWvdORTMeVoK2O 29woQacpUPTqVOK3vkPHzySgpIjCBOrls/K6qgzQHR5yli2zmhVagQdB1C4eBss3h6ub aAUHQIHfVt2qDOi+67qFU9BdXLv2qKWj41rk+kHBDGSvO5f/Tmy8IZH9aYMtxBbFgh5R ZOjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from:dkim-signature; bh=7xYPkJqMk8P8vw8H/AAH9ojAU0rwJue/lAnswVrUCEU=; fh=cX6s7lpcIYxjmpT7K0vjZR2rAmWVM3oib2xSOlUMgKE=; b=sFxUqiF75IQsxGbwZiC16Ozw+LmKzkwO+acde6Zzsrk8lpQ4xDP9es2mphj9kV52wG h637hHtpHCZPn0TaJi0r7vQqS3MSyxk3fpZxq3Rp682ZW+BKMjH9VtPSLSqfNsAkAVA7 iSlEjhRnQRoEgY7Q/Y6UI1x1vTHS6uX6pcjCLU5bXchG5SJv0WTDoh9LZ+TW+w7fRtXL FSFCJlFmRz0tgiu9nNzcW+knJW37CrXbqjn7ZqHs912IT4yYVV3CuQ98KFiho77Ls12L 9ILNaTCz4ezufyotKAlSec47cwgh+EGmca7/0tt5aexGjgQ0+GuYTaUDVwJn7oTjhSbU HwUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=tDob0Ktv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id f15-20020a65628f000000b00577f67a0614si90582pgv.879.2023.12.06.08.03.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 08:03:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=tDob0Ktv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 71C588075ED3; Wed, 6 Dec 2023 08:03:45 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442566AbjLFQDQ (ORCPT + 99 others); Wed, 6 Dec 2023 11:03:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379490AbjLFQDM (ORCPT ); Wed, 6 Dec 2023 11:03:12 -0500 Received: from mail.hugovil.com (mail.hugovil.com [162.243.120.170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CFA31A5; Wed, 6 Dec 2023 08:03:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hugovil.com ; s=x; h=Subject:Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Cc:To :From:subject:date:message-id:reply-to; bh=7xYPkJqMk8P8vw8H/AAH9ojAU0rwJue/lAnswVrUCEU=; b=tDob0Ktv6Mo3G7rDgSex0gZf2S olJpQPsliBVrXU0NwTidsY3a7OjgRCNrhOIhiSym8b1Vg7Ti52F68j46rHayUXjZqVb//qQOIzRae N+FPf9t1a48zJBQEsRtLSyQtH+H7PiHu66zZNIR7yk0yNH3PFMWEdn3F4ZkgFMwgE8Tk=; Received: from modemcable168.174-80-70.mc.videotron.ca ([70.80.174.168]:39388 helo=pettiford.lan) by mail.hugovil.com with esmtpa (Exim 4.92) (envelope-from ) id 1rAuMf-0005Bw-RX; Wed, 06 Dec 2023 11:03:10 -0500 From: Hugo Villeneuve To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, leoyang.li@nxp.com, robh@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, hugo@hugovil.com, Hugo Villeneuve Date: Wed, 6 Dec 2023 11:03:01 -0500 Message-Id: <20231206160303.33185-2-hugo@hugovil.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231206160303.33185-1-hugo@hugovil.com> References: <20231206160303.33185-1-hugo@hugovil.com> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 70.80.174.168 X-SA-Exim-Mail-From: hugo@hugovil.com X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_CSS autolearn=unavailable autolearn_force=no version=3.4.6 Subject: [PATCH 1/3] dt-bindings: vendor-prefixes: add dimonoff X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on mail.hugovil.com) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 06 Dec 2023 08:03:45 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784549084286154781 X-GMAIL-MSGID: 1784549084286154781 From: Hugo Villeneuve Add vendor prefix for Dimonoff, which provides IoT smart solutions and custom engineering services. Signed-off-by: Hugo Villeneuve Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 71dcd6240a99..338ad15a7ab2 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -352,6 +352,8 @@ patternProperties: description: Digi International Inc. "^digilent,.*": description: Diglent, Inc. + "^dimonoff,.*": + description: Dimonoff inc. "^diodes,.*": description: Diodes, Inc. "^dioo,.*": From patchwork Wed Dec 6 16:03:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hugo Villeneuve X-Patchwork-Id: 174660 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp4203871vqy; Wed, 6 Dec 2023 08:03:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IFEXfAt3TF1m14RRj9GIxWQOQ09JxrlN33zw85KxyC4uOyLZm2Gj35w1/i8jLA+tnbcWg1g X-Received: by 2002:a05:6808:20d:b0:3b9:d4ff:e04c with SMTP id l13-20020a056808020d00b003b9d4ffe04cmr471994oie.118.1701878606538; Wed, 06 Dec 2023 08:03:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701878606; cv=none; d=google.com; s=arc-20160816; b=TiU25LYD4pbVbhRzQ9HoWq3eVEn3cp26KTqjwYUY7Y1jhcGPe6v9b1xewDZT9T7Ua1 b7ORJl2vzsetO8bpD55jyOkJWIe6jw+l9nok8Lr7Q2reaAh9rEDEzeCNFuVofgB26tIo wkuY8bbcVyP04MJs5qOTfvGf88ArdzyM5g1tXnTd6EwpOmpqtgIH4ayZVTruyzHKoaSM qRloxzmqMktLhgBQFBrgRl1oIqpeVkZrG3NAstAcGaagEzcVVZSobeAL2+j3kv8aFirw 5VJXHogpgVa1t/ow09p0egSuTDmxGTzg2fHFhKAHcFju3OWINWBxbs/S6Mth92gFL1fO ri5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from:dkim-signature; bh=w1FWOxmqNm3Xknp9mTXwtPYHfk2i+1/bVnWICDzLaAI=; fh=cX6s7lpcIYxjmpT7K0vjZR2rAmWVM3oib2xSOlUMgKE=; b=g9k2vfbIkcHYILaTOZzbULKm+mnVdvt17NPl2GxQ6GrSRYMnsc8WblEnHmS4VD3BT3 J3CVLdWxuX6VpBWQ9iajF++VNZZrrR2QpP0bz2oc4kopf0WylEj/qcUnjNMk821q59rZ DGOLCnvfJmNAR7zH5N991vjVfsqQIcBq1/JzMNXljMtXy9rWcZwJQe5Bir7iVWLVxjww xYEx9YMCet73K1nvC4rX4w1pM6+WwAaNMeTO6aI4EHt9gKd+nK8iOvUxZR+kgNlzf5Ub 0qWzi+lteKFnTiWZDO+mb6UCyvFYBcmX2BnO+vowzl2drKYTES1/JWmvV1Xfa3tyCJMZ d7Ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=V0l520Nj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id q9-20020a0568080ec900b003b8b2caf617si67904oiv.327.2023.12.06.08.03.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 08:03:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=V0l520Nj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id D7A80802A36A; Wed, 6 Dec 2023 08:03:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442545AbjLFQDN (ORCPT + 99 others); Wed, 6 Dec 2023 11:03:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379484AbjLFQDM (ORCPT ); Wed, 6 Dec 2023 11:03:12 -0500 Received: from mail.hugovil.com (mail.hugovil.com [162.243.120.170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1599D5E; Wed, 6 Dec 2023 08:03:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hugovil.com ; s=x; h=Subject:Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Cc:To :From:subject:date:message-id:reply-to; bh=w1FWOxmqNm3Xknp9mTXwtPYHfk2i+1/bVnWICDzLaAI=; b=V0l520NjoP71COyAYhI+fxEAp3 Ji36CObcrEcKbN7vmsdkLgqlGMH7vuXr8ma3IJGFDpfPhClF4b5kHfBEfTLjogpK9hAOKSvJGy1FG phrBlJsceFHrAh5xjFwPG+3tMXPyU0nXyGOcThPF49GG+hjkzLKb2ge5lekh8xyDMku0=; Received: from modemcable168.174-80-70.mc.videotron.ca ([70.80.174.168]:39388 helo=pettiford.lan) by mail.hugovil.com with esmtpa (Exim 4.92) (envelope-from ) id 1rAuMh-0005Bw-JE; Wed, 06 Dec 2023 11:03:12 -0500 From: Hugo Villeneuve To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, leoyang.li@nxp.com, robh@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, hugo@hugovil.com, Hugo Villeneuve Date: Wed, 6 Dec 2023 11:03:02 -0500 Message-Id: <20231206160303.33185-3-hugo@hugovil.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231206160303.33185-1-hugo@hugovil.com> References: <20231206160303.33185-1-hugo@hugovil.com> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 70.80.174.168 X-SA-Exim-Mail-From: hugo@hugovil.com X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_CSS autolearn=unavailable autolearn_force=no version=3.4.6 Subject: [PATCH 2/3] dt-bindings: arm: fsl: add Dimonoff gateway EVK board X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on mail.hugovil.com) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 06 Dec 2023 08:03:22 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784549061956625851 X-GMAIL-MSGID: 1784549061956625851 From: Hugo Villeneuve Add DT compatible string for Dimonoff gateway EVK board based on a Variscite VAR-SOM-NANO with a NXP MX8MN nano CPU. Signed-off-by: Hugo Villeneuve --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index cd87d1afe7b7..e445d65d6f17 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -1025,6 +1025,7 @@ properties: - description: Variscite VAR-SOM-MX8MN based boards items: - enum: + - dimonoff,dimonoff-gateway-evk # i.MX8MN Dimonoff Gateway EVK Board - rve,rve-gateway # i.MX8MN RVE Gateway Board - variscite,var-som-mx8mn-symphony - const: variscite,var-som-mx8mn From patchwork Wed Dec 6 16:03:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hugo Villeneuve X-Patchwork-Id: 174661 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp4204126vqy; Wed, 6 Dec 2023 08:03:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IE99vl4TL5UEq8i8JaGZ7C6LvUh4t/c6yCKU9w8urkMUg3eD59VRednCr7QGEQTC9B1H8MB X-Received: by 2002:a05:6a00:368a:b0:6ce:921b:ef11 with SMTP id dw10-20020a056a00368a00b006ce921bef11mr959539pfb.6.1701878623583; Wed, 06 Dec 2023 08:03:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701878623; cv=none; d=google.com; s=arc-20160816; b=rRzZub8LhoKCD+eFPRmAkyINY/EMP7Ehx/tMo5P4X8ORk2mRGQSie+Uzrayjx0pckw wZCUEf0TLZKQeQopBpc4nLpwGqcJt5McZX1XbvrUZkq8x5dlblAN4FVPAemOPR234BWv Fuq/Fr4ddKWupQwSTOQJFRliSFPgBCJvdCH51JpggvuWLdBfF1OFXMMPYgPRlqVRrnzt jnkxEsXoRUASSqahMQGLKLzF7WSykCuyj8VfmQldU+R/++Rdv09Tj8ssocmtrbOtA8wL jtfU8IO6BnbNohZ2AspgN9b0sjOB3/3zPo22VsTatabEq/ikXVgkhTfYSjJCLbaTbKq8 uUlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from:dkim-signature; bh=vJ/pwGTcXghojupcHlhsJ+O+adwwtKaY3EtZtLgWwj4=; fh=cX6s7lpcIYxjmpT7K0vjZR2rAmWVM3oib2xSOlUMgKE=; b=QqWLuUFQzuMn1sUnm6gEWAL9Kf8WY9HVTcnJfGBrVV0bm/p19KnQ5GczubnimS7mR3 PVsA8ys5c7qAUzlWGax3wL+CbPQCqV9D8HkqKyEfioNUy06XyahGrt8YlrLL5brJHA+3 Crj3+Xsybz/CLDbrQFHVMMucO6JWl0oy93sJonNYHo6u48NHVfFa0+7TdNsMyLMOd18u OPZga0Fz9fFGvao4qwYVv11CHxUnuA5MPua/byKhlgkDzm9iF0uoj9kkbAN1kvFDDJTx Shv9a/T1qF7WMGARhcvDmy6WqxxssKI9J3ask0QYfntrqMF76Lrr9Tmgm4OMNq1HnRvI xEgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=lu0POH03; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id u10-20020a63140a000000b005b90af1943asi93769pgl.807.2023.12.06.08.03.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 08:03:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@hugovil.com header.s=x header.b=lu0POH03; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 21AA4802A00A; Wed, 6 Dec 2023 08:03:39 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442622AbjLFQDW (ORCPT + 99 others); Wed, 6 Dec 2023 11:03:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1442633AbjLFQDP (ORCPT ); Wed, 6 Dec 2023 11:03:15 -0500 Received: from mail.hugovil.com (mail.hugovil.com [162.243.120.170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D995D67; Wed, 6 Dec 2023 08:03:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hugovil.com ; s=x; h=Subject:Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Cc:To :From:subject:date:message-id:reply-to; bh=vJ/pwGTcXghojupcHlhsJ+O+adwwtKaY3EtZtLgWwj4=; b=lu0POH03YqJpJl4P/aOORZST4b MLVt/OCuadSGvLGsSWD+3uYtNjuKlkxM+R/C6fLdsmz3GaADLQ29dOPluEd3sDD98Jo4YidA73hhy P+ocsEmuk/BH+TLJizPkTnGnDhUkUrBShA8O8wzCQTXXfXdi0l8MdvQgmfyFipQI1SZ0=; Received: from modemcable168.174-80-70.mc.videotron.ca ([70.80.174.168]:39388 helo=pettiford.lan) by mail.hugovil.com with esmtpa (Exim 4.92) (envelope-from ) id 1rAuMj-0005Bw-52; Wed, 06 Dec 2023 11:03:14 -0500 From: Hugo Villeneuve To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, leoyang.li@nxp.com, robh@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, hugo@hugovil.com, Hugo Villeneuve Date: Wed, 6 Dec 2023 11:03:03 -0500 Message-Id: <20231206160303.33185-4-hugo@hugovil.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231206160303.33185-1-hugo@hugovil.com> References: <20231206160303.33185-1-hugo@hugovil.com> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 70.80.174.168 X-SA-Exim-Mail-From: hugo@hugovil.com X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_CSS autolearn=unavailable autolearn_force=no version=3.4.6 Subject: [PATCH 3/3] arm64: dts: freescale: introduce dimonoff-gateway-evk board X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on mail.hugovil.com) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 06 Dec 2023 08:03:39 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784549079467662424 X-GMAIL-MSGID: 1784549079467662424 From: Hugo Villeneuve The Dimonoff gateway EVK board is based on a Variscite VAR-SOM-NANO, with a NXP MX8MN nano CPU and also based on a Symphony mx8mn EVK. Signed-off-by: Hugo Villeneuve Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../freescale/imx8mn-dimonoff-gateway-evk.dts | 159 ++++++++++++++++++ 2 files changed, 160 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index d22e4f4f886d..1f29215ea9bb 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -97,6 +97,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-beacon-kit.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-bsh-smm-s2.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-bsh-smm-s2pro.dtb +dtb-$(CONFIG_ARCH_MXC) += imx8mn-dimonoff-gateway-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr3l-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr4-evk.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts b/arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts new file mode 100644 index 000000000000..c4572be437bd --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts @@ -0,0 +1,159 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2022 DimOnOff + */ + +/dts-v1/; + +#include +#include "imx8mn-var-som-symphony.dts" + +/ { + model = "DimOnOff Gateway EVK board"; + compatible = "dimonoff,dimonoff-gateway-evk", "variscite,var-som-mx8mn", "fsl,imx8mn"; + + /* + * U30 FPF2193 regulator. + * Source = BASE_PER_3V3 = SOM_3V3 (COM pin 49). + */ + reg_disp_3v3: regulator-disp-3v3 { + compatible = "regulator-fixed"; + regulator-name = "Display 3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-boot-on; + }; + + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpio_keys>; + + key-enter { + label = "enter"; + gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + linux,code = ; + wakeup-source; + }; + }; + + /* Bourns PEC12R rotary encoder, 24 steps. */ + rotary: rotary-encoder { + compatible = "rotary-encoder"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_rotary>; + gpios = <&gpio5 12 GPIO_ACTIVE_LOW>, /* A */ + <&gpio5 13 GPIO_ACTIVE_LOW>; /* B */ + linux,axis = <0>; /* REL_X */ + rotary-encoder,encoding = "gray"; + rotary-encoder,relative-axis; + }; +}; + +/* Disable Asynchronous Sample Rate Converter (audio) */ +&easrc { + status = "disabled"; +}; + +&ecspi1 { + /* Resistive touch controller */ + /delete-node/ touchscreen@0; +}; + +&gpu { + status = "disabled"; +}; + +&i2c2 { + adc@48 { + compatible = "ti,ads7924"; + reg = <0x48>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_adc>; + vref-supply = <®_disp_3v3>; + reset-gpios = <&gpio5 5 GPIO_ACTIVE_LOW>; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0>; + label = "Pot0"; + }; + channel@1 { + reg = <1>; + label = "Pot1"; + }; + channel@2 { + reg = <2>; + label = "Pot2"; + }; + channel@3 { + reg = <3>; + label = "Pot3"; + }; + }; + + rtc@51 { + compatible = "nxp,pcf2129"; + reg = <0x51>; + reset-source; /* For watchdog. */ + }; + + rtc@53 { + compatible = "nxp,pcf2131"; + reg = <0x53>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_rtc>; + reset-source; /* For watchdog. */ + interrupt-parent = <&gpio5>; + interrupts = <10 IRQ_TYPE_EDGE_FALLING>; /* J17.6 on EVK */ + }; +}; + +&i2c3 { + touchscreen@38 { + status = "disabled"; + }; + + codec@1a { + status = "disabled"; + }; + + /* DS1337 RTC module */ + rtc@68 { + status = "disabled"; + }; +}; + +&sai5 { + status = "disabled"; +}; + +&iomuxc { + pinctrl_gpio_keys: gpiokeysgrp { + fsl,pins = < + MX8MN_IOMUXC_GPIO1_IO08_GPIO1_IO8 0xc6 + >; + }; + + pinctrl_rotary: rotarygrp { + fsl,pins = < + MX8MN_IOMUXC_ECSPI2_MISO_GPIO5_IO12 0x00000156 + MX8MN_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x00000156 + >; + }; + + pinctrl_adc: adcgrp { + fsl,pins = < + MX8MN_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5 0x00000156 + >; + }; + + pinctrl_rtc: rtcgrp { + fsl,pins = < + MX8MN_IOMUXC_ECSPI2_SCLK_GPIO5_IO10 0x00000156 + MX8MN_IOMUXC_ECSPI2_MOSI_GPIO5_IO11 0x00000156 + >; + }; +};