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 uCOMYes
iMX8M Nano uCOMNot supported by CPU
iMX93 uCOMNot supported by CPU

For a COM Carrier Board this test assumes that an Intel Dual Band Wireless-AC 7260 Plus Bluetooth (http://www.intel.com/content/www/us/en/wireless-products/dual-band-wireless-ac-7260-bluetooth.html) PCIe half mini card is inserted before booting into Linux.

For a COM Carrier Board V2 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 iMX7 Dual the commands are.

setenv fdt_file imx7dlea-com-kit_v2-pcie.dtb
saveenv

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)