Hi Mauro, I hope I fulfilled all the formalities this time - like "From: ," Sob... Also please notice, that 2 of these 30 patches are "kernel-sync:", hope I've done that right too. Thereby one of them is an _incomplete_ version of the original patch - only the part affecting drivers/media/video. Please let me know if anything with this patchset is not right. I expect at least two more patches in this merge window - two more sensor drivers. Please pull from http://linuxtv.org/hg/~gliakhovetski/v4l-dvb for the following 30 changesets: 01/30: mt9m111: mt9m111_get_global_gain() - unsigned >= 0 is always true http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=bdb02b9aec53 02/30: mt9m111: add all yuv format combinations. http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=f97c3f1a5210 03/30: mt9m001 mt9v022: fix bus-width switch GPIO availability test http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=0fc357791449 04/30: Remove ov772x_default_regs from ov772x driver http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=d10ceba376ef 05/30: Change device ID selection method on ov772x driver http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=8cb5f4348a73 06/30: Add ov7725 support to ov772x driver http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=751b4e56151f 07/30: [ARM] pxa: move camera (QCI) registers definition out of pxa-regs.h http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=f9dfadae7c07 08/30: V4L/DVB: pxa-camera: use memory mapped IO access for camera (QCI) registers http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=a25523d5047b 09/30: soc-camera: Add signal inversion flags to be used by camera drivers http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=ea98ddc8d156 10/30: mt9m111: Add automatic white balance control http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=243ea618fafc 11/30: soc-camera: add camera sense data http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=57cfc24ec8f7 12/30: pxa-camera: setup the FIFO inactivity time-out register http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=a53f76ca3d84 13/30: v4l: add chip ID for MT9M112 camera sensor from Micron http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=23c1bb42a6b7 14/30: mt9m111: add support for mt9m112 since sensors seem identical http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=06b502c7b1b0 15/30: video: add NV16 and NV61 pixel formats http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=02b701ccf954 16/30: sh_mobile_ceu: use new pixel format translation code http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=df2c9ec10126 17/30: soc-camera: readability improvements, more strict operations checks http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=1133d355fc08 18/30: pxa-camera: call try_fmt() camera device method with correct pixel format http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=2394f35d7a13 19/30: sh: sh_mobile ceu clock framework support http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=186fbefe8a32 20/30: soc-camera: unify locking, play nicer with videobuf locking http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=b5374bc6aed4 21/30: soc-camera: add new bus width and signal polarity flags http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=994f8c81fa0a 22/30: sh_mobile_ceu: add NV12 and NV21 support http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=14eb1deac18b 23/30: sh_mobile_ceu: add NV16 and NV61 support http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=765aaa22eabd 24/30: Add new set_std function on soc_camera http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=e80607460dcf 25/30: Add new enum_input function on soc_camera http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=a8a74fa4b0eb 26/30: video: sh_mobile_ceu cleanups and comments http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=e862ca2982a0 27/30: Add interlace support to sh_mobile_ceu_camera.c http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=345f38fb0b5b 28/30: soc-camera: let drivers decide upon supported field values http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=64f56af7569d 29/30: mt9m001 mt9v022: simplify pointer derefernces http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=28b724cc9d82 30/30: Change V4L2 field to ANY from NONE on sh_mobile_ceu_camera.c http://linuxtv.org/hg/~gliakhovetski/v4l-dvb?cmd=changeset;node=30d0c00b9880 a/linux/drivers/media/video/pxa_camera.h | 95 ------ b/linux/drivers/media/video/pxa_camera.h | 95 ++++++ linux/drivers/media/video/Kconfig | 4 linux/drivers/media/video/mt9m001.c | 46 +- linux/drivers/media/video/mt9m111.c | 109 +++++-- linux/drivers/media/video/mt9v022.c | 32 +- linux/drivers/media/video/ov772x.c | 80 +++-- linux/drivers/media/video/pxa_camera.c | 350 +++++++++++++++++----- linux/drivers/media/video/sh_mobile_ceu_camera.c | 355 +++++++++++++++++------ linux/drivers/media/video/soc_camera.c | 218 +++++++++----- linux/drivers/media/video/soc_camera_platform.c | 5 linux/include/asm-arm/arch-pxa/pxa-regs.h | 95 ------ linux/include/linux/videodev2.h | 2 linux/include/media/soc_camera.h | 94 +++++- linux/include/media/v4l2-chip-ident.h | 4 15 files changed, 1045 insertions(+), 539 deletions(-) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer _______________________________________________ v4l-dvb-maintainer mailing list v4l-dvb-maintainer@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/v4l-dvb-maintainer