1102244_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1102244_ja-JP

1102244_ja-JP

mek_8qm/evk_8mq は uSD/M.2 を有効にする8987 WiFiモジュール<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

以下の変更はすべて imx_android-10.0_5.4.y に基づいて行われました。

  • mek_8qmでuSD 8987のWi-Fiを有効にする

           1. ハードウェアの再加工

               ハードウェアの手直しは不要

           2. パッチ

パッチは0001-8qm-usd-8987-wifi.patchとして添付されています。

  • mek_8qmでM.2 8987 Wi-Fiを有効にする

           1. ハードウェアの再加工

               ハードウェアの手直しは不要

           2. パッチ

パッチは 0001-8qm-m2-8987-wifi.patch として添付されています。

  • evk_8mqでuSD 8987 Wi-Fiを有効にする

           1. ハードウェアの再加工

               ハードウェアの手直しは不要

           2. パッチ

diff --git a/imx8m/evk_8mq/BoardConfig.mk b/imx8m/evk_8mq/BoardConfig.mk
index db7c4991..4d130cc0 100644
--- a/imx8m/evk_8mq/BoardConfig.mk
+++ b/imx8m/evk_8mq/BoardConfig.mk
@@ -136,7 +136,8 @@ ifeq ($(TARGET_USE_DYNAMIC_PARTITIONS),true)
TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-no-product.dtb
else
# imx8mq HDMI ディスプレイ搭載
- TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-pcie1-m2.dtb
+ TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-usd-wifi.dtb+# MIPI-HDMIディスプレイを搭載したimx8mqTARGET_BOARD_DTS_CONFIG += imx8mq-mipi:imx8mq-evk-lcdif-adv7535.dtb# HDMIおよびMIPI-HDMIディスプレイを備えたimx8mqdiff --git a/imx8m/evk_8mq/SharedBoardConfig.mk b/imx8m/evk_8mq/SharedBoardConfig.mkindex 330ab1c5..a6654bad 100644--- a/imx8m/evk_8mq/SharedBoardConfig.mk+++ b/imx8m/evk_8mq/SharedBoardConfig.mk@@ -7,10 +7,10 @@ PRODUCT_IMX_TRUSTY := true#Enable これにより製品パーティションのビルドが無効になります。#IMX_NO_PRODUCT_PARTITION := true

-#NXP 8997 wifiドライバモジュール
+# NXP 8987 wifiドライバモジュール
BOARD_VENDOR_KERNEL_MODULES += \
- $(KERNEL_OUT)/drivers/net/wireless/marvell/mrvl8997/wlan_src/mlan.ko \
- $(KERNEL_OUT)/drivers/net/wireless/marvell/mrvl8997/wlan_src/pcie8xxx.ko
+ $(KERNEL_OUT)/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan.ko \
+ $(KERNEL_OUT)/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/moal.ko

# mipi-パネルタッチドライバモジュール
BOARD_VENDOR_KERNEL_MODULES += \

diff --git a/imx8m/evk_8mq/UbootKernelBoardConfig.mk b/imx8m/evk_8mq/UbootKernelBoardConfig.mk
インデックス 5aa1ce35..4c3378f0 100644
--- a/imx8m/evk_8mq/UbootKernelBoardConfig.mk
+++ b/imx8m/evk_8mq/UbootKernelBoardConfig.mk@@ -14,7 +14,7 @@ endif
TARGET_BOOTLOADER_CONFIG += imx8mq-evk-uuu:imx8mq_evk_android_uuu_defconfig

TARGET_KERNEL_DEFCONFIG := imx_v8_android_defconfig
-# TARGET_KERNEL_ADDITION_DEFCONF ?= android_addition_defconfig
+TARGET_KERNEL_ADDITION_DEFCONF ?= android_addition_defconfig


diff --git a/imx8m/evk_8mq/android_addition_defconfig b/imx8m/evk_8mq/android_addition_defconfig
新規ファイルモード 100644
インデックス 00000000..f51bd5ff
--- /dev/null
+++ b/imx8m/evk_8mq/android_addition_defconfig
@@ -0,0 +1,2 @@
+CONFIG_WLAN_VENDOR_NXP=y
+CONFIG_MXMWIFIEX=m
diff --git a/imx8m/evk_8mq/early.init.cfg b/imx8m/evk_8mq/early.init.cfg
インデックス 9262d953..70097a1c 100644
--- a/imx8m/evk_8mq/early.init.cfg
+++ b/imx8m/evk_8mq/early.init.cfg
@@ -1,3 +1,3 @@ insmod vendor/lib/modules/mlan.ko-insmod vendor/lib/modules/pcie8xxx.ko sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cfg80211_wext=0xf cal_data_cfg=なし p2p_enh=1 fw_name=pcieuart8997_combo_v4.bin+insmod vendor/lib/modules/moal.ko sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cfg80211_wext=0xf cal_data_cfg=なし fw_name=sdiouart8987_combo_v0.bininsmod vendor/lib/modules/synaptics_dsx_i2c.ko

diff --git a/imx8m/evk_8mq/evk_8mq.mk b/imx8m/evk_8mq/evk_8mq.mk
index 7db1b212..210f8971 100644
--- a/imx8m/evk_8mq/evk_8mq.mk
+++ b/imx8m/evk_8mq/evk_8mq.mk
@@ -250,9 +250,9 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
bt_vendor.conf

-# NXP 8997 Wifi and Bluetoothコンボファームウェア
+# NXP 8987 WifiおよびBluetooth コンボファームウェア
PRODUCT_COPY_FILES += \
- vendor/nxp/imx-firmware/nxp/FwImage_8997/pcieuart8997_combo_v4.bin:vendor/firmware/pcieuart8997_combo_v4.bin
+ vendor/nxp/imx-firmware/nxp/FwImage_8987/sdiouart8987_combo_v0.bin:vendor/firmware/sdiouart8987_combo_v0.bin

# Wifi規制
PRODUCT_COPY_FILES += \

パッチは0001-8mq-usd-8987-wifi.patchとして添付されています。

  • evk_8mqでM.2 8987 wifiを有効にする

           1. ハードウェアの再加工

ハードウェアの再加工が必要です(注意:この再加工を行った後、uSDは動作しなくなります。

m2-8mq-rework-8987.jpg

           2. パッチ

diff --git a/imx8m/evk_8mq/BoardConfig.mk b/imx8m/evk_8mq/BoardConfig.mk
インデックス db7c4991..0cca9b8e 100644
--- a/imx8m/evk_8mq/BoardConfig.mk
+++ b/imx8m/evk_8mq/BoardConfig.mk
@@ -136,7 +136,8 @@ ifeq ($(TARGET_USE_DYNAMIC_PARTITIONS),true)
TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-no-product.dtb
else
# imx8mqディスプレイ付き
- TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-pcie1-m2.dtb
+ TARGET_BOARD_DTS_CONFIG ?= imx8mq:imx8mq-evk-usdhc2-m2.dtb
+
# imx8mq MIPI-HDMIディスプレイ付き
TARGET_BOARD_DTS_CONFIG += imx8mq-mipi:imx8mq-evk-lcdif-adv7535.dtb
# imx8mq HDMIおよびMIPI-HDMIディスプレイ付き
diff --git a/imx8m/evk_8mq/SharedBoardConfig.mk b/imx8m/evk_8mq/SharedBoardConfig.mk
インデックス 330ab1c5..a6654bad 100644
--- a/imx8m/evk_8mq/SharedBoardConfig.mk
+++ b/imx8m/evk_8mq/SharedBoardConfig.mk
@@ -7,10 +7,10 @@ PRODUCT_IMX_TRUSTY := true
##製品パーティションのビルドを無効にするには、これを有効にしてください。
#IMX_NO_PRODUCT_PARTITION := true

-#NXP 8997 wifiドライバモジュール
+# NXP 8987 wifiドライバモジュール
BOARD_VENDOR_KERNEL_MODULES += \

- $(KERNEL_OUT)/drivers/net/wireless/marvell/mrvl8997/wlan_src/mlan.ko \
- $(KERNEL_OUT)/drivers/net/wireless/marvell/mrvl8997/wlan_src/pcie8xxx.ko
+ $(KERNEL_OUT)/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan.ko \
+ $(KERNEL_OUT)/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/moal.ko

# mipi-パネルタッチドライバーモジュール
BOARD_VENDOR_KERNEL_MODULES += \
diff --git a/imx8m/evk_8mq/UbootKernelBoardConfig.mk b/imx8m/evk_8mq/UbootKernelBoardConfig.mk
インデックス 5aa1ce35..4c3378f0 100644
--- a/imx8m/evk_8mq/UbootKernelBoardConfig.mk
+++ b/imx8m/evk_8mq/UbootKernelBoardConfig.mk
@@ -14,7 +14,7 @@ endif
TARGET_BOOTLOADER_CONFIG += imx8mq-evk-uuu:imx8mq_evk_android_uuu_defconfig

TARGET_KERNEL_DEFCONFIG := imx_v8_android_defconfig
-# TARGET_KERNEL_ADDITION_DEFCONF ?= android_addition_defconfig
+TARGET_KERNEL_ADDITION_DEFCONF ?= android_addition_defconfig


# 絶対パスが使用されますが、AOSP makeで使用される相対パスとは異なります
diff --git a/imx8m/evk_8mq/android_addition_defconfig b/imx8m/evk_8mq/android_addition_defconfig
新しいファイルモード 100644
インデックス 00000000..f51bd5ff
--- /dev/null
+++ b/imx8m/evk_8mq/android_addition_defconfig
@@ -0,0 +1,2 @@
+CONFIG_WLAN_VENDOR_NXP=y
+CONFIG_MXMWIFIEX=m

diff --git a/imx8m/evk_8mq/early.init.cfg b/imx8m/evk_8mq/early.init.cfg
インデックス 9262d953..70097a1c 100644
--- a/imx8m/evk_8mq/early.init.cfg
+++ b/imx8m/evk_8mq/early.init.cfg
@@ -1,3 +1,3 @@
insmod vendor/lib/modules/mlan.ko
-insmod vendor/lib/modules/pcie8xxx.ko sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cfg80211_wext=0xf cal_data_cfg=none p2p_enh=1 fw_name=pcieuart8997_combo_v4.bin
+insmod vendor/lib/modules/moal.ko sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cfg80211_wext=0xf cal_data_cfg=none fw_name=sdiouart8987_combo_v0.bin
insmod vendor/lib/modules/synaptics_dsx_i2c.ko
diff --git a/imx8m/evk_8mq/evk_8mq.mk b/imx8m/evk_8mq/evk_8mq.mk
index 7db1b212..210f8971 100644
--- a/imx8m/evk_8mq/evk_8mq.mk
+++ b/imx8m/evk_8mq/evk_8mq.mk
@@ -250,9 +250,9 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
bt_vendor.conf

-# NXP 8997 WifiおよびBluetoothコンボファームウェア
+# NXP 8987 WifiおよびBluetoothコンボファームウェア
PRODUCT_COPY_FILES += \
- vendor/nxp/imx-firmware/nxp/FwImage_8997/pcieuart8997_combo_v4.bin:vendor/firmware/pcieuart8997_combo_v4.bin
+ vendor/nxp/imx-firmware/nxp/FwImage_8987/sdiouart8987_combo_v0.bin:vendor/firmware/sdiouart8987_combo_v0.bin

パッチは0001-8mq-m2-8987-wifi.patchとして添付されています。

Androidi.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlusi.MX 8M | i.MX 8M Mini | i.MX 8M Nano
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 04:08 AM
更新者: