Skip to content

V4L cleanups and documentation improvements

Mauro Carvalho Chehab linux-arm-kernel linux-media linux-renesas-soc linux-samsung-soc 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest17 patches 30 repliesIn review
  2. v18 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17media: tuner-types: add kernel-doc markups for struct tunertypeinclude/media/tuner-types.h+15 -00 replies
2/17media: v4l2-common: get rid of v4l2_routing dead structinclude/media/v4l2-common.h+5 -94 replies
3/17media: v4l2-common: get rid of struct v4l2_discrete_probedrivers/media/platform/vivid/vivid-vid-cap.c drivers/media/v4l2-core/v4l2-common.c include/media/v4l2-common.h+14 -202 replies
4/17media: v4l2-common.h: document ancillary functionsdrivers/media/v4l2-core/v4l2-common.c include/media/v4l2-common.h+94 -242 replies
5/17media: v4l2-device.h: document ancillary macrosinclude/media/v4l2-device.h+204 -343 replies
6/17media: v4l2-dv-timings.h: convert comment into kernel-doc markupinclude/media/v4l2-dv-timings.h+8 -62 replies
7/17media: v4l2-event.rst: improve events descriptionDocumentation/media/kapi/v4l2-event.rst include/media/v4l2-event.h+52 -462 replies
8/17media: v4l2-ioctl.h: convert debug macros into enum and documentinclude/media/v4l2-ioctl.h+19 -145 replies
9/17media: cec-pin.h: convert comments for cec_pin_state into kernel-docinclude/media/cec-pin.h+52 -292 replies
10/17media: rc-core.rst: add an introduction for RC coreDocumentation/media/kapi/rc-core.rst+77 -00 replies
11/17media: rc-core.h: minor adjustments at rc_driver_type docinclude/media/rc-core.h+2 -20 replies
12/17media: v4l2-fwnode.h: better describe bus union at fwnode endpoint structinclude/media/v4l2-fwnode.h+12 -12 replies
13/17media: v4l2-async: simplify v4l2_async_subdev structuredrivers/media/platform/am437x/am437x-vpfe.c drivers/media/platform/atmel/atmel-isc.c drivers/media/platform/atmel/atmel-isi.c +14 more+31 -356 replies
13/17media: v4l2-async: simplify v4l2_async_subdev structuredrivers/media/platform/am437x/am437x-vpfe.c drivers/media/platform/atmel/atmel-isc.c drivers/media/platform/atmel/atmel-isi.c +14 more+31 -352 replies
14/17media: v4l2-async: better describe match union at async match structinclude/media/v4l2-async.h+32 -32 replies
15/17media: v4l2-ctrls: document nested members of structsinclude/media/v4l2-ctrls.h+9 -21 reply
16/17media: videobuf2-core: improve kernel-doc markupsinclude/media/videobuf2-core.h+29 -301 reply
17/17media: media-entity.h: add kernel-doc markups for nested structsinclude/media/media-entity.h+5 -00 replies

Reviews trailers per patch

10 of 18 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchSylwester NawrockiSakari AilusMarek SzyprowskiLaurent PinchartHans Verkuil
SeriesA-b
1/17
2/17A-b A-b
3/17A-b
4/17
5/17A-b A-b
6/17A-b
7/17A-b
8/17A-b
9/17
10/17
11/17
12/17A-b
13/17A-b A-b
13/17A-b A-b
14/17
15/17
16/17A-b
17/17

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v2 thread

Cover letter [PATCH v2 00/17] V4L cleanups and documentation improvements

This patch series is meant to improve V4L documentation. It touches some files at the tree doing some cleanup, in order to simplify the source code.

Mauro Carvalho Chehab (17):
media: tuner-types: add kernel-doc markups for struct tunertype
media: v4l2-common: get rid of v4l2_routing dead struct
media: v4l2-common: get rid of struct v4l2_discrete_probe
media: v4l2-common.h: document ancillary functions
media: v4l2-device.h: document ancillary macros
media: v4l2-dv-timings.h: convert comment into kernel-doc markup
media: v4l2-event.rst: improve events description
media: v4l2-ioctl.h: convert debug macros into enum and document
media: cec-pin.h: convert comments for cec_pin_state into kernel-doc
media: rc-core.rst: add an introduction for RC core
media: rc-core.h: minor adjustments at rc_driver_type doc
media: v4l2-fwnode.h: better describe bus union at fwnode endpoint
struct
media: v4l2-async: simplify v4l2_async_subdev structure
media: v4l2-async: better describe match union at async match struct
media: v4l2-ctrls: document nested members of structs
media: videobuf2-core: improve kernel-doc markups
media: media-entity.h: add kernel-doc markups for nested structs

 Documentation/media/kapi/rc-core.rst           |  77 ++++++++
 Documentation/media/kapi/v4l2-event.rst        |  64 +++++--
 drivers/media/platform/am437x/am437x-vpfe.c    |   6 +-
 drivers/media/platform/atmel/atmel-isc.c       |   2 +-
 drivers/media/platform/atmel/atmel-isi.c       |   2 +-
 drivers/media/platform/davinci/vpif_capture.c  |   4 +-
 drivers/media/platform/exynos4-is/media-dev.c  |   4 +-
 drivers/media/platform/omap3isp/isp.c          |   4 +-
 drivers/media/platform/pxa_camera.c            |   2 +-
 drivers/media/platform/qcom/camss-8x16/camss.c |   2 +-
 drivers/media/platform/rcar-vin/rcar-core.c    |   8 +-
 drivers/media/platform/rcar_drif.c             |   4 +-
 drivers/media/platform/soc_camera/soc_camera.c |   2 +-
 drivers/media/platform/stm32/stm32-dcmi.c      |   2 +-
 drivers/media/platform/ti-vpe/cal.c            |   2 +-
 drivers/media/platform/vivid/vivid-vid-cap.c   |   9 +-
 drivers/media/platform/xilinx/xilinx-vipp.c    |   2 +-
 drivers/media/v4l2-core/v4l2-async.c           |   4 +-
 drivers/media/v4l2-core/v4l2-common.c          |  27 +--
 drivers/staging/media/imx/imx-media-dev.c      |   8 +-
 include/media/cec-pin.h                        |  81 ++++++---
 include/media/media-entity.h                   |   5 +
 include/media/rc-core.h                        |   4 +-
 include/media/tuner-types.h                    |  15 ++
 include/media/v4l2-async.h                     |  43 ++++-
 include/media/v4l2-common.h                    | 130 +++++++++++---
 include/media/v4l2-ctrls.h                     |  11 +-
 include/media/v4l2-device.h                    | 238 +++++++++++++++++++++----
 include/media/v4l2-dv-timings.h                |  14 +-
 include/media/v4l2-event.h                     |  34 ----
 include/media/v4l2-fwnode.h                    |  13 +-
 include/media/v4l2-ioctl.h                     |  33 ++--
 include/media/videobuf2-core.h                 |  59 +++---
 33 files changed, 660 insertions(+), 255 deletions(-)
Signature · 1 line
2.13.5