高通camera模块驱动指南资料介绍

本资料提供了摄像机传感器和相关模块的驱动程序开发指南,并描述了如何在MSM 8909、MSM 8916、MSM 8992、MSM 8994和MSM8x36 Android平台。

摄像机传感器框架包括以下组件的配置:

Sensor
CSIPHY
CSID
Camera Control Interface (CCI)
Actuator
Flash
EEPROM
Chromatix™

本资料中的大部分信息都适用于所有MSM8x26/MSM8x28、MSM 8926/MSM 8928、MSM 8974、APQ 8084、MSM 8992、MSM 8994、MSM 8909、MSM 8916和MSM 8936/39芯片组上的Linux摄像机代码,但该文档是基于MSM8916代码库编写的。

节选:

3.1 Reference drivers for YUV and Bayer sensors

Bayer reference drivers

用户空间驱动程序位于$(MM_Camera_DIR)/mm-Camera 2/media-controller/modules/sensors/sensor_libs/

imx135_lib.c/h
ov2680_lib.c
ov2720_lib.c
ov9724_lib.c
s5k3l1yx_lib.c

YUV reference drivers:

用户空间驱动程序位于$(MM_Camera_DIR)/mm-Camera 2/media-controller/modules/sensors/sensor_libs/

sp1628_lib.c 
SKUAA-Shengtai-hi256_lib.c
ov5645_lib.c 
mt9m114_lib.c

内核驱动程序位于kernel/drivers/media/platform/msm/camera_v2/sensor.中

sp1628.c
hi256.c
ov5645.c
mt9m114.c

3.2 Files to be modified to add new driver

Bayer sensor

设备树源文件是内核/ARCH/ARM/boot/dts/qcom/(例如,MSM 8916-相机-传感器-mtp.dtsi)中的<Target>_Camera*.dtsi。客户应使用相机插槽,如下所示:

          qcom,[email protected] {
                             cell-index = <0>;
                             compatible = "qcom,camera";
                                 . . .
             }

资料来自一牛网论坛(http://bbs.16rd.com/thread-32527-1-2.html

高通camera模块驱动指南资料介绍

高通平台:http://bbs.16rd.com/forum-258-1.html

高通camera模块驱动指南资料介绍