All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL FOR v6.2] Various fixes and enhancements
@ 2022-11-28 10:04 Hans Verkuil
  2022-11-28 10:24 ` [GIT PULL FOR v6.2] Various fixes and enhancements (#87830) Jenkins
  2022-11-28 11:56 ` [GIT PULL FOR v6.2] Various fixes and enhancements Jason A. Donenfeld
  0 siblings, 2 replies; 6+ messages in thread
From: Hans Verkuil @ 2022-11-28 10:04 UTC (permalink / raw)
  To: Linux Media Mailing List; +Cc: Linus Walleij, Smitha T Murthy, Dmitry Torokhov

The following changes since commit 3ab848bea7790583674a0e08eb5f8c1553d07751:

  media: dt-bindings: s5p-mfc: Add new compatible string for Exynos3250 SoC (2022-11-25 11:33:17 +0000)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.2i

for you to fetch changes up to 44166bee71543021b407e8e5af99e8a4537bf894:

  media: s5c73m3: Switch to GPIO descriptors (2022-11-28 10:15:58 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Aakarsh Jain (1):
      media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC

Adam Borowski (1):
      media: ipu3-cio2: make the bridge depend on i2c

Chen-Yu Tsai (1):
      media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property

Christophe JAILLET (4):
      media: pt3: Use dma_set_mask_and_coherent() and simplify code
      media: ths7303: Fix the include guard
      headers: Remove some left-over license text in include/uapi/linux/dvb/
      headers: Remove some left-over license text in include/uapi/linux/v4l2-*

Colin Ian King (1):
      media: i2c: isl7998x: make const array isl7998x_video_in_chan_map static

Dmitry Torokhov (2):
      media: i2c: s5k6a3: switch to using gpiod API
      media: i2c: s5k5baf: switch to using gpiod API

Geert Uytterhoeven (1):
      media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies

Gustavo A. R. Silva (1):
      media: usb: pwc-uncompress: Use flex array destination for memcpy()

Hans de Goede (1):
      media: MAINTAINERS: Add Hans de Goede as staging/atomisp maintainer

Jason A. Donenfeld (1):
      media: stv0288: use explicitly signed char

Jiasheng Jiang (2):
      media: coda: Add check for dcoda_iram_alloc
      media: coda: Add check for kmalloc

Lecopzer Chen (1):
      media: Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y

Liang He (1):
      media: c8sectpfe: Add of_node_put() when breaking out of loop

Linus Walleij (3):
      media: s5k4ecgx: Switch to GPIO descriptors
      media: s5k4ecgx: Delete driver
      media: s5c73m3: Switch to GPIO descriptors

Lukas Bulwahn (1):
      media: imx: remove code for non-existing config IMX_GPT_ICAP

Maíra Canal (1):
      dt-bindings: media: s5c73m3: Fix reset-gpio descriptor

Michael Riesch (2):
      dt-bindings: media: video-interfaces: add support for dual edge sampling
      media: v4l2-mediabus: add support for dual edge sampling

Moses Christopher Bollavarapu (1):
      drivers: staging: media: omap4iss: Use BIT macro instead of left shifting

Philipp Zabel (1):
      media: imx: Use get_mbus_config instead of parsing upstream DT endpoints

Shigeru Yoshida (1):
      media: si470x: Fix use-after-free in si470x_int_in_callback()

Smitha T Murthy (3):
      media: s5p-mfc: Fix in register read and write for H264
      media: s5p-mfc: Clear workbit to handle error condition
      media: s5p-mfc: Fix to handle reference queue during finishing

Yang Yingliang (1):
      media: Switch to use dev_err_probe() helper

wangjianli (1):
      platform/renesas: fix repeated words in comments

 Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu-g2.yaml |    5 +
 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt             |    2 +-
 Documentation/devicetree/bindings/media/video-interfaces.yaml           |    5 +-
 MAINTAINERS                                                             |    1 +
 drivers/media/Kconfig                                                   |    2 +-
 drivers/media/cec/platform/stm32/stm32-cec.c                            |    9 +-
 drivers/media/dvb-frontends/stv0288.c                                   |    5 +-
 drivers/media/i2c/Kconfig                                               |   10 -
 drivers/media/i2c/Makefile                                              |    1 -
 drivers/media/i2c/ad5820.c                                              |   18 +-
 drivers/media/i2c/imx274.c                                              |    5 +-
 drivers/media/i2c/isl7998x.c                                            |    2 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c                                |  107 +---
 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c                               |    1 -
 drivers/media/i2c/s5c73m3/s5c73m3.h                                     |   10 +-
 drivers/media/i2c/s5k4ecgx.c                                            | 1031 ----------------------------------
 drivers/media/i2c/s5k5baf.c                                             |   64 +--
 drivers/media/i2c/s5k6a3.c                                              |   30 +-
 drivers/media/i2c/tc358743.c                                            |    9 +-
 drivers/media/pci/intel/ipu3/Kconfig                                    |    1 +
 drivers/media/pci/pt3/pt3.c                                             |   16 +-
 drivers/media/platform/chips-media/coda-bit.c                           |   14 +-
 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c                      |    5 +-
 drivers/media/platform/renesas/renesas-ceu.c                            |    2 +-
 drivers/media/platform/samsung/exynos4-is/media-dev.c                   |    4 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c                        |   17 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c                   |    4 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c                    |   12 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c                 |   14 +-
 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c                |    1 +
 drivers/media/platform/st/stm32/stm32-dcmi.c                            |   27 +-
 drivers/media/platform/ti/omap3isp/isp.c                                |    3 +-
 drivers/media/platform/xilinx/xilinx-csi2rxss.c                         |    8 +-
 drivers/media/radio/si470x/radio-si470x-usb.c                           |    4 +-
 drivers/media/rc/gpio-ir-recv.c                                         |   10 +-
 drivers/media/rc/gpio-ir-tx.c                                           |    9 +-
 drivers/media/rc/ir-rx51.c                                              |    9 +-
 drivers/media/usb/pwc/pwc-uncompress.c                                  |    2 +-
 drivers/media/usb/uvc/uvc_driver.c                                      |    9 +-
 drivers/media/v4l2-core/v4l2-fwnode.c                                   |   23 +-
 drivers/staging/media/deprecated/stkwebcam/Kconfig                      |    2 +-
 drivers/staging/media/imx/TODO                                          |   12 -
 drivers/staging/media/imx/imx-media-csi.c                               |  135 +++--
 drivers/staging/media/imx/imx-media-fim.c                               |   57 +-
 drivers/staging/media/imx/imx-media-utils.c                             |   33 --
 drivers/staging/media/imx/imx-media.h                                   |    1 -
 drivers/staging/media/omap4iss/iss_video.h                              |   18 +-
 include/media/i2c/s5c73m3.h                                             |   15 -
 include/media/i2c/s5k4ecgx.h                                            |   33 --
 include/media/i2c/ths7303.h                                             |    4 +-
 include/media/v4l2-mediabus.h                                           |   17 +-
 include/uapi/linux/dvb/audio.h                                          |   15 -
 include/uapi/linux/dvb/ca.h                                             |   15 -
 include/uapi/linux/dvb/dmx.h                                            |   15 -
 include/uapi/linux/dvb/frontend.h                                       |   15 -
 include/uapi/linux/dvb/net.h                                            |   15 -
 include/uapi/linux/dvb/osd.h                                            |   15 -
 include/uapi/linux/dvb/version.h                                        |   15 -
 include/uapi/linux/dvb/video.h                                          |   15 -
 include/uapi/linux/v4l2-common.h                                        |   39 --
 include/uapi/linux/v4l2-controls.h                                      |   38 --
 include/uapi/linux/v4l2-dv-timings.h                                    |    9 -
 include/uapi/linux/v4l2-mediabus.h                                      |    4 -
 include/uapi/linux/v4l2-subdev.h                                        |   13 -
 64 files changed, 267 insertions(+), 1794 deletions(-)
 delete mode 100644 drivers/media/i2c/s5k4ecgx.c
 delete mode 100644 include/media/i2c/s5k4ecgx.h

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [GIT PULL FOR v6.2] Various fixes and enhancements
@ 2022-11-24 15:28 Hans Verkuil
  0 siblings, 0 replies; 6+ messages in thread
From: Hans Verkuil @ 2022-11-24 15:28 UTC (permalink / raw)
  To: Linux Media Mailing List
  Cc: Paul Kocialkowski, Ming Qian, Niklas Söderlund, Yunfei Dong

The following changes since commit b9fbe29c59065c24df9e9fb3153db36403d45e2d:

  Merge tag 'br-v6.2d' of git://linuxtv.org/hverkuil/media_tree into media_stage (2022-11-15 12:11:46 +0000)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.2h

for you to fetch changes up to debeddab26adefb61c767aa2f1de5ea2d326ba0f:

  media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC (2022-11-24 14:23:44 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Aakarsh Jain (2):
      media: dt-bindings: s5p-mfc: Add new compatible string for Exynos3250 SoC
      media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC

Deming Wang (1):
      media: vivid.rst: fix TV and S-Video Inputs section

Irui Wang (1):
      dt-bindings: mediatek: vcodec: Add the platform compatible to schema

Ming Qian (7):
      media: add nv12_8l128 and nv12_10be_8l128 video format.
      media: amphion: tell and handle contiguous and non contiguous format
      media: amphion: decoder add support for contiguous planes
      media: amphion: encoder add support for contiguous planes
      media: amphion: try to wakeup vpu core to avoid failure
      media: amphion: cancel vpu before release instance
      media: amphion: lock and check m2m_ctx in event handler

Niklas Söderlund (3):
      media: rcar-vin: Do not cache remote rectangle
      media: rcar-vin: Store scaler in a function pointer
      media: rcar-vin: Add support for Gen3 UDS (Up Down Scaler)

Paul Kocialkowski (4):
      media: sun6i-mipi-csi2: Require both pads to be connected for streaming
      media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
      media: sun6i-mipi-csi2: Register async subdev with no sensor attached
      media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached

Peter Robinson (1):
      Add dependency on ARCH_ASPEED

Xiu Jianfeng (1):
      media: v4l: Use memset_after() helper

Yunfei Dong (5):
      media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
      media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
      media: mediatek: vcodec: Fix h264 set lat buffer error
      media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
      media: mediatek: vcodec: Core thread depends on core_list

 Documentation/admin-guide/media/vivid.rst                                |   2 +-
 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml     |  12 ++-
 Documentation/devicetree/bindings/media/s5p-mfc.txt                      |  10 ++-
 Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst              |   8 ++
 drivers/media/platform/amphion/vdec.c                                    | 203 ++++++++++++++++++++++++++--------------------
 drivers/media/platform/amphion/venc.c                                    |  41 +++++-----
 drivers/media/platform/amphion/vpu.h                                     |   5 +-
 drivers/media/platform/amphion/vpu_cmds.c                                |  39 ++++++++-
 drivers/media/platform/amphion/vpu_dbg.c                                 |   8 +-
 drivers/media/platform/amphion/vpu_helpers.c                             |  45 ++++++++--
 drivers/media/platform/amphion/vpu_helpers.h                             |   2 +
 drivers/media/platform/amphion/vpu_malone.c                              |   4 +-
 drivers/media/platform/amphion/vpu_msgs.c                                |   2 +
 drivers/media/platform/amphion/vpu_v4l2.c                                | 188 +++++++++++++++++++++++++++++++-----------
 drivers/media/platform/amphion/vpu_v4l2.h                                |   3 +-
 drivers/media/platform/amphion/vpu_windsor.c                             |   9 +-
 drivers/media/platform/aspeed/Kconfig                                    |   1 +
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c        |  13 +--
 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c     |  28 ++++---
 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c        |  15 ++--
 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c                  |   2 +-
 drivers/media/platform/renesas/rcar-vin/rcar-core.c                      |  22 ++++-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c                       | 104 +++++++++++++++++++++---
 drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c                      |  93 ++++++++++++++++-----
 drivers/media/platform/renesas/rcar-vin/rcar-vin.h                       |   9 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c                         |  17 +++-
 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c           |  23 ++++--
 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c |  23 ++++--
 drivers/media/v4l2-core/v4l2-ioctl.c                                     |  86 ++++++++++----------
 include/uapi/linux/videodev2.h                                           |   2 +
 30 files changed, 721 insertions(+), 298 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [GIT PULL FOR v6.2] Various fixes and enhancements
@ 2022-10-24 17:05 Hans Verkuil
  0 siblings, 0 replies; 6+ messages in thread
From: Hans Verkuil @ 2022-10-24 17:05 UTC (permalink / raw)
  To: linux-media

The following changes since commit 247f34f7b80357943234f93f247a1ae6b6c3a740:

  Linux 6.1-rc2 (2022-10-23 15:27:33 -0700)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.2d

for you to fetch changes up to 16f3211110c86e724a97c00bffc7352ab89fc94c:

  media: saa7164: remove variable cnt (2022-10-24 19:03:54 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Andy Shevchenko (1):
      media: c8sectpfe: Add missed header(s)

Colin Ian King (7):
      media: atomisp: Fix spelling mistake "modee" -> "mode"
      media: mxl5005s: Make array RegAddr static const
      media: atomisp: Fix spelling mistake "mis-match" -> "mismatch"
      media: vivid: remove redundant assignment to variable checksum
      media: platform: s5p-mfc: Fix spelling mistake "mmaping" -> "mmapping"
      radio-terratec: Remove variable p
      media: saa7164: remove variable cnt

Dafna Hirschfeld (1):
      media: vimc: Update device configuration in the documentation

Gaosheng Cui (7):
      media: dvb-frontends: remove unused drx_dap_fasi_funct_g declaration
      media: cxd2820r: remove unused cxd2820r_debug declaration
      media: saa7134: remove unused declarations in saa7134.h
      saa7164: remove unused saa7164_call_i2c_clients declaration
      cx25821: remove unused cx25821_video_wakeup() declaration
      bttv: remove unused tea5757_set_freq declaration
      media: zoran: remove unused declarations in zoran_device.h

Hans Verkuil (4):
      videodev2.h: add p_s32 and p_s64 pointers
      vivid: add INTEGER and INTEGER64 test control arrays
      media: meson/vdec: always init coef_node_start
      atomisp: fix potential NULL pointer dereferences

Irui Wang (1):
      media: mediatek: vcodec: Skip unsupported h264 encoder profile

Jernej Skrabec (4):
      media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
      media: cedrus: hevc: Fix offset adjustments
      media: cedrus: h265: Associate mv col buffers with buffer
      media: cedrus: h264: Optimize mv col buffer allocation

Jiasheng Jiang (1):
      media: coda: jpeg: Add check for kmalloc

Laurent Pinchart (1):
      media: v4l2-ctrls: Fix off-by-one error in integer menu control check

Liu Shixin (1):
      media: aspeed: use DEFINE_SHOW_ATTRIBUTE to simplify code

Ming Qian (1):
      media: amphion: reset instance if it's aborted before codec header parsed

Mirela Rabulea (1):
      media: imx-jpeg: Fix Coverity issue in probe

Moudy Ho (1):
      media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config

Niklas Söderlund (2):
      media: adv748x: Remove dead function declaration
      media: adv748x: afe: Select input port when initializing AFE

Shang XiaoJing (1):
      media: stm32: dcmi: Remove redundant dev_err call

Yunfei Dong (1):
      media: mediatek: vcodec: fix h264 cavlc bitstream fail

 Documentation/admin-guide/media/vimc.rst                                  |   8 ++--
 drivers/media/dvb-frontends/cxd2820r_priv.h                               |   2 -
 drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h                       |   2 -
 drivers/media/i2c/adv748x/adv748x-afe.c                                   |   4 ++
 drivers/media/i2c/adv748x/adv748x.h                                       |   3 --
 drivers/media/pci/bt8xx/bttv.h                                            |   1 -
 drivers/media/pci/cx25821/cx25821-video.h                                 |   3 --
 drivers/media/pci/saa7134/saa7134.h                                       |   4 --
 drivers/media/pci/saa7164/saa7164-core.c                                  |   6 +--
 drivers/media/pci/saa7164/saa7164.h                                       |   2 -
 drivers/media/pci/zoran/zoran_device.h                                    |   2 -
 drivers/media/platform/amphion/vdec.c                                     |  13 ++++--
 drivers/media/platform/aspeed/aspeed-video.c                              |  16 +------
 drivers/media/platform/chips-media/coda-jpeg.c                            |  10 ++++-
 drivers/media/platform/mediatek/mdp3/Kconfig                              |   1 -
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c                   |   5 ++-
 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c      |  32 ++++++++++++--
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c                            |   2 +
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c                          |   4 +-
 drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c                  |   8 ++--
 drivers/media/platform/st/stm32/stm32-dcmi.c                              |   4 +-
 drivers/media/radio/radio-terratec.c                                      |   3 --
 drivers/media/test-drivers/vivid/vivid-ctrls.c                            |  28 ++++++++++++
 drivers/media/test-drivers/vivid/vivid-vbi-gen.c                          |   1 -
 drivers/media/tuners/mxl5005s.c                                           |   2 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c                                 |   2 +-
 drivers/media/v4l2-core/v4l2-ioctl.c                                      |  34 +++++++--------
 drivers/staging/media/atomisp/pci/atomisp_cmd.c                           |  12 +++---
 drivers/staging/media/atomisp/pci/atomisp_compat_css20.c                  |   2 +-
 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.h |   2 +-
 drivers/staging/media/meson/vdec/codec_vp9.c                              |   3 +-
 drivers/staging/media/sunxi/cedrus/cedrus.h                               |  16 +++----
 drivers/staging/media/sunxi/cedrus/cedrus_h264.c                          | 118 +++++++++++++++++++++++++--------------------------
 drivers/staging/media/sunxi/cedrus/cedrus_h265.c                          |  88 ++++++++++++++++++++++----------------
 drivers/staging/media/sunxi/cedrus/cedrus_regs.h                          |   2 +
 include/uapi/linux/videodev2.h                                            |   2 +
 36 files changed, 251 insertions(+), 196 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-11-28 12:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-28 10:04 [GIT PULL FOR v6.2] Various fixes and enhancements Hans Verkuil
2022-11-28 10:24 ` [GIT PULL FOR v6.2] Various fixes and enhancements (#87830) Jenkins
2022-11-28 11:56 ` [GIT PULL FOR v6.2] Various fixes and enhancements Jason A. Donenfeld
2022-11-28 12:38   ` Hans Verkuil
  -- strict thread matches above, loose matches on Subject: below --
2022-11-24 15:28 Hans Verkuil
2022-10-24 17:05 Hans Verkuil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.