简单总结一下
mtk 的all in one 这个文档台强大了,如果第一次配置摄像头,可以找这个文档来看。
+CUSTOM_KERNEL_SUB_IMGSENSOR=bf3703_yuv
宏配置用git diff 显示如下 上面写的这几个并不完整
# User space image sensor driver. Define project used all image sensors. The value is combination of CUSTOM_HAL_MAIN_IMGSENSOR, CUSTOM_HAL_MAIN_BACKUP_IMGSENSOR, CUSTOM_HAL_SUB_IMGSENSOR, and CUSTOM_HAL_SUB_BACKUP_IMGSENSOR -CUSTOM_HAL_IMGSENSOR=ov5647_raw ov2659_yuv +CUSTOM_HAL_IMGSENSOR=s5k5e2ya_mipi_raw ov2659_yuv # = CUSTOM_HAL_MAIN_LENS +CUSTOM_HAL_MAIN_BACKUP_LENS + CUSTOM_HAL_SUB_LENS + CUSTOM_HAL_SUB_BACKUP_LENS CUSTOM_HAL_LENS=fm50af sensordrive dummy_lens @@ -61,7 +61,7 @@ CUSTOM_HAL_MAIN_BACKUP_IMGSENSOR= CUSTOM_HAL_MAIN_BACKUP_LENS=sensordrive # User space image sensor driver: Main camera (rear camera) used sensor related tuning, setting and calibration information.Value is used main sensor name. -CUSTOM_HAL_MAIN_IMGSENSOR=ov5647_raw +CUSTOM_HAL_MAIN_IMGSENSOR=s5k5e2ya_mipi_raw # lens driver config for main camera CUSTOM_HAL_MAIN_LENS=fm50af @@ -117,7 +117,7 @@ CUSTOM_KERNEL_GYROSCOPE=mpu6050gy CUSTOM_KERNEL_HEADSET=accdet # Kernel space image sensor driver. Define project used all image sensors .The value is combination of CUSTOM_KERNEL_MAIN_IMGSENSOR, CUSTOM_KERNEL_MAIN_BACKUP_IMGSENSOR, CUSTOM_KERNEL_SUB_IMGSENSOR, and CUSTOM_KERNEL_SUB_BACKUP_IMG -CUSTOM_KERNEL_IMGSENSOR=ov5647_raw ov2659_yuv +CUSTOM_KERNEL_IMGSENSOR=s5k5e2ya_mipi_raw ov2659_yuv # key pad driver to report key event CUSTOM_KERNEL_KPD=kpd @@ -140,7 +140,7 @@ CUSTOM_KERNEL_MAIN_BACKUP_IMGSENSOR= CUSTOM_KERNEL_MAIN_BACKUP_LENS= # Kernel space image sensor driver:Main camera (rear camera) used sensor driver.Value is used main sensor name. -CUSTOM_KERNEL_MAIN_IMGSENSOR=ov5647_raw +CUSTOM_KERNEL_MAIN_IMGSENSOR=s5k5e2ya_mipi_raw
+}
weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ gedit mediatek/custom/mid713l_lp_lvds/kernel/camera/camera/kd_camera_hw.c weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls packages/apps/Camera Camera/ Camera2/ weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls packages/apps/Camera/ ext MODULE_LICENSE_APACHE2 NOTICE res res_emulator src weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls frameworks/base/core/java/android/hardware/Camera.java frameworks/base/core/java/android/hardware/Camera.java weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls frameworks/base/core/jni/android_hardware_Camera.cpp frameworks/base/core/jni/android_hardware_Camera.cpp weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls frameworks/av/include/camera/ camera2 Camera.h CameraParameters.h ICamera.h ICameraRecordingProxyListener.h ICameraServiceListener.h IProCameraUser.h CameraBase.h CameraMetadata.h ICameraClient.h ICameraRecordingProxy.h ICameraService.h IProCameraCallbacks.h ProCamera.h weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls frameworks/av/camera/ Android.mk CameraBase.cpp CameraMetadata.cpp ICameraClient.cpp ICameraRecordingProxy.cpp ICameraService.cpp IProCameraCallbacks.cpp MODULE_LICENSE_APACHE2 ProCamera.cpp camera2 Camera.cpp CameraParameters.cpp ICamera.cpp ICameraRecordingProxyListener.cpp ICameraServiceListener.cpp IProCameraUser.cpp NOTICE tests weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls mediatek/frameworks-ext/av/include/camera/ MtkCamera.h MtkCameraMMP.h MtkCameraParameters.h MtkCameraProfile.h weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls mediatek/frameworks-ext/av/camera/ MtkCamera.cpp MtkCameraMMP.cpp MtkCameraParameters.cpp MtkCameraProfile.cpp weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls frameworks/av/services/camera/libcameraservice/ Android.mk api1 api2 api_pro CameraDeviceFactory.cpp CameraDeviceFactory.h CameraService.cpp CameraService.h common device1 device2 device3 gui MODULE_LICENSE_APACHE2 NOTICE utils weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls system/core/include/system/ audio.h audio_policy.h camera.h graphics.h thread_defs.h window.h weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls system/core/include/system/camera.h system/core/include/system/camera.h weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls hardware/libhardware Android.mk CleanSpec.mk hardware.c include MODULE_LICENSE_APACHE2 modules NOTICE tests weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls hardware/libhardware/include/hardware/camera.h hardware/libhardware/include/hardware/camera.h weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls mediatek/platform/mt8127/hardware/ aal/ Android.mk audio/ bwc/ include/ jpeg/ m4u/ mtkcam/ pq/ vcodec/ weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$ ls mediatek/platform/mt8127/hardware/mtkcam/ acdk Android.mk core custom devicemgr entry hwutils mtkcam.mk v1 weiqifa@weiqifa-Inspiron-3847:~/weiqifa/new_tm100/tm100$
VCAM_A ==AVDD
VCAM_D==DVDD
VCAM_A2==AFVDD
VCAM_D2==IOVDD
这些要对应摄像头的datesheet查看