MTK平台点亮sensor以及mtk开机初始化

  • MTK点亮sensor

    • Probe:上电–>matach id–>下电
    • Driver:Kernel部分和Hal部分
    • dtsi:主要配置GPI的上电逻辑,把camera的上电管脚与平台管脚相关联。
    • custom:tuning和imagesensor metadata
  • 添加一个sensor

  • kenrel层

    • 把厂商提供的包含前摄像头驱动文件夹 gc2385_mipi_raw 和后摄像头驱动文件夹 gc5035cmipi_raw 拷贝到目录
      ./kernel-4.4/drivers/misc/mediatek/imgsensor/src/mt6739/ 下

      MTK平台点亮sensor以及mtk开机初始化_第1张图片

    • 这两个文件夹里存放着厂商写好的前后摄像头驱动代码。

  • hal层

    • lens文件路径:./vendor/mediatek/proprietary/custom/mt6739/hal/lens/k39tv1_bsp_1g/dw9714af

      MTK平台点亮sensor以及mtk开机初始化_第2张图片

    • imgsensor文件路径:./vendor/mediatek/proprietary/custom/mt6739/hal/imgsensor/gc2385_mipi_raw

      MTK平台点亮sensor以及mtk开机初始化_第3张图片

    • flashlight文件路径:./vendor/mediatek/proprietary/custom/mt6739/hal/flashlight/k39tv1_bsp_1g

      在这里插入图片描述

    • TSF文件路径:./vendor/mediatek/proprietary/custom/mt6739/hal/imgsensor/

    • 添加文件

    • gc2385_mipi_raw/camera_tsf_para_gc2385mipiraw.h

    • gc2385_mipi_raw/camera_tsf_data_gc2385mipiraw.h

  • 修改ProjectConfig.mk配置文件

    • 文件路径:./device/mediatek/k39tv1_bsp_1g/ProjectConfig.mk 修改与imgsensor相关的配置

      MTK平台点亮sensor以及mtk开机初始化_第4张图片

      修改与lens相关的配置信息
      MTK平台点亮sensor以及mtk开机初始化_第5张图片

      修改flashlight相关配置信息
      支持flashlight则对应的CUSTOM_xxx设置为constant_flashlight,不支持设置为 dummy_flashlight。

你可能感兴趣的:(MTK平台点亮sensor以及mtk开机初始化)