MTK camera AF bring up

MTK camera AF bring up


一、DWS配置:

1.在DWS里配置好camera AF供电的GPIO。
2.配置好camera AF使用的i2c设备。

二、config配置文件:

1.Configure camera AF hal driver in ProjectConfig.mk

file path:alps/device/mediatek/$project/ProjectConfig.mk

example

CUSTOM_HAL_MAIN_LENS = dw9714af
..............................
CUSTOM_KERNEL_LENS = dw9714af

三、kernel层:

1.添加AF上下电时序:

file path:alps//drivers/misc/mediatek/imgsensor/src/mt6580/camera_hw/kd_camera_hw.c

example
在int kdCISModulePowerOn(CAMERA_DUAL_CAMERA_SENSOR_ENUM SensorIdx, char *currSensorName, BOOL On, char *mode_name) function中添加:

if (currSensorName && (0 == strcmp(SENSOR_DRVNAME_HI846_MIPI_RAW, currSensorName))) {

    ............................................................................................
    /* AF_VCC */
    if (TRUE != _hwPowerOn(VCAMAF, VOL_2800)) {
        PK_DBG("[CAMERA SENSOR] Fail to enable analog power (VCAM_AF),power id = %d\n", VCAMAF);
            goto _kdCISModulePowerOn_exit_;
    }
    mdelay(5);
    ............................................................................................
}

四、hal层:

1.添加lenslist中的定义:

file path:alps/vendor/mediatek/proprietary/custom/mt6580/hal/lens/lenslist.cpp

example

#if defined(DW9714AF)
    {HI846_SENSOR_ID, DW9714AF_LENS_ID, "DW9714AF", pDW9714AF_getDefaultData},
#endif
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值