Commit 182966e1 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull media updates from Mauro Carvalho Chehab:

 - a major reorg at platform Kconfig/Makefile files, organizing them per
   vendor. The other media Kconfig/Makefile files also sorted

 - New sensor drivers: hi847, isl7998x, ov08d10

 - New Amphion vpu decoder stateful driver

 - New Atmel microchip csi2dc driver

 - tegra-vde driver promoted from staging

 - atomisp: some fixes for it to work on BYT

 - imx7-mipi-csis driver promoted from staging and renamed

 - camss driver got initial support for VFE hardware version Titan 480

 - mtk-vcodec has gained support for MT8192

 - lots of driver changes, fixes and improvements

* tag 'media/v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (417 commits)
  media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST
  media: amphion: cleanup media device if register it fail
  media: amphion: fix some issues to improve robust
  media: amphion: fix some error related with undefined reference to __divdi3
  media: amphion: fix an issue that using pm_runtime_get_sync incorrectly
  media: vidtv: use vfree() for memory allocated with vzalloc()
  media: m5mols/m5mols.h: document new reset field
  media: pixfmt-yuv-planar.rst: fix PIX_FMT labels
  media: platform: Remove unnecessary print function dev_err()
  media: amphion: Add missing of_node_put() in vpu_core_parse_dt()
  media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done()
  media: platform: amphion: Fix build error without MAILBOX
  media: spi: Kconfig: Place SPI drivers on a single menu
  media: i2c: Kconfig: move camera drivers to the top
  media: atomisp: fix bad usage at error handling logic
  media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/
  media: media/*/Kconfig: sort entries
  media: Kconfig: cleanup VIDEO_DEV dependencies
  media: platform/*/Kconfig: make manufacturer menus more uniform
  media: platform: Create vendor/{Makefile,Kconfig} files
  ...
parents 9c4b86eb ba2c670a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -14,7 +14,7 @@ data from LCD controller (FIMD) through the SoC internal writeback data
path.  There are multiple FIMC instances in the SoCs (up to 4), having
path.  There are multiple FIMC instances in the SoCs (up to 4), having
slightly different capabilities, like pixel alignment constraints, rotator
slightly different capabilities, like pixel alignment constraints, rotator
availability, LCD writeback support, etc. The driver is located at
availability, LCD writeback support, etc. The driver is located at
drivers/media/platform/exynos4-is directory.
drivers/media/platform/samsung/exynos4-is directory.


Supported SoCs
Supported SoCs
--------------
--------------
+1 −1
Original line number Original line Diff line number Diff line
@@ -284,7 +284,7 @@ tda9887 TDA 9885/6/7 analog IF demodulator
tea5761       TEA 5761 radio tuner
tea5761       TEA 5761 radio tuner
tea5767       TEA 5767 radio tuner
tea5767       TEA 5767 radio tuner
tua9001       Infineon TUA9001 silicon tuner
tua9001       Infineon TUA9001 silicon tuner
tuner-xc2028  XCeive xc2028/xc3028 tuners
xc2028        XCeive xc2028/xc3028 tuners
xc4000        Xceive XC4000 silicon tuner
xc4000        Xceive XC4000 silicon tuner
xc5000        Xceive XC5000 silicon tuner
xc5000        Xceive XC5000 silicon tuner
============  ==================================================
============  ==================================================
+1 −1
Original line number Original line Diff line number Diff line
@@ -33,7 +33,7 @@ reference manual [#f1]_.
Entities
Entities
--------
--------


imx7-mipi-csi2
imx-mipi-csi2
--------------
--------------


This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel
This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel
+1 −1
Original line number Original line Diff line number Diff line
@@ -17,7 +17,7 @@ Introduction
------------
------------


This file documents the Texas Instruments OMAP 3 Image Signal Processor (ISP)
This file documents the Texas Instruments OMAP 3 Image Signal Processor (ISP)
driver located under drivers/media/platform/omap3isp. The original driver was
driver located under drivers/media/platform/ti/omap3isp. The original driver was
written by Texas Instruments but since that it has been rewritten (twice) at
written by Texas Instruments but since that it has been rewritten (twice) at
Nokia.
Nokia.


+1 −1
Original line number Original line Diff line number Diff line
@@ -25,7 +25,7 @@ As of Revision AB, the ISS is described in detail in section 8.
This driver is supporting **only** the CSI2-A/B interfaces for now.
This driver is supporting **only** the CSI2-A/B interfaces for now.


It makes use of the Media Controller framework [#f2]_, and inherited most of the
It makes use of the Media Controller framework [#f2]_, and inherited most of the
code from OMAP3 ISP driver (found under drivers/media/platform/omap3isp/\*),
code from OMAP3 ISP driver (found under drivers/media/platform/ti/omap3isp/\*),
except that it doesn't need an IOMMU now for ISS buffers memory mapping.
except that it doesn't need an IOMMU now for ISS buffers memory mapping.


Supports usage of MMAP buffers only (for now).
Supports usage of MMAP buffers only (for now).
Loading