mt6739 kernel4.4 方案
kernel部分:
涉及文件:kernel-4.4\drivers\misc\mediatek\imgsensor\src\mt6739\camera_hw\imgsensor_cfg_table.c,gpio,mclk上电信息dts配置信息
kernel-4.4\drivers\misc\mediatek\imgsensor\src\common\v1\imgsensor_hw.c,imgsensor.c,imgsensor_sensor_list.c
开机加载的初始化信息,项目只用到后置主摄,所以其他的管脚没有配置,执行camera_hw目录下的文件
camera驱动文件大概执行流程:主要执行 kernel-4.4\drivers\misc\mediatek\imgsensor\src\common\v1\目录下
imgsensor.c→imgsensor_sensor_list.c获取camera设备信息
imgsensor.c→imgsensor_hw.c→imgsensor_cfg_table.c(获取平台上电信息)
下面详细分析:
1:imgsensor_sensor_list.c存放sensor的id,gc5025的驱动信息
struct IMGSENSOR_INIT_FUNC_LIST kdSensorList[MAX_NUM_OF_SUPPORT_SENSOR] = {
#if defined(GC5025_MIPI_RAW)
{GC5025