I have a suspicion the answer may be no "no", but is there any possible way to share a single USB host peripheral between the two i.MX8 cores (A53 and M7)? Ideally, the A53 talking to a USB camera and the M7 communicating via VCP, over a single USB cable. The A53 will be running Linux or Android - which I suspect is what may preclude this... I'm thinking any attempt to put something else in control of the USB host (with a mutex or such) will probably break the V4L2 connection...?
More generally, can less-sophisticated peripherals (such as GPIO, I2C, UART, etc) be shared (with mutex perhaps) between both cores?