Skip to content

Missing focus controls on the Pixel 3a (needs VCM driver)

I'm leaving this here in case anyone wants work on it:

  1. The IMX363 sensor on the Pixel 3a needs a VCM driver to allow us to control focus
  2. Apparently the device in question is a LC898212XD. VCM drivers are usually quite simple, see e.g. here. Implementing that would give us user-space controls for the focus.
  3. The relevant entry for the DT is lens-focus
  4. Once the kernel bits are in place, for proper AF we'll need a implementation in the libcamera swISP. There is some related work for other ISPs, but nothing concrete for the swISP AFAIK.