aboutsummaryrefslogtreecommitdiffstats
path: root/include/media/v4l2-common.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-13media: v4l: Add helper to get number of active lanes via a padIsaac Scott1-0/+20
2025-09-09media: v4l2-common: Add legacy camera sensor clock helperLaurent Pinchart1-1/+40
2025-09-09media: include: update Hans Verkuil's email addressHans Verkuil1-1/+1
2025-08-31media: v4l2-common: Constify media_pad argument to v4l2_get_link_freq()Laurent Pinchart1-1/+1
2025-08-25media: v4l2-common: Update v4l2_get_link_freq() documentationSakari Ailus1-4/+6
2025-08-25media: v4l2-common: Drop the workaround from v4l2_get_link_freq()Sakari Ailus1-15/+4
2025-08-14media: v4l2-common: Improve devm_v4l2_sensor_clk_get() documentationSakari Ailus1-1/+9
2025-08-13media: v4l2-common: Add a helper for obtaining the clock producerMehdi Djait1-0/+27
2025-05-06media: common: Add v4l2_find_nearest_size_conditional()Sakari Ailus1-12/+46
2025-02-15media: v4l: Support passing media pad argument to v4l2_get_link_freq()Sakari Ailus1-3/+16
2024-03-15Merge tag 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-3/+29
2024-02-08media: v4l2-subdev: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-3/+3
2024-02-05media: v4l2-common.h: kerneldoc: correctly format return valuesHans Verkuil1-8/+9
2024-02-01media: v4l: Add a helper for setting up link-frequencies controlSakari Ailus1-0/+25
2023-12-13media: v4l2-subdev: Turn .[gs]_frame_interval into pad operationsLaurent Pinchart1-2/+2
2023-06-09media: v4l2-common: Add support for fractional bppNicolas Dufresne1-0/+2
2022-10-22Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+2
2022-09-24media: v4l2: Fix v4l2_i2c_subdev_set_name function documentationAlexander Stein1-1/+2
2022-09-22media: v4l: move helper functions for fractions from uvc to v4l2-commonMichael Grzeschik1-0/+4
2022-07-15media: v4l2: Make colorspace validity checks more future-proofLaurent Pinchart1-3/+3
2021-01-07media: v4l: common: Fix naming of v4l2_get_link_rateSakari Ailus1-2/+2
2020-11-16media: v4l: Add a helper for obtaining the link frequencySakari Ailus1-0/+21
2020-09-26media: vivid: Add support to the CSC APIDafna Hirschfeld1-0/+29
2020-01-03media: v4l2: abstract timeval handling in v4l2_bufferArnd Bergmann1-0/+21
2019-10-10media: v4l2-common: add pixel encoding supportBenoit Parrot1-1/+32
2019-08-26media: v4l2-core: introduce a helper to unregister a i2c subdevEzequiel Garcia1-0/+10
2019-08-26media: v4l2-core: introduce a helper to unregister a spi subdevEzequiel Garcia1-0/+9
2019-08-26media: v4l2-core: move i2c helpers out of v4l2-common.cEzequiel Garcia1-37/+76
2019-08-26media: v4l2-core: move spi helpers out of v4l2-common.cEzequiel Garcia1-2/+16
2019-06-11Merge tag 'v5.2-rc4' into media/masterMauro Carvalho Chehab1-13/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-13/+1
2019-05-29media: v4l2-common: Add an helper to apply frmsize constraintsBoris Brezillon1-0/+2
2019-05-29media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypesBoris Brezillon1-4/+4
2019-04-22media: Introduce helpers to fill pixel format structsEzequiel Garcia1-0/+33
2019-02-07media: v4l2-common: drop v4l2_get_timestampHans Verkuil1-9/+0
2018-11-23media: v4l2-common: add V4L2_FRACT_COMPAREAkinobu Mita1-0/+5
2018-09-24media: v4l2-common: fix typo in documentation for v4l_bound_align_image()Niklas Söderlund1-1/+1
2018-09-17media: v4l: subdev: Add a function to set an I²C sub-device's nameSakari Ailus1-0/+12
2018-06-28media: v4l-common: Make v4l2_find_nearest_size more sparse-friendlySakari Ailus1-1/+1
2018-04-04media: v4l: Bring back array_size parameter to v4l2_find_nearest_sizeSakari Ailus1-2/+3
2018-03-21media: v4l2-common: fix a compilation breakageMauro Carvalho Chehab1-3/+2
2018-03-21media: v4l: common: Remove v4l2_find_nearest_formatSakari Ailus1-17/+0
2018-03-21media: v4l: common: Add a function to obtain best size from a listSakari Ailus1-0/+34
2018-02-22media: v4l2-common: create v4l2_g/s_parm_cap helpersHans Verkuil1-0/+26
2018-01-04media: replace all <spaces><tab> occurrencesMauro Carvalho Chehab1-4/+4
2018-01-04media: fix usage of whitespaces and on indentationMauro Carvalho Chehab1-2/+2
2017-12-18media: v4l2-common.h: document helper functionsMauro Carvalho Chehab1-11/+96
2017-12-18media: v4l2-common: get rid of struct v4l2_discrete_probeMauro Carvalho Chehab1-8/+4
2017-12-18media: v4l2-common: get rid of v4l2_routing dead structMauro Carvalho Chehab1-9/+5
2016-11-18[media] v4l2-common: add a debug macro to be used with dev_foo()Mauro Carvalho Chehab1-0/+7
2016-07-23[media] v4l2-common.h: Add documentation for other functionsMauro Carvalho Chehab1-5/+38
2016-07-23[media] v4l2-common.h: document the subdev functionsMauro Carvalho Chehab1-7/+42
2014-11-25[media] v4l2-common: move v4l2_ctrl_check to cx2341xHans Verkuil1-3/+1
2014-11-25[media] v4l2-ctrl: move function prototypes from common.h to ctrls.hHans Verkuil1-3/+0
2014-11-25[media] v4l2-common: remove unused helper functionsHans Verkuil1-10/+0
2013-11-18Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2013-10-17[media] v4l2-ctrls: Correct v4l2_ctrl_get_int_menu() function's return typeSylwester Nawrocki1-1/+1
2013-10-03media: core: Don't use i2c_client->driverLars-Peter Clausen1-1/+1
2013-08-18v4l2-common: warning fix (W=1): add a missed function prototypeMauro Carvalho Chehab1-0/+1
2013-08-18[media] v4l2: move dv-timings related code to v4l2-dv-timings.cHans Verkuil1-13/+0
2013-06-21[media] v4l2-common: remove unused v4l2_chip_match/ident_i2c_client functionsHans Verkuil1-9/+0
2013-06-21[media] v4l2: remove obsolete v4l2_chip_match_host()Hans Verkuil1-1/+0
2013-03-24[media] v4l2-common: remove obsolete v4l_fill_dv_preset_infoHans Verkuil1-1/+0
2012-12-21[media] v4l: Helper function for obtaining timestampsSakari Ailus1-0/+2
2012-09-13[media] v4l2-common: add CVT and GTF detection functionsHans Verkuil1-0/+9
2012-09-13[media] v4l2-common: add v4l_match_dv_timingsHans Verkuil1-0/+4
2012-08-11[media] v4l2: typosMichael Jones1-2/+2
2011-03-22[media] v4l2_prio: move from v4l2-common to v4l2-devHans Verkuil1-15/+0
2011-01-19[media] v4l2-subdev: remove core.s_config and v4l2_i2c_new_subdev_cfg()Hans Verkuil1-12/+1
2010-12-30[media] v4l2-ctrls: use const char * const * for the menu arraysHans Verkuil1-3/+3
2010-11-22[media] v4l: Remove module_name argument to the v4l2_i2c_new_subdev* functionsLaurent Pinchart1-10/+6
2010-10-21V4L/DVB: v4l2-common: Move v4l2_find_nearest_format from videodev2.h to v4l2-...Hans Verkuil1-0/+10
2010-05-19V4L/DVB: v4l2-common: simplify prio utility functionsHans Verkuil1-4/+4
2010-05-18V4L/DVB: Add SPI support to V4L2Dmitri Belimov1-0/+19
2009-12-16V4L/DVB (13618): v4l2: Adding helper function to get dv preset descriptionMuralidharan Karicheri1-1/+1
2009-09-19V4L/DVB (12540): v4l: simplify v4l2_i2c_new_subdev and friendsHans Verkuil1-15/+9
2009-06-23V4L/DVB (11901): v4l2: Create helper function for bounding and aligning imagesTrent Piepho1-0/+10
2009-06-23V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cf...Hans Verkuil1-0/+16
2009-04-06V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.Hans Verkuil1-8/+6
2009-04-06V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg t...Hans Verkuil1-2/+4
2009-04-06V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addrHans Verkuil1-0/+4
2009-04-06V4L/DVB (11367): v4l2-common: remove legacy codeHans Verkuil1-126/+9
2009-03-30V4L/DVB (10698): v4l2-common: remove v4l2_ctrl_query_fill_stdHans Verkuil1-1/+0
2009-03-30V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr()Hans Verkuil1-0/+2
2009-03-30V4L/DVB (10544): v4l2-common: add comments warning that about the sort orderHans Verkuil1-0/+5
2009-03-30V4L/DVB (10542): v4l2-subdev: add querystd and g_input_statusHans Verkuil1-0/+3
2009-03-30V4L/DVB (10249): v4l2-common: added v4l2_i2c_tuner_addrs()Hans Verkuil1-0/+13
2009-01-02V4L/DVB (10141): v4l2: debugging API changed to match against driver name ins...Hans Verkuil1-3/+3
2008-12-30V4L/DVB (9821): v4l2-common: add i2c helper functionsHans Verkuil1-0/+41
2008-10-12V4L/DVB (8940): saa7115: fix saa7111(a) supportHans Verkuil1-4/+8
2008-10-12V4L/DVB (8637): v4l2: add v4l2_ctrl_query_menu_valid_items support functionHans Verkuil1-0/+2
2008-10-12V4L/DVB (8636): v4l2: add v4l2_ctrl_get_name control support function.Hans Verkuil1-0/+1
2008-07-23V4L/DVB (8434): Fix x86_64 compilation and move some macros to v4l2-ioctl.hMauro Carvalho Chehab1-22/+0
2008-07-23V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common....Hans Verkuil1-0/+15
2008-04-29i2c: Add support for device alias namesJean Delvare1-1/+3
2008-02-18V4L/DVB (7133): Fix Kconfig dependenciesMauro Carvalho Chehab1-2/+0
2008-01-25V4L/DVB (6451): v4l2: add support for bus-based I2C driversHans Verkuil1-0/+11
2008-01-25V4L/DVB (6384): Replace TDA9887_SET_CONFIG by TUNER_SET_CONFIGMauro Carvalho Chehab1-1/+6
2007-04-27V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENTHans Verkuil1-37/+2
2007-04-27V4L/DVB (5290): Add support for VIDIOC_INT_G/S_STD_OUTPUTHans Verkuil1-0/+8
2007-03-01V4L/DVB (5304): Improve chip matching in v4l2_registerHans Verkuil1-0/+8
2007-02-21V4L/DVB (5200): V4l_printk_ioctl_arg() is no longer used.Adrian Bunk1-3/+0
2007-02-21V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal onlyTrent Piepho1-10/+1
2006-12-10V4L/DVB (4798): OmniVision OV7670 driverJonathan Corbet1-0/+3
2006-12-10V4L/DVB (4796): A couple of V4L2 defines needed by Cafe Camara driverJonathan Corbet1-0/+4
2006-09-26V4L/DVB (4582): VIDIOC_INT_S_REGISTER is IOW, not IOR.Hans Verkuil1-1/+1
2006-09-26V4L/DVB (4553): Add support for saa7111 and partial support for saa7118Mauro Carvalho Chehab1-1/+8
2006-09-26V4L/DVB (4546): Add u32 argument to VIDIOC_INT_RESET.Hans Verkuil1-2/+3
2006-06-25V4L/DVB (4190): Add helper functions for control processing to v4l2-common.Hans Verkuil1-0/+13
2006-06-25V4L/DVB (4065): Several improvements at videodev.cMauro Carvalho Chehab1-0/+6
2006-06-25V4L/DVB (4005): Add support for the cx25836/7 video decoder.Hans Verkuil1-0/+2
2006-06-25V4L/DVB (3711): Add support for VIDIOC_INT_S_CRYSTAL_FREQ internal command.Hans Verkuil1-0/+11
2006-03-24V4L/DVB (3582): Implement correct msp3400 input/output routingHans Verkuil1-8/+0
2006-03-24V4L/DVB (3577): Cleanup audio input handlingHans Verkuil1-7/+4
2006-03-21V4L/DVB (3513): Remove saa711x driverMauro Carvalho Chehab1-0/+1
2006-02-27V4L/DVB (3371): Add debug to ioctl arguments.Mauro Carvalho Chehab1-4/+7
2006-01-23V4L/DVB (3430): Add new internal VIDIOC_INT commandsHans Verkuil1-7/+44
2006-01-23V4L/DVB (3420): Added iocls to configure VBI on tvp5150Mauro Carvalho Chehab1-1/+2
2006-01-15V4L/DVB (3384): Separate tv & radio freqs, fix cb/freq transmit order for tun...Hans Verkuil1-0/+7
2006-01-11V4L/DVB (3345): Fixes some bad global variablesMauro Carvalho Chehab1-2/+1
2006-01-09V4L/DVB (3307): Some cleanups at I2C modulesMauro Carvalho Chehab1-1/+1
2006-01-09V4L/DVB (3278): convert diagnostics over to the new v4l2-common.h macros.Hans Verkuil1-0/+1
2006-01-09V4L/DVB (3276): Added new diagnositics macros, convert msp3400 to the new mac...Hans Verkuil1-12/+51
2006-01-09V4L/DVB (3269): ioctls cleanups.Michael Krufky1-0/+25
2006-01-09V4L/DVB (3214): Calculate the saa7115 AMCLK regs instead of using fixed valuesHans Verkuil1-10/+5
2006-01-09V4L/DVB (3233): Fixed API to set I2S speed controlMauro Carvalho Chehab1-0/+7
2005-11-13[PATCH] v4l: (945) adds a new include for internal v4l2 ioctls and apiHans Verkuil1-0/+110