From patchwork Mon Nov 28 10:04:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hans Verkuil X-Patchwork-Id: 13057217 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44552C43217 for ; Mon, 28 Nov 2022 10:05:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230116AbiK1KFH (ORCPT ); Mon, 28 Nov 2022 05:05:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46174 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230211AbiK1KFB (ORCPT ); Mon, 28 Nov 2022 05:05:01 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A51511A077 for ; Mon, 28 Nov 2022 02:04:57 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 21275B80CB9 for ; Mon, 28 Nov 2022 10:04:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9748C433D6; Mon, 28 Nov 2022 10:04:53 +0000 (UTC) Message-ID: Date: Mon, 28 Nov 2022 11:04:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Content-Language: en-US To: Linux Media Mailing List Cc: Linus Walleij , Smitha T Murthy , Dmitry Torokhov From: Hans Verkuil Subject: [GIT PULL FOR v6.2] Various fixes and enhancements Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org 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