Linus Torvalds
cdb9d35377
Merge tag 'media/v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
...
Pull media updates from Mauro Carvalho Chehab:
- DVB core changes to avoid refcount troubles and UAF
- DVB API/core has gained support for DVB-C2 and DVB-S2X
- New sensor drivers: ov08x40, ov4689.c, st-vgxy61 and tc358746.c
- Removal of an unused sensor driver: s5k4ecgx
- Move microchip_csi2dc to a new directory, named after the
manufacturer
- Add media controller support to Microship drivers
- Old Atmel/Microship drivers that don't use media controler got moved
to staging
- New drivers added for Renesas RZ/G2L CRU and MIPI CSI-2 support
- Allwinner A31 camera sensor driver code was now split into a bridge
and a separate processor driver
- Added a virtual stateless decoder driver in order to test core
support for stateless drivers and test userspace apps using it
- removed platform-based support for ov9650, as this is not used
anymore
- atomisp now uses videobuf2 and supports normal mmap mode
- the imx7-media-csi driver got promoted from staging
- rcar-vin driver has gained support for gen3 UDS (Up Down Scaler)
- most i2c drivers now use I2C .probe_new() kAPI
- lots of drivers fixes, cleanups and improvements
* tag 'media/v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (544 commits)
media: s5c73m3: Switch to GPIO descriptors
media: i2c: s5k5baf: switch to using gpiod API
media: i2c: s5k6a3: switch to using gpiod API
media: imx: remove code for non-existing config IMX_GPT_ICAP
media: si470x: Fix use-after-free in si470x_int_in_callback()
media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
media: coda: Add check for kmalloc
media: coda: Add check for dcoda_iram_alloc
dt-bindings: media: s5c73m3: Fix reset-gpio descriptor
media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
media: s5k4ecgx: Delete driver
media: s5k4ecgx: Switch to GPIO descriptors
media: Switch to use dev_err_probe() helper
headers: Remove some left-over license text in include/uapi/linux/v4l2-*
headers: Remove some left-over license text in include/uapi/linux/dvb/
media: usb: pwc-uncompress: Use flex array destination for memcpy()
media: s5p-mfc: Fix to handle reference queue during finishing
media: s5p-mfc: Clear workbit to handle error condition
media: s5p-mfc: Fix in register read and write for H264
media: imx: Use get_mbus_config instead of parsing upstream DT endpoints
...
2022-12-13 11:36:58 -08:00
..
2021-11-09 10:02:49 -08:00
2022-12-06 07:15:22 +00:00
2022-11-25 09:55:55 +00:00
2022-11-25 09:55:55 +00:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:18 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:18 +01:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:39:02 +02:00
2020-01-08 11:44:44 +01:00
2019-05-24 17:39:02 +02:00
2019-05-30 11:26:37 -07:00
2020-11-16 10:31:16 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2022-11-21 11:04:19 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:25:13 -07:00
2022-11-25 10:00:45 +00:00
2019-05-30 11:25:13 -07:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2021-11-19 16:12:18 +00:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2021-07-12 14:28:10 +02:00
2019-05-24 17:36:45 +02:00
2021-01-27 12:54:44 +01:00
2019-05-30 11:26:37 -07:00
2019-08-26 14:11:10 -03:00
2019-05-24 17:36:45 +02:00
2022-11-21 11:04:19 +01:00
2021-09-30 10:08:02 +02:00
2019-10-07 07:43:14 -03:00
2022-11-25 10:06:25 +00:00
2022-10-24 19:03:52 +02:00
2019-10-07 07:43:14 -03:00
2019-10-07 07:43:14 -03:00
2020-11-16 10:31:16 +01:00
2019-05-30 11:26:37 -07:00
2021-01-14 13:46:37 +01:00
2019-05-30 11:26:37 -07:00
2020-01-08 11:38:41 +01:00
2019-06-05 17:37:10 +02:00
2021-01-27 12:54:44 +01:00
2019-06-05 17:37:10 +02:00
2020-04-14 10:36:18 +02:00
2019-06-05 17:37:10 +02:00
2020-08-23 17:36:59 -05:00
2022-03-07 11:51:14 +01:00
2019-06-05 17:37:10 +02:00
2020-01-08 11:37:11 +01:00
2017-11-02 11:10:55 +01:00
2022-03-07 11:51:32 +01:00
2017-11-02 11:10:55 +01:00
2022-08-29 15:32:13 +02:00
2017-11-02 11:10:55 +01:00
2021-11-19 16:08:37 +00:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2018-03-06 04:08:17 -05:00
2019-06-19 17:09:09 +02:00
2019-06-19 17:09:09 +02:00
2021-11-29 13:23:13 +01:00
2019-06-19 17:09:09 +02:00
2019-06-19 17:09:09 +02:00
2022-09-24 08:49:33 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2020-11-16 10:31:16 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-01-08 11:43:52 +01:00
2020-01-08 11:44:21 +01:00
2022-08-16 12:46:26 +02:00
2020-11-16 10:31:16 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2020-04-14 10:36:18 +02:00
2019-06-05 17:37:10 +02:00
2019-05-24 17:39:02 +02:00
2022-11-21 11:04:20 +01:00
2020-11-16 10:31:16 +01:00
2019-05-30 11:26:37 -07:00
2020-11-16 10:31:16 +01:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:41 -07:00
2020-11-16 10:31:16 +01:00
2022-03-18 05:58:35 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-08-29 08:35:27 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:20 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:20 +01:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2018-09-12 09:24:41 -04:00
2018-09-12 09:24:41 -04:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2019-05-24 17:39:01 +02:00
2020-03-12 09:25:21 +01:00
2022-08-16 12:46:26 +02:00
2020-11-16 10:31:16 +01:00
2021-01-27 12:54:44 +01:00
2019-05-24 17:36:45 +02:00
2022-03-14 09:42:59 +01:00
2019-05-24 17:36:45 +02:00
2020-08-29 08:02:46 +02:00
2019-05-24 17:36:45 +02:00
2021-10-08 13:43:54 +02:00
2020-11-16 10:31:16 +01:00
2022-08-16 12:46:26 +02:00
2018-08-02 18:54:03 -04:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:20 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:21 +01:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-10-16 11:47:14 -03:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:37 -07:00
2021-09-30 10:08:01 +02:00
2021-09-30 10:08:01 +02:00
2022-11-25 10:00:20 +00:00
2021-09-30 10:08:01 +02:00
2021-09-30 10:08:01 +02:00
2022-11-21 11:04:21 +01:00
2021-09-30 10:08:01 +02:00
2020-11-16 10:31:10 +01:00
2019-05-30 11:26:37 -07:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:21 +01:00
2019-05-30 11:26:37 -07:00
2019-05-21 11:28:39 +02:00
2022-08-29 16:27:18 +02:00
2019-05-21 11:28:39 +02:00
2022-11-21 11:04:22 +01:00
2019-05-21 11:28:39 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2021-11-19 16:19:59 +00:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-06-05 17:36:37 +02:00
2019-06-05 17:36:37 +02:00
2022-02-22 09:41:12 +01:00
2017-12-28 13:16:01 -05:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:22 +01:00
2020-11-27 13:05:07 +01:00
2021-11-19 16:38:38 +00:00
2022-11-21 11:04:22 +01:00
2019-10-10 07:05:51 -03:00
2019-05-30 11:26:37 -07:00
2022-11-21 11:04:23 +01:00
2019-05-30 11:26:37 -07:00
2021-11-19 16:39:39 +00:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-11-16 10:31:16 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2021-11-29 10:14:34 +01:00
2019-05-24 17:36:45 +02:00
2019-06-10 15:01:38 -04:00
2019-05-24 17:36:45 +02:00
2022-11-21 11:04:23 +01:00
2019-06-10 15:01:38 -04:00
2022-11-19 00:56:15 +01:00
2019-05-24 17:36:45 +02:00
2019-06-27 07:33:09 -04:00
2019-05-24 17:36:45 +02:00
2022-03-07 16:25:17 +01:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2021-11-19 16:09:07 +00:00
2019-05-30 11:26:37 -07:00
2020-05-12 17:31:30 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2018-09-12 07:19:58 -04:00
2021-09-30 10:08:02 +02:00
2021-09-30 10:08:02 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-06-10 14:59:04 -04:00
2019-05-24 17:36:45 +02:00
2022-11-21 11:04:23 +01:00
2019-06-10 14:59:04 -04:00
2021-09-30 10:08:01 +02:00
2021-09-30 10:08:01 +02:00
2022-08-16 12:46:26 +02:00
2019-10-07 07:50:41 -03:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-11-16 10:31:16 +01:00
2022-08-29 15:32:13 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2022-02-22 09:41:12 +01:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-09-03 11:11:03 +02:00
2019-05-24 17:36:45 +02:00
2022-08-29 15:32:13 +02:00
2019-05-24 17:36:45 +02:00
2019-05-21 11:28:39 +02:00
2022-11-21 11:04:23 +01:00
2019-05-21 11:28:39 +02:00
2020-09-03 11:07:28 +02:00
2019-05-24 17:36:45 +02:00
2020-09-27 11:26:00 +02:00
2020-09-27 11:26:00 +02:00
2018-01-04 13:12:01 -05:00
2019-05-24 17:39:01 +02:00
2022-11-21 11:04:24 +01:00
2019-05-24 17:36:45 +02:00
2019-06-07 11:00:14 -07:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2019-05-24 17:36:45 +02:00
2020-04-14 10:36:18 +02:00
2019-08-13 11:48:32 -03:00
2020-09-30 18:50:20 +02:00
2019-05-30 11:26:41 -07:00
2020-11-16 10:31:16 +01:00
2019-05-30 11:26:37 -07:00
2019-05-24 17:36:45 +02:00
2019-05-30 11:26:37 -07:00
2020-08-23 17:36:59 -05:00
2019-05-30 11:26:37 -07:00