How to Integrate 88W8997 to iMX8MM-EVK & L5.4.24_2.1.0

Showing results for 
Search instead for 
Did you mean: 

How to Integrate 88W8997 to iMX8MM-EVK & L5.4.24_2.1.0

No ratings

How to Integrate 88W8997 to iMX8MM-EVK & L5.4.24_2.1.0

       The article describes how to integrate 88W8997 PCIE to Linux 5.4.24_2.1.0 based on i.MX8MM-EVK platform, and how to solve issues encountered during the integration.


Chapter 1 Connections & environments

  • Connections
  • Environments
    • Hardware devices
    • Software
  • M.2 NGFF KEY E interface on i.MX8MM-EVK

Chapter 2 Preparation For Software

       2.1 Cross Compile Toolchain

       2.2 Demo Image for iMX8MM-EVK

       2.3 L5.4.21_2.1.0 kernel source code

       2.4 88W8997 PCIe Driver source code

       2.5 uuu manufacturing Tool

Chapter 3 Steps For Integration

       2.1 Cross compiling L5.4.21_2.1.0 kernel source code

  • Copying Image to Demo Image directory On windows

2.2 Cross compiling 88W8997 PCIe driver

  • Copying mlan.ko & pcie8xxx.ko to windows directory
  • Copying Firmware to windows to windows directory

2.3 Burning Linux Images to iMX8MM-EVK board

       2.4 Copying .ko and firmware files to iMX8MM-EVK board via MobaXterm

       2.5 Loading 88W8997 driver

Chapter 4 Troubleshooting

       4.1 PCIe card can’t be found via lspci command

       4.2 Errors on MSI interrupt when using PCIe Switch


AW-CM276MA (88W8997 Inside)


Version history
Revision #:
2 of 2
Last update:
‎05-24-2021 04:47 AM
Updated by: