From: Peng Fan <peng.fan@oss.nxp.com>
To: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Cc: linux-kernel@vger.kernel.org,
Matteo Lisi <matteo.lisi@engicam.com>,
linux-amarula@amarulasolutions.com,
Conor Dooley <conor+dt@kernel.org>,
Fabio Estevam <festevam@gmail.com>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Pengutronix Kernel Team <kernel@pengutronix.de>,
Rob Herring <robh@kernel.org>,
Sascha Hauer <s.hauer@pengutronix.de>,
Shawn Guo <shawnguo@kernel.org>,
devicetree@vger.kernel.org, imx@lists.linux.dev,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH 09/10] ARM: dts: imx6ul: support Engicam MicroGEA GTW board
Date: Mon, 9 Jun 2025 17:43:05 +0800 [thread overview]
Message-ID: <20250609094305.GD13113@nxa18884-linux> (raw)
In-Reply-To: <20250607093342.2248695-10-dario.binacchi@amarulasolutions.com>
On Sat, Jun 07, 2025 at 11:33:21AM +0200, Dario Binacchi wrote:
>Support Engicam MicroGEA GTW board with:
>
>- 256 Mbytes NAND Flash
>- 512 Mbytes DRAM DDR2
>- Buttons
>- LEDs
>- Micro SD card connector
>- USB 2.0 high-speed/full-speed
>- Ethernet MAC
>
>Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
>---
>
> arch/arm/boot/dts/nxp/imx/Makefile | 1 +
> .../nxp/imx/imx6ull-engicam-microgea-gtw.dts | 164 ++++++++++++++++++
> 2 files changed, 165 insertions(+)
> create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts
>
>diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
>index 32dfd69b8d8b..de4142e8f3ce 100644
>--- a/arch/arm/boot/dts/nxp/imx/Makefile
>+++ b/arch/arm/boot/dts/nxp/imx/Makefile
>@@ -357,6 +357,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
> imx6ull-dhcom-picoitx.dtb \
> imx6ull-dhcor-maveo-box.dtb \
> imx6ull-engicam-microgea-bmm.dtb \
>+ imx6ull-engicam-microgea-gtw.dtb \
> imx6ull-engicam-microgea-rmm.dtb \
> imx6ull-jozacp.dtb \
> imx6ull-kontron-bl.dtb \
>diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts b/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts
>new file mode 100644
>index 000000000000..1c82ac08bfb4
>--- /dev/null
>+++ b/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-gtw.dts
>@@ -0,0 +1,164 @@
>+// SPDX-License-Identifier: GPL-2.0
>+/*
>+ * Copyright (C) 2025 Amarula Solutions, Dario Binacchi <dario.binacchi@amarulasolutions.com>
>+ * Copyright (C) 2025 Engicam srl
>+ */
>+
>+/dts-v1/;
>+
>+#include "imx6ull-engicam-microgea.dtsi"
>+
>+/ {
>+ compatible = "engicam,microgea-imx6ull-gtw",
>+ "engicam,microgea-imx6ull", "fsl,imx6ull";
>+ model = "Engicam MicroGEA i.MX6ULL GTW Board";
>+
>+
Drop extra blank line.
>+ reg_1v8: regulator-1v8 {
>+ compatible = "regulator-fixed";
>+ regulator-name = "1v8";
>+ regulator-min-microvolt = <1800000>;
>+ regulator-max-microvolt = <1800000>;
>+ };
>+
>+ reg_3v3: regulator-3v3 {
>+ compatible = "regulator-fixed";
>+ regulator-name = "3v3";
>+ regulator-min-microvolt = <3300000>;
>+ regulator-max-microvolt = <3300000>;
>+ };
>+
>+ gpio-keys {
>+ compatible = "gpio-keys";
>+ pinctrl-names = "default";
>+ pinctrl-0 = <&pinctrl_gpio_keys>;
>+
>+ user-button {
>+ label = "User button";
>+ gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
>+ linux,code = <BTN_MISC>;
>+ wakeup-source;
>+ };
>+ };
>+
>+ leds {
>+ compatible = "gpio-leds";
>+ pinctrl-names = "default";
>+ pinctrl-0 = <&pinctrl_leds>, <&pinctrl_pwrled>;
>+
>+ led-0 {
>+ gpios = <&gpio5 7 GPIO_ACTIVE_HIGH>;
>+ default-state = "on";
>+ };
>+
>+ led-1 {
>+ gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
>+ };
>+
>+ led-2 {
>+ gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
>+ };
>+
>+ led-3 {
>+ gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
>+ };
>+ };
>+
>+ usb_hub: usb-hub {
>+ compatible = "smsc,usb3503a";
>+ pinctrl-names = "default";
>+ pinctrl-0 = <&pinctrl_usb_hub>;
>+ reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
>+ };
>+};
>+
>+&iomuxc {
>+
>+ pinctrl_gpio_keys: gpio_keysgrp {
>+ fsl,pins = <
>+ MX6UL_PAD_JTAG_TDI__GPIO1_IO13 0x0b0b0
>+ >;
>+ };
>+
>+ pinctrl_leds: ledsgrp {
>+ fsl,pins = <
>+ MX6UL_PAD_JTAG_TCK__GPIO1_IO14 0x130b0
>+ MX6UL_PAD_JTAG_TRST_B__GPIO1_IO15 0x130b0
>+ MX6UL_PAD_JTAG_TDO__GPIO1_IO12 0x130b0
>+ >;
>+ };
>+
>+ pinctrl_uart1: uart1grp {
>+ fsl,pins = <
>+ MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1
>+ MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1
>+ >;
>+ };
>+
>+ pinctrl_uart2: uart2grp {
>+ fsl,pins = <
>+ MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1
>+ MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x1b0b1
>+ MX6UL_PAD_UART2_RTS_B__UART2_DCE_RTS 0x1b0b1
>+ MX6UL_PAD_UART2_CTS_B__UART2_DCE_CTS 0x1b0b1
>+ >;
>+ };
>+
>+ pinctrl_usdhc1: usdhc1grp {
>+ fsl,pins = <
>+ MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059
>+ MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059
>+ MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059
>+ MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059
>+ MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059
>+ MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059
>+ >;
>+ };
>+};
we usually put iomuxc at the end of the file.
Regards,
Peng
>+
next prev parent reply other threads:[~2025-06-09 8:33 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-07 9:33 [PATCH 00/10] Support Engicam MicroGEA boards Dario Binacchi
2025-06-07 9:33 ` [PATCH 01/10] dt-bindings: arm: fsl: support Engicam MicroGEA BMM board Dario Binacchi
2025-06-09 16:46 ` Conor Dooley
2025-06-07 9:33 ` [PATCH 02/10] ARM: dts: imx6ul: support Engicam MicroGEA-MX6UL SoM Dario Binacchi
2025-06-07 14:02 ` Andrew Lunn
2025-06-07 9:33 ` [PATCH 03/10] ARM: dts: imx6ul: support Engicam MicroGEA BMM board Dario Binacchi
2025-06-09 9:38 ` Peng Fan
2025-06-07 9:33 ` [PATCH 04/10] ARM: imx_v6_v7_defconfig: cleanup mxs_defconfig Dario Binacchi
2025-06-07 9:33 ` [PATCH 05/10] ARM: imx_v6_v7_defconfig: select CONFIG_INPUT_PWM_BEEPER Dario Binacchi
2025-06-07 9:33 ` [PATCH 06/10] dt-bindings: arm: fsl: support Engicam MicroGEA RMM board Dario Binacchi
2025-06-09 16:47 ` Conor Dooley
2025-06-07 9:33 ` [PATCH 07/10] ARM: dts: imx6ul: " Dario Binacchi
2025-06-09 9:41 ` Peng Fan
2025-06-07 9:33 ` [PATCH 08/10] dt-bindings: arm: fsl: support Engicam MicroGEA GTW board Dario Binacchi
2025-06-09 16:47 ` Conor Dooley
2025-06-07 9:33 ` [PATCH 09/10] ARM: dts: imx6ul: " Dario Binacchi
2025-06-09 9:43 ` Peng Fan [this message]
2025-06-07 9:33 ` [PATCH 10/10] ARM: imx_v6_v7_defconfig: select CONFIG_USB_HSIC_USB3503 Dario Binacchi
2025-06-09 9:45 ` [PATCH 00/10] Support Engicam MicroGEA boards Peng Fan
-- strict thread matches above, loose matches on Subject: below --
2025-06-08 10:29 [PATCH 09/10] ARM: dts: imx6ul: support Engicam MicroGEA GTW board kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250609094305.GD13113@nxa18884-linux \
--to=peng.fan@oss.nxp.com \
--cc=conor+dt@kernel.org \
--cc=dario.binacchi@amarulasolutions.com \
--cc=devicetree@vger.kernel.org \
--cc=festevam@gmail.com \
--cc=imx@lists.linux.dev \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=linux-amarula@amarulasolutions.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matteo.lisi@engicam.com \
--cc=robh@kernel.org \
--cc=s.hauer@pengutronix.de \
--cc=shawnguo@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.