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.
[Contents]
Chapter 1 Connections & environments
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
2.2 Cross compiling 88W8997 PCIe driver
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)