Hi, everyone,
I'm researching on integrating a MIPI-CSI2 camera with Moto Z.
I see MIPI-CSI2 pin-outs are available on the reference mod: https://developer.motorola.com/build/mdk-user-guide
But I did not find the software API for it https://developer.motorola.com/explore/software
Are camera devices not managed by the mod manager?
My questions:
1. what are my options of implementing camera control (e.g. power on/off, stream on/off, zoom, focus)? Through v4l2subdev or android camera framework or do userspace i2c in the app? What about some non-standard camera control? (say optical filters, illumination spectrum)
2. details of the communication protocols, e.g. virtual channel, data type, clock rate of MIPI-CSI2, I believe those needs to be communicated to the SoC's hardware (e.g. MIPI-CSI phy, camera interface, IPU). How is that done on a Moto mod?
Thank you very much.