Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
Camera驱动框架:
驱动文件说明:
rk30_camera.c:
设备注册,camera相关dts内容读取。
rk30_camera_oneframe.c:
cif控制器驱动。
rk_camera.c:
IO操作代码。
soc_camera.c:
标准soc camera接口实现。
v4l2-xxx.c:
标准v4l2实现。
ov2659.c:
设备驱动。
generic_sensor.c/.h:
通用sensor驱动。
调用流程:
v4l2-xxx.c -> soc_camera.c -> rk30_camera_oneframe.c -> generic_sensor.c/ov2659.c
驱动注册流程:
设备注册:
rk_register_camera_devices -> rk30_camera.c
rk_cif_sensor_init -> rk_camera.c //name是rockchip,sensor 和 rockchip,cif
platform_driver_regis