From patchwork Mon Mar 21 08:36:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1873 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5B9CC3F1DF for ; Mon, 21 Mar 2022 09:36:39 +0100 (CET) Received: by mail-pj1-f70.google.com with SMTP id oo16-20020a17090b1c9000b001c6d21e8c04sf3057888pjb.4 for ; Mon, 21 Mar 2022 01:36:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1647851798; cv=pass; d=google.com; s=arc-20160816; b=iULshaG3XiwSUIuw81jhBrlQImWHvMEDbIEgsy6BISJ7JWuoNodhlU9aaVp32vtXAx FPdYl4d4ZTGUUBd38EBaL/7WxnvwHh3O/r4oE2yoA3hdLakZ1qOwwqKUghlInDdVgo/I NDE7/NcGNsVNZfHVxa1A2uXmdb0cXPNwFaDHrPLD2BdPLBFQtdtVKXTMYsfF+RDYEl5b Zi9cnBvgTcfzp/rVcPytRMCm1L9pZ881IpXIPLknTC7yJoXg7K/akdQXzyNMX/XSaHpU FFzKiJ7GWolc0Crn0nn6RQJmweOzNAL/YSd0WNvDZSLGEHXxlFQge8JR3We1zXesJeJ1 ak6w== 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=CRQc9WOR2x4Zau7wATbXoyRiz7FTWK85DAnH6HmYSnE=; b=p4EY9jigE6S+uDeDzn1laZAmLUAEHgrmpHbWJy2KHxuNr1bQJU0+qOkq012pP7ywu4 lmH1KGHw+mvDVusEz98WrG04FlxsHeQF7fi6LBp9rDesCscs3BzRK6j8IZFoqYpyQXJr xqClpnVNqg+jDPZifOAb3JcmGk5Gdluf3HtxvZFrrsWPHfBwI/LZyZI04zvVQ6bmiLAQ dpfxQgNcAHXUy11Q3tu4B/XkH+dymG5SBMh4FjDtOz6oQjZ/rRxKblXHjM/ZmNC+isQF smpbcfGNEpkYQJnuRYQBCCrPRiXagNBzkN/mxgDZ2jkOq6M8CFVcm/VJQ9A9aFVxcyiU UX5g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VgAuWomZ; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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=CRQc9WOR2x4Zau7wATbXoyRiz7FTWK85DAnH6HmYSnE=; b=YB3Fx2YuSWdccWmI1x8SfSZHBMzMSUXbvWmgXygFYiaMm87nJ+JbLpAZA0CCarWKjn PYtWwi0I2WxHE7Dct9cuIZ7g3cx/EBIDD775L6FhUtXf+OEPzn7Z7snaY9+urmwxeLq5 LpVov1PA7IZcveYX9ogTGu5quR9jYg43XSjXw= 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=CRQc9WOR2x4Zau7wATbXoyRiz7FTWK85DAnH6HmYSnE=; b=OibhTmIlI7PPTyEc1F0ySioSLsyUyYsa0xWtc4ZTHArPVsgHzO/oYx367aU7jW9HNK 7BH0aLnMY7G9VAu06Lo5NsYslEWwwE1JnA0h6WDR9Eg9toLcUVdmL9djzBFaa2REsSW/ zN/rHMGE2FnqXmPQQMeqLZmQbuP3MCqctTlA51a3T5mHIMLqII61Ub2mddQypjewvnCG 7W45z4VSGbM9+j92X33JEdPukW9l9H56SnDXgjH7rE2hc59+q4LZtFYVaFLwameOFBcy nwhhIKxKcKSp8yrL22X/njQ4eIfZTCHZtbnjdBupDp7lDFLYERcR7h17cLUNaQ/pBCGb DRvw== X-Gm-Message-State: AOAM532GemI4d92+WA66fwgBZwoWk5AUfcojVlUEnpRijLOZ/ccpQRbD mBoYnKlnpXxR6MJfrbE26SwV5kbV X-Google-Smtp-Source: ABdhPJwKPWflad+eiAHTdVhzvYAgdj/36K+VQBfbFK/Ua7eYnef0xP21ftuDo4VXBWYcYMoPc/AVCg== X-Received: by 2002:a63:fb57:0:b0:381:c29a:d966 with SMTP id w23-20020a63fb57000000b00381c29ad966mr17260331pgj.358.1647851798125; Mon, 21 Mar 2022 01:36:38 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:c411:b0:153:c43f:d830 with SMTP id k17-20020a170902c41100b00153c43fd830ls10601513plk.10.gmail; Mon, 21 Mar 2022 01:36:37 -0700 (PDT) X-Received: by 2002:a17:902:da90:b0:154:4737:a3f with SMTP id j16-20020a170902da9000b0015447370a3fmr6714738plx.73.1647851797473; Mon, 21 Mar 2022 01:36:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647851797; cv=none; d=google.com; s=arc-20160816; b=WrBxHiiMjZUfYPjet5uWGNlfAA7/mCvSAOqQbBdYztX7ANaIdkpdpCKC2L15IcsmEw Zx1oO0sXZmqDlgFo8KqSwoh9gpHbB+J4dQctlHyFVm+TmXowuQp0SMjhh2j8yB+xUW1i zFYv2r29tDm1KTmwi1H+5Jt+azH5cTpnDtu1Arm2nAXroZrgDH4Duqri7b3PWFOPLJqD BiWmfLCEqzvPWKaWVz/XU5GCTC9YsSGreEApg8x1IIyowo3V9mFmVSYaFvMTplPoA/uH wxTjb7q/dufc519lhglIYoSCYGfdzsIlQ9612xDET6+KBI+4zkkaT9Vjm8JI7GxNJMO5 v1pw== 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=Y1tx2F7jK3inLlwJBy5gOSMjtFBzKtElagjBs5wcFyE=; b=of6rQ/x2pNF4dQGYkDT9SyVjxtjlCMqYGoTHIZq/2Z5hIpE55V5VtelC/gyN9PelJC RazfI0QYqHaQy+dKZVsmCqzfCCulrzCPHcfjkdbV3ZD2rwqVLwJeQaRAvC0RZmBN297M rax9Ztjahcd/woGTWnFs7QX7r2tDR++IBgiVFKSwb9xBxw1cRALgoKQ0+kvIdmB5PqpE m1M6+zOcIMbVH4U2trAMN3XP5TuZzanXCLX3jowcuN4zB85lNNWPBABgOULUdgahe/+P QDjj4pKt0uLsUZu7Riy/RAtsB3xOw+TBEi+ZNTNoE6xPLk65WaKG5FSksPLLzsfXXeTz VXUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VgAuWomZ; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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 pf7-20020a17090b1d8700b001c685a2c110sor4806412pjb.40.2022.03.21.01.36.37 for (Google Transport Security); Mon, 21 Mar 2022 01:36:37 -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:3503:b0:1bc:5d68:e7a2 with SMTP id ls3-20020a17090b350300b001bc5d68e7a2mr24702536pjb.29.1647851797192; Mon, 21 Mar 2022 01:36:37 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id d16-20020a056a00245000b004f771b48736sm18768447pfj.194.2022.03.21.01.36.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 01:36:36 -0700 (PDT) From: Manoj Sai To: Jagan Teki , Suniel Mahesh , Michael Nazzareno Trimarchi Cc: linux-amarula@amarulasolutions.com, Manoj Sai Subject: [PATCH v2 1/3] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit Date: Mon, 21 Mar 2022 14:06:03 +0530 Message-Id: <20220321083605.12369-2-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220321083605.12369-1-abbaraju.manojsai@amarulasolutions.com> References: <20220321083605.12369-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=VgAuWomZ; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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 --- Changes for v2: - fixed typo --- Documentation/devicetree/bindings/arm/fsl.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 08bdd30e511c..ccea4faf46de 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -787,6 +787,13 @@ properties: - const: engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SoM - const: fsl,imx8mm + - description: Engicam i.Core MX8M Plus SoM based boards + items: + - enum: + - engicam,icore-mx8mp-edimm2.2 # i.MX8MP Engicam i.Core MX8M Plus EDIMM2 Starter Kit + - const: engicam,icore-mx8mp # i.MX8MP Engicam i.Core MX8M Plus SoM + - const: fsl,imx8mp + - description: Kontron BL i.MX8MM (N801X S) Board items: - const: kontron,imx8mm-n801x-s From patchwork Mon Mar 21 08:36:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1874 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 4357D3F1DF for ; Mon, 21 Mar 2022 09:36:48 +0100 (CET) Received: by mail-pj1-f71.google.com with SMTP id mq8-20020a17090b380800b001c6f8962e95sf1482388pjb.1 for ; Mon, 21 Mar 2022 01:36:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1647851807; cv=pass; d=google.com; s=arc-20160816; b=s3UxUBIoVhS5rP4j62w0FEwbkn075c+TY4u/rDWHM9lxwmHjbqwtOcYrSIfxl9Q1np RzVlSwlrOwdL7x/u1oVrxlv4OBNT2Ro6q5depWOD7Uv1RF3wxLLnwv/otSDrgiW4vn/J WRWjTsaQ1dHTBmz7fSFoS5rfnFajsXgkMCg6dlnxnYW3iCRqBdc8ekgxpGqgmD9zQldC aXpLm+ojapnAAVLSB27GD1IMsUmn+OuUMXj3Oc/3fy/Jl0ka7hYYOv7Zyp7K4pjrBz4W Ja3hY+QwZUq7BCWF6DoBktsJMmNHfpZlhOaiU7Y65tlNLoJ/7/SEklZQpt4bjrc+a5ve fngA== 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=nuivDnj5XGmAyiiOIcSv3NFxI6nj9CfQkVVssbYgLC8=; b=vuSGtvy9hvaEkVgNGG6GqKrJrqK/u+CycvMbqecdehFASjKVZzVd0+hgysMe5VJQiZ 6OYnRCHrbW3tWZyYAK861JMtymxDWPIIh06dmjMeLT5N7vbAfd8AdtQIsQDWFzKSBm7U WcNDPBHVBnw1uPLlNewWHRNehfPkahUpDStc0WmuOLahY4CIp4J4ajeE5MPFcXqzERJh xrE55jCoW7hRXvF5Qr+oIeSml6/snZnEshr+43FKd4prbI7PjPAJDEnQX/cGXjpSTodX Y/PD1u2eYIPxen8+dOyVB8zRX9mwOZEIdSNeW1Ldnq0ZWGAbkFjZamK8yWcDMCXvPOiv eDdw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=q2Ay9Pb5; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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=nuivDnj5XGmAyiiOIcSv3NFxI6nj9CfQkVVssbYgLC8=; b=rEWrSdE44z4SGIC0E4krp+wUusn1SxtHaKot4MXEwUmdeF9sYRW1GigzWCeCntW9yl zZTjZU5FPHUxNOQ9QksYYlUihyIEaGCy76IEnq7YSvT4rsgPD3G/lXBNlzfaX8mnvOB4 XHESYkFc74uPuARmbyCBk5DqJ0eqtQiO0pzbk= 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=nuivDnj5XGmAyiiOIcSv3NFxI6nj9CfQkVVssbYgLC8=; b=KY6JEE281Lo4qkLjs9v9aUtbEwY6Ah7ywiXsSEpxzED4ULYI8DTXdtep72V6gn9MuX IjxjeRsWiRve8AAzscG/OvTHZbVdufdGRHAjUjgLuDkqoWXWUHzLOVvoTdziCL+0sJK6 sPCqAC1fe8toPohVJlgteLH4YDSLL7IuPwLVLmybBk6H/OJw0jOF7NZjYuKifYy8Iwbm mhP/jzAy8jsb8qyHjo5vg57Ao6IJgNSH/cWKabz158fI4XwOab/nG4Zp+/z77NlwzftU nyLQDSqFVEwNkLwS0RaxBOT/DlyVDDqA7Wt/SxR1OrnGoxwFuJLQHcNgowZ4gWrLo0i9 Fg9A== X-Gm-Message-State: AOAM531VxRMxOS+lZ6D643P8WD95YmCe4Ze2/TTPOT81/x+nOWVMVCRc Gp9a19AOiqSOn0uqmjakX4wo8yCI X-Google-Smtp-Source: ABdhPJwduMG4ibW5GT2ZmdPQ+d2DW/3YkL0q5ZFA17VjQcgyAtFmSLdIiwOoTY8LcwZz8AiPdV9e2w== X-Received: by 2002:a05:6a00:23d3:b0:4fa:a9c7:2619 with SMTP id g19-20020a056a0023d300b004faa9c72619mr1236311pfc.36.1647851807083; Mon, 21 Mar 2022 01:36:47 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:903:182:b0:154:42fe:624f with SMTP id z2-20020a170903018200b0015442fe624fls2850765plg.9.gmail; Mon, 21 Mar 2022 01:36:46 -0700 (PDT) X-Received: by 2002:a17:902:d48d:b0:154:54f6:9384 with SMTP id c13-20020a170902d48d00b0015454f69384mr4443469plg.83.1647851806305; Mon, 21 Mar 2022 01:36:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647851806; cv=none; d=google.com; s=arc-20160816; b=Y2XzziQNRqMMEZcius7IiODYskxPFQnVInsB7kQowtvuArXsifuuOb1zJtp0utUAlK CCbTglg1wY2DFDxm1oaaBsiuzJvoq3s9H0lXnIDSm6mAHjI0jyfF6wGBSXhYIuwJ2gKm GMP2z0hyKeiiHFVOPr7423Dhu7D8GaY/r6bcLwjebUPK+/E7AHJyFTFR23F25Y9n5jT2 lxcr5Dd7K+XRbHSyMg1mZUrv2Qz9TanIW0mAepHLw/Exhj0pUkeq9QdB1E6dLVcqz1Pb smkuwxxkJsz7wlUecScxNBc3dCMv7M7TcGoxHlvYfOvYmwa/jhVd0xzE7QeXLH/VJJWv wwMQ== 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=FwR0hwxI87ygV3hQfFBH4C0mpoJ34JbXlZD9RTLKs5A=; b=0YCc30LExYnecMnG5qeGiUJ2D03ckFxLlvOy+02vLTospu1zvV3jQShgCnSYYTrWGy wKztn2anYUML1pBJx7/Z9Msm3UBnpW0jDR1+X6I/xpf2aGF8DnF5uXkc2jXhq6szSbpD dglwKuCtPiR5oQMCS4GpY9wZnxZ8KOsEtJhrvkWX6UxwVcCmDyPKK7aEVswPH4NHObQy R5kHJQtERp4NqfmvDhtcbeJsg/lHqN/OGwzqYro2T1xDDc8jYRgm4YnlfnoEf3kErL8c co2IltgSh738qIOUCtMbcbvmst+Ce4GFAdnQpihAMQx5z3G1kVrOv4H3okdh71YRfNnT V0aQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=q2Ay9Pb5; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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 me12-20020a17090b17cc00b001c6bf6a19e8sor2962107pjb.33.2022.03.21.01.36.46 for (Google Transport Security); Mon, 21 Mar 2022 01:36:46 -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:3ec3:b0:1c7:24c4:e28f with SMTP id rm3-20020a17090b3ec300b001c724c4e28fmr2837503pjb.191.1647851805990; Mon, 21 Mar 2022 01:36:45 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id d16-20020a056a00245000b004f771b48736sm18768447pfj.194.2022.03.21.01.36.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 01:36:45 -0700 (PDT) From: Manoj Sai To: Jagan Teki , Suniel Mahesh , Michael Nazzareno Trimarchi Cc: linux-amarula@amarulasolutions.com, Manoj Sai Subject: [PATCH v2 2/3] arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM Date: Mon, 21 Mar 2022 14:06:04 +0530 Message-Id: <20220321083605.12369-3-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220321083605.12369-1-abbaraju.manojsai@amarulasolutions.com> References: <20220321083605.12369-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=q2Ay9Pb5; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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 --- changes for v2 -removed commented properties, -removed unsupported driver property, -added pin control name for pmic, -changed matching naming convention for pmic 9540c node, -added node in ascending order. --- .../dts/freescale/imx8mp-icore-mx8mp.dtsi | 219 ++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi 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..e66443a28b7c --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi @@ -0,0 +1,219 @@ +// 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_reg>; +}; + +&A53_1 { + cpu-supply = <&buck2_reg>; +}; + +&A53_2 { + cpu-supply = <&buck2_reg>; +}; + +&A53_3 { + cpu-supply = <&buck2_reg>; +}; + +&clk { + init-on-array = ; +}; + +/* EMMC */ +&usdhc3 { + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc3>; + pinctrl-1 = <&pinctrl_usdhc3_100mhz>; + pinctrl-2 = <&pinctrl_usdhc3_200mhz>; + bus-width = <8>; + non-removable; + status = "okay"; +}; + +&i2c1 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; + + pmic: pca9450@25 { + reg = <0x25>; + compatible = "nxp,pca9450c"; + /* PMIC PCA9450 PMIC_nINT GPIO1_IO3 */ + pinctrl-0 = <&pinctrl_pmic>; + //gpio_intr = <&gpio1 3 GPIO_ACTIVE_LOW>; + interrupt-parent = <&gpio3>; + interrupts = <1 GPIO_ACTIVE_LOW>; + + regulators { + #address-cells = <1>; + #size-cells = <0>; + + pca9450,pmic-buck2-uses-i2c-dvs; + /* Run/Standby voltage */ + pca9450,pmic-buck2-dvs-voltage = <950000>, <850000>; + + buck1_reg: regulator@0 { + reg = <0>; + regulator-compatible = "buck1"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <2187500>; + regulator-boot-on; + regulator-always-on; + regulator-ramp-delay = <3125>; + }; + + buck2_reg: regulator@1 { + reg = <1>; + regulator-compatible = "buck2"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <2187500>; + regulator-boot-on; + regulator-always-on; + regulator-ramp-delay = <3125>; + }; + + buck4_reg: regulator@3 { + reg = <3>; + regulator-compatible = "buck4"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + buck5_reg: regulator@4 { + reg = <4>; + regulator-compatible = "buck5"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + buck6_reg: regulator@5 { + reg = <5>; + regulator-compatible = "buck6"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo1_reg: regulator@6 { + reg = <6>; + regulator-compatible = "ldo1"; + regulator-min-microvolt = <1600000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo2_reg: regulator@7 { + reg = <7>; + regulator-compatible = "ldo2"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <1150000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo3_reg: regulator@8 { + reg = <8>; + regulator-compatible = "ldo3"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo4_reg: regulator@9 { + reg = <9>; + regulator-compatible = "ldo4"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo5_reg: regulator@10 { + reg = <10>; + regulator-compatible = "ldo5"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + }; + }; + }; +}; + +&iomuxc { + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c3 + MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c3 + >; + }; + + pinctrl_pmic: pmicirq { + 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: usdhc3grp-100mhz { + 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: usdhc3grp-200mhz { + 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 Mar 21 08:36:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Sai X-Patchwork-Id: 1875 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 18DF13F1DF for ; Mon, 21 Mar 2022 09:36:53 +0100 (CET) Received: by mail-pl1-f199.google.com with SMTP id q11-20020a170902c9cb00b001546680ee18sf458724pld.7 for ; Mon, 21 Mar 2022 01:36:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1647851812; cv=pass; d=google.com; s=arc-20160816; b=F+R1mqJSfsa1yYNeWDUumFJ9BQr64JMMS4gK4lqfxq8UvDxNNllpx+LvE1lhOAoiYq UXQMFtN1iKE/fjSPTlyPMapqIOgTSAEYyHsg3NTcpYlHzT4WyYANAqA1bzRcNtHVeSr5 jDtiH+wNGyIMbzJNKEE71GZP3AFqcFN8LgavbLYHR+h6ne3zwCXhjLRRYdc3hDepNzl/ f1sZk2Aw1V1xx2qgyU09VXUC8hhytqlzfW+3JkrUIVaieDL+VqxieqEpVcayH3T1GpLD 3hihF+oqHrUQBaXbBPEXxghRcQU0JVdebBFHASH9F2+7iHhwmSZ7GPm5zpyyx/bNZQMZ 3WCw== 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=SDgtf2tbXOXdDjjM/xpEHQIgObUeoopozdxIZAeboNk=; b=jYLOJ3cacwlHkDsRPFKFEWv00O7eRCVy6bo8Y8P6mPrwBgd7X6cQFVWG/TxrIq1/cB 2OHNq1SuIkmREgp3fl+x/v1gQddfPIuRQ5DyGbH1CkN4JgifuCXS/vlylO+VYGN6xNyz dS7IsWBCY0Hm4nCnmMrygI9LN2EF8IePRod/m7uAEKCLIvSJfn/wQ0Jq+j5atkV5pMtI Udq/nX0Z6vN+yxxFNj4TZtAOUP3Sfk5ePggw3JQvAm+ChvUBJ6I70FGk1A6Gb30TqVhR gAWAW/o6Oj3BceWD2CTvcAD/uEdaib3WbJjfJpwcF6vnIUEQ3CnYzgra46AtAXKKww3i k2Qg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=RRd0HOt9; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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=SDgtf2tbXOXdDjjM/xpEHQIgObUeoopozdxIZAeboNk=; b=MZezqWB8O7XBwzdO56k5iobY1NscM2yXw8BozBf6eRxvLWb5lm3o2fu/ri8eU6bXJJ geBxn+GLNLGwYYYsVXbwzUDTnZBu4/lr2DLzTdYRTQ/x33/aYZ/MABWH/jNHRx4jWNdR q1Udg5xoLkTTn+IrPBKdH41w0yENOOd5mKqHs= 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=SDgtf2tbXOXdDjjM/xpEHQIgObUeoopozdxIZAeboNk=; b=l7MArVzJjeTvfkKUVfVvi2crhfQM9YMllAAOlPYdjt+zI/5Ntb1u/Et+Do5dv+bOEh tNlu1Gh6SXxGZMv3n4vUo4vS4GGmIIuSAe2Keh+h5teSaNiWP6aGO4R12OuWVnY2ReAr ZLJSPHOHRbEEwTBdM1jCYT2XTsoq3Wa7HuqmqCTdqzB7YJdTC4xEI1ARLneoVtHAM75s JgeQuoR9jeSkQZA3YpqIUvqRLP6MYkd1Oj6k3SBe9ozEzRGCECgikpgIhCQ+Uog+JjoN IySYkKd63xhIFdWCPHozNLbwbzJvW8Uf6W3HQgpv4byGxSniZF34gn8WC0qnwmv8KyLo ZL1w== X-Gm-Message-State: AOAM531+5NPlzo4X59rTQh1Xia/yMzwNlgUfevFAsjzo3U/14Qi0FHsP JRN4RqYBAumouSqD7oVWwX5GGFAL X-Google-Smtp-Source: ABdhPJxZwB+XR1bybxtjWlMZMZDddzepVO2DcbdOGQbY3aG69DYBU5VeGeuUSi6pSYjSv2g+lpsXog== X-Received: by 2002:a17:902:f70b:b0:14d:643d:9c99 with SMTP id h11-20020a170902f70b00b0014d643d9c99mr11905164plo.18.1647851811901; Mon, 21 Mar 2022 01:36:51 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:d483:b0:153:ae58:cc5a with SMTP id c3-20020a170902d48300b00153ae58cc5als11567194plg.4.gmail; Mon, 21 Mar 2022 01:36:51 -0700 (PDT) X-Received: by 2002:a17:90b:352:b0:1c6:77e:a4f7 with SMTP id fh18-20020a17090b035200b001c6077ea4f7mr35120014pjb.77.1647851811212; Mon, 21 Mar 2022 01:36:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647851811; cv=none; d=google.com; s=arc-20160816; b=FNwd9FZZv8g2qWynxIKDSaYwk37H3ALITGppTiuF87g5fdeSNNDd0N5BfNfcvEyi+f 23tOgupyCqT9J0olWkDde3evkuURMp1tt5bF0s7Ngdmsf0Y8YPwlK3Ou+5e9nSdvaXCX rYixXJuOMifTgTConR3HvcFS1TuttCksK0ti0SvzYAvVH3tu+yBx91jPkQf+jGqQ1yGl VglJHH1jhAilEF9Fdhs6S6Kpijg8hkNUIzbaFFUiDdQJfLHif9KNKdG0807+dMhxGzun D8E2O10CeFEqlEpG+1bGAYX9psvD2VYOs3wXNSBanXIoccSqXpYyqSDydLwOL8VIgB9L qdXw== 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=MnYgnBreZyxNyb5NNqM0MRzY/0OFR+AFxShSr5E5EAA=; b=wl+YjYrdrguKojQ6T9sXYctVBDZl33RwkezUQcUgWy1Pc0GLnuxghhk0HBvCrMFoJN FoPIf7Rp+dFTlSUnGFBSdGTuIlHozCq9KmuOVb0MfT7UPEnhRljHDGHQMN3FHW3kV1We HcTsI6vqt3OhLuPWbeXOY7C8xioG/2C9Fm9YLw/glr2NHbDOOTBMTQhCJd5Evn/Fs4il cy3nwdu+jFIWTCPESaM+Wolr2wHyhTbUvVs1nV28RXGA1LNJNe9o8oCRsOg0E5TqP7jA BsJs9iyvx3Zbya9B0L63Z25kbvuK9NRG5QQjCM1jq/KRgQLkydpZUn9STlDFDBcJFAUT p2Bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=RRd0HOt9; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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 on18-20020a17090b1d1200b001bc7e5ce02bsor193532pjb.29.2022.03.21.01.36.51 for (Google Transport Security); Mon, 21 Mar 2022 01:36:51 -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:90a:3e4e:b0:1c6:586a:4d6a with SMTP id t14-20020a17090a3e4e00b001c6586a4d6amr29450446pjm.214.1647851810926; Mon, 21 Mar 2022 01:36:50 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id d16-20020a056a00245000b004f771b48736sm18768447pfj.194.2022.03.21.01.36.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 01:36:50 -0700 (PDT) From: Manoj Sai To: Jagan Teki , Suniel Mahesh , Michael Nazzareno Trimarchi Cc: linux-amarula@amarulasolutions.com, Manoj Sai Subject: [PATCH v2 3/3] arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit Date: Mon, 21 Mar 2022 14:06:05 +0530 Message-Id: <20220321083605.12369-4-abbaraju.manojsai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220321083605.12369-1-abbaraju.manojsai@amarulasolutions.com> References: <20220321083605.12369-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=RRd0HOt9; spf=pass (google.com: domain of abbaraju.manojsai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=abbaraju.manojsai@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: , 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 - 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 --- changed for v2 -checked node and properties --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 231 ++++++++++++++++++ 2 files changed, 232 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 7f51b537df40..66985eae4942 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -77,6 +77,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) += imx8mq-evk.dtb dtb-$(CONFIG_ARCH_MXC) += imx8mq-hummingboard-pulse.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..6c89fdf94f65 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts @@ -0,0 +1,231 @@ +// 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_usdhc2_vmmc: regulator-usdhc2 { + compatible = "regulator-fixed"; + regulator-name = "VSD_3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; + enable-active-high; + startup-delay-us = <100>; + off-on-delay-us = <12000>; + }; + + reg_usb1_host_vbus: regulator-usb1-vbus { + compatible = "regulator-fixed"; + regulator-name = "usb1_host_vbus"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb1_vbus>; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-always-on; + }; +}; + +/* Ethernet */ +&eqos { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_eqos>; + phy-mode = "rgmii-id"; + phy-handle = <ðphy0>; + status = "okay"; + + mdio { + compatible = "snps,dwmac-mdio"; + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@7 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <7>; + eee-broken-1000t; + }; + }; +}; + +/* console */ +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart2>; + status = "okay"; +}; + +/* RS485 */ +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart3>; + assigned-clocks = <&clk IMX8MP_CLK_UART3>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; + fsl,uart-has-rtscts; + 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 { + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; + pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; + cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; + vmmc-supply = <®_usdhc2_vmmc>; + no-1-8-v; + bus-width = <4>; + status = "okay"; +}; + +&i2c3 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c3>; + 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_i2c3: i2c3grp { + fsl,pins = < + MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x400001c3 + MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x400001c3 + >; + }; + + 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_usdhc1_200mhz: usdhc1grp-200mhz { + fsl,pins = < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6 + >; + }; + + pinctrl_usdhc2_gpio: usdhc2grp-gpio { + fsl,pins = < + MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12 0x1c4 + >; + }; + + 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_100mhz: usdhc2grp-100mhz { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x194 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d4 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d4 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d4 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d4 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d4 + MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2grp-200mhz { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x196 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d6 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d6 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d6 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d6 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d6 + MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1 + >; + }; + + pinctrl_usb1_vbus: usb1grp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x19 + >; + }; +};