IMX8PLUS need enable MSI-X for M2 TPU accelerator

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8PLUS need enable MSI-X for M2 TPU accelerator

419 Views
stanley71
Contributor I

Hi. We are working with pycoral github tech support to allow integration of their M.2 Edge TPU accelerator for a upcoming gateway deployment. Tested OK on a Intel Atom SBC but we want to push out with a IMX8PLUS SBC.
 
uname -r
5.15.32+g613bd464a2ed

# lspci -v

00:00.0 PCI bridge: Synopsys, Inc. DWC_usb3 / PCIe bridge (rev 01) (prog-if 00 [Normal decode])
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable+ 64bit-
Kernel driver in use: pcieport

01:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU (prog-if ff)
Subsystem: Global Unichip Corp. Coral Edge TPU
Capabilities: [d0] MSI-X: Enable- Count=128 Masked-
Capabilities: [e0] MSI: Enable- Count=1/32 Maskable- 64bit+

Can you point to how we can enable MSI-X support for our board? Any possible CLI command or x-compiling an C-executable to enable support for this pcie device?

Thanks. 

Tags (3)
0 Kudos
2 Replies

363 Views
stanley71
Contributor I

Thanks. Got it sorted with support from Coral/Google TPU github guys ... was problem with the MSI-X in the PCIe interface. It was disable in kernel so had to be enabled and recompiled. Works now. 

0 Kudos

374 Views
iderzh
Contributor II

please attach dmesg log of IMX8PLUS  with installed coral HW

0 Kudos