This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 268db333b561 Merge tag 'devprop-5.19-rc1' of git://git.kernel.org/pub/s [...] new 964320cb45ee media: dvb-usb-ids.h: sort entries new 2f8bc51dd0c5 media: dvb-usb: move USB IDs to dvb-usb-ids.h new 7c33d85fed4b media: dvb-usb: vp702x: reference to usb ID table new 82a4a3ba3380 media: dvb-usb: Add helper macros for using USB VID/PID new 1c64fd9c6408 media: dvb-usb: a800: use an enum for the device number new 41c7eb3348fd media: af9005: use the newer dvb-usb macros for USB device new 5441df36e1c7 media: dvb-usb: az6027: use an enum for the device number new b23125a4f496 media: cinergyT2-core: use the newer dvb-usb macros for US [...] new 671cae469176 media: cxusb: use the newer dvb-usb macros for USB device new b18869ba190d media: digitv: use the newer dvb-usb macros for USB device new 86fd1a41fc58 media: dvb-usb: dtt200u: use an enum for the device number new 4a307b4af5ff media: dtv5100: use the newer dvb-usb macros for USB device new 2fa2002f533e media: dw2102: use the newer dvb-usb macros for USB device new 49d53e2d7604 media: dvb-usb: gp8psk: use an enum for the device number new 3473fd171152 media: dvb-usb: m920x: use an enum for the device number new cb794c2b7ae5 media: dvb-usb: nova-t-usb2: use an enum for the device number new 22127ac8eb8d media: dvb-usb: opera1: use an enum for the device number new 710801c7ba81 media: dvb-usb: pctv452e: use an enum for the device number new ff9b0c51d886 media: technisat-usb2: use the newer dvb-usb macros for US [...] new 5c1a56c9f065 media: dvb-usb: ttusb2: use an enum for the device number new 0e10b7c25894 media: dvb-usb: umt-010: use an enum for the device number new 9c06331ca07f media: dvb-usb: vp702x: use an enum for the device number new 5710a24b3457 media: dvb-usb: vp7045: use an enum for the device number new d763479abd67 media: dvb-usb: dibusb-mb: use an enum for the device number new 281b21c56ed3 media: dvb-usb: dibusb-mc: use an enum for the device number new 3d59142ad94c media: dvb-usb: dib0700_devices: use an enum for the devic [...] new 82b4737fd001 media: meson-ir-tx: remove superfluous dev_err() new 3813c932ed97 media: cec: call enable_adap on s_log_addrs new 590a8e564c6e media: cec: abort if the current transmit was canceled new f9d0ecbf56f4 media: cec: correctly pass on reply results new 567f882a4013 media: cec.h: add cec_msg_recv_is_rx/tx_result helpers new e2ed5024ac2b media: cec: use call_op and check for !unregistered new dad272bd03d5 media: cec: add xfer_timeout_ms field new f1b57164305d media: cec: add optional adap_configured callback new d8fdfc66cfd7 media: imx: imx-mipi-csis: Add support for JPEG_1X8 new 6008dea1c70e media: entity: skip non-data link when removing reverse links new af3ed78ecbf3 media: entity: Skip non-data links in graph iteration new 4e4dab4bb602 media: media.h: Add new media link type new 9d0c23bfe708 media: entity: Add link_type_name() helper new 012c87f7696f media: entity: Add support for ancillary links new aa4faf6eb271 media: v4l2-async: Create links during v4l2_async_match_notify() new 63bd19442f08 media: ccs: Use %u for printing unsigned values, remove ex [...] new 8b4b08b7eafa media: ccs: Use unsigned int as index to an array new a8a2bd1001f3 media: mc: Remove redundant documentation new db1fa290a35b media: mc: media_device_init() initialises a media_device, [...] new 78a171e58717 media: mc: Provide a helper for setting bus_info field new cef699749f37 media: mc: Set bus_info in media_device_init() new f2d8b6917f3b media: v4l: ioctl: Set bus_info in v4l_querycap() new 365ab7ebc24e media: i2c: max9286: fix kernel oops when removing module new 2425c81fc452 media: staging: media: ipu3: Fix AF x_start position when [...] new 229fac6c44dc media: staging: media: ipu3-imgu: Request specific firmwar [...] new 1f391df44607 media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fw [...] new 1ad037645a81 media: staging/intel-ipu3: Reset imgu_video_device sequence new dbdc7237ec71 media: staging/intel-ipu3: Cleanup dummy buffers via helper new 282b4d26076c media: mc: delete redundant code in __media_device_unregis [...] new ba449bb56203 media: i2c: ov5645: Fix media bus format new dadd47d46818 media: v4l2-subdev: fix #endif comments new e550c3709237 media: v4l2-subdev: drop extra #ifdef new 40aaab9d773b media: subdev: rename subdev-state alloc & free new f69952a4dc1e media: subdev: add active state to struct v4l2_subdev new 2f91838c3b71 media: subdev: rename v4l2_subdev_get_pad_* helpers new 3cc7a4bbc381 media: subdev: pass also the active state to subdevs from ioctls new ed647ea668fb media: subdev: add subdev state locking new b2ac238724af media: subdev: add locking wrappers to subdev op wrappers new 14a6fca77ad1 media: subdev: add v4l2_subdev_get_fmt() helper function new 660440a9076b media: Documentation: add documentation about subdev state new 7dd0f93a31af media: Revert "media: dw9768: activate runtime PM and turn [...] new 378a0e4ba898 media: ov7640: Use ARRAY_SIZE instead of manual checking new ab0589af587e media: i2c: ov5695: fix typos in comments new 4d19e0662fcc media: i2c: cleanup comments new 02276e18defa media: i2c: dw9714: Disable the regulator when the driver [...] new b4657e00115d media: i2c: dw9714: Return zero in remove callback new 3d22dd432889 media: media.h: remove unneeded <stdint.h> inclusion new 3c9b04d9631e media: media-entity.h: Fix documentation for media_create_ [...] new 3bf96b6eeb61 media: staging: media: ipu3: Fix AWB x_start position when [...] new 011d7456e5a1 media: video-mux: Use dev_err_probe() new 90307ebe5a56 media: venus: hfi: Add error message for timeout error new 86594f6af867 media: venus: hfi: avoid null dereference in deinit new 73664f107c0f media: venus: do not queue internal buffers from previous [...] new 59685fdfac6d media: venus: vdec: ensure venus is powered on during stream off new 2308d5aff8d0 media: v4l: Add Qualcomm custom compressed pixel formats new fc00086ed767 media: venus: helpers: Add helper to check supported pixel [...] new 9593126dae3e media: venus: Add a handling of QC08C compressed format new 1af7d8dacfc9 media: venus: hfi_platform: Correct supported compressed format new cef92b14e653 media: venus: Add a handling of QC10C compressed format new ef15219c3e25 media: venus: vdec: Use output resolution on reconfigure new fcbc4acf8b8d media: v4l2-ctrls: Add intra-refresh type control new fc503c8a3f12 media: venus: venc: Add support for intra-refresh type new e7326bec7b07 media: coda: disable encoder cmd ioctl on decoder and vice versa new ca43692ae15e media: coda: disable encoder ioctls for decoder devices new bf5071cccb82 media: coda: disable stateful encoder ioctls for jpeg encoder new 87e0ce68cc02 media: coda: assert bitstream mutex is locked in coda_fill [...] new 375acc17b108 media: coda: consolidate job_finish calls on decoder prepa [...] new fb11bc40c4cb media: platform: samsung: remove redundant assignment to v [...] new 7e32aab9f47d media: coda: add JPEG downscale support new d2cc715a56df media: coda: jpeg: set buffer error flag when header parsi [...] new 26087650eb35 media: coda: jpeg: improve header parse error message new e4b579363396 media: coda: jpeg: start streaming without valid header new 7aa65a75f894 media: imx-jpeg: Add pm-sleep support for imx-jpeg new d387c6f64028 media: imx-jpeg: Correct the pixel format of rgb new 7110c08ea719 media: coda: Fix reported H264 profile new eb2fd187abc8 media: coda: Add more H264 levels for CODA960 new 03b49ec8715a media: docs: Fix vimc default pipeline graph new f83bd49cbc37 media: v4l2: fix uninitialized value tuner_status(CWE-457) new e8123311cf06 media: pci: cx23885: Fix the error handling in cx23885_initdev() new 2203436a4d24 media: cx25821: Fix the warning when removing the module new 2394eaeebd90 media: imx-jpeg: don't change byteused of queued buffer new 802239d55d0a media: saa7134: simplify if-if to if-else new d9a6a70d65cd media: amphion: fix decoder's interlaced field new 5f6bfab6da65 media: hantro: Add support for Hantro G1 on RK356x new acd134bca2ac media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible new daf3999c12dc media: hantro: Implement support for encoder commands new 309373a3571e media: hantro: Empty encoder capture buffers by default new c1cc03eafd31 media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device new 284dd8487834 media: imx: imx-mipi-csis: Don't use .s_power() new 24aad87b48f4 media: imx: imx-mipi-csis: Drop unneeded system PM implementation new 2eab8739b6f6 media: imx: imx-mipi-csis: Don't stop streaming at runtime [...] new c22afddcf7c5 media: imx: imx-mipi-csis: Simplify runtime PM implementation new df4167d9c5af media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream() new e273454c50c3 media: imx: imx-mipi-csis: Drop powered flag new 851b270bc41d media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs() new fe14b546d6e5 media: imx: imx-mipi-csis: Fix active format initializatio [...] new d0c19bed8cd3 media: platform: imx-mipi-csis: Remove unneeded 'default n' new 6c1c1eb8c87d media: ext-ctrls-codec.rst: fix indentation new 2a952d92f75b media: gpio-ir-tx: simplify wait logic new e3a0f5569e17 media: docs: media: uvcvideo: Use linux-media mailing list new 261f33388c29 media: uvcvideo: Fix missing check to determine if element [...] new 1c8af8e93748 media: uvcvideo: Fix bit overflow in uvc_probe_video new 18a9b21f7a9d media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails new c89d3bbbfc11 media: uvcvideo: Simplify uvc_endpoint_max_bpi() new 5b9c75c794ce media: uvcvideo: Undup use uvc_endpoint_max_bpi() code new be938c70e292 media: uvcvideo: Add UVC_GUID_FORMAT_H265 new a5e9e202fe4c media: dt-bindings: mtk-vcodec-encoder: Add power-domains [...] new 310fda622bbd media: aspeed: Fix an error handling path in aspeed_video_probe() new 5c0db68ce0fa media: exynos4-is: Fix PM disable depth imbalance in fimc_ [...] new 94e3dba710fe media: st-delta: Fix PM disable depth imbalance in delta_probe new 395829c61a19 media: atmel: atmel-isc: Fix PM disable depth imbalance in [...] new bebe10b9be3c media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NV [...] new 969be493f506 media: gspca: make the read-only array table static const new 8551ed70dda9 media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section new abba6f4fb2f4 media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER new ae309657b0b6 media: MAINTAINERS: drop unreachable contact for MEDIATEK [...] new e490fa1be5fe media: imx-jpeg: Fix potential array out of bounds in queue_setup new d2facee67b48 media: i2c: rdacm2x: properly set subdev entity function new 97f05aad9975 media: cec: seco: remove byte handling from smb_word_op new 7208fdce270b media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation new e386038aff5f media: MAINTAINERS: adjust entries to nxp driver movement [...] new 78b3f9d75a62 media: rcar-vin: Add check that input interface and format [...] new 9627944c6e7a media: i2c: rdacm20: Fix format definition new 8ca62a187a6e media: platform: Remove unused including <linux/version.h> new 8919a25c21ae media: bdisp: remove unnecessary IS_ERR() check new 7ec0966ec4ec media: davinci: remove unnecessary NULL check new d63fb98afed3 media: platform: renesas-ceu: Fix unused variable warning new 9fadab72a691 media: exynos4-is: Change clk_disable to clk_disable_unprepare new 6bf9691159e5 media: platform: return early if the iface is not handled new e673b25894eb media: av7110: fix switch indentation new 868519693b82 media: av7110: fix prohibited spaces in switch statement new 8dd504a3a0a5 media: imx-jpeg: Refactor function mxc_jpeg_parse new bec0a3a67389 media: imx-jpeg: Identify and handle precision correctly new ef2feed1ece2 media: imx-jpeg: Propagate the output frame size to the ca [...] new 831f87424dd3 media: imx-jpeg: Handle source change in a function new b4e1fb8643da media: imx-jpeg: Support dynamic resolution change new a71eb6025305 media: rga: fix possible memory leak in rga_probe new d8f6f1c56d54 media: staging: media: hantro: Fix typos new 19513911379a media: staging: media: hantro: Update TODO list new 6a5446f97b1c media: staging: media: rkvdec: Update TODO list new 87581a9ef561 media: docs-rst: Append HEVC specific term new 6b124062d5b0 media: rcar-vin: Remove stray blank line new 471bec68457a media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_ [...] new 215d49a41709 media: make RADIO_ADAPTERS tristate new a4dca209f234 media: amphion: decoder copy timestamp from output to capture new 455e583638bd media: amphion: encoder copy timestamp from output to capture new be9fd51072a1 media: amphion: handle picture skipped event new 37ed01d5f27f media: amphion: free ctrl handler if error is set and retu [...] new 1a3b704d829c media: amphion: no need to check return value of debugfs_c [...] new 6ceb72b2b88b media: Documentation/media: Remove incorrect statement new 0daab1944318 media: platform: video-viu: Do not select it by default new 60bc8c5606be media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible new 26070ea6453b media: dm355_ccdc: remove unnecessary check of res new a7dda6557388 media: dm644x_ccdc: remove unnecessary check of res new d83d2e08811b media: isif: remove unnecessary check of res new e223d45b5343 media: coda: fix default JPEG colorimetry new 67e33dd95788 media: coda: limit frame interval enumeration to supported [...] new 6d644a630091 media: stkwebcam: move stk_camera_read_reg() scratch buffe [...] new 7b602069cddd media: amphion: ensure the buffer count is not less than m [...] new fa1451374ebf media: atomisp: don't pass a pointer to a local variable new f87c445cfa5a media: cadence: cdns-csi2tx: Use mipi-csi2.h new 117368f0c477 media: rockchip: rkisp1: Use mipi-csi2.h new 7101d1279917 media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers new 74ff26401528 media: vsp1: Don't open-code vb2_fop_release() new bf7d5ee1ed70 media: vsp1: Use vb2_queue_is_busy() new 5f25abec8f21 media: vsp1: Fix offset calculation for plane cropping new e0cf8b9e3a52 media: atmel: atmel-isc-base: use streaming status when qu [...] new d5e42dfa1453 media: atmel: atmel-isc-base: replace is_streaming call in [...] new 1f0c113cc7ab media: atmel: atmel-isc: remove redundant comments new 91f49b80983f media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV fo [...] new 314c96e5203d media: atmel: atmel-isc-base: use mutex to lock awb workq [...] new c221670d0d67 media: atmel: atmel-isc: compact the controller formats list new 4f564b92c3c7 media: atmel: atmel-sama7g5-isc: remove stray line new 9d5a3451e858 media: dt-bindings: media: microchip,xisc: add bus-width of 14 new 4aafe0268cab media: atmel: microchip-csi2dc: add link validation support new 81cad440dd1b media: amphion: wake up when error occurs new d67005b7dc82 media: amphion: G/S_PARM only for encoder's output queue new 79c987de8b35 media: hantro: Use post processor scaling capacities new 579846ec5259 media: hantro: HEVC: Fix output frame chroma offset new d7f4149df818 media: hantro: HEVC: Fix tile info buffer value computation new 387d11769568 media: hantro: HEVC: Fix reference frames management new 46c836569196 media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_of [...] new 8af592e2ecbc media: v4l2-subdev.c: kvmalloc_array -> kvcalloc new 1577d8043bca media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc new d5a8099c7512 media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc new 6ba65e68a3cd media: cx25821: request_irq -> devm_request_irq new eca89cf60b04 media: ccs-core.c: fix failure to call clk_disable_unprepare new 6287dee83dfa media: s5k6a3: add missing clk_disable_unprepare new a43617a5bf1b media: imon: avoid needless atomic allocations in resume new 07af64dddfb8 media: imon: fix timer racing disconnect new af2aa3c4e52b media: imon: drop references only after device is no longer used new db264d4c66c0 media: imon: reorganize serialization new 60965c6a1960 media: cec-pin.c: disabling the adapter cannot call kthread_stop new 5f4eb1675051 media: cec-pin.c: don't zero work_pin_num_events in adap_enable new 498946cf6b85 media: cec-adap.c: don't unconfigure if already unconfigured new 184c387db057 media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT new 59267fc34f49 media: cec-adap.c: fix is_configuring state new e3891b36364e media: cec-adap.c: reconfigure if the PA changes during co [...] new f9222f8ca18b media: cec-adap.c: drop activate_cnt, use state info instead new 08a83828825c media: mediatek: vcodec: Fix v4l2 compliance decoder cmd t [...] new 7c6785d2e18d media: mediatek: vcodec: Add vdec enable/disable hardware helpers new 2077759b7011 media: mediatek: vcodec: Using firmware type to separate d [...] new d12a3c1fa0ce media: mediatek: vcodec: get capture queue buffer size from scp new b018be06f3c7 media: mediatek: vcodec: Read max resolution from dec_capability new f8c52711530b media: mediatek: vcodec: set each plane bytesused in buf prepare new 7b182b8d9c85 media: mediatek: vcodec: Refactor get and put capture buffer flow new f40b567da656 media: mediatek: vcodec: Refactor supported vdec formats a [...] new 76250b48de79 media: mediatek: vcodec: Getting supported decoder format types new f0a17f75d6c7 media: mediatek: vcodec: Add format to support MT21C new abd12e85fc95 media: mediatek: vcodec: disable vp8 4K capability new d856b360aa82 media: mediatek: vcodec: Fix v4l2-compliance fail new ba9a7dbb232e media: mediatek: vcodec: record capture queue format type new 024b1f4fedc8 media: mediatek: vcodec: Extract H264 common code new 59fba9eed5a7 media: mediatek: vcodec: support stateless H.264 decoding [...] new 7a7ae26fd458 media: mediatek: vcodec: support stateless VP8 decoding new 5d418351ca8f media: mediatek: vcodec: support stateless VP9 decoding new c10c0086db68 media: mediatek: vcodec: prevent kernel crash when rmmod m [...] new 2b54af6ca600 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] new f3d2a97561f6 media: mediatek: vcodec: Support MT8186 new 397edc703a10 media: mediatek: vcodec: add h264 decoder driver for mt8186 new 804e192a8114 media: doc: Document dual use of H.264 pic_num/frame_num new 86ef61ad686c media: v4l2-mem2mem: Trace on implicit un-hold new 4a18d21649f4 media: h264: Avoid wrapping long_term_frame_idx new bb25f071fc92 media: i2c: imx412: Fix reset GPIO polarity new 9a199694c6a1 media: i2c: imx412: Fix power_off ordering new 2aab3abfda2b media: dt-bindings: imx412: Add regulator descriptions new 3de9dc7f6773 media: i2c: imx412: Add bulk regulator support new a1f4626b282d media: dt-bindings: Convert Dongwoon dw9807-vcm bindings t [...] new c1b77f25247f media: dw9807-vcm: Add "dongwoon,dw9807" compatible string new 5bf19572e313 media: ov7670: remove ov7670_power_off from ov7670_remove new 5e052a4d2a47 media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI new 18860529a599 media: dt-bindings: media: video-interfaces: Add new bus-type new a34cc79c9623 media: Add bus type to frame descriptors new 897c45df291f media: Add CSI-2 bus configuration to frame descriptors new 7a12903182c8 media: ti: cal: use frame desc to get vc and dt new a76c86f4274e media: i2c: adv7180: Add support for the test patterns new e080f5c1f2b6 media: exynos4-is: Fix compile warning new 35fd92b28e66 media: i2c: video-i2c: Move defines to the top of the file new f0de79f6b78a media: i2c: video-i2c: Replace constants with proper names new 786dc07be9e5 media: i2c: video-i2c: Use GENMASK for masking bits new 8429b358975f media: i2c: ov2640: Depend on V4L2_ASYNC new e74e476834f8 media: Add MIPI CSI-2 28 bits per pixel raw data type new 1d1d8669e5ca media: Documentation: mc: Add media_device_{init,cleanup} new a6dd5265c21c media: i2c: ov5648: fix wrong pointer passed to IS_ERR() a [...] new ba43392e5240 media: ov8856: apply digital gain by setting global gain c [...] new 92beb5559915 media: i2c: ov5645: Remove unneeded of_match_ptr macro new b87f5e25b2f9 media: uapi: Add IPU3 packed Y10 format new ffec200e6423 media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10 new 6766cff6154e media: i2c: Add acpi support to ov7251 new cc125aaa5a78 media: i2c: Provide ov7251_check_hwcfg() new 1757b44eb6bb media: i2c: Remove per-mode frequencies from ov7251 new df057b0dd99b media: i2c: Add ov7251_pll_configure() new ed9566ce1946 media: i2c: Add support for new frequencies to ov7251 new e92932c3e56f media: i2c: Add ov7251_detect_chip() new 207f4162f1c9 media: i2c: Add pm_runtime support to ov7251 new 9e1d3012cc10 media: i2c: Remove .s_power() from ov7251 new ad1ea3aa0872 media: ipu3-cio2: Add INT347E to cio2-bridge new 77ec83cdc8dd media: i2c: Extend .get_selection() for ov7251 new 5aaef13dd559 media: i2c: add ov7251_init_ctrls() new 26066ae6b9fd media: i2c: Add hblank control to ov7251 new 1b598f413c7a media: i2c: Add vblank control to ov7251 driver new 4d52db40c76f media: ov7251: fix mutex lock unbalance new 2e2c3d6c0ef8 media: h264: Use v4l2_h264_reference for reflist new 26e4520509ff media: h264: Increase reference lists size to 32 new adc8a8d6c98a media: h264: Store current picture fields new e5991e1fd902 media: h264: Store all fields into the unordered list new d3f756ad629b media: v4l2: Trace calculated p/b0/b1 initial reflist new 6cafdc8cc0da media: h264: Sort p/b reflist using frame_num new 1b729998633d media: v4l2: Reorder field reflist new 9998943f6dfc media: rkvdec: Stop overclocking the decoder new 7ab889f09dfa media: rkvdec: h264: Fix dpb_valid implementation new a074aa4760d1 media: rkvdec: h264: Fix bit depth wrap in pps packet new cf76bb4d5e74 media: rkvdec: Move H264 SPS validation in rkvdec-h264 new 77e74be83083 media: rkvdec: h264: Validate and use pic width and height in mbs new f942d10dab5a media: rkvdec: h264: Fix reference frame_num wrap for seco [...] new 5e57a860df6c media: rkvdec: Ensure decoded resolution fit coded resolution new 6f32ea37c15e media: rkvdec-h264: Add field decoding support new ed7bb87d3d03 media: rkvdec: Enable capture buffer holding for H264 new 831410700909 media: hantro: Stop using H.264 parameter pic_num new 3630e4933d40 media: hantro: h264: Make dpb entry management more robust new 11442b7c9375 media: hantro: Add H.264 field decoding support new 340ce50f75a6 media: hantro: Enable HOLD_CAPTURE_BUF for H.264 new 827060261cf3 Merge tag 'media/v5.19-1' of git://git.kernel.org/pub/scm/ [...]
The 309 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/media/vimc.dot | 14 +- .../bindings/media/i2c/dongwoon,dw9807-vcm.txt | 9 - .../bindings/media/i2c/dongwoon,dw9807-vcm.yaml | 41 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 9 + .../bindings/media/mediatek,vcodec-encoder.yaml | 3 + .../media/mediatek,vcodec-subdev-decoder.yaml | 4 +- .../devicetree/bindings/media/microchip,xisc.yaml | 2 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 4 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/media/video-interfaces.yaml | 1 + Documentation/driver-api/media/cec-core.rst | 13 +- Documentation/driver-api/media/mc-core.rst | 13 +- Documentation/driver-api/media/v4l2-subdev.rst | 69 + .../userspace-api/media/drivers/uvcvideo.rst | 2 +- .../media/mediactl/media-controller-model.rst | 6 + .../userspace-api/media/mediactl/media-types.rst | 17 +- .../userspace-api/media/v4l/dev-decoder.rst | 9 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 19 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 14 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 3 +- MAINTAINERS | 12 +- drivers/media/cec/core/cec-adap.c | 294 +-- drivers/media/cec/core/cec-api.c | 24 +- drivers/media/cec/core/cec-core.c | 18 +- drivers/media/cec/core/cec-pin-priv.h | 11 + drivers/media/cec/core/cec-pin.c | 72 +- drivers/media/cec/core/cec-priv.h | 10 + drivers/media/cec/platform/seco/seco-cec.c | 22 +- drivers/media/common/saa7146/saa7146_video.c | 1 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 26 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv7180.c | 46 + drivers/media/i2c/ccs/ccs-core.c | 43 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/dw9807-vcm.c | 2 + drivers/media/i2c/imx412.c | 39 +- drivers/media/i2c/max9286.c | 19 +- drivers/media/i2c/ov5645.c | 8 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov7251.c | 750 +++++--- drivers/media/i2c/ov7640.c | 33 +- drivers/media/i2c/ov7670.c | 1 - drivers/media/i2c/ov8856.c | 23 +- drivers/media/i2c/rdacm20.c | 10 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/s5k6a3.c | 4 +- drivers/media/i2c/video-i2c.c | 61 +- drivers/media/mc/mc-device.c | 21 +- drivers/media/mc/mc-entity.c | 80 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 - drivers/media/pci/cx18/cx18-ioctl.c | 2 - drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx25821/cx25821-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-core.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 1 - drivers/media/pci/cx88/cx88-video.c | 1 - drivers/media/pci/dt3155/dt3155.c | 3 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 11 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 1 - drivers/media/pci/meye/meye.c | 1 - drivers/media/pci/saa7134/saa7134-video.c | 4 +- drivers/media/pci/saa7164/saa7164-encoder.c | 1 - drivers/media/pci/saa7164/saa7164-vbi.c | 1 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 3 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 - drivers/media/pci/sta2x11/sta2x11_vip.c | 4 - drivers/media/pci/tw5864/tw5864-video.c | 1 - drivers/media/pci/tw68/tw68-video.c | 3 - drivers/media/pci/tw686x/tw686x-video.c | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 5 - drivers/media/platform/amphion/vdec.c | 84 +- drivers/media/platform/amphion/venc.c | 59 +- drivers/media/platform/amphion/vpu_dbg.c | 12 - drivers/media/platform/amphion/vpu_defs.h | 2 +- drivers/media/platform/amphion/vpu_malone.c | 4 +- drivers/media/platform/amphion/vpu_msgs.c | 8 + drivers/media/platform/amphion/vpu_v4l2.c | 68 +- drivers/media/platform/amphion/vpu_v4l2.h | 3 + drivers/media/platform/aspeed/aspeed-video.c | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 34 +- drivers/media/platform/atmel/atmel-isc.h | 8 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 58 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 61 +- drivers/media/platform/atmel/microchip-csi2dc.c | 5 + drivers/media/platform/cadence/cdns-csi2tx.c | 5 +- drivers/media/platform/chips-media/coda-bit.c | 4 +- drivers/media/platform/chips-media/coda-common.c | 155 +- drivers/media/platform/chips-media/coda-jpeg.c | 24 +- drivers/media/platform/chips-media/coda.h | 7 + drivers/media/platform/marvell/cafe-driver.c | 1 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 2 - drivers/media/platform/mediatek/vcodec/Kconfig | 1 + drivers/media/platform/mediatek/vcodec/Makefile | 4 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 75 +- .../platform/mediatek/vcodec/mtk_vcodec_dec.h | 1 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 15 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 166 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.h | 6 +- .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 19 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 276 ++- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 41 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 5 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.c | 6 + .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 1 + .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 323 ++++ .../mediatek/vcodec/vdec/vdec_h264_req_common.h | 277 +++ .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 447 +---- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 808 ++++++++ .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 437 +++++ .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2030 ++++++++++++++++++++ .../media/platform/mediatek/vcodec/vdec_drv_if.c | 37 +- .../media/platform/mediatek/vcodec/vdec_drv_if.h | 3 + .../media/platform/mediatek/vcodec/vdec_ipi_msg.h | 36 + .../platform/mediatek/vcodec/vdec_msg_queue.c | 2 + .../platform/mediatek/vcodec/vdec_msg_queue.h | 2 + .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 53 +- .../media/platform/mediatek/vcodec/vdec_vpu_if.h | 15 + .../media/platform/mediatek/vcodec/venc_vpu_if.c | 2 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 19 +- drivers/media/platform/nxp/Kconfig | 2 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 4 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 315 ++- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 6 +- drivers/media/platform/nxp/imx-mipi-csis.c | 669 ++++--- drivers/media/platform/qcom/camss/camss-video.c | 4 - drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/helpers.c | 85 +- drivers/media/platform/qcom/venus/helpers.h | 1 + drivers/media/platform/qcom/venus/hfi.c | 3 + .../media/platform/qcom/venus/hfi_platform_v4.c | 4 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 4 +- drivers/media/platform/qcom/venus/hfi_venus.c | 4 +- drivers/media/platform/qcom/venus/vdec.c | 37 +- drivers/media/platform/qcom/venus/venc.c | 6 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 8 + .../media/platform/renesas/rcar-vin/rcar-core.c | 3 - drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 25 + .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 13 +- drivers/media/platform/renesas/rcar_jpu.c | 2 - drivers/media/platform/renesas/renesas-ceu.c | 8 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_entity.c | 10 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 6 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 16 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 11 - .../media/platform/samsung/exynos-gsc/gsc-m2m.c | 5 - drivers/media/platform/samsung/exynos4-is/common.c | 2 - .../media/platform/samsung/exynos4-is/fimc-is.c | 6 +- .../platform/samsung/exynos4-is/fimc-isp-video.h | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 1 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 2 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 - drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 3 +- .../platform/st/sti/c8sectpfe/c8sectpfe-common.h | 1 - drivers/media/platform/st/sti/delta/delta-v4l2.c | 6 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 2 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 - drivers/media/platform/ti/cal/cal-camerarx.c | 27 + drivers/media/platform/ti/cal/cal-video.c | 4 - drivers/media/platform/ti/cal/cal.c | 51 +- drivers/media/platform/ti/cal/cal.h | 2 + drivers/media/platform/ti/davinci/dm355_ccdc.c | 3 +- drivers/media/platform/ti/davinci/dm644x_ccdc.c | 3 +- drivers/media/platform/ti/davinci/isif.c | 3 +- drivers/media/platform/ti/davinci/vpbe_display.c | 2 - drivers/media/platform/ti/davinci/vpif_capture.c | 2 - drivers/media/platform/ti/davinci/vpif_display.c | 5 +- drivers/media/platform/ti/omap3isp/ispcsiphy.c | 3 +- drivers/media/platform/video-mux.c | 4 +- drivers/media/radio/Kconfig | 4 +- drivers/media/radio/radio-maxiradio.c | 2 - drivers/media/rc/gpio-ir-tx.c | 7 +- drivers/media/rc/imon.c | 109 +- drivers/media/rc/meson-ir-tx.c | 4 +- drivers/media/usb/dvb-usb/a800.c | 18 +- drivers/media/usb/dvb-usb/af9005.c | 19 +- drivers/media/usb/dvb-usb/az6027.c | 45 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 10 +- drivers/media/usb/dvb-usb/cxusb.c | 88 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 428 +++-- drivers/media/usb/dvb-usb/dibusb-mb.c | 165 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 88 +- drivers/media/usb/dvb-usb/digitv.c | 13 +- drivers/media/usb/dvb-usb/dtt200u.c | 56 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dw2102.c | 84 +- drivers/media/usb/dvb-usb/gp8psk.c | 36 +- drivers/media/usb/dvb-usb/m920x.c | 51 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 18 +- drivers/media/usb/dvb-usb/opera1.c | 15 +- drivers/media/usb/dvb-usb/pctv452e.c | 22 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 11 +- drivers/media/usb/dvb-usb/ttusb2.c | 36 +- drivers/media/usb/dvb-usb/umt-010.c | 18 +- drivers/media/usb/dvb-usb/vp702x.c | 23 +- drivers/media/usb/dvb-usb/vp7045.c | 28 +- drivers/media/usb/gspca/spca561.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/stkwebcam/stk-webcam.h | 2 + drivers/media/usb/uvc/uvc_ctrl.c | 10 + drivers/media/usb/uvc/uvc_driver.c | 11 +- drivers/media/usb/uvc/uvc_v4l2.c | 28 +- drivers/media/usb/uvc/uvc_video.c | 16 +- drivers/media/usb/uvc/uvcvideo.h | 4 + drivers/media/v4l2-core/tuner-core.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 33 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 5 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 9 + drivers/media/v4l2-core/v4l2-fwnode.c | 4 + drivers/media/v4l2-core/v4l2-h264.c | 275 ++- drivers/media/v4l2-core/v4l2-ioctl.c | 7 + drivers/media/v4l2-core/v4l2-mem2mem.c | 9 +- drivers/media/v4l2-core/v4l2-subdev.c | 219 ++- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 4 +- drivers/staging/media/av7110/av7110_av.c | 46 +- drivers/staging/media/hantro/TODO | 8 +- drivers/staging/media/hantro/hantro.h | 2 + drivers/staging/media/hantro/hantro_drv.c | 18 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 38 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 36 +- drivers/staging/media/hantro/hantro_g2_regs.h | 6 + drivers/staging/media/hantro/hantro_h264.c | 134 +- drivers/staging/media/hantro/hantro_hevc.c | 46 +- drivers/staging/media/hantro/hantro_hw.h | 21 +- drivers/staging/media/hantro/hantro_postproc.c | 53 +- drivers/staging/media/hantro/hantro_v4l2.c | 107 +- .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 98 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 14 + drivers/staging/media/ipu3/ipu3-css-fw.c | 4 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 4 +- drivers/staging/media/ipu3/ipu3-css-params.c | 20 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1 + drivers/staging/media/ipu3/ipu3.c | 25 +- drivers/staging/media/rkvdec/TODO | 4 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 157 +- drivers/staging/media/rkvdec/rkvdec.c | 35 +- drivers/staging/media/rkvdec/rkvdec.h | 2 + drivers/staging/media/tegra-video/vi.c | 10 +- include/linux/remoteproc/mtk_scp.h | 2 + include/media/cec.h | 14 + include/media/dvb-usb-ids.h | 632 +++--- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/wm8775.h | 2 +- include/media/media-device.h | 51 +- include/media/media-entity.h | 21 +- include/media/mipi-csi2.h | 1 + include/media/v4l2-fwnode.h | 2 + include/media/v4l2-h264.h | 31 +- include/media/v4l2-mediabus.h | 2 + include/media/v4l2-subdev.h | 279 ++- include/media/videobuf2-v4l2.h | 23 +- include/uapi/linux/cec.h | 20 + include/uapi/linux/media.h | 4 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/videodev2.h | 5 +- 269 files changed, 9657 insertions(+), 3557 deletions(-) delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_req_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c