diff --git a/arch/arm64/boot/dts/seco/seco-imx8qxp-c57.dts b/arch/arm64/boot/dts/seco/seco-imx8qxp-c57.dts
index ab827b6b3886c4a646defead215dfc59e3d0d4c5..ceed92aaa82ab2c330f7b92c5a118f0aae08c1b6 100644
--- a/arch/arm64/boot/dts/seco/seco-imx8qxp-c57.dts
+++ b/arch/arm64/boot/dts/seco/seco-imx8qxp-c57.dts
@@ -43,6 +43,7 @@
         serial2 = &lpuart2;
         serial3 = &lpuart3;
         mmc0 = &usdhc1;
+        mmc1 = &usdhc2;
         i2c5 = &i2c0_mipi_lvds0;
         i2c6 = &i2c0_mipi_lvds1;
         gpio0 = &gpio0;
@@ -92,6 +93,15 @@
                         regulator-boot-on;
                         regulator-always-on;
                 };
+        reg_wifi_ac_en: reg_wifiacen {
+                        compatible = "regulator-fixed";
+                        regulator-name = "WIFI_AC_EN";
+                        regulator-min-microvolt = <3300000>;
+                        regulator-max-microvolt = <3300000>;
+                        gpio = <&lsio_gpio1 8 GPIO_ACTIVE_HIGH>;
+                        enable-active-high;
+                        startup-delay-us = <1000>;
+                };
         reg_backlight_vcc_bkl_sw: backlight_vcc_bkl_sw {
                         compatible = "regulator-fixed";
                         regulator-name = "backlight_vcc_bkl_sw";
@@ -196,16 +206,16 @@
                 IMX8QXP_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD	0x000514a0
 
                 /*BACKLIGHT on - EN_VCC_BKL_SW*/
-                IMX8QXP_MCLK_IN0_LSIO_GPIO0_IO19     0x00000021 /* bckl gpio RevB */
-                IMX8QXP_CSI_RESET_LSIO_GPIO3_IO03    0x00000021 /* bckl gpio RevC */
+                IMX8QXP_MCLK_IN0_LSIO_GPIO0_IO19       0x00000021 /* bckl gpio RevB */
+                IMX8QXP_CSI_RESET_LSIO_GPIO3_IO03      0x00000021 /* bckl gpio RevC */
                 /*DISPLAY_BLK_ON*/
-                IMX8QXP_SPI3_SCK_LSIO_GPIO0_IO13     0x00000021
+                IMX8QXP_SPI3_SCK_LSIO_GPIO0_IO13       0x00000021
                 /*LVDS PANEL ON*/
-                IMX8QXP_SPI3_SDI_LSIO_GPIO0_IO15 	 0x00000021
+                IMX8QXP_SPI3_SDI_LSIO_GPIO0_IO15 	   0x00000021
                 /*MUX_SEL LVDS*/
-                IMX8QXP_QSPI0B_DQS_LSIO_GPIO3_IO22	 0x00000021
+                IMX8QXP_QSPI0B_DQS_LSIO_GPIO3_IO22	   0x00000021
                 /*EN_BCKL_DRV*/
-                IMX8QXP_CSI_MCLK_LSIO_GPIO3_IO01	0x00000021
+                IMX8QXP_CSI_MCLK_LSIO_GPIO3_IO01	   0x00000021
                 /*EN_VCC_LCD_SW*/
                 IMX8QXP_SPDIF0_EXT_CLK_LSIO_GPIO0_IO12 0x00000021
             >;
@@ -343,6 +353,45 @@
         };
         
 
+        pinctrl_usdhc2: usdhc2grp {
+            fsl,pins = <
+                IMX8QXP_USDHC1_CLK_CONN_USDHC1_CLK		0x06000040
+                IMX8QXP_USDHC1_CMD_CONN_USDHC1_CMD		0x00000020
+                IMX8QXP_USDHC1_DATA0_CONN_USDHC1_DATA0	0x00000020
+                IMX8QXP_USDHC1_DATA1_CONN_USDHC1_DATA1	0x00000020
+                IMX8QXP_USDHC1_DATA2_CONN_USDHC1_DATA2	0x00000020
+                IMX8QXP_USDHC1_DATA3_CONN_USDHC1_DATA3	0x00000020
+            >;
+        };
+
+        pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
+            fsl,pins = <
+                IMX8QXP_USDHC1_CLK_CONN_USDHC1_CLK		0x06000040
+                IMX8QXP_USDHC1_CMD_CONN_USDHC1_CMD		0x00000020
+                IMX8QXP_USDHC1_DATA0_CONN_USDHC1_DATA0	0x00000020
+                IMX8QXP_USDHC1_DATA1_CONN_USDHC1_DATA1	0x00000020
+                IMX8QXP_USDHC1_DATA2_CONN_USDHC1_DATA2	0x00000020
+                IMX8QXP_USDHC1_DATA3_CONN_USDHC1_DATA3	0x00000020
+            >;
+        };
+
+        pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
+            fsl,pins = <
+                IMX8QXP_USDHC1_CLK_CONN_USDHC1_CLK		0x06000040
+                IMX8QXP_USDHC1_CMD_CONN_USDHC1_CMD		0x00000020
+                IMX8QXP_USDHC1_DATA0_CONN_USDHC1_DATA0	0x00000020
+                IMX8QXP_USDHC1_DATA1_CONN_USDHC1_DATA1	0x00000020
+                IMX8QXP_USDHC1_DATA2_CONN_USDHC1_DATA2	0x00000020
+                IMX8QXP_USDHC1_DATA3_CONN_USDHC1_DATA3	0x00000020
+            >;
+        };
+
+        pinctrl_wlan: wlangrp {
+            fsl,pins = <
+                IMX8QXP_SPI0_CS0_LSIO_GPIO1_IO08 	  0x00000021
+            >;
+        };
+
         pinctrl_i2c0_mipi_lvds0: mipi_lvds0_i2c0_grp {
             fsl,pins = <
                 IMX8QXP_MIPI_DSI0_I2C0_SCL_MIPI_DSI0_I2C0_SCL		0xc6000020
@@ -460,6 +509,38 @@ gpio4: &lsio_gpio4 {
     status = "okay";
 };
 
+// WiFi
+&usdhc2 {
+    status = "okay";
+    pinctrl-names = "default", "state_100mhz", "state_200mhz";
+    pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_wlan>;
+    pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_wlan>;
+    pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_wlan>;
+    bus-width = <4>;
+    non-removable;
+    vmmc-supply = <&reg_wifi_ac_en>;
+    #address-cells = <1>;
+    #size-cells = <0>;
+
+    sd8xxx-wlan {
+        status="okay";
+        //drvdbg  = <0x37>;
+        drv_mode = <0x1>;
+        cfg80211_wext = <0xf>;
+        sta_name = "wlan";
+        wfd_name = "p2p";
+        max_vir_bss = <1>;
+        cal_data_cfg = "mrvl/cal_data.conf";
+        fw_name = "mrvl/sdsd8997_combo_v4.bin";
+        reg_alpha2 = "US";
+        p2p_enh = <1>;
+        auto_ds=<0>;
+        inact_tmo = <3000>;
+        gtk_rekey_offload = <1>;
+        cfg80211_drcs = <0>;
+    };
+};
+
 &usb3_phy {
     status = "okay";
 };