OpenCloudOS-Kernel/drivers/media/platform/qcom/venus
Linus Torvalds 307d59039f media updates for v6.6-rc1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmTxzmEACgkQCF8+vY7k
 4RWP6A/+Ljbwdoq92qOcaKAG2h2HzJa/H+xKMQwqIYjpbXnjNuFD2S9FCRfhNa9b
 Pt4K2g4lH2IJvYiJ3qhBbMxV8GPmovnHFX5LvyTFpRmrtZBAKp+TPXpbPt+a2/WL
 IPfQ0I52/c/JNqhm3fnmKgpXorp0wHYNbfY/LXztslimZj95+t0qjW62BoBmsJ3s
 hR+j/Xlgnd+9gld1OqX6OndH3mpeqDzBl4KZatQzw6yuIo8SK0ASEpu/vzgZoVy+
 WiBtbzMuta2ZghnEHbnCkurwBSU/oLXhBmXsgp+Zdy0gglSk1RBdxM+3O65OVQt3
 CCWSXMS0vGOk6JiogMpcPzO5piaUePcHEIjgAaaepTOzbKaf6PbEd9dj73LT9qcx
 4TYFtGaDDhyDU4nzKTngfNiwmYrL1h+NuG119ZLHfrdH3MT7itIaydwFJRqLC+6D
 7K6/1H2LKq25i+hRp5ZK2pgv0dAJw/nSdwFGFVgWM3Tuyt5dGdL/4SlZO4nIFKF2
 pPWJUTJJP/0t9GUtwWmCh1fdgDr0A6Zg5M2OduyhC/YkqyLuD/02Bb4aR8hzloPj
 pym+94/PFaT5S7zvKywpvyIc8U+87/M2tw+mAPN2r3i4c0RFJa7CkyKqlKTKFw13
 jw7NLLlrRbZ3a3zlhpJVqGLKgF2FlWudLUo4Y4kddWvxTMbwYXs=
 =yuz5
 -----END PGP SIGNATURE-----

Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

Pull media updates from Mauro Carvalho Chehab:

 - new i2c drivers: ds90ub913, ds90ub953, ds90ub960, dw9719, ds90ub913

 - new Intel IVSC MEI drivers

 - some Mediatek platform drivers were moved to a common location

 - Intel atomisp2 driver is now working with the main ov2680 driver. Due
   to that, the atomisp2 ov2680 staging one was removed

 - the bttv driver was finally converted to videobuf2 framework. This
   was the last one upstream using videobuf version 1 core. We'll likely
   remove the old videobuf framework on 6.7

 - lots of improvements at atomisp driver: it now works with normal I2C
   sensors. Several compile-mode dependecies to select between ISP2400
   and ISP2401 are now solved in runtime

 - a new ipu-bridge logic was added to work with IVSC MEI drivers

 - venus driver gained better support for new VPU versions

 - the v4l core async framework has gained lots of improvements and
   cleanups

 - lots of other cleanups, improvements and driver fixes

* tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (358 commits)
  media: ivsc: Add ACPI dependency
  media: bttv: convert to vb2
  media: bttv: use audio defaults for winfast2000
  media: bttv: refactor bttv_set_dma()
  media: bttv: move vbi_skip/vbi_count out of buffer
  media: bttv: remove crop info from bttv_buffer
  media: bttv: remove tvnorm field from bttv_buffer
  media: bttv: remove format field from bttv_buffer
  media: bttv: move do_crop flag out of bttv_fh
  media: bttv: copy vbi_fmt from bttv_fh
  media: bttv: copy vid fmt/width/height from fh
  media: bttv: radio use v4l2_fh instead of bttv_fh
  media: bttv: replace BUG with WARN_ON
  media: bttv: use video_drvdata to get bttv
  media: i2c: rdacm21: Fix uninitialized value
  media: coda: Remove duplicated include
  media: vivid: fix the racy dev->radio_tx_rds_owner
  media: i2c: ccs: Check rules is non-NULL
  media: i2c: ds90ub960: Fix PLL config for 1200 MHz CSI rate
  media: i2c: ds90ub953: Fix use of uninitialized variables
  ...
2023-09-01 12:21:32 -07:00
..
Kconfig media: Kconfig: cleanup VIDEO_DEV dependencies 2022-03-18 05:58:35 +01:00
Makefile media: venus: Add platform buffers for v6 2021-01-13 09:19:23 +01:00
core.c media: venus: Fix firmware path for sm8250 2023-08-10 07:58:35 +02:00
core.h media: venus: Introduce VPU version distinction 2023-08-10 07:58:34 +02:00
dbgfs.c media: venus: Add support for SSR trigger using fault injection 2022-07-07 09:20:15 +01:00
dbgfs.h media: venus: Add support for SSR trigger using fault injection 2022-07-07 09:20:15 +01:00
firmware.c media: venus: firmware: Use of_reserved_mem_lookup() 2023-08-10 07:58:35 +02:00
firmware.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
helpers.c media: venus: Use newly-introduced hfi_buffer_requirements accessors 2023-08-10 07:58:35 +02:00
helpers.h media: venus: helpers: Add helper to check supported pixel formats 2022-04-24 08:33:10 +01:00
hfi.c media: venus: hfi: Remove the unneeded result variable 2022-09-24 11:21:44 +02:00
hfi.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi_cmds.c media: venus: Use struct_size_t() helper in pkt_session_unset_buffers() 2023-07-27 10:11:11 -07:00
hfi_cmds.h media: venus: hfi_cmds: Replace one-element array with flexible-array member 2023-06-09 13:44:14 +01:00
hfi_helper.h media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00
hfi_msgs.c media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00
hfi_msgs.h media: venus: Replace one-element arrays with flexible-array members 2023-06-09 13:43:46 +01:00
hfi_parser.c media: venus: hfi_platform: Correct supported codecs for sc7280 2022-07-07 09:21:08 +01:00
hfi_parser.h media: venus: helpers: Wire up hfi platform buffer requirements 2021-01-13 09:20:55 +01:00
hfi_plat_bufs.h media: venus: update calculation for dpb buffers 2023-06-09 14:03:37 +01:00
hfi_plat_bufs_v6.c media: venus: Use newly-introduced hfi_buffer_requirements accessors 2023-08-10 07:58:35 +02:00
hfi_platform.c media: venus: hfi_platform: Check vpu_version instead of device compatible 2023-08-10 07:58:35 +02:00
hfi_platform.h media: venus: hfi_platform: Correct supported codecs for sc7280 2022-07-07 09:21:08 +01:00
hfi_platform_v4.c media: venus: hfi_platform: Correct supported compressed format 2022-04-24 08:33:55 +01:00
hfi_platform_v6.c media: venus: hfi_platform: Correct supported compressed format 2022-04-24 08:33:55 +01:00
hfi_venus.c media: venus: hfi_venus: Restrict writing SCIACMDARG3 to Venus V1/V2 2023-08-10 07:58:35 +02:00
hfi_venus.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi_venus_io.h media: venus: firmware: enable no tz fw loading for sc7280 2021-10-08 11:26:13 +02:00
pm_helpers.c venus: pm_helpers: Fix error check in vcodec_domains_get() 2022-10-25 10:38:56 +03:00
pm_helpers.h media: venus: core, venc, vdec: Fix probe dependency error 2021-03-22 09:37:02 +01:00
vdec.c media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00
vdec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
vdec_ctrls.c media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00
venc.c media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00
venc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
venc_ctrls.c media: venus: Introduce accessors for remapped hfi_buffer_reqs members 2023-08-10 07:58:35 +02:00