Hello Laurent, >> I am the first guy needing a 12 bit-bus? > > Yes you are :-) You will need to implement 12 bit support in the ISP driver, > or start by hacking the sensor driver to report a 10 bit format (2 bits will > be lost but you should still be able to capture an image). Isn't that an "officially" supported procedure to drop the least significant bits? You gave me the isp configuration .bus = { .parallel = { .data_lane_shift = 1, ... that instructs the isp to use 10 of the 12 bits. >> Second thing is, the yavta app now gets stuck while dequeuing a buffer. >> >> strace ./yavta -f SGRBG10 -s 2592x1944 -n 4 --capture=4 --skip 3 -F >> /dev/video2 ... >> ioctl(3, VIDIOC_QBUF, 0xbec111cc) = 0 >> ioctl(3, VIDIOC_QBUF, 0xbec111cc) = 0 >> ioctl(3, VIDIOC_QBUF, 0xbec111cc) = 0 >> ioctl(3, VIDIOC_QBUF, 0xbec111cc) = 0 >> ioctl(3, VIDIOC_STREAMON, 0xbec11154) = 0 >> ioctl(3, VIDIOC_DQBUF >> >> strace gets stuck in mid of this line. Somehow the ISP_ENABLE_IRQ register was reset at some point that is unclear to me. When I put it on again manually yavta succeeds to read the frames. Unfortunately the image consists of black pixels only. We found out that the 2.8V voltage regulator got broken in the course of development - the 1.8V logic still worked but the ADC did not... But the heck - I was never that close :) bye, Bastian -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html