From patchwork Sat Jun 7 09:33:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4124 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 166A53F104 for ; Sat, 7 Jun 2025 11:33:54 +0200 (CEST) Received: by mail-ed1-f72.google.com with SMTP id 4fb4d7f45d1cf-6077af4c313sf1173314a12.0 for ; Sat, 07 Jun 2025 02:33:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749288834; cv=pass; d=google.com; s=arc-20240605; b=Z2OqvBMGf1LxnndukaIqhkRuEFkP73tP5RWL/7v0YY6aCd4wyW8Co2TiJHVzMWeIdH vQlrLqtWJyDAdMuzZQ1wtwlLuxYVl47HbViY5ifLKor55GHRk0M0fyVRECqVk73OO6t/ iuONhO+ioRPaC3rOaGgtHSC45GuLhcTamUKwZyLSvexxyW1DoVHdjmVL9EL1JepNessG ztMpcwsr9PJBdN+PWrzCclmk6vj/TaWLp7j34x9F35v9vYwPKDrlN5bkRDV0O5x16ZIx aFzzBZM0wjr1cRKl7ayHuZPb4rJLwavTfDHGCZFlJHLu6DOeBPDg8WieWlz0Jm2G1N8V si2g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=OBfLbfzq0b7HMfWEv8VyIhiUAsoofjxGjosdoTTeCbA=; fh=K+JY81w6gXpCQqx/7SzJrDHv8apiRMDeUHG8s8Bknio=; b=YK/kKUPifuBOPM24D8WLxnD61zD/yDM3CGpIwr1eSqi0O4gfx/pZQk70h2p89yL31R O9DI3M1WtA9Cg+V1UdOIl1///MwW11Pq/t7RFtEe7fWCZCwqs+F5Xvhv52p2Mkf9q/Ml pkLg5dRkeH3Hw56FXCaOdPfHDwQCU2w6KHvybH6UWfWi99WOH+Ot4G+TQJbJbNpUgMz8 GyZseWjS9FePVE28C8TYio9FZgeuTBShartDI6WsBT41pWCe04HFEAvZRNY+XqYaL1mI /u4vZJIJ0XFWzhZYE1mVXfK3orE33SRHH75NFwkrE8PtIm3UzjSlPU9gVRp8hCPyctsQ op6w==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Oy7vcTT/"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1749288834; x=1749893634; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=OBfLbfzq0b7HMfWEv8VyIhiUAsoofjxGjosdoTTeCbA=; b=UPwaKLQ9D5RI8Ys1cljqeHzQRkwF/eIvJTZrmSebwpu+85gV5De/GAmBqcD8IZ63Fa 4MOsxjE2SuLu5+N2NNJbDTnAob/SMyBdhw0j6khU1IFcpGoq7WucazMqqxDm0CM0p2CH UbmkLZPM7jNOOBfq/Z1G3disRzjtHD0eutnIk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749288834; x=1749893634; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OBfLbfzq0b7HMfWEv8VyIhiUAsoofjxGjosdoTTeCbA=; b=fI+OsVDMvMXBObntZ/kAhKtC0UFCcOOgii7qKCZ0wP0YXORDz/oH1qzwNcgduxMCgJ kN0RDI591f8EtDrq5VPB3gxfbdHqgIfjPxxm8DWDi63alWE22Jg4PWV+4p1ht90lGcwi ib6ontPUTNpVdMBAQbfrO2KHjLdTIQPMLTUWqQPO17F/f67JCokLcy1HpqIGcMNw3Iib 5nkEIgvVCO786XVnnkLloe0JnKiFlMtzVZ1kfmwRjwetg+kFz03zqOH7Z6jlwFNXayNf //zYtodpp7jYip7qXqQbpKigjPqgXWjcKfleT9PrbDQuq8AUQD+eqMMBl0tf7Vh2jUYO bs4A== X-Forwarded-Encrypted: i=2; AJvYcCWDzS9eg3rw9cvvOeS/JULIUOj+EEskUiOKlkiRT8bm5vy2/Nyqed/qMp4gnN/SREz2DFxNhrGfLR4L3ESh@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxElCDIp1RyP3QDWFP6u0kWVgqAktstkAUryFKrN5OPFZE3OCsz 4Bz/3p/NUgZaJsiCl2Yuo5AaWpNdzTJO5lr14nhipO2eimPqVtJcfClvrHPAIbLAH9V+2Q== X-Google-Smtp-Source: AGHT+IGJ0LZIGnmtFMh3owPT8HbzjbbsNGhtaQ+nlAhVnNUb2nywUMhDM8vBXawmScqI2fddb3n6ow== X-Received: by 2002:a05:6402:1e8a:b0:603:b96c:620b with SMTP id 4fb4d7f45d1cf-60772c64adamr4933055a12.10.1749288833170; Sat, 07 Jun 2025 02:33:53 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZd1zc86VTk/wwLo8aC+2f+i+dNaQDsQFBvKqk7O75TDvA== Received: by 2002:a05:6402:4312:b0:607:2358:a304 with SMTP id 4fb4d7f45d1cf-607242d57c0ls2404375a12.1.-pod-prod-00-eu; Sat, 07 Jun 2025 02:33:51 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWmqwCrydpdT3UIiRhFM05sPgUQaKBCO+j6jtQ734gvdAaEPCCLtPCn9PmnhUm209JcrBT9fWWHPZFBp1lx@amarulasolutions.com X-Received: by 2002:a17:907:6d16:b0:add:f68c:5200 with SMTP id a640c23a62f3a-ade1a978624mr630224266b.6.1749288830846; Sat, 07 Jun 2025 02:33:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1749288830; cv=none; d=google.com; s=arc-20240605; b=HY+TFDPjsPVIcET4o5OpY3FQGllGZ5PYw7QZBF62sHJF9LVGxgoz1BcCQnAdWOZXNR 3FSWVaynblBPqPb8lcCuxYXcY/SQvgSO08gCzP5hlYs5yDzy1gaygwjEqOvyVQL+i/TC Q9RBQuzoS01Rgrg6u5V5acTvBMlu6hznY7MftHtm+MibftaFc+c/4pt+sEutpRTrlI4d ZKzABHtlgwinpT4MitY6vnwUBk+CoFeMn+sQTmc+IZDtiTqCSE5gA/zVrmMZoDEYsED3 mUVxX0SDkgUKcxQ63gMLBS0saKsEHKHz+JQwrxWniM22QTLrr1KRZ2gAShXOrOGzxRJc 1yDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=cYXpxglNlRn6ZF9PKdL5/2uCcX5/hamtbwOWk6+JISM=; fh=U6OvPjQOhT8YSp4rsB4RUCKhSHXUZpJsKq7GIRnPrjU=; b=SBqSraut5LJPzaIg664gIy6W8spR7aFwPbuzAyFmTX6fbhviU1k8pkrkSOrNZviYK0 KJ73LZuowmGCDby+IjZDB2sQZn9xg8jqi9es9pLyCe3TZJaLzlkpdgXxpQ/C1XvYTEQd ydx21dnR/6/UbHYfrgTRhcMJhpIAQ64jR4r4xojTkv+AcKC7XqVqNLeEELVbzd+mtNR5 MP6RfmT84NLj52tZH+O44lksOlX5yLuH823hnoXQrkT5zM+3BRYQc/K8/xiAnE6d5w6B 8xpDMVUzQ/cokbq1ETT0PBNTmVhESWe8csWTv56MOtuib+1HzIcs5q2/RbB673JOEf9w Dy7w==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Oy7vcTT/"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@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 a640c23a62f3a-ade0a84b785sor237137366b.2.2025.06.07.02.33.50 for (Google Transport Security); Sat, 07 Jun 2025 02:33:50 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCXIv7AodLGqc8xvJWzAqSD3Zj6YBghTXSjRql2COix/5mr78S2Tp8UHFMv7+hARbHdyZUelv/DOJdOhjfCC@amarulasolutions.com X-Gm-Gg: ASbGnctAqJCxtGu5KzO0NCNKt6LkA9D/zispjWLPHI6+rLx2A6WxX9QcNYYmzcFjQeg X85qQO1Q/gVsOASXW6ywZqeTGboAYDOUzQcHpqgyVSOIGZqWw1lWgIHzAsvZd86fNWVvJUpU3gC e/2fo/btXfHXVYmila/WvuRA7VMm/aNi4RuKcPrnvYPHDbCJfn0Z9LCwk+arqyydPyVGtcdaKEb 6c6/iLCXOpXRAYboY1DIFHQDbRFvqTdt+MFQIJrFCfdEBPhNlqfq0Z4DaTBoCs85p3JREC6+iDl YPGAlxfHE8n3OUAjh3MrAMb0qaE9IY/zggANkGr5D2JtWluH4qzn+zipCb//lUZJWUvVzgrMzl7 rTomUUlAxDCdw5DqPPJJvaqjSLHK5sv3AJz9esqdfPmED45X9oGhrz9IlpEaq2v4EbFCfgq7/E1 8/BKtxVa5uYCiulQY+JhvAIhY= X-Received: by 2002:a17:907:6ea6:b0:ad8:9ca4:af7c with SMTP id a640c23a62f3a-ade076350e8mr993166366b.17.1749288830301; Sat, 07 Jun 2025 02:33:50 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-87-5-95-99.retail.telecomitalia.it. [87.5.95.99]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ade1dc1c316sm251541066b.98.2025.06.07.02.33.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Jun 2025 02:33:49 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Matteo Lisi , linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , Fabio Estevam , Krzysztof Kozlowski , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH 02/10] ARM: dts: imx6ul: support Engicam MicroGEA-MX6UL SoM Date: Sat, 7 Jun 2025 11:33:14 +0200 Message-ID: <20250607093342.2248695-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250607093342.2248695-1-dario.binacchi@amarulasolutions.com> References: <20250607093342.2248695-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Oy7vcTT/"; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@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: , Support Engicam MicroGEA-MX6UL SoM with: - 256 Mbytes NAND Flash - 512 Mbytes DRAM DDR2 - Ethernet MAC Signed-off-by: Dario Binacchi --- .../dts/nxp/imx/imx6ull-engicam-microgea.dtsi | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi new file mode 100644 index 000000000000..8588e9ad7b8f --- /dev/null +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi @@ -0,0 +1,96 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2025 Amarula Solutions, Dario Binacchi + * Copyright (C) 2025 Engicam srl + */ + +/dts-v1/; + + #include "imx6ull.dtsi" + + / { + compatible = "engicam,microgea-imx6ull", "fsl,imx6ull"; + + memory@80000000 { + device_type = "memory"; + reg = <0x80000000 0x20000000>; + }; +}; + +&fec1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_enet1>, <&pinctrl_phy_reset>; + phy-mode = "rmii"; + phy-handle = <ðphy0>; + local-mac-address = [00 04 9F 01 1B B9]; + status = "okay"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; + reset-assert-us = <4000>; + reset-deassert-us = <4000>; + }; + }; +}; + +/* NAND */ +&gpmi { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpmi_nand>; + nand-ecc-mode = "hw"; + nand-ecc-strength = <0>; + nand-ecc-step-size = <0>; + nand-on-flash-bbt; + status = "okay"; +}; + +&iomuxc { + + pinctrl_enet1: enet1grp { + fsl,pins = < + MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 + MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 + MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 + MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0 + MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0 + MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0 + MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b009 + MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x1b0b0 + MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x1b0b0 + >; + }; + + pinctrl_gpmi_nand: gpminandgrp { + fsl,pins = < + MX6UL_PAD_NAND_CLE__RAWNAND_CLE 0xb0b1 + MX6UL_PAD_NAND_ALE__RAWNAND_ALE 0xb0b1 + MX6UL_PAD_NAND_WP_B__RAWNAND_WP_B 0xb0b1 + MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0xb000 + MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B 0xb0b1 + MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B 0xb0b1 + MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B 0xb0b1 + MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00 0xb0b1 + MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01 0xb0b1 + MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02 0xb0b1 + MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03 0xb0b1 + MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04 0xb0b1 + MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05 0xb0b1 + MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06 0xb0b1 + MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07 0xb0b1 + >; + }; +}; + +&iomuxc_snvs { + pinctrl_phy_reset: phy-resetgrp { + fsl,pins = < + MX6ULL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x1b0b0 + >; + }; +};