From patchwork Mon Apr 25 13:42:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1921 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 77FCE3F066 for ; Mon, 25 Apr 2022 15:42:52 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id m8-20020a62a208000000b0050593296139sf10494576pff.1 for ; Mon, 25 Apr 2022 06:42:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650894171; cv=pass; d=google.com; s=arc-20160816; b=wpqfZPbtyJd98Rb4Pm8NtfKuwbk6+ZN13/URnxlDuqFfD1Q2TeOefPRTQxNyTHkPzp NrCYszZeqC4tjwPNr2w+lqD9QoBttTZQAEnQnyvk1Pv7r5DLi575ZbziTD8c9GOTQrSX lzgMtSHQZLs7ZIg8PvNILbEU6gQNmjDTHnDVNBz/RmZYYntYne0Kxa6JnyLIjB+ZDokz AwaKP7A4DyqOe4rX9woJiHQef8Q5Vy5Yl8L297M+vfSsHS14m9iDVuKvTN+ejz1OMW5B AaLEDifZZT4jsQ0xBeeS4gmJTyMJ6V2r68+iuqJ53dMgVtNToBiyp81DEVdaiV4nPPvA blgQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=8gOkjKoMe9tAFrK2I+CY5wzVUjx3yTc9wJPOpSIvo6Q=; b=x79nyh7KF7alNu3DpLtb2hNZYzn/WsmeyaD9EEbLxkmFkhFw93ht5fKcCPphbT8KV9 N37KuxErX4TUXNhxxF/RcxzPpoyOPmlaS8n05QQsNLP5V+ZFQZ2MC+DAauntT1nPHue3 gsgwcdIGQNjUvuuszjVlHOI+OHs+Oe0VCIjPn4UC0ZPceuM6KtWqdWwNdObClgoz/jJG Ua9/TtmA1/lar/OVIV0McEPVSn5NwBONKIKE/G4gDa9C61vBQp4PZw0kfm5Rwoi/sDzh b1EL+CYvTgcOYQTxe4fSUf7r8sbQqIfMHsE6uXUStQR+tzOieHTkCeXpnBt6PPz44Ded m7aQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GCT3QdZf; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=8gOkjKoMe9tAFrK2I+CY5wzVUjx3yTc9wJPOpSIvo6Q=; b=XoOe+BGVdCUtmaD7WAqv/QmZ4oUHaGA7aG1rKVEx/ge8le9Vqdfmh7drwAUunJCASk x+N/jUzEY4Fq4zfb76aaolhTUj5H3xhRApFoWvAi9ewP9NUETwKAqbkncGdtGCURlTX2 tjex9sBaOrdjjuatuhCaQIv0SPBunSH1cn5Mo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=8gOkjKoMe9tAFrK2I+CY5wzVUjx3yTc9wJPOpSIvo6Q=; b=K8EGtiNRwo56Oo6GLFEQbfRiAOlIOXAuC4rVffq9OG5vLF5R1oYepHxOktxo3KxXcS mMC1x4asZxneMpBxuyxFGCN95kg8cJpklkVeEC8pVCOgt6XmTR3268EH8C6K4WnSYJed SbAyQPqlkW829Ni56d5qgvtfPIg/R5vCz+eDpOncdUJlFQeFwFNyF0Bk3dy108VnmWYm 4oyx3SeRefLITMrskkA3i9w0zURKlgxvkKng/Q5l1VYiHtYuHQX1ejiZBf6mdshlVWOE kzhKEn1aOLKjpADeZ28JscDghFvaZRim2Pq7bUfldvh8eCt56h2DE+V0MwSgeC2hmDzm B1sA== X-Gm-Message-State: AOAM5318t4L1uiKn2RWWgjlu8ljPESRksc0szL71cXYrfzPSg99Osm4t IqLoxm9AsDZHKPWmyjUstFdVtejr X-Google-Smtp-Source: ABdhPJz0ap7TWIKr81UeJ/KyB0driO1u3Qd6Ng8oOkN95aisAS5mg2tUplRU+zgkIz8KzZiZgwGH7w== X-Received: by 2002:a05:6a00:2442:b0:4fd:8b00:d2f with SMTP id d2-20020a056a00244200b004fd8b000d2fmr18909195pfj.39.1650894171082; Mon, 25 Apr 2022 06:42:51 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:4c5c:0:b0:3aa:f59e:f899 with SMTP id m28-20020a634c5c000000b003aaf59ef899ls2518834pgl.1.gmail; Mon, 25 Apr 2022 06:42:50 -0700 (PDT) X-Received: by 2002:a65:5a8e:0:b0:365:3b6:47fb with SMTP id c14-20020a655a8e000000b0036503b647fbmr15245881pgt.147.1650894170384; Mon, 25 Apr 2022 06:42:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650894170; cv=none; d=google.com; s=arc-20160816; b=o8oyY0pOAltuDvyMitf1F9j9qu5pl4kPFBbYZdAc8Wgj/kw9kLthlK1/djtUAt0+Tv Xlk4eOD4oiddO3bNWnqxlkF2UHXkZUdFqQ60AVB0HhYZCouBKwhNGXeAK1W8A08KdYkL Qa1xQD2VllWimUlYbHycmV9CVmBrGZV+PFUTBuEVZr8LHUfdBAed726opQtyHE3W4nof cg0uJ/lHVO4t3ev7E3RQEJf82BSDOvNJzaynTT3U7+5KyXZxkJVPeUh17Xbk//gkGanu gAGCxa1H5H1x/Tso3a0xrColjclX8y4LgEk1xa0VtlWdr+/bisCfNf3EyEd1jaB4MSPs HUMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=ep/Z4u0b5W5ZrSMaOZGCX1Gp+XElSZzNj7MhnS39q4s=; b=wq9Woe1M4Q+HxheGoZRYi9o1b8vjh3JgxAwWPApYZPS1G+4EKLD14LTYTLdjeimw8d f4BWTpYvzKovC7p0wfz2tPeZGDKf3a4zKwNSt5J9vCjqgqCnSXn2EVeIBqaXf5jjAf1G HVyxAUdwtRl2R8smrnJf2CvDy8uSlhy9IoYdxFQkA/Bnmxq8GaI7/dyDT6TrwM/I5YqG s/MPAEamhhCOMB7hwJdlAxnKTToae+PX01Av5V5xl5Waikukd0+xowfbcmjIgatlcSS2 twsmBNwl+H5bGFeEm3sq6g2Yz0+ilpnoTGt+nZkjomTSUK1YUqOEJTMbEYp90TrwBZvO ObhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GCT3QdZf; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id pi17-20020a17090b1e5100b001cab9a69464sor5129915pjb.13.2022.04.25.06.42.50 for (Google Transport Security); Mon, 25 Apr 2022 06:42:50 -0700 (PDT) Received-SPF: pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:90b:4c45:b0:1d7:b1d:b312 with SMTP id np5-20020a17090b4c4500b001d70b1db312mr23130527pjb.24.1650894169946; Mon, 25 Apr 2022 06:42:49 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id c9-20020a63a409000000b0039912d50806sm9810089pgf.87.2022.04.25.06.42.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Apr 2022 06:42:49 -0700 (PDT) From: Manoj Sai To: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam , Krzysztof Kozlowski , Matteo Lisi Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula@amarulasolutions.com, Jagan Teki , Catalin Marinas , Will Deacon , Rob Herring , Suniel Mahesh , Michael Nazzareno Trimarchi , Manoj Sai Subject: [PATCH v3 1/3] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit Date: Mon, 25 Apr 2022 19:12:22 +0530 Message-Id: <20220425134224.368908-1-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220418144907.327511-2-abbaraju.manojsai@amarulasolutions.com> References: <20220418144907.327511-2-abbaraju.manojsai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: abbaraju.manojsai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GCT3QdZf; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , i.Core MX8M Plus is an EDIMM SoM based on NXP i.MX8M Plus from Engicam. EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation Board from Engicam. i.Core MX8M Plus needs to mount on top of this Evaluation board for creating complete i.Core MX8M Plus EDIMM2.2 Starter Kit. Add bindings for it. Signed-off-by: Manoj Sai Reviewed-by: Jagan Teki Reviewed-by: Krzysztof Kozlowski --- Changes for v3 : - added the device binding of imx8mp soc as per existing convention . Changes for v2 : - added the device binding of imx8mp as per soc order. --- Documentation/devicetree/bindings/arm/fsl.yaml | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.25.1 diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 13aee9fe115e..3cb32d67cf6a 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -909,6 +909,13 @@ properties: - toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules - const: fsl,imx8mp + - description: Engicam i.Core MX8M Plus SoM based boards + items: + - enum: + - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit + - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM + - const: fsl,imx8mp + - description: PHYTEC phyCORE-i.MX8MP SoM based boards items: - const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK From patchwork Mon Apr 25 13:42:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1922 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 0E7D83F066 for ; Mon, 25 Apr 2022 15:43:01 +0200 (CEST) Received: by mail-pg1-f200.google.com with SMTP id o5-20020a639205000000b003ab492e038dsf1808727pgd.12 for ; Mon, 25 Apr 2022 06:43:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650894179; cv=pass; d=google.com; s=arc-20160816; b=lbPIhinkj3dki03eNZnXkp5vMxmhjMQnUnGxwumrMkLG/01l2Bd0a0WUQU/RkQZ0Bl H2IWx/JI7HQMmNpxAfdVqbCzqgwL1zo3QRqe274fjdrTmaSm8iPUKyW9cDdBGQFRTmsv GkSjMi3KOBIz1fZSf7KLMFyiv6apj6mAWI7HiC8+Q+IlfeCuTRhPL24okvkWJRqbq587 IoAX9K0VSlqAhNG07R3Xp7dJ8vCfROFBU1pp3PJR2TT/KGyiG+b5BEWqD0hJIMKp+DE7 JbXerGAyGXWGU4Hnkabbl+0MjuNT/BdTcm6ZH59Cat6zJRXKNMQEdOC544G/MnF4C/32 t3SQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=lpnDFLBl7U40FEOsbiAp/JMqQgEX523L6WGjBDEEIgY=; b=o0wo7tU4tAqPPZR/CH5+CcFeFvKBJ/5OWyoIAuJ+MF3SAILQ4Y+ojTn1kC4KoCeapt Xk8nHT5YEhuTAWHpmBvWuJtfVuvYZiWuqOCcL9kKVSlvwUsp5Rq3rdMAdrg3Xrhe1anV 9dSddDwfqV8l+virCGN2Lza8Gj12bIVqI8MU0Gr9PD5lZ058QkCv9qWW/Pyq+lkZsooh 1Z96PukDWRs25jn2DIqhgBeXmsjP2/RDL+Bk8UpxbuE8DFQa4N7BWoOisIb5pDW2/naI ihUlneakEBLHm3RwjPrnXxDBlxCh5CCtpcTbATt2AXUtwoRcd7C0QLHr9krMmQfro2Fg 7tdA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="CBgFr/wn"; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=lpnDFLBl7U40FEOsbiAp/JMqQgEX523L6WGjBDEEIgY=; b=KffYcR9cZeetphZ/hxUEhOv9bIcodgx7soWjUgYlyDT1LTgzqgZt8pJ/1NmPCQH5/B Oob6ZadV+VVFpeBkCzaRSv4uXKEDFv8mn/LbxSanGwoStZdO3Qf3ofSeRnAUfYrc6V0S 4TY0QqWjIYPs3nSNLRr67kYPQhkm1fTrXkI2U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=lpnDFLBl7U40FEOsbiAp/JMqQgEX523L6WGjBDEEIgY=; b=avmfdDchBVUcGxEhjch4AC05radMO1k5R1cBT/+KBWOT5eN2aphmHaJA5gx5J6sMad Ga6uUkFtDZSzkbQYS5Nn4XdIztah8QWQagb6pJPV83RVyiaFupWbQiMpuugLFs5zpSQ8 u6jyourBxdUFPltTBoUU1OxOII9SA8aLYq4BsvNuG8hLJGPpQ83yKNtbZtc3XeAodp0+ Jq/gGrRCBikgDYdHAIQq1zpJsiHNYFV/JmFpwYrn8+tRehH/bgZXWy6QFEjwXvHVoWhm MhIl7L+bbr72+09AqKDemTdW4ZskiVfcq+s6cU12r4dwU/qTZXGin20SAtqxp2/BJSK0 k1Rg== X-Gm-Message-State: AOAM532UuasV5ji1cC4GoGTOL6HN8H4DoZistog9sDgEECRX3q3wxUXI phhIsUUvbLfs8Hegds+Ce/sU2wIB X-Google-Smtp-Source: ABdhPJxSl41V+uNTxkXpYJwwJujPS9xQakA7+zZlwatjdvY3/3lJOFK/5kIgMcpBFJhK90uEa453pg== X-Received: by 2002:a63:fa4d:0:b0:3ab:7a48:b2b7 with SMTP id g13-20020a63fa4d000000b003ab7a48b2b7mr686776pgk.519.1650894179793; Mon, 25 Apr 2022 06:42:59 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6a00:22c6:b0:50a:6f7b:bb0b with SMTP id f6-20020a056a0022c600b0050a6f7bbb0bls4249963pfj.3.gmail; Mon, 25 Apr 2022 06:42:59 -0700 (PDT) X-Received: by 2002:a63:c002:0:b0:3aa:389d:a05e with SMTP id h2-20020a63c002000000b003aa389da05emr15239728pgg.431.1650894179004; Mon, 25 Apr 2022 06:42:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650894179; cv=none; d=google.com; s=arc-20160816; b=Cn/RRK51KFCEUq9+lIJ5oZ3XAJJ/dXZfaKPuKFu2x8JpU84vJ5E0SKFs7LgUPjK03a VQ0mk0EY/t6qsVp7LJzgTECFLW8b8nln5P0u/FfE0Y3FkQh9sN5JBZ7TEPPfdJcHtc32 /mfp3qXLqr04KA/x67WR9WsEcSjqv5l55xii1ub9D5S7cB+fNHyUq26BTA9KOxQC3/F0 sPgp0DU3Ow1rfX50Fvzmr27bnszZgHjGUZE/eg55oC05+9K3BMaQGH8QcHy5g8uew+bf R88MvdrO6EDC1EToIucXKLcjk6ETzT72fjXxikpwTcj36Aiy1VPbpaUn4/ca0kjJXi85 rPQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=QtYPSm9oSbFQeZNqnGUrjmQxFrmgVwpq2/2TKTH9v0g=; b=0KxD4RrMuff+Yy6+rs8YIFZiR+EpSTjREFHdIGK1HfHX+lPNYMxSNrRKf2ydXXIJFZ flR9w7Yreds7v2idUL7tltp0KcV21sUrucgxSjyCzsLq975r/N3UIdOmnAqcPORLvLnI WpJI4MZU8Lgz6XkXNiADApj2DN7c9F7Lqvep5/eMlnd7wpu1ZmygSV1NKS43arxSmZxy IvjBOxqZY+bFMLT400B4DXQ1TLZzESdIhrbqRyR2AAoQpWb3RHdPODJVfIQhqd9TPSRW yEtnPGBT0pxskeF4WXN2Bu3TUB5K1BXIAHnGicIbJKVzpt6g/JHhF/Vs61DZtWq2atC0 BLMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="CBgFr/wn"; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 13-20020a170902c20d00b00158519f4890sor1321503pll.130.2022.04.25.06.42.58 for (Google Transport Security); Mon, 25 Apr 2022 06:42:58 -0700 (PDT) Received-SPF: pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:902:b696:b0:156:b63:6bed with SMTP id c22-20020a170902b69600b001560b636bedmr17732140pls.24.1650894178740; Mon, 25 Apr 2022 06:42:58 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id c9-20020a63a409000000b0039912d50806sm9810089pgf.87.2022.04.25.06.42.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Apr 2022 06:42:58 -0700 (PDT) From: Manoj Sai To: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam , Krzysztof Kozlowski , Matteo Lisi Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula@amarulasolutions.com, Jagan Teki , Catalin Marinas , Will Deacon , Rob Herring , Suniel Mahesh , Michael Nazzareno Trimarchi , Manoj Sai Subject: [PATCH v3 2/3] arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM Date: Mon, 25 Apr 2022 19:12:23 +0530 Message-Id: <20220425134224.368908-2-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220425134224.368908-1-abbaraju.manojsai@amarulasolutions.com> References: <20220418144907.327511-2-abbaraju.manojsai@amarulasolutions.com> <20220425134224.368908-1-abbaraju.manojsai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: abbaraju.manojsai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="CBgFr/wn"; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , i.Core MX8M Plus is an EDIMM SoM based on NXP i.MX8M Plus from Engicam. General features: - NXP i.MX8M Plus - Up to 4GB LDDR4 - 8 eMMC - Gigabit Ethernet - USB 3.0, 2.0 Host/OTG - PCIe 3.0 interface - I2S - LVDS - rest of i.MX8M Plus features i.Core MX8M Plus needs to mount on top of Engicam baseboards for creating complete platform solutions. Add support for it. Signed-off-by: Manoj Sai Signed-off-by: Matteo Lisi Reviewed-by: Jagan Teki --- Changes for v3 : - added the newline between properties and child node . - modified the pmic node as per previous updations . - arranged the nodes and its properties as per alphabetical order . Changes for v2 : - corrected the naming convetion of nodes as per existing sources and bindings - added the iomux to the end as per nxp convention. --- .../dts/freescale/imx8mp-icore-mx8mp.dtsi | 186 ++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi -- 2.25.1 diff --git a/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi new file mode 100644 index 000000000000..5116079cce22 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi @@ -0,0 +1,186 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2018 NXP + * Copyright (c) 2019 Engicam srl + * Copyright (c) 2020 Amarula Solutons(India) + */ + +/ { + compatible = "engicam,icore-mx8mp", "fsl,imx8mp"; +}; + +&A53_0 { + cpu-supply = <&buck2>; +}; + +&A53_1 { + cpu-supply = <&buck2>; +}; + +&A53_2 { + cpu-supply = <&buck2>; +}; + +&A53_3 { + cpu-supply = <&buck2>; +}; + +&i2c1 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; + + pca9450: pmic@25 { + compatible = "nxp,pca9450c"; + interrupt-parent = <&gpio3>; + interrupts = <1 IRQ_TYPE_LEVEL_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pmic>; + reg = <0x25>; + + regulators { + buck1: BUCK1 { + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <720000>; + regulator-max-microvolt = <1000000>; + regulator-name = "BUCK1"; + regulator-ramp-delay = <3125>; + }; + + buck2: BUCK2 { + nxp,dvs-run-voltage = <950000>; + nxp,dvs-standby-voltage = <850000>; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <1025000>; + regulator-min-microvolt = <720000>; + regulator-name = "BUCK2"; + regulator-ramp-delay = <3125>; + }; + + buck4: BUCK4 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <3600000>; + regulator-min-microvolt = <3000000>; + regulator-name = "BUCK4"; + }; + + buck5: BUCK5 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <1950000>; + regulator-min-microvolt = <1650000>; + regulator-name = "BUCK5"; + }; + + buck6: BUCK6 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <1155000>; + regulator-min-microvolt = <1045000>; + regulator-name = "BUCK6"; + }; + + ldo1: LDO1 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <1950000>; + regulator-min-microvolt = <1650000>; + regulator-name = "LDO1"; + }; + + ldo3: LDO3 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <1890000>; + regulator-min-microvolt = <1710000>; + regulator-name = "LDO3"; + }; + + ldo5: LDO5 { + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <1800000>; + regulator-name = "LDO5"; + }; + }; + }; +}; + +/* EMMC */ +&usdhc3 { + bus-width = <8>; + non-removable; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc3>; + pinctrl-1 = <&pinctrl_usdhc3_100mhz>; + pinctrl-2 = <&pinctrl_usdhc3_200mhz>; + status = "okay"; +}; + +&iomuxc { + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c3 + MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c3 + >; + }; + + pinctrl_pmic: pmicgrp { + fsl,pins = < + MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x41 + >; + }; + + pinctrl_usdhc3: usdhc3grp { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x190 + >; + }; + + pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x194 + >; + }; + + pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x196 + >; + }; +}; From patchwork Mon Apr 25 13:42:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1923 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5463B3F066 for ; Mon, 25 Apr 2022 15:43:11 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id k5-20020a636f05000000b003aab7e938a5sf6408272pgc.21 for ; Mon, 25 Apr 2022 06:43:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650894190; cv=pass; d=google.com; s=arc-20160816; b=Sf+ISKXSt75uUQFyLh25X1SQv0YTOUaj+iwzijkenK+r743o9ABnDUY4qrhkmUBz1B bFjvXEUt5LDx0tWHcyzsR1zWyB3a1prMuZ2/Lcuhi7SNqAchuQsQWycY9Ww4LYaSkBvG vgLzPlpWSPRA1V9E/QGt6B0wBuploiBAADo3ABU/AECFSM53xc6p27mOKEENdo/E51X1 3Hoy4VwZnj70SNMDga1yvvIA06ggFaTSi901QnVFt+oPwtDDl3VsOYUwaQBXKD0TzVU6 U5kvzVAGFJZvGxw2NWtPJVBoFGOY0pqz2Cw35j3TquOvVu0GeV4Qbe1LZqCF040kqTRT 95AA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=UxvBTEopQ/okFTsMJ1BC72bfXCJqFu5eUMlMjPivO1Y=; b=P733grJXQGbPXUQ6SxH/GGZ1SXxaRByY1tRP4FlunXLgnw9BywKF+yZ1xRQNwuKRwZ N46kq4bVCBxG6qUqGf/fMsmpPjNOxpZCHMmuSHixOc3018d73L9bp2CbRa7CiCCVNdlo JXz8OLOl4tbtAIQMecsfy7GbX7yjNLNG9vWxx7pOPVH9sDEsxgH6rlq3RCSHSG6hRMi/ 6P1G119nuo5MaZkeSKn0tTqDYr7ME+KqsqbnX4i5zpUaHvZsXfDKhwFMSp3RdgPmTj7h omEqBzvD6ppUkyu5+AhzB1S9Y9VBm0y0Tyhq01HycCq0ICAco5/G63tzV7dBurOZKTk9 io3g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=A3dgZxk6; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com 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:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=UxvBTEopQ/okFTsMJ1BC72bfXCJqFu5eUMlMjPivO1Y=; b=kcxDESQmS45MI/VFyNgTuMPaZO9S8h5du85Gk6gsNZa0d7KcFTF8EtXxxMqhI4ZfW7 Oad43utmRbhEgtyHG3F2cySHmkDksz63ySprgp1IgKU5qgcbVrBLI/y20/IR/SvzjAMx Lw7G2Ub67/YgF4I9YvgEN+exQoIbiiN6jNIsc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=UxvBTEopQ/okFTsMJ1BC72bfXCJqFu5eUMlMjPivO1Y=; b=EkgL8SulSP4L1DmmET4QhQjm5O5ja+V+hR0PTKu+7aeALwcRqSju50E1tJMa0eNU/K UdMiymTMNiEjmKXMn4B8JmEYrIaD05dJxg1/PkFOdx68FzibEDoJQ1txh9FDpGtoD5kd 7D1mUkRce/uKQC1dEr6JCcg/9/OAt2vdsueJ/0pXxRaC59PGDW1M3FCXIHDx743cxJNU RVsTmuERc4O6O1LtqRG+uIH2WDrTDQdc0sInKuxeZtlXW/NDcbJaEG9LPsVrab0mAAto y0ATemJYtnVjSfK0nAnHepfbA5X4CInfgYoCK3fQaw/asQ6AAjzzb+byOsaSd5JlIwRa TtZQ== X-Gm-Message-State: AOAM531qI53fR201vlYHjlKgS1kFQWfSjHxPBN24yuMVWuYaMLM4H3dx jRRWCP1evFDD+CZ/KYNdQSxCzb7L X-Google-Smtp-Source: ABdhPJyxf4HgWdCBQRlAr36okxrNpz58fUD1patQPfkAOv65Va4fIzSKiWy4d1BOV+6adcMKqHwbcw== X-Received: by 2002:a17:902:b212:b0:158:f491:8618 with SMTP id t18-20020a170902b21200b00158f4918618mr18367674plr.36.1650894190146; Mon, 25 Apr 2022 06:43:10 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6a00:22c6:b0:50a:6f7b:bb0b with SMTP id f6-20020a056a0022c600b0050a6f7bbb0bls4250147pfj.3.gmail; Mon, 25 Apr 2022 06:43:09 -0700 (PDT) X-Received: by 2002:a65:46cf:0:b0:399:13b3:dd8b with SMTP id n15-20020a6546cf000000b0039913b3dd8bmr15383334pgr.585.1650894189460; Mon, 25 Apr 2022 06:43:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650894189; cv=none; d=google.com; s=arc-20160816; b=OQTe25Qjg67mEN8w3vOCecohfrWXZkrMgFJKcutL59ZGuFztTe1CnlMyuBzPGKg+WI aujepyw0/Hk9xcyTqOJBzRaNtyE3AhDwPBazKvRzOezqfhqdEm3rjkIPHHJ78ocWiO6j hsTBrvZV46SBrQowuUPiSOn5Qh0oz38AgZPopmYfw0J7XK1dIJ+5TysQX6He8EBt/KLC B/pCzzD+K1BgVwEohhNFPhxqg3TKOfKNm9VMMEDeTGT1KCe8FlbtaHAMgIW7YdUXmScI zFtL2IUDDdyPs8GwR9wbpLeXBeNuI9qvFHUXbzzIzuBDlvhN+GEH5O0nl8LRDnFJwZbd E+nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=DmA69wy+os8Hg80rILXTGEh+ZOJNCDfLDcCt0b5+p1w=; b=xOAzrFkPXRrVDPhghIMrKTvEuVQI378TtqteQDvyJBHt0u9IdZZlfbjv21jFDA6ZHA nsyNf/Zrp7dO9SYW8t06eEvPdvAnc8WlMHDmianz/A5IgDAEfHsVxbcwGgnIS12J46qI PntCTW+shtwv3bh49FGTyxR3DlesqvjevnfJiNepHaqc5dOjp4ceG71lNWAKb/Z7IR10 rB2A1aMVntY3n1HRr66K3XXyLm2ImxmiBY2mUQ1RBTrHGx6KuOBMValjmJhe+qJzg7qJ /YFCws2Fdsn7l5mQmjtT7OIe3MU2517cMhRGYSBJmwVcGNnsNCUtWUp74Ow3GOMBnED2 mFDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=A3dgZxk6; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id s24-20020a62e718000000b0050d3f9286a5sor1485298pfh.50.2022.04.25.06.43.09 for (Google Transport Security); Mon, 25 Apr 2022 06:43:09 -0700 (PDT) Received-SPF: pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a05:6a00:1a49:b0:505:7ab3:e5c7 with SMTP id h9-20020a056a001a4900b005057ab3e5c7mr19050422pfv.62.1650894187656; Mon, 25 Apr 2022 06:43:07 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id c9-20020a63a409000000b0039912d50806sm9810089pgf.87.2022.04.25.06.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Apr 2022 06:43:07 -0700 (PDT) From: Manoj Sai To: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam , Krzysztof Kozlowski , Matteo Lisi Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula@amarulasolutions.com, Jagan Teki , Catalin Marinas , Will Deacon , Rob Herring , Suniel Mahesh , Michael Nazzareno Trimarchi , Manoj Sai Subject: [PATCH v3 3/3] arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit. Date: Mon, 25 Apr 2022 19:12:24 +0530 Message-Id: <20220425134224.368908-3-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220425134224.368908-1-abbaraju.manojsai@amarulasolutions.com> References: <20220418144907.327511-2-abbaraju.manojsai@amarulasolutions.com> <20220425134224.368908-1-abbaraju.manojsai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: abbaraju.manojsai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=A3dgZxk6; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , 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 - Plus PCIe - MIPI CSI - 2x CAN - Audio Out i.Core MX8M Plus is an EDIMM SoM based on NXP i.MX8M Plus from Engicam. i.Core MX8M Plus needs to mount on top of this Evaluation board for creating complete i.Core MX8M Plus EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Manoj Sai Signed-off-by: Matteo Lisi Reviewed-by: Jagan Teki --- Changes for v3: - shorten the patch subject naming . - updated the dts addition to Makefile as per alphabetical order . - removed the always-on property of usb1 Node . - arranged the nodes as per alphabetical order . - updated the pincontrol nodes as per alphabetical order . Changes for v2: - corrected the naming convetion of nodes as per existing sources and bindings. - added the iomux to the end as per nxp convention. --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 175 ++++++++++++++++++ 2 files changed, 176 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 851e6faf8c05..05e62541e1ed 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -79,6 +79,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mn-tqma8mqnl-mba8mx.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-var-som-symphony.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mn-venice-gw7902.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk.dtb +dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-edimm2.2.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-phyboard-pollux-rdk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-venice-gw74xx.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mp-verdin-nonwifi-dahlia.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts new file mode 100644 index 000000000000..70a701a624a6 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts @@ -0,0 +1,175 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2018 NXP + * Copyright (c) 2019 Engicam srl + * Copyright (c) 2020 Amarula Solutons(India) + */ + +/dts-v1/; + +#include "imx8mp.dtsi" +#include "imx8mp-icore-mx8mp.dtsi" +#include + +/ { + model = "Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit"; + compatible = "engicam,icore-mx8mp-edimm2.2", "engicam,icore-mx8mp", + "fsl,imx8mp"; + + chosen { + stdout-path = &uart2; + }; + + reg_usb1_vbus: regulator-usb1 { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_usb1>; + regulator-max-microvolt = <5000000>; + regulator-min-microvolt = <5000000>; + regulator-name = "usb1_host_vbus"; + }; + + reg_usdhc2_vmmc: regulator-usdhc2 { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>; + regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <3300000>; + regulator-name = "VSD_3V3"; + }; +}; + +/* Ethernet */ +&eqos { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_eqos>; + phy-handle = <ðphy0>; + phy-mode = "rgmii-id"; + status = "okay"; + + mdio { + compatible = "snps,dwmac-mdio"; + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@7 { + compatible = "ethernet-phy-ieee802.3-c22"; + micrel,led-mode = <0>; + reg = <7>; + }; + }; +}; + +/* console */ +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart2>; + status = "okay"; +}; + +&usb3_phy0 { + status = "okay"; +}; + +&usb3_0 { + status = "okay"; +}; + +&usb_dwc3_0 { + dr_mode = "host"; + status = "okay"; +}; + +&usb3_phy1 { + status = "okay"; +}; + +&usb3_1 { + status = "okay"; +}; + +&usb_dwc3_1 { + dr_mode = "host"; + status = "okay"; +}; + +/* SDCARD */ +&usdhc2 { + cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; + bus-width = <4>; + pinctrl-names = "default" ; + pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + vmmc-supply = <®_usdhc2_vmmc>; + status = "okay"; +}; + +&iomuxc { + pinctrl_eqos: eqosgrp { + fsl,pins = < + MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x3 + MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x3 + MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x91 + MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x91 + MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x91 + MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x91 + MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x91 + MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x91 + MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x1f + MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x1f + MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x1f + MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x1f + MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x1f + MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x1f + MX8MP_IOMUXC_NAND_DATA01__GPIO3_IO07 0x19 + >; + }; + + pinctrl_uart2: uart2grp { + fsl,pins = < + MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x49 + MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x49 + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins = < + MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX 0x140 + MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX 0x140 + MX8MP_IOMUXC_SD1_STROBE__UART3_DCE_CTS 0x140 + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x190 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d0 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d0 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d0 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d0 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d0 + MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 + >; + }; + + pinctrl_usdhc2_gpio: usdhc2gpiogrp { + fsl,pins = < + MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12 0x1c4 + >; + }; + + pinctrl_reg_usb1: regusb1grp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x19 + >; + }; + + pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { + fsl,pins = < + MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19 0x41 + >; + }; +};