Power & Source of Big Ideas

Add a new camera driver support !

Moderators: chensy, FATechsupport

How do add new Camera driver support in Android 7.1 or later which uses Nano PC T4 ?,

I have successfully registered RKISP1 driver and the IMX sensor.
the log shows sensor probed successfully .

nanopc:/ # grep '' /sys/class/video4linux/video*/name
/sys/class/video4linux/video0/name:rkisp1_mainpath
/sys/class/video4linux/video1/name:rkisp1_selfpath
/sys/class/video4linux/video2/name:rkisp1-statistics
/sys/class/video4linux/video3/name:rkisp1-input-params

nanopc:/ # dmesg | grep Async
[ 1.167100] rkisp1: Async subdev notifier completed

but the dmesg | grep -i isp is little doubtful !

nanopc-:/ # dmesg | grep -i isp
[ 0.244989] iommu: Adding device ff910000.rkisp1 to group 5
[ 1.165091] rkisp1 ff910000.rkisp1: rkisp1 driver version: v00.01.01
[ 1.165131] rkisp1 ff910000.rkisp1: Missing rockchip,grf property
[ 1.167100] rkisp1: Async subdev notifier completed
[ 1.167360] rkisp1 ff910000.rkisp1: GPIO lookup for consumer vsirq
[ 1.167373] rkisp1 ff910000.rkisp1: using device tree for GPIO lookup
[ 1.167387] of_get_named_gpiod_flags: can't parse 'vsirq-gpios' property of node '/rkisp1@ff910000[0]'
[ 1.167399] of_get_named_gpiod_flags: can't parse 'vsirq-gpio' property of node '/rkisp1@ff910000[0]'
[ 1.167412] rkisp1 ff910000.rkisp1: using lookup tables for GPIO lookup
[ 1.167424] rkisp1 ff910000.rkisp1: lookup for GPIO vsirq failed


and in logcat

247 247 D CameraHal: camera_get_number_of_cameras(856): Open /dev/video0 success!
247 247 D CameraHal: camera_get_number_of_cameras(865): Video device(/dev/video0): video capture not supported.!!!!
247 247 D CameraHal: camera_get_number_of_cameras(856): Open /dev/video1 success!
247 247 D CameraHal: camera_get_number_of_cameras(865): Video device(/dev/video1): video capture not supported.!!!!
247 247 D CameraHal: camera_get_number_of_cameras(856): Open /dev/video2 success!
247 247 D CameraHal: camera_get_number_of_cameras(865): Video device(/dev/video2): video capture not supported.!!!!
247 247 D CameraHal: camera_get_number_of_cameras(856): Open /dev/video3 success!
247 247 D CameraHal: camera_get_number_of_cameras(865): Video device(/dev/video3): video capture not supported.!!!!
247 247 E CameraHal: camera_get_number_of_cameras(853): Open /dev/video4 failed! strr: No such file or directory
247 247 D CameraHal: camera_get_number_of_cameras(1245): camera_get_number_of_cameras(1245): Current board have 0 cameras attached.
247 247 I CamProvider@2.4-impl: Loaded "RK29_ICS_CameraHal_Module" camera module


Am i the wrong way to enable the driver ? even i could not able to check with the utility media-ctl and v4l2-ctl in the repo !

is it different approach to add camera driver in android other than v4l2 in linux , is ther any possible way other than the proprietary method ?

If any one can suggest something relevant !

:roll:
Setup to the kernel and u-boot and the display is working but there are no home, back or recent https://testmyspeed.onl/ apps buttons on the LCD display.

Who is online

In total there are 4 users online :: 0 registered, 0 hidden and 4 guests (based on users active over the past 5 minutes)
Most users ever online was 5185 on Wed Jan 22, 2020 1:44 pm

Users browsing this forum: No registered users and 4 guests