Skip to main content

PCI

BoardPCI support in Linux
iMX6 SoloX COMYes
iMX6 Quad COMYes
iMX6 DualLite COMYes
iMX6 UltraLite COMNot supported by CPU
iMX7 Dual (u)COMYes
iMX7ULP uCOMNot supported by CPU
iMX8M Quad COMYes
iMX8M Mini uCOM/SOMYes
iMX8M Nano uCOMNot supported by CPU
iMX93 uCOMNot supported by CPU

For a uCOM Carrier Board V3 the test assumes that an Embedded Artists 1CX M.2 Module is inserted in the M.2 connector before booting into Linux. Also note that the PCIe support must be enabled by selecting the correct dtb file in the U-Boot. For an iMX8M Mini the commands are.

setenv fdt_file imx8mm-ea-ucom-kit_v3-pcie.dtb
saveenv

U-Boot

PCI currently not supported.

Linux

To see if the board is detected, use the lspci command.

lspci
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)
01:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)

If the 1CX M.2 module is used it will look like this.

lspci
00:00.0 PCI bridge: Synopsys, Inc. Device abcd (rev 01)
01:00.0 Network controller: Broadcom Limited BCM4356 802.11ac Wireless Network Adapter (rev 02)