高通linux-camera系统简介

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请标注出处: https://blog.csdn.net/sheji105/article/details/82625516

1. 概述

用户空间,主要工程:

vslam/

libroboticscamera/

media/

rb-mm-camera/      rb-mm-3a-core/      rb-mm-camera-core/      rb-mm-camera-lib/

rb-camera/            

 

内核:

linux-msm/drivers/media/platform/msm/camera_v2/

 

sensor路径:

rb-mm-camera/mm-camera2/media-controller/modules/sensors/sensor_libs/

2. 分析

  1. 设备树内容内容

  1. qcom,camera@0 {
  2. cell-index = <0>;
  3. compatible = "qcom,camera";
  4. reg = <0x2>;
  5. qcom,csiphy-sd-index = <0>;
  6. qcom,csid-sd-index = <0>;
  7. qcom,mount-angle = <90>;
  8. qcom,actuator-src = <&actuator0>;
  9. qcom,led-flash-src = <&led_flash0>;
  10. qcom,eeprom-src = <&eeprom0>;
  11. cam_vdig-supply = <&pm8909_l2>;
  12. cam_vana-supply = <&pm8909_l17>;
  13. cam_vio-supply = <&pm8909_l6>;
  14. cam_vaf-supply = <&pm8909_l8>;
  15. qcom,cam-vreg-name = "cam_vdig", "cam_vio", "cam_vana",
  16.       "cam_vaf";
  17. qcom,cam-vreg-type = <0 1 0 0>;
  18. qcom,cam-vreg-min-voltage = <1200000 0 2800000 2850000>;
  19. qcom,cam-vreg-max-voltage = <1200000 0 2850000 2900000>;
  20. qcom,cam-vreg-op-mode = <200000 0 80000 100000>;
  21. pinctrl-names = "cam_default", "cam_suspend";
  22. pinctrl-0 = <&cam_sensor_mclk0_default
  23.   &cam_sensor_rear_default>;
  24. pinctrl-1 = <&cam_sensor_mclk0_sleep &cam_sensor_rear_sleep>;
  25. gpios = <&msm_gpio 26 0>,
  26.  <&msm_gpio 35 0>,
  27.  <&msm_gpio 34 0>;
  28. qcom,gpio-reset = <1>;
  29. qcom,gpio-standby = <2>;
  30. qcom,gpio-req-tbl-num = <0 1 2>;
  31. qcom,gpio-req-tbl-flags = <1 0 0>;
  32. qcom,gpio-req-tbl-label = "CAMIF_MCLK",
  33.  "CAM_RESET1",
  34.  "CAM_STANDBY";
  35. qcom,sensor-position = <0>;
  36. qcom,sensor-mode = <0>;
  37. qcom,cci-master = <0>;
  38. status = "ok";
  39. clocks = <&clock_gcc 0x266b3853>,
  40.   <&clock_gcc 0x80902deb>;
  41. clock-names = "cam_src_clk", "cam_clk";
  42. qcom,clock-rates = <24000000 0>;
  43. };

 

3. 参考资料说明

 

【1】高通camera基本代码架构

http://www.cnblogs.com/thjfk/p/4086001.html  

 

2Chromatix

http://www.cnblogs.com/thjfk/p/3030044.html

 

猜你喜欢

转载自blog.csdn.net/sheji105/article/details/82625516