Fairphone 6 宽幅相机 Linux 实验支持
Fairphone 6 wide camera experimental Linux support
我尝试为 Fairphone 6 的宽幅相机实现 Linux 支持,目标是让 OmniVision OV13B10 传感器在 mainline 内核中运行。Fairphone 6 搭载 Qualcomm milos 芯片,虽然主摄和前置镜头缺乏驱动,但宽幅镜头已有现成驱动。我通过移植 qcom-camss 驱动、修正设备树配置,并解决 TFE665 ISP 的总线宽度问题,最终让相机输出真实图像。借助 libcamera,系统能实时生成 30fps 的 RGB 画面,尽管自动曝光仍需完善。这次实验证明,即使没有厂商支持,通过社区协作也能解锁硬件潜力。
在 Qualcomm 硬件上,如果某个模块读数为零,往往是因为其访问路径上缺少时钟或电源域。