From: Frank Li <Frank.li@nxp.com>
To: Stefano Radaelli <stefano.radaelli21@gmail.com>
Cc: Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Shawn Guo <shawnguo@kernel.org>,
Sascha Hauer <s.hauer@pengutronix.de>,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,
imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
kernel@pengutronix.de, festevam@gmail.com,
alexander.stein@ew.tq-group.com,
dario.binacchi@amarulasolutions.com, primoz.fiser@norik.com,
Markus.Niebel@tq-group.com, y.moog@phytec.de,
josua@solid-run.com, francesco.dolcini@toradex.com,
maudspierings@gocontroll.com, pierluigi.p@variscite.com,
Stefano Radaelli <stefano.r@variscite.com>
Subject: Re: [PATCH v2 2/3] arm64: dts: freescale: Add support for Variscite DART-MX91
Date: Mon, 2 Mar 2026 11:30:10 -0500 [thread overview]
Message-ID: <aaW7EpLmhxk3elmd@lizhi-Precision-Tower-5810> (raw)
In-Reply-To: <aYSzgRRGewX6uSlc@lizhi-Precision-Tower-5810>
On Thu, Feb 05, 2026 at 10:13:05AM -0500, Frank Li wrote:
> On Thu, Feb 05, 2026 at 11:01:24AM +0100, Stefano Radaelli wrote:
> > From: Stefano Radaelli <stefano.r@variscite.com>
> >
> > Add device tree support for the Variscite DART-MX91 system on module.
> > This SOM is designed to be used with various carrier boards.
> >
> > The module includes:
> > - NXP i.MX91 MPU processor
> > - Up to 2GB of LPDDR4 memory
> > - Up to 128GB of eMMC storage memory
> > - Integrated 10/100/1000 Mbps Ethernet Transceiver
> > - Codec audio WM8904
> > - WIFI6 dual-band 802.11ax/ac/a/b/g/n with optional 802.15.4 and Bluetooth
> >
> > Only SOM-specific peripherals are enabled by default. Carrier board
> > specific interfaces are left disabled to be enabled in the respective
> > carrier board device trees.
> >
> > Link: https://variscite.com/system-on-module-som/i-mx-9/i-mx-91/dart-mx91/
> Reviewed-by: Frank Li <Frank.Li@nxp.com>
dts part can't apply, please rebase.
Frank
> >
> > Signed-off-by: Stefano Radaelli <stefano.r@variscite.com>
> > ---
> > .../boot/dts/freescale/imx91-var-dart.dtsi | 468 ++++++++++++++++++
> > 1 file changed, 468 insertions(+)
> > create mode 100644 arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi
> >
> > diff --git a/arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi b/arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi
> > new file mode 100644
> > index 000000000000..e87b7abd86bb
> > --- /dev/null
> > +++ b/arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi
> > @@ -0,0 +1,468 @@
> > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> > +/*
> > + * Common dtsi for Variscite DART-MX91
> > + *
> > + * Link: https://variscite.com/system-on-module-som/i-mx-9/i-mx-91/dart-mx91/
> > + *
> > + * Copyright (C) 2026 Variscite Ltd. - https://www.variscite.com/
> > + *
> > + */
> > +
> > +/dts-v1/;
> > +
> > +#include <dt-bindings/leds/common.h>
> > +#include <dt-bindings/usb/pd.h>
> > +#include "imx91.dtsi"
> > +
> > +/ {
> > + model = "Variscite DART-MX91 Module";
> > + compatible = "variscite,var-dart-mx91", "fsl,imx91";
> > +
> > + sound-wm8904 {
> > + compatible = "simple-audio-card";
> > + simple-audio-card,bitclock-master = <&codec_dai>;
> > + simple-audio-card,format = "i2s";
> > + simple-audio-card,frame-master = <&codec_dai>;
> > + simple-audio-card,mclk-fs = <256>;
> > + simple-audio-card,name = "wm8904-audio";
> > + simple-audio-card,routing =
> > + "Headphone Jack", "HPOUTL",
> > + "Headphone Jack", "HPOUTR",
> > + "IN2L", "Line In Jack",
> > + "IN2R", "Line In Jack",
> > + "IN1L", "Microphone Jack",
> > + "IN1R", "Microphone Jack";
> > + simple-audio-card,widgets =
> > + "Microphone", "Microphone Jack",
> > + "Headphone", "Headphone Jack",
> > + "Line", "Line In Jack";
> > +
> > + codec_dai: simple-audio-card,codec {
> > + sound-dai = <&wm8904>;
> > + };
> > +
> > + simple-audio-card,cpu {
> > + sound-dai = <&sai1>;
> > + };
> > + };
> > +
> > + wifi_pwrseq: wifi-pwrseq {
> > + compatible = "mmc-pwrseq-simple";
> > + post-power-on-delay-ms = <100>;
> > + power-off-delay-us = <10000>;
> > + reset-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>, /* WIFI_RESET */
> > + <&gpio3 7 GPIO_ACTIVE_LOW>; /* WIFI_PWR_EN */
> > + };
> > +};
> > +
> > +&eqos {
> > + pinctrl-names = "default", "sleep";
> > + pinctrl-0 = <&pinctrl_eqos>;
> > + pinctrl-1 = <&pinctrl_eqos_sleep>;
> > + /*
> > + * The required RGMII TX and RX 2ns delays are implemented directly
> > + * in hardware via passive delay elements on the SOM PCB.
> > + * No delay configuration is needed in software via PHY driver.
> > + */
> > + phy-mode = "rgmii";
> > + phy-handle = <ðphy0>;
> > + snps,clk-csr = <5>;
> > + status = "okay";
> > +
> > + mdio {
> > + compatible = "snps,dwmac-mdio";
> > + clock-frequency = <1000000>;
> > + #address-cells = <1>;
> > + #size-cells = <0>;
> > +
> > + ethphy0: ethernet-phy@0 {
> > + compatible = "ethernet-phy-ieee802.3-c22";
> > + reg = <0>;
> > + reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
> > + reset-assert-us = <15000>;
> > + reset-deassert-us = <100000>;
> > +
> > + leds {
> > + #address-cells = <1>;
> > + #size-cells = <0>;
> > +
> > + led@0 {
> > + reg = <0>;
> > + color = <LED_COLOR_ID_YELLOW>;
> > + function = LED_FUNCTION_LAN;
> > + linux,default-trigger = "netdev";
> > + };
> > +
> > + led@1 {
> > + reg = <1>;
> > + color = <LED_COLOR_ID_GREEN>;
> > + function = LED_FUNCTION_LAN;
> > + linux,default-trigger = "netdev";
> > + };
> > + };
> > + };
> > + };
> > +};
> > +
> > +&lpi2c3 {
> > + clock-frequency = <400000>;
> > + pinctrl-names = "default", "sleep", "gpio";
> > + pinctrl-0 = <&pinctrl_lpi2c3>;
> > + pinctrl-1 = <&pinctrl_lpi2c3_gpio>;
> > + pinctrl-2 = <&pinctrl_lpi2c3_gpio>;
> > + scl-gpios = <&gpio2 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
> > + sda-gpios = <&gpio2 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
> > + status = "okay";
> > +
> > + wm8904: audio-codec@1a {
> > + compatible = "wlf,wm8904";
> > + reg = <0x1a>;
> > + #sound-dai-cells = <0>;
> > + clocks = <&clk IMX93_CLK_SAI1_GATE>;
> > + clock-names = "mclk";
> > + AVDD-supply = <&buck5>;
> > + CPVDD-supply = <&buck5>;
> > + DBVDD-supply = <&buck4>;
> > + DCVDD-supply = <&buck5>;
> > + MICVDD-supply = <&buck5>;
> > + wlf,drc-cfg-names = "default", "peaklimiter", "tradition",
> > + "soft", "music";
> > + /*
> > + * Config registers per name, respectively:
> > + * KNEE_IP = 0, KNEE_OP = 0, HI_COMP = 1, LO_COMP = 1
> > + * KNEE_IP = -24, KNEE_OP = -6, HI_COMP = 1/4, LO_COMP = 1
> > + * KNEE_IP = -42, KNEE_OP = -3, HI_COMP = 0, LO_COMP = 1
> > + * KNEE_IP = -45, KNEE_OP = -9, HI_COMP = 1/8, LO_COMP = 1
> > + * KNEE_IP = -30, KNEE_OP = -10.5, HI_COMP = 1/4, LO_COMP = 1
> > + */
> > + wlf,drc-cfg-regs = /bits/ 16 <0x01af 0x3248 0x0000 0x0000>,
> > + /bits/ 16 <0x04af 0x324b 0x0010 0x0408>,
> > + /bits/ 16 <0x04af 0x324b 0x0028 0x0704>,
> > + /bits/ 16 <0x04af 0x324b 0x0018 0x078c>,
> > + /bits/ 16 <0x04af 0x324b 0x0010 0x050e>;
> > + /* GPIO1 = DMIC_CLK, don't touch others */
> > + wlf,gpio-cfg = <0x0018>, <0xffff>, <0xffff>, <0xffff>;
> > + /* DMIC is connected to IN1L */
> > + wlf,in1l-as-dmicdat1;
> > + };
> > +
> > + pmic@25 {
> > + compatible = "nxp,pca9451a";
> > + reg = <0x25>;
> > +
> > + regulators {
> > + buck1: BUCK1 {
> > + regulator-name = "BUCK1";
> > + regulator-min-microvolt = <650000>;
> > + regulator-max-microvolt = <2237500>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + regulator-ramp-delay = <3125>;
> > + };
> > +
> > + buck2: BUCK2 {
> > + regulator-name = "BUCK2";
> > + regulator-min-microvolt = <600000>;
> > + regulator-max-microvolt = <2187500>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + regulator-ramp-delay = <3125>;
> > + };
> > +
> > + buck4: BUCK4{
> > + regulator-name = "BUCK4";
> > + regulator-min-microvolt = <600000>;
> > + regulator-max-microvolt = <3400000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > +
> > + buck5: BUCK5{
> > + regulator-name = "BUCK5";
> > + regulator-min-microvolt = <600000>;
> > + regulator-max-microvolt = <3400000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > +
> > + buck6: BUCK6 {
> > + regulator-name = "BUCK6";
> > + regulator-min-microvolt = <600000>;
> > + regulator-max-microvolt = <3400000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > +
> > + ldo1: LDO1 {
> > + regulator-name = "LDO1";
> > + regulator-min-microvolt = <1600000>;
> > + regulator-max-microvolt = <3300000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > +
> > + ldo4: LDO4 {
> > + regulator-name = "LDO4";
> > + regulator-min-microvolt = <800000>;
> > + regulator-max-microvolt = <3300000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > +
> > + ldo5: LDO5 {
> > + regulator-name = "LDO5";
> > + regulator-min-microvolt = <1800000>;
> > + regulator-max-microvolt = <3300000>;
> > + regulator-boot-on;
> > + regulator-always-on;
> > + };
> > + };
> > + };
> > +};
> > +
> > +/* BT module */
> > +&lpuart5 {
> > + pinctrl-names = "default";
> > + pinctrl-0 = <&pinctrl_uart5>, <&pinctrl_bt>;
> > + uart-has-rtscts;
> > + status = "okay";
> > +
> > + bluetooth {
> > + compatible = "nxp,88w8987-bt";
> > + };
> > +};
> > +
> > +&sai1 {
> > + pinctrl-names = "default", "sleep";
> > + pinctrl-0 = <&pinctrl_sai1>;
> > + pinctrl-1 = <&pinctrl_sai1_sleep>;
> > + assigned-clocks = <&clk IMX93_CLK_SAI1>;
> > + assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
> > + assigned-clock-rates = <12288000>;
> > + #sound-dai-cells = <0>;
> > + fsl,sai-mclk-direction-output;
> > + status = "okay";
> > +};
> > +
> > +/* eMMC */
> > +&usdhc1 {
> > + pinctrl-names = "default", "state_100mhz", "state_200mhz";
> > + pinctrl-0 = <&pinctrl_usdhc1>;
> > + pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
> > + pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
> > + bus-width = <8>;
> > + non-removable;
> > + status = "okay";
> > +};
> > +
> > +/* WiFi */
> > +&usdhc3 {
> > + pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
> > + pinctrl-0 = <&pinctrl_usdhc3>, <&pinctrl_usdhc3_wlan>;
> > + pinctrl-1 = <&pinctrl_usdhc3_100mhz>, <&pinctrl_usdhc3_wlan>;
> > + pinctrl-2 = <&pinctrl_usdhc3_200mhz>, <&pinctrl_usdhc3_wlan>;
> > + pinctrl-3 = <&pinctrl_usdhc3_sleep>, <&pinctrl_usdhc3_wlan>;
> > + mmc-pwrseq = <&wifi_pwrseq>;
> > + keep-power-in-suspend;
> > + bus-width = <4>;
> > + non-removable;
> > + wakeup-source;
> > + status = "okay";
> > +};
> > +
> > +&wdog3 {
> > + status = "okay";
> > +};
> > +
> > +&iomuxc {
> > + pinctrl_bt: btgrp {
> > + fsl,pins = <
> > + MX91_PAD_ENET2_MDIO__GPIO4_IO15 0x51e
> > + >;
> > + };
> > +
> > + pinctrl_eqos: eqosgrp {
> > + fsl,pins = <
> > + MX91_PAD_ENET1_MDC__ENET1_MDC 0x57e
> > + MX91_PAD_ENET1_MDIO__ENET_QOS_MDIO 0x57e
> > + MX91_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0 0x57e
> > + MX91_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1 0x57e
> > + MX91_PAD_ENET1_RD2__ENET_QOS_RGMII_RD2 0x57e
> > + MX91_PAD_ENET1_RD3__ENET_QOS_RGMII_RD3 0x57e
> > + MX91_PAD_ENET1_RXC__ENET_QOS_RGMII_RXC 0x5fe
> > + MX91_PAD_ENET1_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x57e
> > + MX91_PAD_ENET1_TD0__ENET_QOS_RGMII_TD0 0x57e
> > + MX91_PAD_ENET1_TD1__ENET1_RGMII_TD1 0x57e
> > + MX91_PAD_ENET1_TD2__ENET_QOS_RGMII_TD2 0x57e
> > + MX91_PAD_ENET1_TD3__ENET_QOS_RGMII_TD3 0x57e
> > + MX91_PAD_ENET1_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x5fe
> > + MX91_PAD_ENET1_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x57e
> > + MX91_PAD_UART2_TXD__GPIO1_IO7 0x51e
> > + >;
> > + };
> > +
> > + pinctrl_eqos_sleep: eqos-sleepgrp {
> > + fsl,pins = <
> > + MX91_PAD_ENET1_MDC__GPIO4_IO0 0x31e
> > + MX91_PAD_ENET1_MDIO__GPIO4_IO1 0x31e
> > + MX91_PAD_ENET1_RD0__GPIO4_IO10 0x31e
> > + MX91_PAD_ENET1_RD1__GPIO4_IO11 0x31e
> > + MX91_PAD_ENET1_RD2__GPIO4_IO12 0x31e
> > + MX91_PAD_ENET1_RD3__GPIO4_IO13 0x31e
> > + MX91_PAD_ENET1_RXC__GPIO4_IO9 0x31e
> > + MX91_PAD_ENET1_RX_CTL__GPIO4_IO8 0x31e
> > + MX91_PAD_ENET1_TD0__GPIO4_IO5 0x31e
> > + MX91_PAD_ENET1_TD1__GPIO4_IO4 0x31e
> > + MX91_PAD_ENET1_TD2__GPIO4_IO3 0x31e
> > + MX91_PAD_ENET1_TD3__GPIO4_IO2 0x31e
> > + MX91_PAD_ENET1_TXC__GPIO4_IO7 0x31e
> > + MX91_PAD_ENET1_TX_CTL__GPIO4_IO6 0x31e
> > + >;
> > + };
> > +
> > + pinctrl_lpi2c3: lpi2c3grp {
> > + fsl,pins = <
> > + MX91_PAD_GPIO_IO28__LPI2C3_SDA 0x40000b9e
> > + MX91_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e
> > + >;
> > + };
> > +
> > + pinctrl_lpi2c3_gpio: lpi2c3gpiogrp {
> > + fsl,pins = <
> > + MX91_PAD_GPIO_IO28__GPIO2_IO28 0x40000b9e
> > + MX91_PAD_GPIO_IO29__GPIO2_IO29 0x40000b9e
> > + >;
> > + };
> > +
> > + pinctrl_sai1: sai1grp {
> > + fsl,pins = <
> > + MX91_PAD_SAI1_TXC__SAI1_TX_BCLK 0x31e
> > + MX91_PAD_SAI1_TXFS__SAI1_TX_SYNC 0x31e
> > + MX91_PAD_SAI1_TXD0__SAI1_TX_DATA0 0x31e
> > + MX91_PAD_SAI1_RXD0__SAI1_RX_DATA0 0x31e
> > + MX91_PAD_I2C2_SDA__SAI1_RX_BCLK 0x31e
> > + MX91_PAD_I2C2_SCL__SAI1_RX_SYNC 0x31e
> > + MX91_PAD_UART2_RXD__SAI1_MCLK 0x31e
> > + >;
> > + };
> > +
> > + pinctrl_sai1_sleep: sai1-sleepgrp {
> > + fsl,pins = <
> > + MX91_PAD_SAI1_TXC__GPIO1_IO12 0x31e
> > + MX91_PAD_SAI1_TXFS__GPIO1_IO11 0x31e
> > + MX91_PAD_SAI1_TXD0__GPIO1_IO13 0x31e
> > + MX91_PAD_SAI1_RXD0__GPIO1_IO14 0x31e
> > + MX91_PAD_UART2_RXD__GPIO1_IO6 0x31e
> > + MX91_PAD_I2C2_SDA__GPIO1_IO3 0x31e
> > + MX91_PAD_I2C2_SCL__GPIO1_IO2 0x31e
> > + >;
> > + };
> > +
> > + pinctrl_uart5: uart5grp {
> > + fsl,pins = <
> > + MX91_PAD_DAP_TDO_TRACESWO__LPUART5_TX 0x31e
> > + MX91_PAD_DAP_TDI__LPUART5_RX 0x31e
> > + MX91_PAD_DAP_TMS_SWDIO__LPUART5_RTS_B 0x31e
> > + MX91_PAD_DAP_TCLK_SWCLK__LPUART5_CTS_B 0x31e
> > + >;
> > + };
> > +
> > + pinctrl_usdhc1: usdhc1grp {
> > + fsl,pins = <
> > + MX91_PAD_SD1_CLK__USDHC1_CLK 0x1582
> > + MX91_PAD_SD1_CMD__USDHC1_CMD 0x1382
> > + MX91_PAD_SD1_DATA0__USDHC1_DATA0 0x1382
> > + MX91_PAD_SD1_DATA1__USDHC1_DATA1 0x1382
> > + MX91_PAD_SD1_DATA2__USDHC1_DATA2 0x1382
> > + MX91_PAD_SD1_DATA3__USDHC1_DATA3 0x1382
> > + MX91_PAD_SD1_DATA4__USDHC1_DATA4 0x1382
> > + MX91_PAD_SD1_DATA5__USDHC1_DATA5 0x1382
> > + MX91_PAD_SD1_DATA6__USDHC1_DATA6 0x1382
> > + MX91_PAD_SD1_DATA7__USDHC1_DATA7 0x1382
> > + MX91_PAD_SD1_STROBE__USDHC1_STROBE 0x1582
> > + >;
> > + };
> > +
> > + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
> > + fsl,pins = <
> > + MX91_PAD_SD1_CLK__USDHC1_CLK 0x158e
> > + MX91_PAD_SD1_CMD__USDHC1_CMD 0x138e
> > + MX91_PAD_SD1_DATA0__USDHC1_DATA0 0x138e
> > + MX91_PAD_SD1_DATA1__USDHC1_DATA1 0x138e
> > + MX91_PAD_SD1_DATA2__USDHC1_DATA2 0x138e
> > + MX91_PAD_SD1_DATA3__USDHC1_DATA3 0x138e
> > + MX91_PAD_SD1_DATA4__USDHC1_DATA4 0x138e
> > + MX91_PAD_SD1_DATA5__USDHC1_DATA5 0x138e
> > + MX91_PAD_SD1_DATA6__USDHC1_DATA6 0x138e
> > + MX91_PAD_SD1_DATA7__USDHC1_DATA7 0x138e
> > + MX91_PAD_SD1_STROBE__USDHC1_STROBE 0x158e
> > + >;
> > + };
> > +
> > + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
> > + fsl,pins = <
> > + MX91_PAD_SD1_CLK__USDHC1_CLK 0x15fe
> > + MX91_PAD_SD1_CMD__USDHC1_CMD 0x13fe
> > + MX91_PAD_SD1_DATA0__USDHC1_DATA0 0x13fe
> > + MX91_PAD_SD1_DATA1__USDHC1_DATA1 0x13fe
> > + MX91_PAD_SD1_DATA2__USDHC1_DATA2 0x13fe
> > + MX91_PAD_SD1_DATA3__USDHC1_DATA3 0x13fe
> > + MX91_PAD_SD1_DATA4__USDHC1_DATA4 0x13fe
> > + MX91_PAD_SD1_DATA5__USDHC1_DATA5 0x13fe
> > + MX91_PAD_SD1_DATA6__USDHC1_DATA6 0x13fe
> > + MX91_PAD_SD1_DATA7__USDHC1_DATA7 0x13fe
> > + MX91_PAD_SD1_STROBE__USDHC1_STROBE 0x15fe
> > + >;
> > + };
> > +
> > + pinctrl_usdhc3: usdhc3grp {
> > + fsl,pins = <
> > + MX91_PAD_SD3_CLK__USDHC3_CLK 0x1582
> > + MX91_PAD_SD3_CMD__USDHC3_CMD 0x1382
> > + MX91_PAD_SD3_DATA0__USDHC3_DATA0 0x1382
> > + MX91_PAD_SD3_DATA1__USDHC3_DATA1 0x1382
> > + MX91_PAD_SD3_DATA2__USDHC3_DATA2 0x1382
> > + MX91_PAD_SD3_DATA3__USDHC3_DATA3 0x1382
> > + >;
> > + };
> > +
> > + pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
> > + fsl,pins = <
> > + MX91_PAD_SD3_CLK__USDHC3_CLK 0x158e
> > + MX91_PAD_SD3_CMD__USDHC3_CMD 0x138e
> > + MX91_PAD_SD3_DATA0__USDHC3_DATA0 0x138e
> > + MX91_PAD_SD3_DATA1__USDHC3_DATA1 0x138e
> > + MX91_PAD_SD3_DATA2__USDHC3_DATA2 0x138e
> > + MX91_PAD_SD3_DATA3__USDHC3_DATA3 0x138e
> > + >;
> > + };
> > +
> > + pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
> > + fsl,pins = <
> > + MX91_PAD_SD3_CLK__USDHC3_CLK 0x15fe
> > + MX91_PAD_SD3_CMD__USDHC3_CMD 0x13fe
> > + MX91_PAD_SD3_DATA0__USDHC3_DATA0 0x13fe
> > + MX91_PAD_SD3_DATA1__USDHC3_DATA1 0x13fe
> > + MX91_PAD_SD3_DATA2__USDHC3_DATA2 0x13fe
> > + MX91_PAD_SD3_DATA3__USDHC3_DATA3 0x13fe
> > + >;
> > + };
> > +
> > + pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
> > + fsl,pins = <
> > + MX91_PAD_SD3_CLK__GPIO3_IO20 0x31e
> > + MX91_PAD_SD3_CMD__GPIO3_IO21 0x31e
> > + MX91_PAD_SD3_DATA0__GPIO3_IO22 0x31e
> > + MX91_PAD_SD3_DATA1__GPIO3_IO23 0x31e
> > + MX91_PAD_SD3_DATA2__GPIO3_IO24 0x31e
> > + MX91_PAD_SD3_DATA3__GPIO3_IO25 0x31e
> > + >;
> > + };
> > +
> > + pinctrl_usdhc3_wlan: usdhc3wlangrp {
> > + fsl,pins = <
> > + MX91_PAD_ENET2_MDC__GPIO4_IO14 0x51e
> > + MX91_PAD_SD2_RESET_B__GPIO3_IO7 0x51e
> > + >;
> > + };
> > +};
> > --
> > 2.47.3
> >
next prev parent reply other threads:[~2026-03-02 16:30 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-05 10:01 [PATCH v2 0/3] Add support for Variscite DART-MX91 and Sonata board Stefano Radaelli
2026-02-05 10:01 ` [PATCH v2 1/3] dt-bindings: arm: fsl: add Variscite DART-MX91 Boards Stefano Radaelli
2026-02-05 10:01 ` [PATCH v2 2/3] arm64: dts: freescale: Add support for Variscite DART-MX91 Stefano Radaelli
2026-02-05 15:13 ` Frank Li
2026-03-02 16:30 ` Frank Li [this message]
2026-03-02 17:02 ` Stefano Radaelli
2026-03-02 21:35 ` Frank Li
2026-03-03 10:24 ` Stefano Radaelli
2026-02-05 10:01 ` [PATCH v2 3/3] arm64: dts: imx91-var-dart: Add support for Variscite Sonata board Stefano Radaelli
2026-02-05 15:12 ` Frank Li
2026-02-05 10:14 ` [PATCH v2 0/3] Add support for Variscite DART-MX91 and " Daniel Baluta
2026-02-05 15:09 ` Frank Li
2026-02-05 15:18 ` Stefano Radaelli
2026-02-05 16:38 ` Frank Li
2026-03-02 16:24 ` (subset) " Frank Li
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=aaW7EpLmhxk3elmd@lizhi-Precision-Tower-5810 \
--to=frank.li@nxp.com \
--cc=Markus.Niebel@tq-group.com \
--cc=alexander.stein@ew.tq-group.com \
--cc=conor+dt@kernel.org \
--cc=dario.binacchi@amarulasolutions.com \
--cc=devicetree@vger.kernel.org \
--cc=festevam@gmail.com \
--cc=francesco.dolcini@toradex.com \
--cc=imx@lists.linux.dev \
--cc=josua@solid-run.com \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maudspierings@gocontroll.com \
--cc=pierluigi.p@variscite.com \
--cc=primoz.fiser@norik.com \
--cc=robh@kernel.org \
--cc=s.hauer@pengutronix.de \
--cc=shawnguo@kernel.org \
--cc=stefano.r@variscite.com \
--cc=stefano.radaelli21@gmail.com \
--cc=y.moog@phytec.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox