Appendix · reference

OmniVision OV8858 (front camera)

8 MP MIPI CSI sensor; same V4L2 blocker as IMX258

Identity

PartOmniVision OV8858 (1/4” 8 MP CMOS)
RoleFront-facing camera (selfie / video call)
Bus / addressi2c (camera bus); pixel data on MIPI CSI-2 via RK ISP1
GPIO / IRQReset / power-down on dedicated camera GPIOs (sheet 13); MCLK from rk_cru
DatasheetOmniVision OV8858 (NDA; reference is the Linux mainline driver)
Pine64 wikiPinePhone Pro — Cameras
Schematicsheet 13 (front camera, MIPI CSI lanes, regulators)

Status — · not started

Not started. Same blocker as the IMX258: no V4L2, no MIPI CSI-2 PHY driver, no RK ISP1 driver. The current PPP DTS does not enable the OV8858 node either — even on Linux this sensor is the secondary target after the rear camera.

Driver

OV8858 firmware tables are simpler than the IMX258’s, and the part runs at lower bandwidth, so once the ISP1 path is alive, this is the cheaper sensor to bring up second. Unhelpful as a first target — nothing exists to drive it through.

Open work