引用: 
 http://blog.chinaunix.net/uid-26009923-id-3999723.html
1
kd_imgsensor.h这个文件定义了camera节点的名字
/* CAMERA DRIVER NAME */
#define CAMERA_HW_DEVNAME            "kd_camera_hw"里面还有很多ioctl的幻数,摄像头的名字等等,这个头文件算是给摄像头驱动的一个总结了
2
然后有两个目录
mediatek/platform/mt8127/hardware/ 这个是平台的hardware层
./mediatek/platform/mt8127/hardware/mtkcam/core/drv/imgsensor/imgsensor_drv.cpp这里属于mtk平台的hardware层,这里面有打开节点的地方,整个平台创建节点和打开节点都引用了一个宏就是CAMERA_HW_DEVNAME
mediatek/hardware/mtkcam/这里又有一个hardware层,mtk的hardware层不只是在一个地方。
3
./mediatek/custom/common/kernel/imgsensor/src/kd_sensorlist.c
#define SUPPORT_I2C_BUS_NUM1          0
//#define SUPPORT_I2C_BUS_NUM2        2  这里定义了I2C是哪一路的