MT7925 Module
This chapter describes module-dependent information and instructions. For example, you will get different benchmark results on different module on different platforms.
For general usage of Wi-Fi, such as command to configure DHCP (Dynamic Host Configuration Protocol) or static IP and so on, please refer to Wi-Fi chapter.
MT7925 - the Combo Connectivity Solution for Wi-Fi 7 and BT 5.4
The MediaTek MT7925 solution is the successor of the MT7921 Module. It supports the Wi-Fi 7 standard and Bluetooth 5.4, offering faster and more reliable wireless connections compared to the MT7921 combo.
Important
Starting from IoT Yocto v26.0, the MT7925 PCIe (Peripheral Component Interconnect Express) M.2 module made by AzureWave (AW-EB600NF) is enabled on Genio 520/720/420-EVK.
The MT7925 leverages the PCIe interface for both Wi-Fi and Bluetooth, similar to how the MT7921L uses PCIe for Wi-Fi.
The pin assignment of the AzureWave MT7925 M.2 module AW-EB600NF is compatible with the standard M.2 E Key,
the same as the AzureWave MT7921L M.2 module AW-XB468NF.
Kernel Configurations for MT7925
IoT Yocto applies kernel configurations of the MT7925 family as a common setting for supporting platforms, following the
same naming convention as the existing MT7921 configuration file (mt7921.cfg) in the meta-mediatek-bsp layer.
Please note that there are some common settings for both MT7921 and MT7925 are included in mt7921.cfg.
We list the common settings as below which is the part of configuration file (mt7921.cfg).
# common CONFIG_UHID=y CONFIG_BT_MTK=m CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_WEXT=y CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_MTK=y
User can find the Kernel configurations file of MT7925 in meta-mediatek-bsp layer: mt7925.cfg.
# mt7925e CONFIG_MT7925E=m
Note
Please refer to the meta-mediatek-bsp layer of the IoT Yocto release you are using for the exact
kernel configuration fragment and file name that corresponds to the MT7925 module.
Configuration for MT7925 in DTS
The MT7925 module, being compatible with the standard M.2 PCIe slot, requires DTS (Device Tree Source) configurations
similar to the MT7921L PCIe module described in the “Configuration for MT7921L in DTS” section of the MT7921 Module
chapter, such as the Wi-Fi power supply regulator node and the pcie0 pin control nodes.
Important
The exact GPIO numbers and pin control nodes are platform-specific. Please refer to the DTS file of the platform you are using in the IoT Yocto BSP Linux kernel source for the actual MT7925 configuration.
Note
Interface name in Linux OS may be different by modules. For AzureWave MT7925 PCIe module, it should be wlp1s0.