[GIT PULL for v5.8-rc1] media updates

From: Mauro Carvalho Chehab
Date: Wed Jun 03 2020 - 04:06:20 EST


Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-1

For:

- Media documentation is now split into admin-guide, driver-api and
userspace-api books (a longstanding request from Jon);
- The media Kconfig was reorganized, in order to make easier to select
drivers and their dependencies;
- The testing drivers now has a separate directory;
- added a new driver for Rockchip Video Decoder IP;
- The atomisp staging driver was resurrected. It is meant to work with
4 generations of cameras on Atom-based laptops, tablets and cell
phones. So, it seems worth investing time to cleanup this driver and
making it in good shape.
- Added some V4L2 core ancillary routines to help with h264 codecs;
- Added an ov2740 image sensor driver;
- The si2157 gained support for Analog TV, which, in turn, added support
for some cx231xx and cx23885 boards to also support analog standards;
- Added some V4L2 controls (V4L2_CID_CAMERA_ORIENTATION and
V4L2_CID_CAMERA_SENSOR_ROTATION) to help identifying where the camera
is located at the device;
- VIDIOC_ENUM_FMT was extended to support MC-centric devices;
- Lots of drivers improvements and cleanups.

Thanks!
Mauro

PS.: The diffstat is so big that I almost dropped it, as it is almost
useless for humans to read. I ended by not doing it just because perhaps
you could be using some sort of script to check diffstat.

-


The following changes since commit ae83d0b416db002fe95601e7f97f64b59514d936:

Linux 5.7-rc2 (2020-04-19 14:35:30 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-1

for you to fetch changes up to 938b29db3aa9c293c7c1366b16e55e308f1a1ddd:

media: Documentation: media: Refer to mbus format documentation from CSI-2 docs (2020-05-25 15:47:02 +0200)

----------------------------------------------------------------
media updates for v5.8-rc1

----------------------------------------------------------------
Adrian Ratiu (1):
media: coda: jpeg: support optimized huffman tables

Arnd Bergmann (1):
media: ti-vpe: avoid gcc-9 warning

Bingbu Cao (6):
media: staging/intel-ipu3: Implement lock for stream on/off operations
media: doc-rst: add yavta test example in ipu3 docs
media: ipu3.rst: add yuv-downscaling into pipeline diagram
media: staging: imgu: do not hold spinlock during freeing mmu page table
media: ipu3.rst: add explanation for running mode
media: i2c: Add ov2740 image sensor driver

Boris Brezillon (4):
media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists
media: hantro: h264: Use the generic H264 reflist builder
media: dt-bindings: rockchip: Document RK3399 Video Decoder bindings
media: rkvdec: Add the rkvdec driver

Brad Love (15):
media: si2157: Enable tuner status flags
media: si2157: Check error status bit on cmd execute
media: si2157: Better check for running tuner in init
media: si2157: Add analog tuning related functions
media: si2157: Briefly wait for tuning operation to complete
media: si2157: module debug option to wait on signal lock
media: cx23885: Add analog frontend to Hauppauge QuadHD
media: cx23885: Add analog frontend to 1265_K4
media: cx23885: Add analog frontend to HVR5525
media: cx23885: Add i2c device analog tuner support
media: cx231xx: Add i2c device analog tuner support
media: si2157: add on-demand rf strength func
media: lgdt3306a: Add CNR v5 stat
media: cx25840: Register labeling, chip specific correction
media: dvbdev: Fix tuner->demod media controller link

Christophe JAILLET (2):
media: m88ds3103: Add missing '\n' in log messages
media: sun8i: Fix an error handling path in 'deinterlace_runtime_resume()'

Colin Ian King (8):
media: dvb: return -EREMOTEIO on i2c transfer failure.
media: davinci: remove redundant assignment to pointer 'common'
media: pwc-ctl: remove redundant assignment to variable ret
media: gspca: remove redundant assignment to variable status
media: dvb: remove redundant assignment to variable bw
media: stv0900_core: remove redundant assignment to variable val
media: mantis_dvb: remove redundant initialization to variable result
media: dvb-frontends: remove redundant initialization of variable status

Dafna Hirschfeld (24):
media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY to YUV
media: doc-rst: in the RGB formats table add '-' in undefined bits
media: v4l2-common: Add BGR666 to v4l2_format_info
media: vimc: remove the function vimc_unregister
media: vimc: handle error in vimc_add_subdevs
media: vimc: keep the error value when adding an entity fails
media: vimc: fix issues in documentation in vimc-common.h
media: vimc: add vimc_ent_type struct for the callbacks of entities
media: staging: rkisp1: remove TODO item - uapi structs compatibility
media: staging: rkisp1: replace rkisp1_fmt_pix_type with v4l2_pixel_encoding
media: staging: rkisp1: cap: remove field fmt_type from struct rkisp1_capture_fmt_cfg
media: staging: rkisp1: change fields names from fmt_type to pixel_enc
media: staging: rkisp1: remove mbus field from rkisp1_sensor_async
media: staging: rkisp1: replace the call to v4l2_async_notifier_parse_fwnode_endpoints_by_port
media: staging: rkisp1: cap: cleanup in mainpath config for uv swap format
media: staging: rkisp1: cap: fix value written to uv swap register in selfpath
media: staging: rkisp1: cap: change the logic for writing to uv swap register
media: staging: rkisp1: cap: support uv swap only for semiplanar formats
media: staging: rkisp1: cap: support uv swapped planar formats
media: staging: rkisp1: rsz: get the capture format info from the capture struct
media: staging: rkisp1: rsz: remove redundant if statement and add inline doc
media: staging: rkisp1: rsz: change (hv)div only if capture format is YUV
media: staging: rkisp1: cap: enable RGB capture format with YUV media bus
media: i2c: imx219: Fix a bug in imx219_enum_frame_size

Dan Carpenter (2):
media: vicodec: Fix error codes in probe function
media: cec: silence shift wrapping warning in __cec_s_log_addrs()

Deepak R Varma (3):
media: staging/intel-ipu3: css: simplify expression
media: staging/intel-ipu3: Remove extra blank lines
media: staging/intel-ipu3: Simplify single goto jump

Dirk Nehring (1):
media: dvb-usb: Add Cinergy S2 PCIe Dual Port support

Dongchun Zhu (1):
media: dt-bindings: ov8856: Document YAML bindings

Ezequiel Garcia (13):
media: v4l2-mem2mem: return CAPTURE buffer first
media: hantro: Set buffers' zeroth plane payload in .buf_prepare
media: hantro: Use v4l2_m2m_buf_done_and_job_finish
media: hantro: Remove unneeded hantro_dec_buf_finish
media: hantro: Move H264 motion vector calculation to a helper
media: hantro: Refactor for V4L2 API spec compliancy
media: dt-bindings: rockchip-vpu: Convert bindings to json-schema
media: vim2m: Remove unneeded buffer lock
media: Kconfig: Don't expose the Request API option
media: rkisp1: Get rid of unused variable warning
media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency
media: rkisp1: Fix wrong PHY config dependency
media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries

Fabio Estevam (5):
media: imx-media-csc-scaler: Use a shorter name for driver
media: imx.rst: Fix the MIPI CSI-2 virtual channel
media: imx.rst: Provide an example for unprocessed video capture
media: imx.rst: Provide the OV560 module part number
media: imx.rst: Provide streaming examples for imx6q-sabresd

Geert Uytterhoeven (2):
media: media: sh_veu: Remove driver
media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h>

Greg Kroah-Hartman (1):
media: staging: media: imx: no need to check return value of debugfs_create functions

Guillaume Tucker (1):
media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT

Guru Das Srinagesh (1):
media: ir-rx51: Use 64-bit division macro

Gustavo A. R. Silva (3):
media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member
media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member
media: s5k5baf: Replace zero-length array with flexible-array

Hans Verkuil (11):
media: Documentation/media: drop/fix vivi references
media: media/test_drivers: rename to test-drivers
media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when WARN_ON
media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
media: rkisp1: fix missing mbus.type -> mbus_type conversion
media: vidioc-reqbufs/create-bufs.rst: fix typo
media: cec-gpio: handle gpiod_get_value errors correctly
media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer
media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl
media: v4l: document VIDIOC_SUBDEV_QUERYCAP

Helen Koike (5):
media: Makefile: fix test drivers compilation
media: staging: rkisp1: cap: fix return values from pm functions
media: staging: rkisp1: cap: serialize start/stop stream
media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property
media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging

Hsin-Yi Wang (1):
media: mtk-mdp: Use correct aliases name

Jacopo Mondi (17):
media: Documentation: media: Update sub-device API intro
media: Documentation: media: Document read-only subdevice
media: v4l2-dev: Add v4l2_device_register_ro_subdev_node()
media: v4l2-subdev: Guard whole fops and ioctl hdlr
media: i2c: imx219: Implement get_selection
media: dt-bindings: video-interfaces: Document 'orientation' property
media: dt-bindings: video-interface: Replace 'rotation' description
media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
media: v4l2-ctrls: Add camera orientation and rotation
media: v4l2-fwnode: Add helper to parse device properties
media: include: v4l2-ctrl: Sort forward declarations
media: v4l2-ctrls: Sort includes alphabetically
media: v4l2-ctrls: Add helper to register properties
media: i2c: ov5670: Parse and register properties
media: i2c: ov13858: Parse and register properties
media: i2c: imx219: Parse and register properties

Jia-Ju Bai (1):
media: usb: ttusb-dec: reduce the number of memory reads in ttusb_dec_handle_irq()

Johan Jonker (3):
media: dt-bindings: media: convert rockchip rga bindings to yaml
media: dt-bindings: media: rockchip-rga: add power-domains property
media: dt-bindings: media: rockchip-vpu: fix interrupt-names

John Oldman (1):
media: staging: media: usbvision: usbvision-core Correct spelling

Kieran Bingham (1):
media: platform: fcp: Set appropriate DMA parameters

Koji Matsuoka (1):
media: rcar-csi2: Fix comment of VCDT/VCDT2 register

Laurent Pinchart (21):
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
media: imx: imx7-mipi-csis: Centralize initialization of pad formats
media: imx: imx7-mipi-csis: Add missing RAW formats
media: imx: imx7-mipi-csis: Expose correct YUV formats
media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 data alignment
media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support
media: imx: imx7-mipi-csis: Rename data_alignment field to width
media: imx: imx7-mipi-csis: Align image width based on format
media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALIGN_32BIT
media: imx: imx7-mipi-csis: Align macro definitions
media: imx: imx7-mipi-csis: Remove link setup on source pad
media: imx: imx7-mipi-csis: Cleanup includes
media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers
media: imx: imx7-mipi-csis: Implement the .enum_mbus_code() operation
media: imx: utils: Inline init_mbus_colorimetry() in its caller
media: imx: utils: Handle Bayer format lookup through a selection flag
media: imx: utils: Make imx_media_pixfmt handle variable number of codes
media: imx: utils: Rename format lookup and enumeration functions
media: imx: utils: Constify some mbus and ipu_image arguments
media: pci: Fill v4l2_fmtdesc with designated initializers
media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices

Lukas Bulwahn (1):
media: MAINTAINERS: adjust entries to moving CEC USB drivers

Maheshwar Ajja (2):
media: v4l2-ctrl: Add H264 profile and levels
media: uapi: h264: Add new profile and levels

Mansur Alisha Shaik (1):
media: venus: core: remove CNOC voting while device suspend

Marco Felsch (1):
media: v4l2-image-sizes: add HD and Full-HD definitions

Mauro Carvalho Chehab (242):
media: dvb-usb: auto-select CYPRESS_FIRMWARE
media: Kconfig: add an option to filter in/out platform drivers
media: Kconfig: not all V4L2 platform drivers are for camera
media: pci: move VIDEO_PCI_SKELETON to a different Kconfig
media: Kconfig: update the MEDIA_SUPPORT help message
media: split test drivers from platform directory
media: Kconfig: move comment to siano include
media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var
media: Kconfig: mode firewire comment to firewire/Kconfig
media: ddbridge: copy the dvb_dummy_fe driver to ddbridge
media: ddbridge-dummy_fe: do some vars and function renames
media: ddbridge: use the ddbridge's own dummy fe driver
media: Kconfig: mark other drivers as test drivers
media: Kconfig: simplify some dependencies
media: Kconfig: better support hybrid TV devices
media: Kconfig: fix selection for test drivers
media: add SPDX headers on Kconfig and Makefile files
media: dvb-core: Kconfig: default to use dynamic minors
media: Kconfig files: use select for V4L2 subdevs and MC
media: Kconfig: reorganize the drivers menu options
media: Kconfig: use a sub-menu to select supported devices
media: Kconfig: make filtering devices optional
media: Kconfig: warn if drivers are filtered
media: Kconfig: move CEC-specific options to cec/Kconfig
media: Kconfig: move DVB-specific options to dvb-core/Kconfig
media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig
media: Kconfig: move media controller core select to main Kconfig
media: Kconfig: place all options under a sub-menu
media: Kconfig: move the position of sub-driver autoselection
media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering
media: Kconfig: Better organize the per-API options
media: i2c/Kconfig: reorganize items there
media: Kconfig: don't use visible for device type select
media: docs: avermedia.rst: mark a table as such
media: docs: move soc-camera.rst to staging
media: docs: split cpia2.rst on two files
media: docs: split ci.rst into uAPI and user guide docs
media: docs: split meye.rst into admin and uAPI docs
media: docs: split vimc.rst into devel and admin parts
media: docs: split development info from bttv.rst
media: docs: split development info from cx88.rst
media: docs: split cx2341x.rst into different audiences
media: docs: cx18-streams.c: fix broken references to docs
media: docs: split uAPI info from davinci-vpbe.rst
media: docs: split uAPI info from fimc.rst
media: docs: split uAPI info from saa7134-devel.rst
media: docs: split uAPI info from omap3isp.rst
media: docs: split uAPI info from imx.rst
media: docs: move uAPI book to userspace-api/media
media: docs: kAPI docs: move them to driver-api
media: docs: move fourcc file to the uAPI document
media: docs: move user-facing docs to the admin guide
media: docs: move driver-specific info to driver-api
media: docs: add an uAPI chapter for driver-specific stuff
media: docs: get rid of Documentation/media/
Revert "media: Kconfig: better support hybrid TV devices"
media: vimc: fix kernel-doc markups
media: docs: fix some broken references
Revert "media: Kconfig: move CEC-specific options to cec/Kconfig"
media: Kconfig: DVB support should be enabled for Digital TV
media: cec: move the core to a separate directory
media: place CEC menu before MEDIA_SUPPORT
media: move CEC platform drivers to a separate directory
media: move CEC USB drivers to a separate directory
media: cec: rename CEC platform drivers config options
media: docs: update cardlists
media: docs: split avermedia.rst contents on two files
media: docs: dvb_intro.rst: update its contents
media: docs: intro.rst actually contain DVB references
media: docs: update avermedia.rst contents
media: docs: bt8xx.rst: update document info
media: docs: update bttv.rst information
media: docs: add a cardlist for cx18 boards
media: docs: cpia2.rst: do some cleanups
media: docs: update Digital TV faq.rst
media: docs: saa7134.rst: update the documentation
media: docs: zr364xx: update documentation
media: docs: get rid of obsoleted udev documentation
media: docs: Add a master topic for the index file
media: docs: cleanup bttv-devel.rst file
media: docs: fix references for vimc
media: docs: move copyrights to the end and update them
media: docs: add GPLv2 for uAPI guide
media: docs: add cros-references to the other media guides
media: i2c/Kconfig: use sub-menus for I2C support
media: radio: don't use a menu just for wl128x driver
media: cec: don't select PCI & DMI
media: mc/Kconfig: remove staging dependency for request API
media: cec/usb: depends on USB_SUPPORT and TTY
media: dvb-frontends: DUMMY_FE should depends on DVB_CORE
Merge tag 'v5.7-rc2' into patchwork
media: staging: rkisp1 Kconfig: depends on OF
media: usbvision: depends on USB
media: dvb-usb-ids.h: fix an USB PID name
media: dvb-usb-v2: use DVB_USB_DEVICE() macro
media: pwc-if.c: Update comments about each pwc supported model
media: pwc-if: place USB device list on numberical order
media: admin-guide: add a card list for cx231xx boards
media: admin-guide: update em28xx cardlist
media: admin-guide: Add an introduction chapter
media: admin-guide: add a generic building guide
media: admin-guide: improve cardlist.rst documentation
media: admin-guide: add dvb-usb-v2 card lists
media: admin-guide: add cardlist for dib0700 driver
media: admin-guide: add dibusb-mb and dibusb-mc card lists
media: admin-guide: add support for the remaining dvb-usb boards
media: admin-guide: add a card list for the Siano driver
media: admin-guide: add a cardlist for all other USB cards
media: admin-guide: split DVB cards.rst
media: admin-guide: replace the frontend drivers list
media: admin-guide: add a list of media PCI cards
media: admin-guide: add a table with USB drivers
media: admin-guide: add a list of platform drivers
media: admin-guide: add a list of I2C drivers
media: admin-guide: add SPI cards to platform drivers
media: admin-guide: add card lists for radio and firewire
media: admin-guide: add test-drivers
media: admin-guide: bt8xx.rst: fix a broken cross-reference
media: admin-guide: reorganize the guide
media: admin-guide: split driver-specific indexes to new files
MAINTAINERS: reorder media attributes
media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies
media: platform: fix VIA_CAMERA dependencies
media: Kconfig: fix some dvb-usb-v2 dependencies
media: admin-guide: make clear about PCI subsystem IDs
media: admin-guide: split cardlist.rst file
media: ipu3.rst: fix a build warning
Revert "media: staging: atomisp: Remove driver"
MAINTAINERS: adjust atomisp maintainership
media: atomisp: fix usage of access_ok() kAPI
media: atomisp: totalram_pages is now a function
media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO
media: atomisp: Fix support for time 64 API
media: atomisp: use cpu_latency_qos_*() instead of pm_qos_update*()
media: atomisp: use new ida API
media: atomisp: fix a broken compat32 code
media: atomisp: allow building the driver again
media: atomisp: select IOSF_MBI dependency
media: atomisp: fix several typos
media: atomisp: fix several coding style issues
media: atomisp: do lots of other coding style cleanups
media: atomisp: remove some dead code
media: atomisp: simplify math_support.h
media: atomisp: add a way for the driver to know the chipset version
media: atomisp: atomisp_cmd.c test ISP version in runtime
media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version
media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401
media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401 dependency
media: atomisp: atomisp_v4l2.c: set wdt timers according with ISP version
media: atomisp: atomisp_subdev.c check ISP version on runtime
media: atomisp: atomisp_csi2.c: remove useless ifdefs
media: atomisp: atomisp_compat_css20.c: detect ISP at runtime
media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP version
media: atomisp: sh_css_defs.h: get rid of build time dependencies
media: atomisp: make sh_css_struct.h independent of ISP version
media: atomisp: make sh_css_sp_init_pipeline() ISP version independent
media: atomisp: remove ISP version macros from sh_css_legacy.h
media: atomisp: remove table duplication from dfs tables
media: atomisp: unify sh_css_params_shading_id_table_generate()
media: atomisp: sh_css_param_dvs.h remove ISP version macros
media: atomisp: print css_version in runtime
media: atomisp: add support for possible new names
media: atomisp: css_trace.h: use the newest tracing code
media: atomisp: ia_css_binary_get_shading_info(): don't test version
media: atomisp: get rid of some non-existing functions for ISP2401
media: atomisp: make util.c work with ISP2401 runtime detection
media: atomisp: sh_css: detect ISP version at runtime
media: atomisp: isp_const.h: get rid of an unused big define list
media: atomisp: get rid of several typedef-style defines
media: atomisp: get rid of trivial ISP2401 dependencies on header files
media: atomisp: get rid of unused header files
media: atomisp: remove unused definitions at */isp_capture_defs.h
media: atomisp: remove several duplicated files
media: atomisp: remove unused hive_isp_css_host_ids_hrt.h
media: atomisp: hive_isp_css_defs.h: keep just one copy of it
media: atomisp: get finish de-duplication of hrt/hive*.h
media: atomisp: add Asus Transform T101HA ACPI vars
media: atomisp: use regulator_get_optional() for first attempt
media: atomisp: remove bayer_io_ls duplication
media: atomisp: rename anr2 param header file
media: atomisp: get rid of io_ls/ subdir
media: atomisp: remove unused duplicated files
media: atomisp: get rid of trivial version checks at *.h
media: atomisp: get rid of ia_css_sc_param.h version dependency
media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines
media: atomisp: get rid of __ISP define tests
media: atomisp: make all file names unique at atomisp driver
media: atomisp: simplify makefiles
media: atomisp: cleanup directory hierarchy
media: atomisp: get rid of some broken code
media: atomisp: change function worders and fix include
media: atomisp: allow building for isp2401
media: atomisp: cleanup contents of css_2400_system/
media: atomisp: cleanup contents of css_2401_csi2p_system
media: atomisp: cleanup contents of css_2401_system
media: atomisp: get rid of most checks for ISP2401 version
media: atomisp: add firmware load code for ISP2401 rev B0
media: atomisp: remove some file duplication and do more dir renames
media: atomisp: use add_qos_request instead of update
media: atomisp: fix querycap initialization logic
media: atomisp: move ia_css_configure_sc() implementation
media: atomisp: disable the dummy PM driver is atomisp driver is built
media: atomisp: print a better message when fw version is wrong
media: atomisp: limit the name of the firmware file
media: atomisp: fix clock rate frequency setting
media: atomisp: improve device detection code
media: atomisp: relax firmware version detection criteria
media: atomisp: free PCI resources when probing fail
media: atomisp: make dfs_config_merr_117a struct const
media: atomisp: add -dDEBUG when building this driver
media: atomisp: Add some ACPI detection info
media: atomisp: better display DMI and EFI found entries
media: atomisp: print the type of PMIC that will be used
media: atomisp: reduce the risk of a race condition
media: atomisp: warn if unsupported subdevs are found
media: atomisp: detect the PMIC type
media: atomisp: move atomisp_gmin_platform.c to pci/ dir
media: atomisp: add support for different PMIC configurations
media: atomisp: spctrl: be sure to zero .code_addr after free
media: atomisp: use pcim_enable_device() again
media: atomisp: simplify the power down/up code
media: atomisp: remove a misplaced #endif
media: atomisp: fix an inverted logic
media: atomisp: get rid of spmem_dump.c
media: atomisp: get rid of __bo_alloc() macro
media: atomisp: fix a slab error due to a wrong free
media: atomisp: fix the value for CamClk on Asus T101HA
media: atomisp: keep the ISP powered on when setting it
media: atomisp: change the code to properly wait for sensor
media: atomisp: ov2680: improve debug messages
media: atomisp: use read/write routines from mainstream
media: atomisp-ov2680: get rid of the type field
media: atomisp: simplify ov2680 array write logic
media: atomisp: turn on camera before setting it
media: atomisp: disable the dynamic and reserved pools
media: atomisp: add a notice about possible leak resources
media: atomisp: isp_mmu: don't use kmem_cache
media: atomisp: print IRQ when debugging
media: atomisp: don't produce errs for ignored IRQs
media: atomisp: adjust some code at sh_css that could be broken
media: atomisp: update TODO with the current data
media: atomisp: unify the version for isp2401 a0 and b0 versions

Maxime Jourdan (1):
media: meson: vdec: enable mcrcc for VP9

Neil Armstrong (1):
media: MAINTAINERS: update the Amlogic VDEC driver maintainer entry

Niklas SÃderlund (5):
media: vimc: cap: Report a colorspace
media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC
media: rcar-vin: Make use of V4L2_CAP_IO_MC
media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC
media: vimc: Make use of V4L2_CAP_IO_MC

NÃcolas F. R. A. Prado (3):
media: vimc: Support multiple media bus codes for each pixelformat
media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes
media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus formats on source pad

Philipp Zabel (9):
media: coda: round up decoded buffer size for all codecs
media: add v4l2 JPEG helpers
media: coda: jpeg: add CODA960 JPEG decoder support
media: coda: split marking last meta into helper function
media: coda: mark last capture buffer
media: coda: lock capture queue wakeup against decoder stop command
media: imx: utils: fix and simplify pixel format enumeration
media: imx: utils: fix media bus format enumeration
media: coda: add RC enable controls

Robert Foss (2):
media: ov8856: Add devicetree support
media: ov8856: Implement sensor module revision identification

Sakari Ailus (5):
media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as reviewers
media: Revert "staging: imgu: Address a compiler warning on alignment"
media: staging: ipu3-imgu: Move alignment attribute to field
media: staging: ipu3-imgu: Add a sanity check for the parameter struct size
media: Documentation: media: Refer to mbus format documentation from CSI-2 docs

Sean Young (9):
media: dvb: digitv: remove unused array element 0
media: rc: if kernel is built without an IR codec, don't advertise it
media: dvb-usb: make dvb_usb_device_properties const
media: iguanair: rc drivers no longer need to do locking
media: m88ds3103: error in set_frontend is swallowed and not reported
media: rc: no need for decoder state if decoder not enabled
media: si2157: ensure wait_status is initialized
media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
media: gpio-ir-tx: allow transmission without carrier

Seungchul Kim (1):
media: v4l2-fh: define v4l2_fh struct regardless of condition

Stanimir Varbanov (9):
media: venus: vdec: Use pmruntime autosuspend
media: venus: core: Add missing mutex destroy
media: venus: core: Fix mutex destroy in remove
media: venus: core: Constify codec frequency data array
media: venus: helpers: Done buffers per queue type
media: venus: vdec: Mark flushed buffers with error state
media: venus: vdec: Init registered list unconditionally
media: venus: Mark last capture buffer
media: venus: venc,vdec: Return EBUSY on S_FMT while streaming

Steve Longerbeam (28):
media: imx.rst: Add example media graphs
media: imx: Fix some pixel format selections
media: imx: utils: Rename pixel format selection enumeration
media: imx: utils: Introduce PIXFMT_SEL_IPU
media: imx: utils: Split find|enum_format into fourcc and mbus functions
media: imx: utils: Default colorspace to SRGB
media: entity: Pass entity to get_fwnode_pad operation
media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1
media: v4l2-mc: add v4l2_create_fwnode_links helpers
media: video-mux: Parse information from firmware without using callbacks
media: imx: Parse information from firmware without using callbacks
media: Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers"
media: imx: csi: Implement get_fwnode_pad op
media: video-mux: Implement get_fwnode_pad op
media: imx: mipi csi-2: Implement get_fwnode_pad op
media: imx: imx7-mipi-csis: Implement get_fwnode_pad op
media: imx: imx7-media-csi: Implement get_fwnode_pad op
media: video-mux: Create media links in bound notifier
media: imx: mipi csi-2: Create media links in bound notifier
media: imx7: mipi csis: Create media links in bound notifier
media: imx7: csi: Create media links in bound notifier
media: imx: csi: Create media links in bound notifier
media: imx7: csi: Remove imx7_csi_get_upstream_endpoint()
media: imx5/6/7: csi: Mark a bound video mux as a CSI mux
media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode
media: imx: Create missing links from CSI-2 receiver
media: imx: silence a couple debug messages
media: imx: TODO: Remove media link creation todos

Tomasz Figa (1):
media: staging: ipu3: Fix stale list entries on parameter queue failure

Tomi Valkeinen (20):
media: ov5640: fix use of destroyed mutex
media: ti-vpe: cal: fix DMA memory corruption
media: ti-vpe: cal: improve enable_irqs
media: ti-vpe: cal: fix use of wrong macro
media: ti-vpe: cal: use runtime_resume for errata handling
media: ti-vpe: cal: drop cal_runtime_get/put
media: ti-vpe: cal: catch error irqs and print errors
media: ti-vpe: cal: print errors on timeouts
media: ti-vpe: cal: simplify irq handling
media: ti-vpe: cal: remove useless CAL_GEN_* macros
media: ti-vpe: cal: remove useless IRQ defines
media: ti-vpe: cal: use reg_write_field
media: ti-vpe: cal: cleanup CIO power enable/disable
media: ti-vpe: cal: fix dummy read to phy
media: ti-vpe: cal: program number of lines properly
media: ti-vpe: cal: set DMA max seg size
media: ti-vpe: cal: move code to separate functions
media: ti-vpe: cal: improve wait for CIO resetdone
media: ti-vpe: cal: improve wait for stop-state
media: ti-vpe: cal: fix stop state timeout

Wolfram Sang (6):
media: pci: cx88: convert to use i2c_new_client_device()
media: pci: saa7134: convert to use i2c_new_client_device()
media: marvell-ccic: convert to use i2c_new_client_device()
media: usb: cx231xx: convert to use i2c_new_client_device()
media: usb: hdpvr: convert to use i2c_new_client_device()
media: usb: pvrusb2: convert to use i2c_new_client_device()

Zou Wei (1):
media: cx231xx: Remove unneeded semicolon

Documentation/ABI/testing/debugfs-cec-error-inj | 2 +-
Documentation/Makefile | 10 +-
Documentation/admin-guide/index.rst | 1 +
Documentation/admin-guide/kernel-parameters.txt | 4 +-
.../media}/au0828-cardlist.rst | 0
Documentation/admin-guide/media/avermedia.rst | 94 +
Documentation/admin-guide/media/bt8xx.rst | 156 +
Documentation/admin-guide/media/bttv-cardlist.rst | 683 ++
Documentation/admin-guide/media/bttv.rst | 1761 +++
Documentation/admin-guide/media/building.rst | 357 +
.../media}/cafe_ccic.rst | 0
Documentation/admin-guide/media/cardlist.rst | 29 +
Documentation/admin-guide/media/cec-drivers.rst | 10 +
Documentation/admin-guide/media/ci.rst | 77 +
Documentation/admin-guide/media/cpia2.rst | 145 +
Documentation/admin-guide/media/cx18-cardlist.rst | 17 +
.../admin-guide/media/cx231xx-cardlist.rst | 99 +
.../admin-guide/media/cx23885-cardlist.rst | 267 +
Documentation/admin-guide/media/cx88-cardlist.rst | 383 +
Documentation/admin-guide/media/cx88.rst | 58 +
Documentation/admin-guide/media/davinci-vpbe.rst | 65 +
Documentation/admin-guide/media/dvb-drivers.rst | 16 +
.../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 +
.../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 +
.../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 +
.../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 +
.../media/dvb-usb-cinergyT2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 +
.../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 +
.../media/dvb-usb-dibusb-mb-cardlist.rst | 42 +
.../media/dvb-usb-dibusb-mc-cardlist.rst | 30 +
.../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 +
.../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 +
.../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 +
.../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 +
.../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 +
.../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 +
.../media/dvb-usb-mxl111sf-cardlist.rst | 36 +
.../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 +
.../media/dvb-usb-pctv452e-cardlist.rst | 20 +
.../media/dvb-usb-rtl28xxu-cardlist.rst | 80 +
.../media/dvb-usb-technisat-usb2-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 +
.../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 +
.../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 +
.../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 +
Documentation/admin-guide/media/dvb.rst | 12 +
Documentation/admin-guide/media/dvb_intro.rst | 616 +
Documentation/admin-guide/media/dvb_references.rst | 29 +
.../admin-guide/media/em28xx-cardlist.rst | 436 +
Documentation/admin-guide/media/faq.rst | 216 +
Documentation/admin-guide/media/fimc.rst | 153 +
.../admin-guide/media/frontend-cardlist.rst | 226 +
.../media}/gspca-cardlist.rst | 0
Documentation/admin-guide/media/i2c-cardlist.rst | 290 +
Documentation/admin-guide/media/imx.rst | 714 ++
.../admin-guide/media/imx6q-sabreauto.dot | 51 +
Documentation/admin-guide/media/imx6q-sabresd.dot | 56 +
.../v4l-drivers => admin-guide/media}/imx7.rst | 0
Documentation/admin-guide/media/index.rst | 61 +
Documentation/admin-guide/media/intro.rst | 27 +
Documentation/admin-guide/media/ipu3.rst | 591 +
.../v4l-drivers => admin-guide/media}/ipu3_rcb.svg | 0
Documentation/admin-guide/media/ivtv-cardlist.rst | 139 +
.../v4l-drivers => admin-guide/media}/ivtv.rst | 0
.../dvb-drivers => admin-guide/media}/lmedm04.rst | 0
Documentation/admin-guide/media/meye.rst | 93 +
Documentation/admin-guide/media/misc-cardlist.rst | 28 +
Documentation/admin-guide/media/omap3isp.rst | 92 +
.../media}/omap4_camera.rst | 0
.../media}/opera-firmware.rst | 0
.../admin-guide/media/other-usb-cardlist.rst | 92 +
Documentation/admin-guide/media/pci-cardlist.rst | 107 +
.../v4l-drivers => admin-guide/media}/philips.rst | 0
.../admin-guide/media/platform-cardlist.rst | 90 +
.../media}/pulse8-cec.rst | 0
.../media}/qcom_camss.rst | 0
.../media}/qcom_camss_8x96_graph.dot | 0
.../media}/qcom_camss_graph.dot | 0
Documentation/admin-guide/media/radio-cardlist.rst | 44 +
.../media}/rcar-fdp1.rst | 0
.../admin-guide/media/remote-controller.rst | 76 +
.../admin-guide/media/saa7134-cardlist.rst | 803 ++
Documentation/admin-guide/media/saa7134.rst | 88 +
.../admin-guide/media/saa7164-cardlist.rst | 71 +
.../v4l-drivers => admin-guide/media}/si470x.rst | 0
.../v4l-drivers => admin-guide/media}/si4713.rst | 0
.../v4l-drivers => admin-guide/media}/si476x.rst | 0
Documentation/admin-guide/media/siano-cardlist.rst | 56 +
.../media}/technisat.rst | 0
.../media}/tm6000-cardlist.rst | 0
.../media}/ttusb-dec.rst | 0
.../media}/tuner-cardlist.rst | 0
Documentation/admin-guide/media/usb-cardlist.rst | 157 +
.../media}/usbvision-cardlist.rst | 0
Documentation/admin-guide/media/v4l-drivers.rst | 33 +
.../v4l-drivers => admin-guide/media}/vimc.dot | 0
Documentation/admin-guide/media/vimc.rst | 90 +
.../v4l-drivers => admin-guide/media}/vivid.rst | 0
Documentation/admin-guide/media/zr364xx.rst | 102 +
.../devicetree/bindings/media/i2c/ov8856.yaml | 142 +
.../devicetree/bindings/media/rockchip,vdec.yaml | 73 +
.../devicetree/bindings/media/rockchip-rga.txt | 34 -
.../devicetree/bindings/media/rockchip-rga.yaml | 83 +
.../devicetree/bindings/media/rockchip-vpu.txt | 43 -
.../devicetree/bindings/media/rockchip-vpu.yaml | 77 +
.../devicetree/bindings/media/video-interfaces.txt | 372 +-
.../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 73 +
Documentation/doc-guide/parse-headers.rst | 2 +-
Documentation/driver-api/index.rst | 1 +
.../{media/kapi => driver-api/media}/cec-core.rst | 0
Documentation/driver-api/media/csi2.rst | 91 +
.../driver-api/media/drivers/bttv-devel.rst | 116 +
.../media/drivers}/contributors.rst | 0
.../driver-api/media/drivers/cpia2_devel.rst | 56 +
.../driver-api/media/drivers/cx2341x-devel.rst | 3685 ++++++
.../driver-api/media/drivers/cx88-devel.rst | 113 +
.../media/drivers/davinci-vpbe-devel.rst | 39 +
.../media/drivers}/dvb-usb.rst | 0
.../driver-api/media/drivers/fimc-devel.rst | 33 +
.../media/drivers}/frontends.rst | 0
Documentation/driver-api/media/drivers/index.rst | 38 +
.../media/drivers}/pvrusb2.rst | 0
.../media/drivers}/pxa_camera.rst | 0
.../media/drivers}/radiotrack.rst | 0
.../driver-api/media/drivers/saa7134-devel.rst | 67 +
.../media/drivers}/sh_mobile_ceu_camera.rst | 0
.../media/drivers}/tuners.rst | 0
.../driver-api/media/drivers/vimc-devel.rst | 15 +
.../{media/kapi => driver-api/media}/dtv-ca.rst | 0
.../kapi => driver-api/media}/dtv-common.rst | 0
.../{media/kapi => driver-api/media}/dtv-core.rst | 0
.../{media/kapi => driver-api/media}/dtv-demux.rst | 0
.../kapi => driver-api/media}/dtv-frontend.rst | 0
.../{media/kapi => driver-api/media}/dtv-net.rst | 0
Documentation/driver-api/media/index.rst | 54 +
.../{media/kapi => driver-api/media}/mc-core.rst | 0
.../{media/kapi => driver-api/media}/rc-core.rst | 0
.../kapi => driver-api/media}/v4l2-async.rst | 0
.../kapi => driver-api/media}/v4l2-clocks.rst | 0
.../kapi => driver-api/media}/v4l2-common.rst | 0
.../kapi => driver-api/media}/v4l2-controls.rst | 0
.../{media/kapi => driver-api/media}/v4l2-core.rst | 0
.../{media/kapi => driver-api/media}/v4l2-dev.rst | 0
.../kapi => driver-api/media}/v4l2-device.rst | 0
.../kapi => driver-api/media}/v4l2-dv-timings.rst | 0
.../kapi => driver-api/media}/v4l2-event.rst | 0
.../{media/kapi => driver-api/media}/v4l2-fh.rst | 0
.../media}/v4l2-flash-led-class.rst | 0
.../kapi => driver-api/media}/v4l2-fwnode.rst | 0
.../kapi => driver-api/media}/v4l2-intro.rst | 0
.../{media/kapi => driver-api/media}/v4l2-mc.rst | 0
.../kapi => driver-api/media}/v4l2-mediabus.rst | 0
.../kapi => driver-api/media}/v4l2-mem2mem.rst | 0
.../{media/kapi => driver-api/media}/v4l2-rect.rst | 0
Documentation/driver-api/media/v4l2-subdev.rst | 493 +
.../kapi => driver-api/media}/v4l2-tuner.rst | 0
.../kapi => driver-api/media}/v4l2-tveeprom.rst | 0
Documentation/driver-api/media/v4l2-videobuf.rst | 403 +
.../kapi => driver-api/media}/v4l2-videobuf2.rst | 0
Documentation/fb/api.rst | 4 +-
Documentation/index.rst | 1 -
Documentation/media/.gitignore | 5 -
Documentation/media/Makefile | 69 -
Documentation/media/cec-drivers/index.rst | 34 -
Documentation/media/dvb-drivers/avermedia.rst | 269 -
Documentation/media/dvb-drivers/bt8xx.rst | 124 -
Documentation/media/dvb-drivers/cards.rst | 146 -
Documentation/media/dvb-drivers/ci.rst | 231 -
Documentation/media/dvb-drivers/faq.rst | 169 -
Documentation/media/dvb-drivers/index.rst | 45 -
Documentation/media/dvb-drivers/intro.rst | 23 -
Documentation/media/dvb-drivers/udev.rst | 63 -
Documentation/media/index.rst | 26 -
Documentation/media/kapi/csi2.rst | 85 -
Documentation/media/kapi/v4l2-subdev.rst | 444 -
Documentation/media/kapi/v4l2-videobuf.rst | 406 -
Documentation/media/media_kapi.rst | 38 -
Documentation/media/media_uapi.rst | 33 -
Documentation/media/typical_media_device.svg | 116 -
Documentation/media/uapi/cec/cec-api.rst | 54 -
Documentation/media/uapi/cec/cec-func-close.rst | 54 -
Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 -
Documentation/media/uapi/cec/cec-func-open.rst | 85 -
Documentation/media/uapi/cec/cec-func-poll.rst | 85 -
Documentation/media/uapi/cec/cec-funcs.rst | 30 -
Documentation/media/uapi/cec/cec-header.rst | 17 -
Documentation/media/uapi/cec/cec-intro.rst | 49 -
.../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 -
.../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 -
.../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 -
Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 -
Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 -
Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 -
Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 -
.../uapi/dvb/audio-bilingual-channel-select.rst | 66 -
.../media/uapi/dvb/audio-channel-select.rst | 66 -
.../media/uapi/dvb/audio-clear-buffer.rst | 55 -
Documentation/media/uapi/dvb/audio-continue.rst | 56 -
Documentation/media/uapi/dvb/audio-fclose.rst | 63 -
Documentation/media/uapi/dvb/audio-fopen.rst | 115 -
Documentation/media/uapi/dvb/audio-fwrite.rst | 91 -
.../media/uapi/dvb/audio-get-capabilities.rst | 63 -
Documentation/media/uapi/dvb/audio-get-status.rst | 63 -
Documentation/media/uapi/dvb/audio-pause.rst | 57 -
Documentation/media/uapi/dvb/audio-play.rst | 56 -
.../media/uapi/dvb/audio-select-source.rst | 65 -
Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 -
.../media/uapi/dvb/audio-set-bypass-mode.rst | 70 -
Documentation/media/uapi/dvb/audio-set-id.rst | 67 -
Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 -
Documentation/media/uapi/dvb/audio-set-mute.rst | 71 -
.../media/uapi/dvb/audio-set-streamtype.rst | 77 -
Documentation/media/uapi/dvb/audio-stop.rst | 56 -
Documentation/media/uapi/dvb/audio.rst | 34 -
Documentation/media/uapi/dvb/audio_data_types.rst | 123 -
.../media/uapi/dvb/audio_function_calls.rst | 37 -
Documentation/media/uapi/dvb/ca-fclose.rst | 50 -
Documentation/media/uapi/dvb/ca-fopen.rst | 84 -
Documentation/media/uapi/dvb/ca-get-cap.rst | 53 -
Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 -
Documentation/media/uapi/dvb/ca-get-msg.rst | 59 -
Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 -
Documentation/media/uapi/dvb/ca-reset.rst | 51 -
Documentation/media/uapi/dvb/ca-send-msg.rst | 58 -
Documentation/media/uapi/dvb/ca-set-descr.rst | 53 -
Documentation/media/uapi/dvb/ca.rst | 31 -
Documentation/media/uapi/dvb/ca_data_types.rst | 16 -
Documentation/media/uapi/dvb/ca_function_calls.rst | 27 -
Documentation/media/uapi/dvb/demux.rst | 30 -
Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 -
Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 -
Documentation/media/uapi/dvb/dmx-fclose.rst | 52 -
Documentation/media/uapi/dvb/dmx-fopen.rst | 98 -
Documentation/media/uapi/dvb/dmx-fread.rst | 87 -
Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 -
Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 -
Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 -
Documentation/media/uapi/dvb/dmx-mmap.rst | 125 -
Documentation/media/uapi/dvb/dmx-munmap.rst | 63 -
Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 -
Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 -
Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 -
Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 -
.../media/uapi/dvb/dmx-set-buffer-size.rst | 57 -
Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 -
.../media/uapi/dvb/dmx-set-pes-filter.rst | 76 -
Documentation/media/uapi/dvb/dmx-start.rst | 75 -
Documentation/media/uapi/dvb/dmx-stop.rst | 52 -
Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 -
Documentation/media/uapi/dvb/dmx_types.rst | 16 -
.../media/uapi/dvb/dvb-fe-read-status.rst | 32 -
.../media/uapi/dvb/dvb-frontend-event.rst | 22 -
.../media/uapi/dvb/dvb-frontend-parameters.rst | 126 -
Documentation/media/uapi/dvb/dvbapi.rst | 126 -
Documentation/media/uapi/dvb/dvbproperty.rst | 133 -
Documentation/media/uapi/dvb/dvbstb.svg | 43 -
Documentation/media/uapi/dvb/examples.rst | 23 -
Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 -
.../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 -
.../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 -
.../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 -
.../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 -
.../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 -
.../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 -
Documentation/media/uapi/dvb/fe-get-event.rst | 78 -
Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 -
Documentation/media/uapi/dvb/fe-get-info.rst | 70 -
Documentation/media/uapi/dvb/fe-get-property.rst | 83 -
Documentation/media/uapi/dvb/fe-read-ber.rst | 57 -
.../media/uapi/dvb/fe-read-signal-strength.rst | 57 -
Documentation/media/uapi/dvb/fe-read-snr.rst | 57 -
Documentation/media/uapi/dvb/fe-read-status.rst | 72 -
.../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 -
.../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 -
Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 -
Documentation/media/uapi/dvb/fe-set-tone.rst | 65 -
Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 -
Documentation/media/uapi/dvb/fe-type-t.rst | 98 -
.../media/uapi/dvb/fe_property_parameters.rst | 1014 --
Documentation/media/uapi/dvb/frontend-header.rst | 13 -
.../uapi/dvb/frontend-property-cable-systems.rst | 82 -
.../dvb/frontend-property-satellite-systems.rst | 112 -
.../dvb/frontend-property-terrestrial-systems.rst | 301 -
.../media/uapi/dvb/frontend-stat-properties.rst | 252 -
Documentation/media/uapi/dvb/frontend.rst | 63 -
Documentation/media/uapi/dvb/frontend_f_close.rst | 57 -
Documentation/media/uapi/dvb/frontend_f_open.rst | 117 -
Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 -
.../media/uapi/dvb/frontend_legacy_api.rst | 45 -
.../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 -
Documentation/media/uapi/dvb/headers.rst | 30 -
Documentation/media/uapi/dvb/intro.rst | 190 -
Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 -
Documentation/media/uapi/dvb/net-add-if.rst | 60 -
Documentation/media/uapi/dvb/net-get-if.rst | 59 -
Documentation/media/uapi/dvb/net-remove-if.rst | 55 -
Documentation/media/uapi/dvb/net-types.rst | 16 -
Documentation/media/uapi/dvb/net.rst | 48 -
.../media/uapi/dvb/query-dvb-frontend-info.rst | 20 -
.../media/uapi/dvb/video-clear-buffer.rst | 63 -
Documentation/media/uapi/dvb/video-command.rst | 105 -
Documentation/media/uapi/dvb/video-continue.rst | 66 -
.../media/uapi/dvb/video-fast-forward.rst | 83 -
Documentation/media/uapi/dvb/video-fclose.rst | 62 -
Documentation/media/uapi/dvb/video-fopen.rst | 122 -
Documentation/media/uapi/dvb/video-freeze.rst | 70 -
Documentation/media/uapi/dvb/video-fwrite.rst | 90 -
.../media/uapi/dvb/video-get-capabilities.rst | 70 -
Documentation/media/uapi/dvb/video-get-event.rst | 114 -
.../media/uapi/dvb/video-get-frame-count.rst | 74 -
Documentation/media/uapi/dvb/video-get-pts.rst | 78 -
Documentation/media/uapi/dvb/video-get-size.rst | 78 -
Documentation/media/uapi/dvb/video-get-status.rst | 80 -
Documentation/media/uapi/dvb/video-play.rst | 66 -
.../media/uapi/dvb/video-select-source.rst | 84 -
Documentation/media/uapi/dvb/video-set-blank.rst | 73 -
.../media/uapi/dvb/video-set-display-format.rst | 69 -
Documentation/media/uapi/dvb/video-set-format.rst | 92 -
.../media/uapi/dvb/video-set-streamtype.rst | 70 -
Documentation/media/uapi/dvb/video-slowmotion.rst | 83 -
.../media/uapi/dvb/video-stillpicture.rst | 70 -
Documentation/media/uapi/dvb/video-stop.rst | 83 -
Documentation/media/uapi/dvb/video-try-command.rst | 75 -
Documentation/media/uapi/dvb/video.rst | 43 -
.../media/uapi/dvb/video_function_calls.rst | 42 -
Documentation/media/uapi/dvb/video_types.rst | 255 -
Documentation/media/uapi/fdl-appendix.rst | 478 -
Documentation/media/uapi/gen-errors.rst | 103 -
.../media/uapi/mediactl/media-controller-intro.rst | 40 -
.../media/uapi/mediactl/media-controller-model.rst | 42 -
.../media/uapi/mediactl/media-controller.rst | 62 -
.../media/uapi/mediactl/media-func-close.rst | 54 -
.../media/uapi/mediactl/media-func-ioctl.rst | 74 -
.../media/uapi/mediactl/media-func-open.rst | 76 -
Documentation/media/uapi/mediactl/media-funcs.rst | 33 -
Documentation/media/uapi/mediactl/media-header.rst | 17 -
.../media/uapi/mediactl/media-ioc-device-info.rst | 118 -
.../uapi/mediactl/media-ioc-enum-entities.rst | 156 -
.../media/uapi/mediactl/media-ioc-enum-links.rst | 157 -
.../media/uapi/mediactl/media-ioc-g-topology.rst | 307 -
.../uapi/mediactl/media-ioc-request-alloc.rst | 90 -
.../media/uapi/mediactl/media-ioc-setup-link.rst | 74 -
.../uapi/mediactl/media-request-ioc-queue.rst | 102 -
.../uapi/mediactl/media-request-ioc-reinit.rst | 75 -
Documentation/media/uapi/mediactl/media-types.rst | 425 -
Documentation/media/uapi/mediactl/request-api.rst | 276 -
.../media/uapi/mediactl/request-func-close.rst | 73 -
.../media/uapi/mediactl/request-func-ioctl.rst | 91 -
.../media/uapi/mediactl/request-func-poll.rst | 101 -
Documentation/media/uapi/rc/keytable.c.rst | 183 -
Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 -
Documentation/media/uapi/rc/lirc-dev.rst | 21 -
Documentation/media/uapi/rc/lirc-func.rst | 34 -
Documentation/media/uapi/rc/lirc-get-features.rst | 200 -
Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 -
.../media/uapi/rc/lirc-get-rec-resolution.rst | 54 -
Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 -
Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 -
Documentation/media/uapi/rc/lirc-header.rst | 17 -
Documentation/media/uapi/rc/lirc-read.rst | 76 -
.../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 -
.../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 -
.../media/uapi/rc/lirc-set-rec-carrier.rst | 53 -
.../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 -
.../media/uapi/rc/lirc-set-rec-timeout.rst | 61 -
.../media/uapi/rc/lirc-set-send-carrier.rst | 48 -
.../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 -
.../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 -
.../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 -
Documentation/media/uapi/rc/lirc-write.rst | 82 -
Documentation/media/uapi/rc/rc-intro.rst | 31 -
Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 -
Documentation/media/uapi/rc/rc-table-change.rst | 25 -
Documentation/media/uapi/rc/rc-tables.rst | 766 --
Documentation/media/uapi/rc/remote_controllers.rst | 59 -
Documentation/media/uapi/v4l/app-pri.rst | 37 -
Documentation/media/uapi/v4l/async.rst | 16 -
Documentation/media/uapi/v4l/audio.rst | 104 -
Documentation/media/uapi/v4l/bayer.svg | 56 -
Documentation/media/uapi/v4l/biblio.rst | 416 -
Documentation/media/uapi/v4l/buffer.rst | 817 --
Documentation/media/uapi/v4l/capture-example.rst | 20 -
Documentation/media/uapi/v4l/capture.c.rst | 671 --
Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 -
.../media/uapi/v4l/colorspaces-details.rst | 813 --
Documentation/media/uapi/v4l/colorspaces.rst | 170 -
Documentation/media/uapi/v4l/common-defs.rst | 20 -
Documentation/media/uapi/v4l/common.rst | 64 -
Documentation/media/uapi/v4l/compat.rst | 25 -
Documentation/media/uapi/v4l/constraints.svg | 37 -
Documentation/media/uapi/v4l/control.rst | 512 -
Documentation/media/uapi/v4l/crop.rst | 324 -
Documentation/media/uapi/v4l/crop.svg | 290 -
Documentation/media/uapi/v4l/depth-formats.rst | 24 -
Documentation/media/uapi/v4l/dev-capture.rst | 111 -
Documentation/media/uapi/v4l/dev-event.rst | 54 -
Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 -
Documentation/media/uapi/v4l/dev-meta.rst | 74 -
Documentation/media/uapi/v4l/dev-osd.rst | 157 -
Documentation/media/uapi/v4l/dev-output.rst | 108 -
Documentation/media/uapi/v4l/dev-overlay.rst | 328 -
Documentation/media/uapi/v4l/dev-radio.rst | 59 -
Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 -
Documentation/media/uapi/v4l/dev-rds.rst | 191 -
Documentation/media/uapi/v4l/dev-sdr.rst | 114 -
Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 --
Documentation/media/uapi/v4l/dev-subdev.rst | 503 -
Documentation/media/uapi/v4l/dev-touch.rst | 63 -
Documentation/media/uapi/v4l/devices.rst | 33 -
Documentation/media/uapi/v4l/diff-v4l.rst | 693 --
Documentation/media/uapi/v4l/dmabuf.rst | 169 -
Documentation/media/uapi/v4l/dv-timings.rst | 45 -
Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 -
Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 -------
Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 -
Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 -
Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 -
Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 -
Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 -
.../media/uapi/v4l/ext-ctrls-image-process.rst | 63 -
.../media/uapi/v4l/ext-ctrls-image-source.rst | 67 -
Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 -
.../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 -
Documentation/media/uapi/v4l/extended-controls.rst | 180 -
Documentation/media/uapi/v4l/field-order.rst | 172 -
Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 -----
Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 -----
Documentation/media/uapi/v4l/format.rst | 99 -
Documentation/media/uapi/v4l/func-close.rst | 56 -
Documentation/media/uapi/v4l/func-ioctl.rst | 69 -
Documentation/media/uapi/v4l/func-mmap.rst | 148 -
Documentation/media/uapi/v4l/func-munmap.rst | 65 -
Documentation/media/uapi/v4l/func-open.rst | 90 -
Documentation/media/uapi/v4l/func-poll.rst | 124 -
Documentation/media/uapi/v4l/func-read.rst | 140 -
Documentation/media/uapi/v4l/func-select.rst | 127 -
Documentation/media/uapi/v4l/func-write.rst | 91 -
Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 ---
Documentation/media/uapi/v4l/hsv-formats.rst | 26 -
Documentation/media/uapi/v4l/io.rst | 58 -
.../media/uapi/v4l/libv4l-introduction.rst | 191 -
Documentation/media/uapi/v4l/libv4l.rst | 20 -
Documentation/media/uapi/v4l/meta-formats.rst | 27 -
Documentation/media/uapi/v4l/mmap.rst | 292 -
Documentation/media/uapi/v4l/nv12mt.svg | 477 -
Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 ---
Documentation/media/uapi/v4l/open.rst | 165 -
Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 -
Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 -
Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 -
Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 -
Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 -
Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 -
Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 -
Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 -
.../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 -
Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 -
Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 -
.../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 -
.../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 -
Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 -
Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 -
Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 -
Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 -
Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 -
Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 -
Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 -
Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 -
Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 -
Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 ---
Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 -
Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 -
Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 -
Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 -
.../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 -
.../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 -
.../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 -
Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 -
.../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 -
Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 -
.../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 -
.../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 -
Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 -
Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 -
Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 -
Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 -
Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 -
Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 -
Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 -
Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 -
Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 -
Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 -
Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 -
Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 -
Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 -
.../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 -
Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 -
Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 -
Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 -
Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 -
Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 -
Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 -
Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 -
Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 -
Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 -
Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 -
Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 -
Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 -
Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 -
Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 -
Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 -
Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 -
Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 -
Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 -
Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 -
Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 -
Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 -
Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 -
Documentation/media/uapi/v4l/pixfmt.rst | 45 -
Documentation/media/uapi/v4l/planar-apis.rst | 68 -
Documentation/media/uapi/v4l/querycap.rst | 41 -
Documentation/media/uapi/v4l/rw.rst | 54 -
Documentation/media/uapi/v4l/sdr-formats.rst | 29 -
.../media/uapi/v4l/selection-api-configuration.rst | 144 -
.../media/uapi/v4l/selection-api-examples.rst | 91 -
.../media/uapi/v4l/selection-api-intro.rst | 35 -
.../media/uapi/v4l/selection-api-targets.rst | 27 -
.../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 -
Documentation/media/uapi/v4l/selection-api.rst | 23 -
Documentation/media/uapi/v4l/selection.svg | 1178 --
Documentation/media/uapi/v4l/selections-common.rst | 30 -
Documentation/media/uapi/v4l/standard.rst | 192 -
Documentation/media/uapi/v4l/streaming-par.rst | 40 -
Documentation/media/uapi/v4l/subdev-formats.rst | 7833 -------------
.../uapi/v4l/subdev-image-processing-crop.svg | 312 -
.../uapi/v4l/subdev-image-processing-full.svg | 752 --
...ubdev-image-processing-scaling-multi-source.svg | 550 -
Documentation/media/uapi/v4l/tch-formats.rst | 25 -
Documentation/media/uapi/v4l/tuner.rst | 92 -
Documentation/media/uapi/v4l/user-func.rst | 88 -
Documentation/media/uapi/v4l/userp.rst | 128 -
.../media/uapi/v4l/v4l2-selection-flags.rst | 51 -
.../media/uapi/v4l/v4l2-selection-targets.rst | 78 -
Documentation/media/uapi/v4l/v4l2.rst | 423 -
Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 -
Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 -
Documentation/media/uapi/v4l/vbi_525.svg | 821 --
Documentation/media/uapi/v4l/vbi_625.svg | 870 --
Documentation/media/uapi/v4l/vbi_hsync.svg | 321 -
Documentation/media/uapi/v4l/video.rst | 75 -
Documentation/media/uapi/v4l/videodev.rst | 16 -
.../media/uapi/v4l/vidioc-create-bufs.rst | 141 -
Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 -
.../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 -
.../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 -
.../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 -
Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 -
.../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 -
.../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 -
.../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 -
Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 -
.../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 -
.../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 -
.../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 -
Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 -
.../media/uapi/v4l/vidioc-enumaudioout.rst | 67 -
Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 -
Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 -
Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 -
Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 -
Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 -
Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 -
Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 -
Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 -
.../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 -
Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 -
.../media/uapi/v4l/vidioc-g-enc-index.rst | 156 -
.../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 -
Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 -
Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 -
.../media/uapi/v4l/vidioc-g-frequency.rst | 112 -
Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 -
Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 -
.../media/uapi/v4l/vidioc-g-modulator.rst | 202 -
Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 -
Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 -
Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 -
.../media/uapi/v4l/vidioc-g-selection.rst | 200 -
.../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 -
Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 -
Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 -
Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 -
Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 -
.../media/uapi/v4l/vidioc-prepare-buf.rst | 65 -
Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 -
.../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 -
Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 -
Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 -
Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 -
Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 -
Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 -
.../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 -
Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 -
.../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 -
.../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 -
.../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 -
.../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 -
.../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 -
.../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 -
.../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 -
.../media/uapi/v4l/vidioc-subscribe-event.rst | 123 -
Documentation/media/uapi/v4l/yuv-formats.rst | 64 -
Documentation/media/v4l-drivers/bttv-cardlist.rst | 683 --
Documentation/media/v4l-drivers/bttv.rst | 1926 ----
Documentation/media/v4l-drivers/cardlist.rst | 20 -
Documentation/media/v4l-drivers/cpia2.rst | 195 -
Documentation/media/v4l-drivers/cx2341x.rst | 3860 -------
.../media/v4l-drivers/cx23885-cardlist.rst | 263 -
Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 -
Documentation/media/v4l-drivers/cx88.rst | 165 -
Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 -
.../media/v4l-drivers/em28xx-cardlist.rst | 428 -
Documentation/media/v4l-drivers/fimc.rst | 171 -
Documentation/media/v4l-drivers/imx.rst | 705 --
Documentation/media/v4l-drivers/index.rst | 68 -
Documentation/media/v4l-drivers/ipu3.rst | 558 -
Documentation/media/v4l-drivers/ivtv-cardlist.rst | 139 -
Documentation/media/v4l-drivers/max2175.rst | 64 -
Documentation/media/v4l-drivers/meye.rst | 134 -
Documentation/media/v4l-drivers/omap3isp.rst | 284 -
.../media/v4l-drivers/saa7134-cardlist.rst | 803 --
Documentation/media/v4l-drivers/saa7134.rst | 115 -
.../media/v4l-drivers/saa7164-cardlist.rst | 71 -
Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 -
Documentation/media/v4l-drivers/vimc.rst | 101 -
Documentation/media/v4l-drivers/zr364xx.rst | 110 -
Documentation/media/videodev2.h.rst.exceptions | 572 -
.../translations/it_IT/doc-guide/parse-headers.rst | 2 +-
.../translations/zh_CN/video4linux/omap3isp.txt | 4 +-
.../zh_CN/video4linux/v4l2-framework.txt | 6 +-
Documentation/userspace-api/index.rst | 1 +
Documentation/userspace-api/media/Makefile | 69 +
.../media/audio.h.rst.exceptions | 0
.../{ => userspace-api}/media/ca.h.rst.exceptions | 0
.../{ => userspace-api}/media/cec.h.rst.exceptions | 0
Documentation/userspace-api/media/cec/cec-api.rst | 54 +
.../userspace-api/media/cec/cec-func-close.rst | 54 +
.../userspace-api/media/cec/cec-func-ioctl.rst | 73 +
.../userspace-api/media/cec/cec-func-open.rst | 85 +
.../userspace-api/media/cec/cec-func-poll.rst | 85 +
.../userspace-api/media/cec/cec-funcs.rst | 30 +
.../userspace-api/media/cec/cec-header.rst | 17 +
.../userspace-api/media/cec/cec-intro.rst | 49 +
.../media/cec/cec-ioc-adap-g-caps.rst | 150 +
.../media}/cec/cec-ioc-adap-g-conn-info.rst | 0
.../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 +
.../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 +
.../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 +
.../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 +
.../userspace-api/media/cec/cec-ioc-receive.rst | 391 +
.../userspace-api/media/cec/cec-pin-error-inj.rst | 334 +
.../{ => userspace-api}/media/conf_nitpick.py | 0
.../{ => userspace-api}/media/dmx.h.rst.exceptions | 0
.../userspace-api/media/drivers/cx2341x-uapi.rst | 179 +
.../userspace-api/media/drivers/imx-uapi.rst | 125 +
.../userspace-api/media/drivers/index.rst | 39 +
.../userspace-api/media/drivers/max2175.rst | 64 +
.../userspace-api/media/drivers/meye-uapi.rst | 53 +
.../userspace-api/media/drivers/omap3isp-uapi.rst | 208 +
.../media/drivers}/uvcvideo.rst | 0
.../media/dvb/audio-bilingual-channel-select.rst | 66 +
.../media/dvb/audio-channel-select.rst | 66 +
.../userspace-api/media/dvb/audio-clear-buffer.rst | 55 +
.../userspace-api/media/dvb/audio-continue.rst | 56 +
.../userspace-api/media/dvb/audio-fclose.rst | 63 +
.../userspace-api/media/dvb/audio-fopen.rst | 115 +
.../userspace-api/media/dvb/audio-fwrite.rst | 91 +
.../media/dvb/audio-get-capabilities.rst | 63 +
.../userspace-api/media/dvb/audio-get-status.rst | 63 +
.../userspace-api/media/dvb/audio-pause.rst | 57 +
.../userspace-api/media/dvb/audio-play.rst | 56 +
.../media/dvb/audio-select-source.rst | 65 +
.../userspace-api/media/dvb/audio-set-av-sync.rst | 67 +
.../media/dvb/audio-set-bypass-mode.rst | 70 +
.../userspace-api/media/dvb/audio-set-id.rst | 67 +
.../userspace-api/media/dvb/audio-set-mixer.rst | 61 +
.../userspace-api/media/dvb/audio-set-mute.rst | 71 +
.../media/dvb/audio-set-streamtype.rst | 77 +
.../userspace-api/media/dvb/audio-stop.rst | 56 +
Documentation/userspace-api/media/dvb/audio.rst | 34 +
.../userspace-api/media/dvb/audio_data_types.rst | 123 +
.../media/dvb/audio_function_calls.rst | 37 +
.../userspace-api/media/dvb/ca-fclose.rst | 50 +
Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 +
.../userspace-api/media/dvb/ca-get-cap.rst | 53 +
.../userspace-api/media/dvb/ca-get-descr-info.rst | 49 +
.../userspace-api/media/dvb/ca-get-msg.rst | 59 +
.../userspace-api/media/dvb/ca-get-slot-info.rst | 64 +
Documentation/userspace-api/media/dvb/ca-reset.rst | 51 +
.../userspace-api/media/dvb/ca-send-msg.rst | 58 +
.../userspace-api/media/dvb/ca-set-descr.rst | 53 +
Documentation/userspace-api/media/dvb/ca.rst | 32 +
.../userspace-api/media/dvb/ca_data_types.rst | 16 +
.../userspace-api/media/dvb/ca_function_calls.rst | 27 +
.../userspace-api/media/dvb/ca_high_level.rst | 157 +
Documentation/userspace-api/media/dvb/demux.rst | 30 +
.../userspace-api/media/dvb/dmx-add-pid.rst | 56 +
.../userspace-api/media/dvb/dmx-expbuf.rst | 97 +
.../userspace-api/media/dvb/dmx-fclose.rst | 52 +
.../userspace-api/media/dvb/dmx-fopen.rst | 98 +
.../userspace-api/media/dvb/dmx-fread.rst | 87 +
.../userspace-api/media/dvb/dmx-fwrite.rst | 79 +
.../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 +
.../userspace-api/media/dvb/dmx-get-stc.rst | 73 +
Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 +
.../userspace-api/media/dvb/dmx-munmap.rst | 63 +
Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 +
.../userspace-api/media/dvb/dmx-querybuf.rst | 72 +
.../userspace-api/media/dvb/dmx-remove-pid.rst | 57 +
.../userspace-api/media/dvb/dmx-reqbufs.rst | 83 +
.../media/dvb/dmx-set-buffer-size.rst | 57 +
.../userspace-api/media/dvb/dmx-set-filter.rst | 64 +
.../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 +
.../userspace-api/media/dvb/dmx-start.rst | 75 +
Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 +
.../userspace-api/media/dvb/dmx_fcalls.rst | 37 +
.../userspace-api/media/dvb/dmx_types.rst | 16 +
.../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 +
.../userspace-api/media/dvb/dvb-frontend-event.rst | 22 +
.../media/dvb/dvb-frontend-parameters.rst | 126 +
Documentation/userspace-api/media/dvb/dvbapi.rst | 126 +
.../userspace-api/media/dvb/dvbproperty.rst | 133 +
Documentation/userspace-api/media/dvb/dvbstb.svg | 43 +
Documentation/userspace-api/media/dvb/examples.rst | 23 +
.../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 +
.../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 +
.../media/dvb/fe-diseqc-reset-overload.rst | 53 +
.../media/dvb/fe-diseqc-send-burst.rst | 59 +
.../media/dvb/fe-diseqc-send-master-cmd.rst | 56 +
.../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 +
.../media/dvb/fe-enable-high-lnb-voltage.rst | 61 +
.../userspace-api/media/dvb/fe-get-event.rst | 78 +
.../userspace-api/media/dvb/fe-get-frontend.rst | 69 +
.../userspace-api/media/dvb/fe-get-info.rst | 70 +
.../userspace-api/media/dvb/fe-get-property.rst | 83 +
.../userspace-api/media/dvb/fe-read-ber.rst | 57 +
.../media/dvb/fe-read-signal-strength.rst | 57 +
.../userspace-api/media/dvb/fe-read-snr.rst | 57 +
.../userspace-api/media/dvb/fe-read-status.rst | 72 +
.../media/dvb/fe-read-uncorrected-blocks.rst | 59 +
.../media/dvb/fe-set-frontend-tune-mode.rst | 64 +
.../userspace-api/media/dvb/fe-set-frontend.rst | 78 +
.../userspace-api/media/dvb/fe-set-tone.rst | 65 +
.../userspace-api/media/dvb/fe-set-voltage.rst | 69 +
.../userspace-api/media/dvb/fe-type-t.rst | 98 +
.../media/dvb/fe_property_parameters.rst | 1014 ++
.../userspace-api/media/dvb/frontend-header.rst | 13 +
.../media/dvb/frontend-property-cable-systems.rst | 82 +
.../dvb/frontend-property-satellite-systems.rst | 112 +
.../dvb/frontend-property-terrestrial-systems.rst | 301 +
.../media/dvb/frontend-stat-properties.rst | 252 +
Documentation/userspace-api/media/dvb/frontend.rst | 63 +
.../userspace-api/media/dvb/frontend_f_close.rst | 57 +
.../userspace-api/media/dvb/frontend_f_open.rst | 117 +
.../userspace-api/media/dvb/frontend_fcalls.rst | 31 +
.../media/dvb/frontend_legacy_api.rst | 45 +
.../media/dvb/frontend_legacy_dvbv3_api.rst | 25 +
Documentation/userspace-api/media/dvb/headers.rst | 30 +
Documentation/userspace-api/media/dvb/intro.rst | 190 +
.../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 +
.../userspace-api/media/dvb/net-add-if.rst | 60 +
.../userspace-api/media/dvb/net-get-if.rst | 59 +
.../userspace-api/media/dvb/net-remove-if.rst | 55 +
.../userspace-api/media/dvb/net-types.rst | 16 +
Documentation/userspace-api/media/dvb/net.rst | 48 +
.../media/dvb/query-dvb-frontend-info.rst | 20 +
.../userspace-api/media/dvb/video-clear-buffer.rst | 63 +
.../userspace-api/media/dvb/video-command.rst | 105 +
.../userspace-api/media/dvb/video-continue.rst | 66 +
.../userspace-api/media/dvb/video-fast-forward.rst | 83 +
.../userspace-api/media/dvb/video-fclose.rst | 62 +
.../userspace-api/media/dvb/video-fopen.rst | 122 +
.../userspace-api/media/dvb/video-freeze.rst | 70 +
.../userspace-api/media/dvb/video-fwrite.rst | 90 +
.../media/dvb/video-get-capabilities.rst | 70 +
.../userspace-api/media/dvb/video-get-event.rst | 114 +
.../media/dvb/video-get-frame-count.rst | 74 +
.../userspace-api/media/dvb/video-get-pts.rst | 78 +
.../userspace-api/media/dvb/video-get-size.rst | 78 +
.../userspace-api/media/dvb/video-get-status.rst | 80 +
.../userspace-api/media/dvb/video-play.rst | 66 +
.../media/dvb/video-select-source.rst | 84 +
.../userspace-api/media/dvb/video-set-blank.rst | 73 +
.../media/dvb/video-set-display-format.rst | 69 +
.../userspace-api/media/dvb/video-set-format.rst | 92 +
.../media/dvb/video-set-streamtype.rst | 70 +
.../userspace-api/media/dvb/video-slowmotion.rst | 83 +
.../userspace-api/media/dvb/video-stillpicture.rst | 70 +
.../userspace-api/media/dvb/video-stop.rst | 83 +
.../userspace-api/media/dvb/video-try-command.rst | 75 +
Documentation/userspace-api/media/dvb/video.rst | 43 +
.../media/dvb/video_function_calls.rst | 42 +
.../userspace-api/media/dvb/video_types.rst | 255 +
Documentation/userspace-api/media/fdl-appendix.rst | 478 +
.../media/frontend.h.rst.exceptions | 0
Documentation/userspace-api/media/gen-errors.rst | 103 +
Documentation/userspace-api/media/index.rst | 67 +
Documentation/{ => userspace-api}/media/intro.rst | 0
.../media/lirc.h.rst.exceptions | 0
.../media/media.h.rst.exceptions | 0
.../media/mediactl/media-controller-intro.rst | 40 +
.../media/mediactl/media-controller-model.rst | 42 +
.../media/mediactl/media-controller.rst | 62 +
.../media/mediactl/media-func-close.rst | 54 +
.../media/mediactl/media-func-ioctl.rst | 74 +
.../media/mediactl/media-func-open.rst | 76 +
.../userspace-api/media/mediactl/media-funcs.rst | 33 +
.../userspace-api/media/mediactl/media-header.rst | 17 +
.../media/mediactl/media-ioc-device-info.rst | 118 +
.../media/mediactl/media-ioc-enum-entities.rst | 156 +
.../media/mediactl/media-ioc-enum-links.rst | 157 +
.../media/mediactl/media-ioc-g-topology.rst | 307 +
.../media/mediactl/media-ioc-request-alloc.rst | 90 +
.../media/mediactl/media-ioc-setup-link.rst | 74 +
.../media/mediactl/media-request-ioc-queue.rst | 102 +
.../media/mediactl/media-request-ioc-reinit.rst | 75 +
.../userspace-api/media/mediactl/media-types.rst | 425 +
.../userspace-api/media/mediactl/request-api.rst | 276 +
.../media/mediactl/request-func-close.rst | 73 +
.../media/mediactl/request-func-ioctl.rst | 91 +
.../media/mediactl/request-func-poll.rst | 101 +
.../{ => userspace-api}/media/net.h.rst.exceptions | 0
.../userspace-api/media/rc/keytable.c.rst | 183 +
.../userspace-api/media/rc/lirc-dev-intro.rst | 171 +
Documentation/userspace-api/media/rc/lirc-dev.rst | 21 +
Documentation/userspace-api/media/rc/lirc-func.rst | 34 +
.../userspace-api/media/rc/lirc-get-features.rst | 200 +
.../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 +
.../media/rc/lirc-get-rec-resolution.rst | 54 +
.../userspace-api/media/rc/lirc-get-send-mode.rst | 78 +
.../userspace-api/media/rc/lirc-get-timeout.rst | 63 +
.../userspace-api/media/rc/lirc-header.rst | 17 +
Documentation/userspace-api/media/rc/lirc-read.rst | 76 +
.../media/rc/lirc-set-measure-carrier-mode.rst | 53 +
.../media/rc/lirc-set-rec-carrier-range.rst | 54 +
.../media/rc/lirc-set-rec-carrier.rst | 53 +
.../media/rc/lirc-set-rec-timeout-reports.rst | 56 +
.../media/rc/lirc-set-rec-timeout.rst | 61 +
.../media/rc/lirc-set-send-carrier.rst | 48 +
.../media/rc/lirc-set-send-duty-cycle.rst | 54 +
.../media/rc/lirc-set-transmitter-mask.rst | 58 +
.../media/rc/lirc-set-wideband-receiver.rst | 63 +
.../userspace-api/media/rc/lirc-write.rst | 82 +
Documentation/userspace-api/media/rc/rc-intro.rst | 31 +
.../uapi => userspace-api/media}/rc/rc-protos.rst | 0
.../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 +
.../userspace-api/media/rc/rc-table-change.rst | 25 +
Documentation/userspace-api/media/rc/rc-tables.rst | 766 ++
.../userspace-api/media/rc/remote_controllers.rst | 59 +
.../userspace-api/media/typical_media_device.svg | 116 +
Documentation/userspace-api/media/v4l/app-pri.rst | 37 +
Documentation/userspace-api/media/v4l/async.rst | 16 +
Documentation/userspace-api/media/v4l/audio.rst | 104 +
Documentation/userspace-api/media/v4l/bayer.svg | 56 +
Documentation/userspace-api/media/v4l/biblio.rst | 416 +
Documentation/userspace-api/media/v4l/buffer.rst | 817 ++
.../userspace-api/media/v4l/capture-example.rst | 20 +
.../userspace-api/media/v4l/capture.c.rst | 671 ++
.../userspace-api/media/v4l/colorspaces-defs.rst | 183 +
.../media/v4l/colorspaces-details.rst | 813 ++
.../userspace-api/media/v4l/colorspaces.rst | 170 +
.../userspace-api/media/v4l/common-defs.rst | 20 +
Documentation/userspace-api/media/v4l/common.rst | 65 +
Documentation/userspace-api/media/v4l/compat.rst | 25 +
.../userspace-api/media/v4l/constraints.svg | 37 +
Documentation/userspace-api/media/v4l/control.rst | 512 +
Documentation/userspace-api/media/v4l/crop.rst | 324 +
Documentation/userspace-api/media/v4l/crop.svg | 290 +
.../userspace-api/media/v4l/depth-formats.rst | 24 +
.../userspace-api/media/v4l/dev-capture.rst | 111 +
.../media}/v4l/dev-decoder.rst | 0
.../userspace-api/media/v4l/dev-event.rst | 54 +
.../userspace-api/media/v4l/dev-mem2mem.rst | 49 +
Documentation/userspace-api/media/v4l/dev-meta.rst | 74 +
Documentation/userspace-api/media/v4l/dev-osd.rst | 157 +
.../userspace-api/media/v4l/dev-output.rst | 108 +
.../userspace-api/media/v4l/dev-overlay.rst | 328 +
.../userspace-api/media/v4l/dev-radio.rst | 59 +
.../userspace-api/media/v4l/dev-raw-vbi.rst | 306 +
Documentation/userspace-api/media/v4l/dev-rds.rst | 191 +
Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 +
.../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 ++
.../media}/v4l/dev-stateless-decoder.rst | 0
.../userspace-api/media/v4l/dev-subdev.rst | 508 +
.../userspace-api/media/v4l/dev-touch.rst | 63 +
Documentation/userspace-api/media/v4l/devices.rst | 33 +
Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 ++
Documentation/userspace-api/media/v4l/dmabuf.rst | 169 +
.../userspace-api/media/v4l/dv-timings.rst | 45 +
.../userspace-api/media/v4l/ext-ctrls-camera.rst | 666 ++
.../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 +++++++
.../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 +
.../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 +
.../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 +
.../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 +
.../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 +
.../media/v4l/ext-ctrls-image-process.rst | 63 +
.../media/v4l/ext-ctrls-image-source.rst | 67 +
.../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 +
.../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 +
.../userspace-api/media/v4l/extended-controls.rst | 180 +
.../userspace-api/media/v4l/field-order.rst | 172 +
.../userspace-api/media/v4l/fieldseq_bt.svg | 2621 +++++
.../userspace-api/media/v4l/fieldseq_tb.svg | 2618 +++++
Documentation/userspace-api/media/v4l/format.rst | 99 +
.../media/v4l}/fourcc.rst | 0
.../userspace-api/media/v4l/func-close.rst | 56 +
.../userspace-api/media/v4l/func-ioctl.rst | 69 +
.../userspace-api/media/v4l/func-mmap.rst | 148 +
.../userspace-api/media/v4l/func-munmap.rst | 65 +
.../userspace-api/media/v4l/func-open.rst | 90 +
.../userspace-api/media/v4l/func-poll.rst | 124 +
.../userspace-api/media/v4l/func-read.rst | 140 +
.../userspace-api/media/v4l/func-select.rst | 127 +
.../userspace-api/media/v4l/func-write.rst | 91 +
.../userspace-api/media/v4l/hist-v4l2.rst | 1374 +++
.../userspace-api/media/v4l/hsv-formats.rst | 26 +
Documentation/userspace-api/media/v4l/io.rst | 58 +
.../media/v4l/libv4l-introduction.rst | 191 +
Documentation/userspace-api/media/v4l/libv4l.rst | 20 +
.../userspace-api/media/v4l/meta-formats.rst | 27 +
Documentation/userspace-api/media/v4l/mmap.rst | 292 +
Documentation/userspace-api/media/v4l/nv12mt.svg | 477 +
.../userspace-api/media/v4l/nv12mt_example.svg | 1616 +++
Documentation/userspace-api/media/v4l/open.rst | 165 +
.../uapi => userspace-api/media}/v4l/pipeline.dot | 0
.../userspace-api/media/v4l/pixfmt-bayer.rst | 39 +
.../media}/v4l/pixfmt-cnf4.rst | 0
.../userspace-api/media/v4l/pixfmt-compressed.rst | 232 +
.../userspace-api/media/v4l/pixfmt-grey.rst | 51 +
.../userspace-api/media/v4l/pixfmt-indexed.rst | 54 +
.../userspace-api/media/v4l/pixfmt-intro.rst | 58 +
.../userspace-api/media/v4l/pixfmt-inzi.rst | 89 +
.../userspace-api/media/v4l/pixfmt-m420.rst | 133 +
.../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 +
.../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 +
.../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 +
.../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 +
.../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 +
.../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 +
.../userspace-api/media/v4l/pixfmt-nv12.rst | 136 +
.../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 +
.../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 +
.../userspace-api/media/v4l/pixfmt-nv16.rst | 160 +
.../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 +
.../userspace-api/media/v4l/pixfmt-nv24.rst | 102 +
.../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 +
.../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 +
.../userspace-api/media/v4l/pixfmt-reserved.rst | 282 +
.../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 +++
.../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 +
.../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 +
.../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 +
.../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 +
.../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 +
.../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 +
.../media/v4l/pixfmt-srggb10-ipu3.rst | 342 +
.../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 +
.../media/v4l/pixfmt-srggb10alaw8.rst | 31 +
.../media/v4l/pixfmt-srggb10dpcm8.rst | 35 +
.../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 +
.../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 +
.../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 +
.../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 +
.../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 +
.../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 +
.../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 +
.../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 +
.../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 +
.../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 +
.../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 +
.../userspace-api/media/v4l/pixfmt-uv8.rst | 54 +
.../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 +
.../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 +
.../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 +
.../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 +
.../userspace-api/media/v4l/pixfmt-y10.rst | 72 +
.../userspace-api/media/v4l/pixfmt-y10b.rst | 40 +
.../userspace-api/media/v4l/pixfmt-y10p.rst | 50 +
.../userspace-api/media/v4l/pixfmt-y12.rst | 72 +
.../userspace-api/media/v4l/pixfmt-y12i.rst | 43 +
.../userspace-api/media/v4l/pixfmt-y14.rst | 72 +
.../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 +
.../userspace-api/media/v4l/pixfmt-y16.rst | 76 +
.../userspace-api/media/v4l/pixfmt-y41p.rst | 158 +
.../userspace-api/media/v4l/pixfmt-y8i.rst | 73 +
.../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 +
.../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 +
.../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 +
.../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 +
.../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 +
.../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 +
.../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 +
.../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 +
.../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 +
.../userspace-api/media/v4l/pixfmt-z16.rst | 73 +
Documentation/userspace-api/media/v4l/pixfmt.rst | 45 +
.../userspace-api/media/v4l/planar-apis.rst | 68 +
Documentation/userspace-api/media/v4l/querycap.rst | 41 +
Documentation/userspace-api/media/v4l/rw.rst | 54 +
.../userspace-api/media/v4l/sdr-formats.rst | 29 +
.../media/v4l/selection-api-configuration.rst | 144 +
.../media/v4l/selection-api-examples.rst | 91 +
.../media/v4l/selection-api-intro.rst | 35 +
.../media/v4l/selection-api-targets.rst | 27 +
.../media/v4l/selection-api-vs-crop-api.rst | 46 +
.../userspace-api/media/v4l/selection-api.rst | 23 +
.../userspace-api/media/v4l/selection.svg | 1178 ++
.../userspace-api/media/v4l/selections-common.rst | 30 +
Documentation/userspace-api/media/v4l/standard.rst | 192 +
.../userspace-api/media/v4l/streaming-par.rst | 40 +
.../userspace-api/media/v4l/subdev-formats.rst | 7833 +++++++++++++
.../media/v4l/subdev-image-processing-crop.svg | 312 +
.../media/v4l/subdev-image-processing-full.svg | 752 ++
...ubdev-image-processing-scaling-multi-source.svg | 550 +
.../userspace-api/media/v4l/tch-formats.rst | 25 +
Documentation/userspace-api/media/v4l/tuner.rst | 92 +
.../userspace-api/media/v4l/user-func.rst | 89 +
Documentation/userspace-api/media/v4l/userp.rst | 128 +
.../media/v4l/v4l2-selection-flags.rst | 51 +
.../media/v4l/v4l2-selection-targets.rst | 78 +
Documentation/userspace-api/media/v4l/v4l2.rst | 423 +
.../userspace-api/media/v4l/v4l2grab-example.rst | 24 +
.../userspace-api/media/v4l/v4l2grab.c.rst | 176 +
Documentation/userspace-api/media/v4l/vbi_525.svg | 821 ++
Documentation/userspace-api/media/v4l/vbi_625.svg | 870 ++
.../userspace-api/media/v4l/vbi_hsync.svg | 321 +
Documentation/userspace-api/media/v4l/video.rst | 75 +
Documentation/userspace-api/media/v4l/videodev.rst | 16 +
.../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 +
.../userspace-api/media/v4l/vidioc-cropcap.rst | 143 +
.../media/v4l/vidioc-dbg-g-chip-info.rst | 167 +
.../media/v4l/vidioc-dbg-g-register.rst | 171 +
.../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 +
.../userspace-api/media/v4l/vidioc-dqevent.rst | 391 +
.../media/v4l/vidioc-dv-timings-cap.rst | 169 +
.../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 +
.../media/v4l/vidioc-enum-dv-timings.rst | 114 +
.../userspace-api/media/v4l/vidioc-enum-fmt.rst | 195 +
.../media/v4l/vidioc-enum-frameintervals.rst | 203 +
.../media/v4l/vidioc-enum-framesizes.rst | 213 +
.../media/v4l/vidioc-enum-freq-bands.rst | 150 +
.../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 +
.../media/v4l/vidioc-enumaudioout.rst | 67 +
.../userspace-api/media/v4l/vidioc-enuminput.rst | 242 +
.../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 +
.../userspace-api/media/v4l/vidioc-enumstd.rst | 367 +
.../userspace-api/media/v4l/vidioc-expbuf.rst | 175 +
.../userspace-api/media/v4l/vidioc-g-audio.rst | 135 +
.../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 +
.../userspace-api/media/v4l/vidioc-g-crop.rst | 119 +
.../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 +
.../media/v4l/vidioc-g-dv-timings.rst | 318 +
.../userspace-api/media/v4l/vidioc-g-edid.rst | 154 +
.../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 +
.../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 +
.../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 +
.../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 +
.../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 +
.../userspace-api/media/v4l/vidioc-g-input.rst | 71 +
.../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 +
.../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 +
.../userspace-api/media/v4l/vidioc-g-output.rst | 73 +
.../userspace-api/media/v4l/vidioc-g-parm.rst | 270 +
.../userspace-api/media/v4l/vidioc-g-priority.rst | 100 +
.../userspace-api/media/v4l/vidioc-g-selection.rst | 200 +
.../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 +
.../userspace-api/media/v4l/vidioc-g-std.rst | 87 +
.../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 +
.../userspace-api/media/v4l/vidioc-log-status.rst | 56 +
.../userspace-api/media/v4l/vidioc-overlay.rst | 61 +
.../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 +
.../userspace-api/media/v4l/vidioc-qbuf.rst | 205 +
.../media/v4l/vidioc-query-dv-timings.rst | 94 +
.../userspace-api/media/v4l/vidioc-querybuf.rst | 87 +
.../userspace-api/media/v4l/vidioc-querycap.rst | 290 +
.../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 +
.../userspace-api/media/v4l/vidioc-querystd.rst | 77 +
.../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 +
.../media/v4l/vidioc-s-hw-freq-seek.rst | 147 +
.../userspace-api/media/v4l/vidioc-streamon.rst | 113 +
.../v4l/vidioc-subdev-enum-frame-interval.rst | 120 +
.../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 +
.../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 +
.../media/v4l/vidioc-subdev-g-crop.rst | 134 +
.../media/v4l/vidioc-subdev-g-fmt.rst | 162 +
.../media/v4l/vidioc-subdev-g-frame-interval.rst | 128 +
.../media/v4l/vidioc-subdev-g-selection.rst | 133 +
.../media/v4l/vidioc-subdev-querycap.rst | 112 +
.../media/v4l/vidioc-subscribe-event.rst | 123 +
.../userspace-api/media/v4l/yuv-formats.rst | 64 +
.../media/video.h.rst.exceptions | 0
.../userspace-api/media/videodev2.h.rst.exceptions | 573 +
MAINTAINERS | 101 +-
arch/arm/configs/exynos_defconfig | 2 +-
arch/arm/configs/multi_v7_defconfig | 2 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
drivers/media/Kconfig | 242 +-
drivers/media/Makefile | 2 +-
drivers/media/cec/Kconfig | 25 +
drivers/media/cec/Makefile | 16 +-
drivers/media/cec/cec-adap.c | 2199 ----
drivers/media/cec/core/Makefile | 16 +
drivers/media/cec/core/cec-adap.c | 2199 ++++
drivers/media/cec/{ => core}/cec-api.c | 0
drivers/media/cec/{ => core}/cec-core.c | 0
drivers/media/cec/{ => core}/cec-notifier.c | 0
drivers/media/cec/{ => core}/cec-pin-error-inj.c | 0
drivers/media/cec/{ => core}/cec-pin-priv.h | 0
drivers/media/cec/{ => core}/cec-pin.c | 0
drivers/media/cec/{ => core}/cec-priv.h | 0
drivers/media/cec/platform/Kconfig | 120 +
drivers/media/cec/platform/Makefile | 14 +
drivers/media/{ => cec}/platform/cec-gpio/Makefile | 0
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 302 +
drivers/media/cec/platform/cros-ec/Makefile | 2 +
.../platform/cros-ec}/cros-ec-cec.c | 0
drivers/media/cec/platform/meson/Makefile | 3 +
.../media/{ => cec}/platform/meson/ao-cec-g12a.c | 0
drivers/media/{ => cec}/platform/meson/ao-cec.c | 0
drivers/media/cec/platform/s5p/Makefile | 3 +
.../s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h | 0
.../platform/s5p}/exynos_hdmi_cecctrl.c | 0
.../s5p-cec => cec/platform/s5p}/regs-cec.h | 0
.../s5p-cec => cec/platform/s5p}/s5p_cec.c | 0
.../s5p-cec => cec/platform/s5p}/s5p_cec.h | 0
drivers/media/cec/platform/seco/Makefile | 2 +
drivers/media/cec/platform/seco/seco-cec.c | 803 ++
.../seco-cec => cec/platform/seco}/seco-cec.h | 0
drivers/media/cec/platform/sti/Makefile | 2 +
.../sti/cec => cec/platform/sti}/stih-cec.c | 0
drivers/media/cec/platform/stm32/Makefile | 2 +
drivers/media/{ => cec}/platform/stm32/stm32-cec.c | 0
drivers/media/cec/platform/tegra/Makefile | 2 +
.../tegra-cec => cec/platform/tegra}/tegra_cec.c | 0
.../tegra-cec => cec/platform/tegra}/tegra_cec.h | 0
drivers/media/cec/usb/Kconfig | 8 +
drivers/media/cec/usb/Makefile | 6 +
drivers/media/cec/usb/pulse8/Kconfig | 13 +
.../{usb/pulse8-cec => cec/usb/pulse8}/Makefile | 0
.../pulse8-cec => cec/usb/pulse8}/pulse8-cec.c | 0
drivers/media/cec/usb/rainshadow/Kconfig | 13 +
.../rainshadow-cec => cec/usb/rainshadow}/Makefile | 0
.../usb/rainshadow}/rainshadow-cec.c | 0
drivers/media/common/Kconfig | 2 +-
drivers/media/dvb-core/Kconfig | 27 +
drivers/media/dvb-core/dvbdev.c | 5 +-
drivers/media/dvb-frontends/Kconfig | 16 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +-
drivers/media/dvb-frontends/dib3000.h | 2 +-
drivers/media/dvb-frontends/dib3000mb.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/eds1547.h | 2 +-
drivers/media/dvb-frontends/lgdt3306a.c | 14 +
drivers/media/dvb-frontends/m88ds3103.c | 4 +-
drivers/media/dvb-frontends/stv0900_core.c | 2 +-
drivers/media/dvb-frontends/z0194a.h | 2 +-
drivers/media/firewire/Kconfig | 5 +-
drivers/media/i2c/Kconfig | 457 +-
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/cx25840/cx25840-core.c | 40 +-
drivers/media/i2c/et8ek8/Kconfig | 4 +-
drivers/media/i2c/imx219.c | 110 +-
drivers/media/i2c/m5mols/Kconfig | 5 +-
drivers/media/i2c/max2175.c | 6 +-
drivers/media/i2c/ov13858.c | 13 +-
drivers/media/i2c/ov2740.c | 1016 ++
drivers/media/i2c/ov5640.c | 4 +-
drivers/media/i2c/ov5670.c | 14 +-
drivers/media/i2c/ov8856.c | 191 +-
drivers/media/i2c/s5k5baf.c | 2 +-
drivers/media/i2c/smiapp/Kconfig | 5 +-
drivers/media/mc/Kconfig | 19 +-
drivers/media/mc/mc-entity.c | 2 +-
drivers/media/mmc/Kconfig | 1 -
drivers/media/mmc/siano/Kconfig | 2 +
drivers/media/pci/Kconfig | 14 +-
drivers/media/pci/bt8xx/Kconfig | 2 +-
drivers/media/pci/cobalt/Kconfig | 4 +-
drivers/media/pci/cx18/cx18-ioctl.c | 22 +-
drivers/media/pci/cx18/cx18-streams.c | 4 +-
drivers/media/pci/cx23885/cx23885-cards.c | 51 +-
drivers/media/pci/cx23885/cx23885-dvb.c | 31 +
drivers/media/pci/cx23885/cx23885-video.c | 99 +-
drivers/media/pci/cx88/cx88-core.c | 3 +-
drivers/media/pci/cx88/cx88-input.c | 2 +-
drivers/media/pci/cx88/cx88-video.c | 2 +-
drivers/media/pci/ddbridge/Kconfig | 1 -
drivers/media/pci/ddbridge/Makefile | 2 +-
drivers/media/pci/ddbridge/ddbridge-core.c | 4 +-
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 +
drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 +
drivers/media/pci/intel/ipu3/Kconfig | 4 +-
drivers/media/pci/ivtv/ivtv-ioctl.c | 26 +-
drivers/media/pci/mantis/mantis_dvb.c | 2 +-
drivers/media/pci/meye/Kconfig | 2 +-
drivers/media/pci/saa7134/saa7134-input.c | 2 +-
drivers/media/pci/sta2x11/Kconfig | 6 +-
drivers/media/platform/Kconfig | 191 +-
drivers/media/platform/Makefile | 19 -
drivers/media/platform/am437x/Kconfig | 4 +-
drivers/media/platform/atmel/Kconfig | 4 +-
drivers/media/platform/cadence/Kconfig | 8 +-
drivers/media/platform/cec-gpio/cec-gpio.c | 298 -
drivers/media/platform/coda/coda-bit.c | 9 +-
drivers/media/platform/coda/coda-common.c | 199 +-
drivers/media/platform/coda/coda-jpeg.c | 577 +
drivers/media/platform/coda/coda.h | 12 +-
drivers/media/platform/cros-ec-cec/Makefile | 2 -
drivers/media/platform/davinci/vpif_display.c | 1 -
drivers/media/platform/exynos4-is/Kconfig | 5 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +-
drivers/media/platform/meson/Makefile | 3 -
drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +-
drivers/media/platform/pxa_camera.c | 4 +-
drivers/media/platform/qcom/venus/core.c | 21 +-
drivers/media/platform/qcom/venus/core.h | 7 +-
drivers/media/platform/qcom/venus/helpers.c | 18 +-
drivers/media/platform/qcom/venus/helpers.h | 2 +-
drivers/media/platform/qcom/venus/hfi.c | 10 +-
drivers/media/platform/qcom/venus/hfi.h | 3 +-
drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +-
drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +
drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +-
drivers/media/platform/qcom/venus/vdec.c | 200 +-
drivers/media/platform/qcom/venus/venc.c | 10 +-
drivers/media/platform/rcar-fcp.c | 5 +
drivers/media/platform/rcar-vin/Kconfig | 8 +-
drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +-
drivers/media/platform/rcar-vin/rcar-v4l2.c | 40 +-
drivers/media/platform/s5p-cec/Makefile | 3 -
drivers/media/platform/seco-cec/Makefile | 2 -
drivers/media/platform/seco-cec/seco-cec.c | 803 --
drivers/media/platform/sh_veu.c | 1203 --
drivers/media/platform/sti/cec/Makefile | 2 -
drivers/media/platform/stm32/Makefile | 1 -
drivers/media/platform/sunxi/Kconfig | 2 +
drivers/media/platform/sunxi/Makefile | 2 +
drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +-
drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 +
drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +-
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 6 +-
drivers/media/platform/tegra-cec/Makefile | 2 -
drivers/media/platform/ti-vpe/cal.c | 439 +-
drivers/media/platform/ti-vpe/cal_regs.h | 21 +-
drivers/media/platform/vicodec/Kconfig | 13 -
drivers/media/platform/vicodec/vicodec-core.c | 2238 ----
drivers/media/platform/video-mux.c | 87 +-
drivers/media/platform/vim2m.c | 1441 ---
drivers/media/platform/vimc/Kconfig | 15 -
drivers/media/platform/vimc/vimc-capture.c | 480 -
drivers/media/platform/vimc/vimc-common.c | 369 -
drivers/media/platform/vimc/vimc-common.h | 224 -
drivers/media/platform/vimc/vimc-core.c | 381 -
drivers/media/platform/vimc/vimc-debayer.c | 581 -
drivers/media/platform/vimc/vimc-scaler.c | 511 -
drivers/media/platform/vimc/vimc-sensor.c | 376 -
drivers/media/platform/vimc/vimc-streamer.h | 44 -
drivers/media/platform/vivid/Kconfig | 41 -
drivers/media/platform/xilinx/Kconfig | 4 +-
drivers/media/radio/Kconfig | 12 +-
drivers/media/radio/si470x/Kconfig | 2 +-
drivers/media/radio/wl128x/Kconfig | 5 +-
drivers/media/rc/gpio-ir-tx.c | 51 +-
drivers/media/rc/iguanair.c | 36 +-
drivers/media/rc/ir-rx51.c | 2 +-
drivers/media/rc/rc-core-priv.h | 22 +
drivers/media/spi/Kconfig | 8 +-
drivers/media/test-drivers/Kconfig | 26 +
drivers/media/test-drivers/Makefile | 9 +
drivers/media/test-drivers/vicodec/Kconfig | 15 +
.../{platform => test-drivers}/vicodec/Makefile | 0
.../vicodec/codec-fwht.c | 0
.../vicodec/codec-fwht.h | 0
.../vicodec/codec-v4l2-fwht.c | 0
.../vicodec/codec-v4l2-fwht.h | 0
drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 ++++
drivers/media/test-drivers/vim2m.c | 1433 +++
drivers/media/test-drivers/vimc/Kconfig | 17 +
.../media/{platform => test-drivers}/vimc/Makefile | 0
drivers/media/test-drivers/vimc/vimc-capture.c | 499 +
drivers/media/test-drivers/vimc/vimc-common.c | 400 +
drivers/media/test-drivers/vimc/vimc-common.h | 232 +
drivers/media/test-drivers/vimc/vimc-core.c | 369 +
drivers/media/test-drivers/vimc/vimc-debayer.c | 623 ++
drivers/media/test-drivers/vimc/vimc-scaler.c | 522 +
drivers/media/test-drivers/vimc/vimc-sensor.c | 381 +
.../vimc/vimc-streamer.c | 0
drivers/media/test-drivers/vimc/vimc-streamer.h | 45 +
drivers/media/test-drivers/vivid/Kconfig | 43 +
.../{platform => test-drivers}/vivid/Makefile | 0
.../{platform => test-drivers}/vivid/vivid-cec.c | 0
.../{platform => test-drivers}/vivid/vivid-cec.h | 0
.../{platform => test-drivers}/vivid/vivid-core.c | 0
.../{platform => test-drivers}/vivid/vivid-core.h | 0
.../{platform => test-drivers}/vivid/vivid-ctrls.c | 0
.../{platform => test-drivers}/vivid/vivid-ctrls.h | 0
.../vivid/vivid-kthread-cap.c | 0
.../vivid/vivid-kthread-cap.h | 0
.../vivid/vivid-kthread-out.c | 0
.../vivid/vivid-kthread-out.h | 0
.../vivid/vivid-kthread-touch.c | 0
.../vivid/vivid-kthread-touch.h | 0
.../vivid/vivid-meta-cap.c | 0
.../vivid/vivid-meta-cap.h | 0
.../vivid/vivid-meta-out.c | 0
.../vivid/vivid-meta-out.h | 0
.../{platform => test-drivers}/vivid/vivid-osd.c | 0
.../{platform => test-drivers}/vivid/vivid-osd.h | 0
.../vivid/vivid-radio-common.c | 0
.../vivid/vivid-radio-common.h | 0
.../vivid/vivid-radio-rx.c | 0
.../vivid/vivid-radio-rx.h | 0
.../vivid/vivid-radio-tx.c | 0
.../vivid/vivid-radio-tx.h | 0
.../vivid/vivid-rds-gen.c | 0
.../vivid/vivid-rds-gen.h | 0
.../vivid/vivid-sdr-cap.c | 0
.../vivid/vivid-sdr-cap.h | 0
.../vivid/vivid-touch-cap.c | 0
.../vivid/vivid-touch-cap.h | 0
.../vivid/vivid-vbi-cap.c | 0
.../vivid/vivid-vbi-cap.h | 0
.../vivid/vivid-vbi-gen.c | 0
.../vivid/vivid-vbi-gen.h | 0
.../vivid/vivid-vbi-out.c | 0
.../vivid/vivid-vbi-out.h | 0
.../vivid/vivid-vid-cap.c | 0
.../vivid/vivid-vid-cap.h | 0
.../vivid/vivid-vid-common.c | 0
.../vivid/vivid-vid-common.h | 0
.../vivid/vivid-vid-out.c | 0
.../vivid/vivid-vid-out.h | 0
drivers/media/tuners/Kconfig | 6 +-
drivers/media/tuners/si2157.c | 419 +-
drivers/media/tuners/si2157_priv.h | 2 +
drivers/media/usb/Kconfig | 12 +-
drivers/media/usb/Makefile | 2 -
drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +-
drivers/media/usb/cx231xx/cx231xx-input.c | 5 +-
drivers/media/usb/cx231xx/cx231xx-video.c | 85 +-
drivers/media/usb/dvb-usb-v2/Kconfig | 10 +-
drivers/media/usb/dvb-usb-v2/ec168.c | 25 +-
drivers/media/usb/dvb-usb-v2/gl861.c | 4 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +-
drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +-
drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +-
drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +-
drivers/media/usb/dvb-usb/Kconfig | 3 +-
drivers/media/usb/dvb-usb/a800.c | 8 +-
drivers/media/usb/dvb-usb/af9005-fe.c | 2 +-
drivers/media/usb/dvb-usb/af9005-remote.c | 2 +-
drivers/media/usb/dvb-usb/af9005.c | 6 +-
drivers/media/usb/dvb-usb/af9005.h | 2 +-
drivers/media/usb/dvb-usb/az6027.c | 6 +-
drivers/media/usb/dvb-usb/cxusb.c | 6 +-
drivers/media/usb/dvb-usb/dib0700.h | 31 +-
drivers/media/usb/dvb-usb/dib0700_core.c | 6 +-
drivers/media/usb/dvb-usb/dibusb-common.c | 2 +-
drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +-
drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +-
drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +-
drivers/media/usb/dvb-usb/dibusb.h | 2 +-
drivers/media/usb/dvb-usb/digitv.c | 31 +-
drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +-
drivers/media/usb/dvb-usb/dtt200u.c | 2 +-
drivers/media/usb/dvb-usb/dtt200u.h | 2 +-
drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +-
drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +-
drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +-
drivers/media/usb/dvb-usb/dvb-usb.h | 10 +-
drivers/media/usb/dvb-usb/dw2102.c | 31 +-
drivers/media/usb/dvb-usb/gp8psk.c | 2 +-
drivers/media/usb/dvb-usb/gp8psk.h | 2 +-
drivers/media/usb/dvb-usb/m920x.c | 6 +-
drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +-
drivers/media/usb/dvb-usb/opera1.c | 2 +-
drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +-
drivers/media/usb/dvb-usb/ttusb2.c | 9 +-
drivers/media/usb/dvb-usb/ttusb2.h | 2 +-
drivers/media/usb/dvb-usb/umt-010.c | 2 +-
drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +-
drivers/media/usb/dvb-usb/vp702x.c | 2 +-
drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +-
drivers/media/usb/dvb-usb/vp7045.c | 2 +-
drivers/media/usb/dvb-usb/vp7045.h | 2 +-
drivers/media/usb/gspca/Kconfig | 2 +-
drivers/media/usb/gspca/mr97310a.c | 1 -
drivers/media/usb/hdpvr/hdpvr-core.c | 4 +-
drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +-
drivers/media/usb/pulse8-cec/Kconfig | 12 -
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +-
drivers/media/usb/pwc/pwc-ctrl.c | 2 +-
drivers/media/usb/pwc/pwc-if.c | 54 +-
drivers/media/usb/rainshadow-cec/Kconfig | 12 -
drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +-
drivers/media/usb/zr364xx/Kconfig | 2 +-
drivers/media/v4l2-core/Kconfig | 27 +-
drivers/media/v4l2-core/Makefile | 3 +
drivers/media/v4l2-core/v4l2-common.c | 3 +-
drivers/media/v4l2-core/v4l2-ctrls.c | 92 +-
drivers/media/v4l2-core/v4l2-dev.c | 25 +-
drivers/media/v4l2-core/v4l2-device.c | 7 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 104 +-
drivers/media/v4l2-core/v4l2-h264.c | 270 +
drivers/media/v4l2-core/v4l2-ioctl.c | 72 +-
drivers/media/v4l2-core/v4l2-jpeg.c | 632 ++
drivers/media/v4l2-core/v4l2-mc.c | 95 +
drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +-
drivers/media/v4l2-core/v4l2-subdev.c | 91 +-
drivers/platform/x86/Kconfig | 1 +
drivers/staging/media/Kconfig | 4 +
drivers/staging/media/Makefile | 2 +
drivers/staging/media/atomisp/Kconfig | 36 +
drivers/staging/media/atomisp/Makefile | 363 +
drivers/staging/media/atomisp/TODO | 89 +
drivers/staging/media/atomisp/i2c/Kconfig | 86 +
drivers/staging/media/atomisp/i2c/Makefile | 18 +
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1406 +++
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1139 ++
.../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 207 +
drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 972 ++
.../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1910 ++++
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1340 +++
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1288 +++
drivers/staging/media/atomisp/i2c/gc0310.h | 404 +
drivers/staging/media/atomisp/i2c/gc2235.h | 680 ++
drivers/staging/media/atomisp/i2c/mt9m114.h | 1791 +++
drivers/staging/media/atomisp/i2c/ov2680.h | 845 ++
drivers/staging/media/atomisp/i2c/ov2722.h | 1272 +++
drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 11 +
drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 +
drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 62 +
.../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2006 ++++
drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1391 +++
drivers/staging/media/atomisp/include/hmm/hmm.h | 102 +
drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 315 +
.../staging/media/atomisp/include/hmm/hmm_common.h | 96 +
.../staging/media/atomisp/include/hmm/hmm_pool.h | 115 +
drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 +
.../staging/media/atomisp/include/linux/atomisp.h | 1359 +++
.../atomisp/include/linux/atomisp_gmin_platform.h | 38 +
.../media/atomisp/include/linux/atomisp_platform.h | 247 +
.../media/atomisp/include/linux/libmsrlisthelper.h | 27 +
.../staging/media/atomisp/include/media/lm3554.h | 130 +
.../staging/media/atomisp/include/mmu/isp_mmu.h | 168 +
.../media/atomisp/include/mmu/sh_mmu_mrfld.h | 24 +
drivers/staging/media/atomisp/pci/atomisp-regs.h | 199 +
drivers/staging/media/atomisp/pci/atomisp_acc.c | 605 +
drivers/staging/media/atomisp/pci/atomisp_acc.h | 119 +
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6629 +++++++++++
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 442 +
drivers/staging/media/atomisp/pci/atomisp_common.h | 74 +
drivers/staging/media/atomisp/pci/atomisp_compat.h | 663 ++
.../media/atomisp/pci/atomisp_compat_css20.c | 4706 ++++++++
.../media/atomisp/pci/atomisp_compat_css20.h | 277 +
.../media/atomisp/pci/atomisp_compat_ioctl32.c | 1177 ++
.../media/atomisp/pci/atomisp_compat_ioctl32.h | 367 +
drivers/staging/media/atomisp/pci/atomisp_csi2.c | 426 +
drivers/staging/media/atomisp/pci/atomisp_csi2.h | 58 +
.../staging/media/atomisp/pci/atomisp_dfs_tables.h | 40 +
drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 205 +
drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 24 +
drivers/staging/media/atomisp/pci/atomisp_file.c | 227 +
drivers/staging/media/atomisp/pci/atomisp_file.h | 43 +
drivers/staging/media/atomisp/pci/atomisp_fops.c | 1306 +++
drivers/staging/media/atomisp/pci/atomisp_fops.h | 50 +
.../media/atomisp/pci/atomisp_gmin_platform.c | 1081 ++
drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 +
.../staging/media/atomisp/pci/atomisp_internal.h | 307 +
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3094 ++++++
drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 66 +
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 1456 +++
drivers/staging/media/atomisp/pci/atomisp_subdev.h | 466 +
drivers/staging/media/atomisp/pci/atomisp_tables.h | 187 +
drivers/staging/media/atomisp/pci/atomisp_tpg.c | 163 +
drivers/staging/media/atomisp/pci/atomisp_tpg.h | 38 +
.../media/atomisp/pci/atomisp_trace_event.h | 127 +
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1999 ++++
drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 36 +
.../pci/base/circbuf/interface/ia_css_circbuf.h | 376 +
.../base/circbuf/interface/ia_css_circbuf_comm.h | 58 +
.../base/circbuf/interface/ia_css_circbuf_desc.h | 173 +
.../media/atomisp/pci/base/circbuf/src/circbuf.c | 320 +
.../pci/base/refcount/interface/ia_css_refcount.h | 83 +
.../media/atomisp/pci/base/refcount/src/refcount.c | 275 +
drivers/staging/media/atomisp/pci/bits.h | 104 +
.../camera/pipe/interface/ia_css_pipe_binarydesc.h | 297 +
.../camera/pipe/interface/ia_css_pipe_stagedesc.h | 51 +
.../pci/camera/pipe/interface/ia_css_pipe_util.h | 39 +
.../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 873 ++
.../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 118 +
.../media/atomisp/pci/camera/pipe/src/pipe_util.c | 50 +
.../pci/camera/util/interface/ia_css_util.h | 141 +
.../media/atomisp/pci/camera/util/src/util.c | 225 +
drivers/staging/media/atomisp/pci/cell_params.h | 40 +
.../pci/css_2400_system/hive/ia_css_isp_configs.c | 385 +
.../pci/css_2400_system/hive/ia_css_isp_params.c | 3419 ++++++
.../pci/css_2400_system/hive/ia_css_isp_states.c | 223 +
.../hrt/hive_isp_css_irq_types_hrt.h | 68 +
.../css_2400_system/hrt/isp2400_mamoiada_params.h | 228 +
.../atomisp/pci/css_2401_system/csi_rx_global.h | 63 +
.../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 +
.../pci/css_2401_system/hive/ia_css_isp_params.c | 3366 ++++++
.../pci/css_2401_system/hive/ia_css_isp_states.c | 223 +
.../atomisp/pci/css_2401_system/host/csi_rx.c | 40 +
.../pci/css_2401_system/host/csi_rx_local.h | 62 +
.../pci/css_2401_system/host/csi_rx_private.h | 305 +
.../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 22 +
.../pci/css_2401_system/host/ibuf_ctrl_local.h | 58 +
.../pci/css_2401_system/host/ibuf_ctrl_private.h | 267 +
.../atomisp/pci/css_2401_system/host/isys_dma.c | 40 +
.../pci/css_2401_system/host/isys_dma_local.h | 20 +
.../pci/css_2401_system/host/isys_dma_private.h | 61 +
.../atomisp/pci/css_2401_system/host/isys_irq.c | 43 +
.../pci/css_2401_system/host/isys_irq_local.h | 35 +
.../pci/css_2401_system/host/isys_irq_private.h | 106 +
.../pci/css_2401_system/host/isys_stream2mmio.c | 21 +
.../css_2401_system/host/isys_stream2mmio_local.h | 36 +
.../host/isys_stream2mmio_private.h | 167 +
.../pci/css_2401_system/host/pixelgen_local.h | 50 +
.../pci/css_2401_system/host/pixelgen_private.h | 182 +
.../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 113 +
.../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 134 +
.../css_2401_system/hrt/mipi_backend_common_defs.h | 205 +
.../pci/css_2401_system/hrt/mipi_backend_defs.h | 208 +
.../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 169 +
.../pci/css_2401_system/hrt/stream2mmio_defs.h | 68 +
.../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 79 +
.../atomisp/pci/css_2401_system/isys_dma_global.h | 89 +
.../atomisp/pci/css_2401_system/isys_irq_global.h | 35 +
.../pci/css_2401_system/isys_stream2mmio_global.h | 39 +
.../atomisp/pci/css_2401_system/pixelgen_global.h | 90 +
.../atomisp/pci/css_receiver_2400_common_defs.h | 198 +
.../media/atomisp/pci/css_receiver_2400_defs.h | 256 +
drivers/staging/media/atomisp/pci/css_trace.h | 278 +
drivers/staging/media/atomisp/pci/defs.h | 36 +
drivers/staging/media/atomisp/pci/dma_v2_defs.h | 199 +
drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 163 +
drivers/staging/media/atomisp/pci/gp_timer_defs.h | 36 +
.../staging/media/atomisp/pci/gpio_block_defs.h | 41 +
.../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 +
.../atomisp/pci/hive_isp_css_common/debug_global.h | 81 +
.../atomisp/pci/hive_isp_css_common/dma_global.h | 254 +
.../pci/hive_isp_css_common/event_fifo_global.h | 20 +
.../pci/hive_isp_css_common/fifo_monitor_global.h | 32 +
.../atomisp/pci/hive_isp_css_common/gdc_global.h | 89 +
.../pci/hive_isp_css_common/gp_device_global.h | 84 +
.../pci/hive_isp_css_common/gp_timer_global.h | 33 +
.../atomisp/pci/hive_isp_css_common/gpio_global.h | 45 +
.../atomisp/pci/hive_isp_css_common/hmem_global.h | 45 +
.../atomisp/pci/hive_isp_css_common/host/debug.c | 71 +
.../pci/hive_isp_css_common/host/debug_local.h | 20 +
.../pci/hive_isp_css_common/host/debug_private.h | 126 +
.../atomisp/pci/hive_isp_css_common/host/dma.c | 299 +
.../pci/hive_isp_css_common/host/dma_local.h | 207 +
.../pci/hive_isp_css_common/host/dma_private.h | 41 +
.../pci/hive_isp_css_common/host/event_fifo.c | 19 +
.../hive_isp_css_common/host/event_fifo_local.h | 61 +
.../hive_isp_css_common/host/event_fifo_private.h | 77 +
.../pci/hive_isp_css_common/host/fifo_monitor.c | 569 +
.../hive_isp_css_common/host/fifo_monitor_local.h | 99 +
.../host/fifo_monitor_private.h | 80 +
.../atomisp/pci/hive_isp_css_common/host/gdc.c | 125 +
.../pci/hive_isp_css_common/host/gdc_local.h | 20 +
.../pci/hive_isp_css_common/host/gdc_private.h | 20 +
.../pci/hive_isp_css_common/host/gp_device.c | 108 +
.../pci/hive_isp_css_common/host/gp_device_local.h | 143 +
.../hive_isp_css_common/host/gp_device_private.h | 46 +
.../pci/hive_isp_css_common/host/gp_timer.c | 70 +
.../pci/hive_isp_css_common/host/gp_timer_local.h | 43 +
.../hive_isp_css_common/host/gp_timer_private.h | 22 +
.../pci/hive_isp_css_common/host/gpio_local.h | 20 +
.../pci/hive_isp_css_common/host/gpio_private.h | 44 +
.../atomisp/pci/hive_isp_css_common/host/hmem.c | 19 +
.../pci/hive_isp_css_common/host/hmem_local.h | 20 +
.../pci/hive_isp_css_common/host/hmem_private.h | 30 +
.../pci/hive_isp_css_common/host/input_formatter.c | 241 +
.../host/input_formatter_local.h | 121 +
.../host/input_formatter_private.h | 46 +
.../pci/hive_isp_css_common/host/input_system.c | 1849 +++
.../atomisp/pci/hive_isp_css_common/host/irq.c | 451 +
.../pci/hive_isp_css_common/host/irq_local.h | 134 +
.../pci/hive_isp_css_common/host/irq_private.h | 44 +
.../atomisp/pci/hive_isp_css_common/host/isp.c | 128 +
.../pci/hive_isp_css_common/host/isp_local.h | 57 +
.../pci/hive_isp_css_common/host/isp_private.h | 160 +
.../atomisp/pci/hive_isp_css_common/host/mmu.c | 46 +
.../pci/hive_isp_css_common/host/mmu_local.h | 20 +
.../atomisp/pci/hive_isp_css_common/host/sp.c | 81 +
.../pci/hive_isp_css_common/host/sp_local.h | 101 +
.../pci/hive_isp_css_common/host/sp_private.h | 166 +
.../pci/hive_isp_css_common/host/timed_ctrl.c | 74 +
.../hive_isp_css_common/host/timed_ctrl_local.h | 20 +
.../hive_isp_css_common/host/timed_ctrl_private.h | 34 +
.../pci/hive_isp_css_common/host/vamem_local.h | 20 +
.../atomisp/pci/hive_isp_css_common/host/vmem.c | 276 +
.../pci/hive_isp_css_common/host/vmem_local.h | 57 +
.../pci/hive_isp_css_common/host/vmem_private.h | 20 +
.../hive_isp_css_common/input_formatter_global.h | 114 +
.../atomisp/pci/hive_isp_css_common/irq_global.h | 45 +
.../atomisp/pci/hive_isp_css_common/isp_global.h | 109 +
.../atomisp/pci/hive_isp_css_common/mmu_global.h | 22 +
.../atomisp/pci/hive_isp_css_common/sp_global.h | 93 +
.../pci/hive_isp_css_common/timed_ctrl_global.h | 54 +
.../atomisp/pci/hive_isp_css_common/vamem_global.h | 34 +
.../atomisp/pci/hive_isp_css_common/vmem_global.h | 28 +
.../staging/media/atomisp/pci/hive_isp_css_defs.h | 411 +
.../pci/hive_isp_css_include/assert_support.h | 73 +
.../pci/hive_isp_css_include/bitop_support.h | 24 +
.../atomisp/pci/hive_isp_css_include/csi_rx.h | 42 +
.../media/atomisp/pci/hive_isp_css_include/debug.h | 46 +
.../device_access/device_access.h | 177 +
.../media/atomisp/pci/hive_isp_css_include/dma.h | 46 +
.../pci/hive_isp_css_include/error_support.h | 39 +
.../atomisp/pci/hive_isp_css_include/event_fifo.h | 45 +
.../pci/hive_isp_css_include/fifo_monitor.h | 45 +
.../atomisp/pci/hive_isp_css_include/gdc_device.h | 47 +
.../atomisp/pci/hive_isp_css_include/gp_device.h | 45 +
.../atomisp/pci/hive_isp_css_include/gp_timer.h | 45 +
.../media/atomisp/pci/hive_isp_css_include/gpio.h | 45 +
.../media/atomisp/pci/hive_isp_css_include/hmem.h | 45 +
.../pci/hive_isp_css_include/host/csi_rx_public.h | 135 +
.../pci/hive_isp_css_include/host/debug_public.h | 98 +
.../pci/hive_isp_css_include/host/dma_public.h | 72 +
.../hive_isp_css_include/host/event_fifo_public.h | 79 +
.../host/fifo_monitor_public.h | 110 +
.../pci/hive_isp_css_include/host/gdc_public.h | 59 +
.../hive_isp_css_include/host/gp_device_public.h | 58 +
.../hive_isp_css_include/host/gp_timer_public.h | 33 +
.../pci/hive_isp_css_include/host/gpio_public.h | 45 +
.../pci/hive_isp_css_include/host/hmem_public.h | 32 +
.../hive_isp_css_include/host/ibuf_ctrl_public.h | 93 +
.../host/input_formatter_public.h | 115 +
.../pci/hive_isp_css_include/host/irq_public.h | 184 +
.../pci/hive_isp_css_include/host/isp_public.h | 185 +
.../hive_isp_css_include/host/isys_dma_public.h | 38 +
.../hive_isp_css_include/host/isys_irq_public.h | 45 +
.../pci/hive_isp_css_include/host/isys_public.h | 37 +
.../host/isys_stream2mmio_public.h | 101 +
.../pci/hive_isp_css_include/host/mmu_public.h | 94 +
.../hive_isp_css_include/host/pixelgen_public.h | 79 +
.../pci/hive_isp_css_include/host/sp_public.h | 223 +
.../pci/hive_isp_css_include/host/tag_public.h | 40 +
.../hive_isp_css_include/host/timed_ctrl_public.h | 59 +
.../pci/hive_isp_css_include/host/vamem_public.h | 18 +
.../pci/hive_isp_css_include/host/vmem_public.h | 20 +
.../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 46 +
.../pci/hive_isp_css_include/input_formatter.h | 45 +
.../pci/hive_isp_css_include/input_system.h | 45 +
.../media/atomisp/pci/hive_isp_css_include/irq.h | 45 +
.../media/atomisp/pci/hive_isp_css_include/isp.h | 45 +
.../atomisp/pci/hive_isp_css_include/isys_dma.h | 46 +
.../atomisp/pci/hive_isp_css_include/isys_irq.h | 39 +
.../pci/hive_isp_css_include/isys_stream2mmio.h | 46 +
.../pci/hive_isp_css_include/math_support.h | 153 +
.../memory_access/memory_access.h | 174 +
.../pci/hive_isp_css_include/memory_realloc.h | 38 +
.../pci/hive_isp_css_include/misc_support.h | 26 +
.../atomisp/pci/hive_isp_css_include/mmu_device.h | 39 +
.../atomisp/pci/hive_isp_css_include/pixelgen.h | 46 +
.../pci/hive_isp_css_include/platform_support.h | 36 +
.../pci/hive_isp_css_include/print_support.h | 41 +
.../media/atomisp/pci/hive_isp_css_include/queue.h | 45 +
.../atomisp/pci/hive_isp_css_include/resource.h | 46 +
.../media/atomisp/pci/hive_isp_css_include/sp.h | 45 +
.../pci/hive_isp_css_include/string_support.h | 165 +
.../pci/hive_isp_css_include/system_types.h | 24 +
.../media/atomisp/pci/hive_isp_css_include/tag.h | 44 +
.../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 45 +
.../pci/hive_isp_css_include/type_support.h | 40 +
.../media/atomisp/pci/hive_isp_css_include/vamem.h | 36 +
.../media/atomisp/pci/hive_isp_css_include/vmem.h | 45 +
.../pci/hive_isp_css_shared/host/queue_local.h | 20 +
.../pci/hive_isp_css_shared/host/queue_private.h | 18 +
.../atomisp/pci/hive_isp_css_shared/host/tag.c | 91 +
.../pci/hive_isp_css_shared/host/tag_local.h | 22 +
.../pci/hive_isp_css_shared/host/tag_private.h | 18 +
.../atomisp/pci/hive_isp_css_shared/queue_global.h | 18 +
.../pci/hive_isp_css_shared/sw_event_global.h | 35 +
.../atomisp/pci/hive_isp_css_shared/tag_global.h | 56 +
.../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 +
drivers/staging/media/atomisp/pci/hive_types.h | 128 +
drivers/staging/media/atomisp/pci/hmm/hmm.c | 733 ++
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 1511 +++
.../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 233 +
.../media/atomisp/pci/hmm/hmm_reserved_pool.c | 252 +
drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 +
.../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 106 +
.../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 +
.../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 +
drivers/staging/media/atomisp/pci/ia_css.h | 57 +
drivers/staging/media/atomisp/pci/ia_css_3a.h | 189 +
.../staging/media/atomisp/pci/ia_css_acc_types.h | 476 +
drivers/staging/media/atomisp/pci/ia_css_buffer.h | 85 +
drivers/staging/media/atomisp/pci/ia_css_control.h | 131 +
.../media/atomisp/pci/ia_css_device_access.c | 95 +
.../media/atomisp/pci/ia_css_device_access.h | 60 +
drivers/staging/media/atomisp/pci/ia_css_dvs.h | 297 +
drivers/staging/media/atomisp/pci/ia_css_env.h | 94 +
drivers/staging/media/atomisp/pci/ia_css_err.h | 63 +
.../media/atomisp/pci/ia_css_event_public.h | 196 +
.../staging/media/atomisp/pci/ia_css_firmware.h | 64 +
drivers/staging/media/atomisp/pci/ia_css_frac.h | 37 +
.../media/atomisp/pci/ia_css_frame_format.h | 101 +
.../media/atomisp/pci/ia_css_frame_public.h | 353 +
.../staging/media/atomisp/pci/ia_css_host_data.h | 45 +
.../staging/media/atomisp/pci/ia_css_input_port.h | 60 +
drivers/staging/media/atomisp/pci/ia_css_irq.h | 235 +
.../staging/media/atomisp/pci/ia_css_isp_configs.h | 183 +
.../staging/media/atomisp/pci/ia_css_isp_params.h | 394 +
.../staging/media/atomisp/pci/ia_css_isp_states.h | 73 +
.../media/atomisp/pci/ia_css_memory_access.c | 85 +
.../staging/media/atomisp/pci/ia_css_metadata.h | 72 +
drivers/staging/media/atomisp/pci/ia_css_mipi.h | 82 +
drivers/staging/media/atomisp/pci/ia_css_mmu.h | 32 +
.../staging/media/atomisp/pci/ia_css_mmu_private.h | 29 +
drivers/staging/media/atomisp/pci/ia_css_morph.h | 39 +
drivers/staging/media/atomisp/pci/ia_css_pipe.h | 189 +
.../staging/media/atomisp/pci/ia_css_pipe_public.h | 569 +
drivers/staging/media/atomisp/pci/ia_css_prbs.h | 53 +
.../staging/media/atomisp/pci/ia_css_properties.h | 41 +
drivers/staging/media/atomisp/pci/ia_css_shading.h | 40 +
drivers/staging/media/atomisp/pci/ia_css_stream.h | 111 +
.../media/atomisp/pci/ia_css_stream_format.h | 29 +
.../media/atomisp/pci/ia_css_stream_public.h | 585 +
drivers/staging/media/atomisp/pci/ia_css_timer.h | 68 +
drivers/staging/media/atomisp/pci/ia_css_tpg.h | 78 +
drivers/staging/media/atomisp/pci/ia_css_types.h | 605 +
drivers/staging/media/atomisp/pci/ia_css_version.h | 40 +
.../media/atomisp/pci/ia_css_version_data.h | 27 +
drivers/staging/media/atomisp/pci/if_defs.h | 22 +
.../atomisp/pci/input_formatter_subsystem_defs.h | 53 +
.../media/atomisp/pci/input_selector_defs.h | 88 +
.../media/atomisp/pci/input_switch_2400_defs.h | 30 +
.../media/atomisp/pci/input_system_ctrl_defs.h | 243 +
.../staging/media/atomisp/pci/input_system_defs.h | 126 +
.../media/atomisp/pci/input_system_global.h | 10 +
.../staging/media/atomisp/pci/input_system_local.h | 10 +
.../media/atomisp/pci/input_system_private.h | 10 +
.../media/atomisp/pci/input_system_public.h | 8 +
.../media/atomisp/pci/irq_controller_defs.h | 28 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 31 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 27 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 24 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 46 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 61 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 39 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 25 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 35 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 46 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 35 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 27 +
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 55 +
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 22 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 31 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 32 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 40 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 35 +
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 196 +
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 40 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 64 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 106 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 131 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 35 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 47 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 71 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 64 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 34 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 30 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 28 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 25 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 24 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 73 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 43 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 32 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 54 +
.../conversion_1.0/ia_css_conversion.host.c | 36 +
.../conversion_1.0/ia_css_conversion.host.h | 29 +
.../conversion_1.0/ia_css_conversion_param.h | 28 +
.../conversion_1.0/ia_css_conversion_types.h | 32 +
.../copy_output_1.0/ia_css_copy_output.host.c | 46 +
.../copy_output_1.0/ia_css_copy_output.host.h | 34 +
.../copy_output_1.0/ia_css_copy_output_param.h | 26 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 64 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 41 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 32 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 34 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 127 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 54 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 33 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 78 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 121 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 33 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 46 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 157 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 33 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 48 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 54 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 58 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 36 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 44 +
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 214 +
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 24 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 110 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 78 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 44 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 27 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 42 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 53 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 38 +
.../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 30 +
.../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 41 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 131 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 47 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 36 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 48 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 65 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 39 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 51 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 59 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 301 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 60 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 32 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 29 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 338 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 45 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 153 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 87 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 63 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 44 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 25 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 38 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 32 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 24 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 88 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 44 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 35 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 52 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 117 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 65 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 61 +
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 213 +
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 24 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 97 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 109 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 79 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 43 +
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 131 +
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 26 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 54 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 41 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 31 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 59 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 70 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 93 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 28 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 20 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 20 +
.../ipu2_io_ls/common/ia_css_common_io_param.h | 20 +
.../ipu2_io_ls/common/ia_css_common_io_types.h | 29 +
.../yuv444_io_ls/ia_css_yuv444_io.host.c | 93 +
.../yuv444_io_ls/ia_css_yuv444_io.host.h | 28 +
.../yuv444_io_ls/ia_css_yuv444_io_param.h | 20 +
.../yuv444_io_ls/ia_css_yuv444_io_types.h | 20 +
.../iterator/iterator_1.0/ia_css_iterator.host.c | 80 +
.../iterator/iterator_1.0/ia_css_iterator.host.h | 34 +
.../iterator/iterator_1.0/ia_css_iterator_param.h | 38 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 74 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 41 +
.../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 31 +
.../macc/macc1_5/ia_css_macc1_5_table.host.c | 34 +
.../macc/macc1_5/ia_css_macc1_5_table.host.h | 22 +
.../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 73 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 49 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 41 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 25 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 51 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 23 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 63 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 15 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 20 +
.../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 18 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 76 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 40 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 28 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 44 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 154 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 53 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 47 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 68 +
.../kernels/output/output_1.0/ia_css_output.host.c | 163 +
.../kernels/output/output_1.0/ia_css_output.host.h | 75 +
.../output/output_1.0/ia_css_output_param.h | 36 +
.../output/output_1.0/ia_css_output_types.h | 47 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.c | 61 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.h | 43 +
.../kernels/qplane/qplane_2/ia_css_qplane_param.h | 30 +
.../kernels/qplane/qplane_2/ia_css_qplane_types.h | 31 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 135 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 38 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 38 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 36 +
.../raw_aa_binning_1.0/ia_css_raa.host.c | 35 +
.../raw_aa_binning_1.0/ia_css_raa.host.h | 27 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 76 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 41 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 36 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 26 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 25 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 386 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 77 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 53 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 221 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 158 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 77 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 42 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 134 +
.../kernels/sdis/common/ia_css_sdis_common.host.h | 101 +
.../kernels/sdis/common/ia_css_sdis_common_types.h | 220 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 437 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 101 +
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 55 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 350 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 95 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 75 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 74 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 38 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 43 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 52 +
.../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 63 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 120 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 56 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 40 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 26 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 57 +
.../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 31 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 138 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 47 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 37 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 31 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 86 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 39 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 29 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 46 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 65 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 47 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 50 +
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 81 +
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 22 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 70 +
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 248 +
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 41 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 83 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 97 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 217 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 60 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 49 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 80 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 118 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 56 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 45 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 93 +
.../pci/isp/modes/interface/input_buf.isp.h | 37 +
.../atomisp/pci/isp/modes/interface/isp_const.h | 180 +
.../atomisp/pci/isp/modes/interface/isp_types.h | 79 +
.../atomisp/pci/isp2400_input_system_global.h | 155 +
.../media/atomisp/pci/isp2400_input_system_local.h | 539 +
.../atomisp/pci/isp2400_input_system_private.h | 122 +
.../atomisp/pci/isp2400_input_system_public.h | 369 +
.../staging/media/atomisp/pci/isp2400_support.h | 38 +
.../media/atomisp/pci/isp2400_system_global.h | 348 +
.../media/atomisp/pci/isp2400_system_local.h | 325 +
.../atomisp/pci/isp2401_input_system_global.h | 205 +
.../media/atomisp/pci/isp2401_input_system_local.h | 106 +
.../atomisp/pci/isp2401_input_system_private.h | 129 +
.../media/atomisp/pci/isp2401_mamoiada_params.h | 228 +
.../media/atomisp/pci/isp2401_system_global.h | 457 +
.../media/atomisp/pci/isp2401_system_local.h | 406 +
.../media/atomisp/pci/isp_acquisition_defs.h | 229 +
.../staging/media/atomisp/pci/isp_capture_defs.h | 278 +
drivers/staging/media/atomisp/pci/memory_realloc.c | 81 +
drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 566 +
.../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 77 +
drivers/staging/media/atomisp/pci/mmu_defs.h | 23 +
.../pci/runtime/binary/interface/ia_css_binary.h | 228 +
.../media/atomisp/pci/runtime/binary/src/binary.c | 1852 ++++
.../pci/runtime/bufq/interface/ia_css_bufq.h | 177 +
.../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 50 +
.../media/atomisp/pci/runtime/bufq/src/bufq.c | 566 +
.../pci/runtime/debug/interface/ia_css_debug.h | 502 +
.../debug/interface/ia_css_debug_internal.h | 15 +
.../runtime/debug/interface/ia_css_debug_pipe.h | 67 +
.../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3540 ++++++
.../pci/runtime/event/interface/ia_css_event.h | 30 +
.../media/atomisp/pci/runtime/event/src/event.c | 112 +
.../pci/runtime/eventq/interface/ia_css_eventq.h | 53 +
.../media/atomisp/pci/runtime/eventq/src/eventq.c | 77 +
.../pci/runtime/frame/interface/ia_css_frame.h | 163 +
.../runtime/frame/interface/ia_css_frame_comm.h | 115 +
.../media/atomisp/pci/runtime/frame/src/frame.c | 989 ++
.../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 33 +
.../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 552 +
.../runtime/inputfifo/interface/ia_css_inputfifo.h | 53 +
.../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 538 +
.../runtime/isp_param/interface/ia_css_isp_param.h | 102 +
.../isp_param/interface/ia_css_isp_param_types.h | 81 +
.../atomisp/pci/runtime/isp_param/src/isp_param.c | 216 +
.../pci/runtime/isys/interface/ia_css_isys.h | 184 +
.../pci/runtime/isys/interface/ia_css_isys_comm.h | 53 +
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 167 +
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 26 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 121 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 38 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 87 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 24 +
.../media/atomisp/pci/runtime/isys/src/isys_init.c | 123 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 89 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 24 +
.../media/atomisp/pci/runtime/isys/src/rx.c | 600 +
.../atomisp/pci/runtime/isys/src/virtual_isys.c | 892 ++
.../atomisp/pci/runtime/isys/src/virtual_isys.h | 24 +
.../runtime/pipeline/interface/ia_css_pipeline.h | 286 +
.../pipeline/interface/ia_css_pipeline_common.h | 27 +
.../atomisp/pci/runtime/pipeline/src/pipeline.c | 786 ++
.../pci/runtime/queue/interface/ia_css_queue.h | 175 +
.../runtime/queue/interface/ia_css_queue_comm.h | 53 +
.../media/atomisp/pci/runtime/queue/src/queue.c | 422 +
.../atomisp/pci/runtime/queue/src/queue_access.c | 176 +
.../atomisp/pci/runtime/queue/src/queue_access.h | 85 +
.../pci/runtime/rmgr/interface/ia_css_rmgr.h | 72 +
.../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 99 +
.../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 39 +
.../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 336 +
.../pci/runtime/spctrl/interface/ia_css_spctrl.h | 68 +
.../runtime/spctrl/interface/ia_css_spctrl_comm.h | 45 +
.../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 184 +
.../tagger/interface/ia_css_tagger_common.h | 43 +
.../media/atomisp/pci/runtime/timer/src/timer.c | 31 +
.../atomisp/pci/scalar_processor_2400_params.h | 20 +
drivers/staging/media/atomisp/pci/sh_css.c | 11110 +++++++++++++++++++
drivers/staging/media/atomisp/pci/sh_css_defs.h | 410 +
.../staging/media/atomisp/pci/sh_css_dvs_info.h | 36 +
.../staging/media/atomisp/pci/sh_css_firmware.c | 333 +
.../staging/media/atomisp/pci/sh_css_firmware.h | 55 +
drivers/staging/media/atomisp/pci/sh_css_frac.h | 40 +
.../staging/media/atomisp/pci/sh_css_host_data.c | 42 +
drivers/staging/media/atomisp/pci/sh_css_hrt.c | 85 +
drivers/staging/media/atomisp/pci/sh_css_hrt.h | 34 +
.../staging/media/atomisp/pci/sh_css_internal.h | 1061 ++
drivers/staging/media/atomisp/pci/sh_css_legacy.h | 70 +
.../staging/media/atomisp/pci/sh_css_metadata.c | 16 +
drivers/staging/media/atomisp/pci/sh_css_metrics.c | 175 +
drivers/staging/media/atomisp/pci/sh_css_metrics.h | 55 +
drivers/staging/media/atomisp/pci/sh_css_mipi.c | 757 ++
drivers/staging/media/atomisp/pci/sh_css_mipi.h | 49 +
drivers/staging/media/atomisp/pci/sh_css_mmu.c | 60 +
drivers/staging/media/atomisp/pci/sh_css_morph.c | 16 +
.../staging/media/atomisp/pci/sh_css_param_dvs.c | 286 +
.../staging/media/atomisp/pci/sh_css_param_dvs.h | 85 +
.../media/atomisp/pci/sh_css_param_shading.c | 402 +
.../media/atomisp/pci/sh_css_param_shading.h | 34 +
drivers/staging/media/atomisp/pci/sh_css_params.c | 5247 +++++++++
drivers/staging/media/atomisp/pci/sh_css_params.h | 188 +
.../media/atomisp/pci/sh_css_params_internal.h | 21 +
drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 +
.../staging/media/atomisp/pci/sh_css_properties.c | 43 +
drivers/staging/media/atomisp/pci/sh_css_shading.c | 16 +
drivers/staging/media/atomisp/pci/sh_css_sp.c | 1829 +++
drivers/staging/media/atomisp/pci/sh_css_sp.h | 248 +
drivers/staging/media/atomisp/pci/sh_css_stream.c | 16 +
.../media/atomisp/pci/sh_css_stream_format.c | 76 +
.../media/atomisp/pci/sh_css_stream_format.h | 23 +
drivers/staging/media/atomisp/pci/sh_css_struct.h | 85 +
drivers/staging/media/atomisp/pci/sh_css_uds.h | 37 +
drivers/staging/media/atomisp/pci/sh_css_version.c | 37 +
drivers/staging/media/atomisp/pci/str2mem_defs.h | 39 +
.../media/atomisp/pci/streaming_to_mipi_defs.h | 28 +
drivers/staging/media/atomisp/pci/system_global.h | 10 +
drivers/staging/media/atomisp/pci/system_local.h | 10 +
.../media/atomisp/pci/timed_controller_defs.h | 22 +
drivers/staging/media/atomisp/pci/version.h | 20 +
drivers/staging/media/hantro/Kconfig | 6 +-
drivers/staging/media/hantro/Makefile | 2 +
drivers/staging/media/hantro/hantro.h | 7 +-
drivers/staging/media/hantro/hantro_drv.c | 28 +-
drivers/staging/media/hantro/hantro_h264.c | 237 +-
drivers/staging/media/hantro/hantro_hw.h | 31 +
drivers/staging/media/hantro/hantro_v4l2.c | 111 +-
drivers/staging/media/imx/Kconfig | 5 +-
drivers/staging/media/imx/TODO | 29 -
drivers/staging/media/imx/imx-ic-prp.c | 15 +-
drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +-
drivers/staging/media/imx/imx-media-capture.c | 42 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +-
drivers/staging/media/imx/imx-media-csi.c | 223 +-
drivers/staging/media/imx/imx-media-dev-common.c | 50 +-
drivers/staging/media/imx/imx-media-dev.c | 2 +-
drivers/staging/media/imx/imx-media-internal-sd.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 114 -
drivers/staging/media/imx/imx-media-utils.c | 550 +-
drivers/staging/media/imx/imx-media-vdic.c | 12 +-
drivers/staging/media/imx/imx-media.h | 63 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 93 +-
drivers/staging/media/imx/imx7-media-csi.c | 177 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 582 +-
drivers/staging/media/ipu3/Kconfig | 3 +-
drivers/staging/media/ipu3/TODO | 6 -
drivers/staging/media/ipu3/include/intel-ipu3.h | 7 +-
drivers/staging/media/ipu3/ipu3-css-params.c | 14 +-
drivers/staging/media/ipu3/ipu3-css.c | 7 +
drivers/staging/media/ipu3/ipu3-mmu.c | 10 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 92 +-
drivers/staging/media/ipu3/ipu3.c | 5 +-
drivers/staging/media/ipu3/ipu3.h | 4 +
drivers/staging/media/meson/vdec/codec_vp9.c | 31 +
drivers/staging/media/omap4iss/Kconfig | 4 +-
.../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 -
.../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +-
drivers/staging/media/rkisp1/Kconfig | 6 +-
drivers/staging/media/rkisp1/Makefile | 2 +
drivers/staging/media/rkisp1/TODO | 6 -
drivers/staging/media/rkisp1/rkisp1-capture.c | 101 +-
drivers/staging/media/rkisp1/rkisp1-common.h | 16 +-
drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +-
drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +-
drivers/staging/media/rkisp1/rkisp1-resizer.c | 36 +-
drivers/staging/media/rkvdec/Kconfig | 16 +
drivers/staging/media/rkvdec/Makefile | 3 +
drivers/staging/media/rkvdec/TODO | 11 +
drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 ++
drivers/staging/media/rkvdec/rkvdec-regs.h | 223 +
drivers/staging/media/rkvdec/rkvdec.c | 1103 ++
drivers/staging/media/rkvdec/rkvdec.h | 121 +
.../staging/media/soc_camera}/soc-camera.rst | 0
drivers/staging/media/sunxi/cedrus/Kconfig | 5 +-
drivers/staging/media/usbvision/Kconfig | 2 +-
drivers/staging/media/usbvision/usbvision-core.c | 2 +-
include/media/cec-pin.h | 16 +-
include/media/dvb-usb-ids.h | 5 +-
include/media/h264-ctrls.h | 8 +-
include/media/media-entity.h | 3 +-
include/media/rc-map.h | 103 +-
include/media/v4l2-ctrls.h | 87 +-
include/media/v4l2-dev.h | 7 +
include/media/v4l2-device.h | 50 +-
include/media/v4l2-fh.h | 2 -
include/media/v4l2-fwnode.h | 85 +-
include/media/v4l2-h264.h | 85 +
include/media/v4l2-image-sizes.h | 6 +
include/media/v4l2-jpeg.h | 135 +
include/media/v4l2-mc.h | 48 +
include/media/v4l2-subdev.h | 17 +
include/uapi/linux/v4l2-controls.h | 12 +
include/uapi/linux/v4l2-subdev.h | 16 +
include/uapi/linux/videodev2.h | 5 +-
2181 files changed, 260633 insertions(+), 106012 deletions(-)
rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/avermedia.rst
create mode 100644 Documentation/admin-guide/media/bt8xx.rst
create mode 100644 Documentation/admin-guide/media/bttv-cardlist.rst
create mode 100644 Documentation/admin-guide/media/bttv.rst
create mode 100644 Documentation/admin-guide/media/building.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/cafe_ccic.rst (100%)
create mode 100644 Documentation/admin-guide/media/cardlist.rst
create mode 100644 Documentation/admin-guide/media/cec-drivers.rst
create mode 100644 Documentation/admin-guide/media/ci.rst
create mode 100644 Documentation/admin-guide/media/cpia2.rst
create mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst
create mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst
create mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst
create mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst
create mode 100644 Documentation/admin-guide/media/cx88.rst
create mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst
create mode 100644 Documentation/admin-guide/media/dvb-drivers.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst
create mode 100644 Documentation/admin-guide/media/dvb.rst
create mode 100644 Documentation/admin-guide/media/dvb_intro.rst
create mode 100644 Documentation/admin-guide/media/dvb_references.rst
create mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst
create mode 100644 Documentation/admin-guide/media/faq.rst
create mode 100644 Documentation/admin-guide/media/fimc.rst
create mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/gspca-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/i2c-cardlist.rst
create mode 100644 Documentation/admin-guide/media/imx.rst
create mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot
create mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot
rename Documentation/{media/v4l-drivers => admin-guide/media}/imx7.rst (100%)
create mode 100644 Documentation/admin-guide/media/index.rst
create mode 100644 Documentation/admin-guide/media/intro.rst
create mode 100644 Documentation/admin-guide/media/ipu3.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/ipu3_rcb.svg (100%)
create mode 100644 Documentation/admin-guide/media/ivtv-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/ivtv.rst (100%)
rename Documentation/{media/dvb-drivers => admin-guide/media}/lmedm04.rst (100%)
create mode 100644 Documentation/admin-guide/media/meye.rst
create mode 100644 Documentation/admin-guide/media/misc-cardlist.rst
create mode 100644 Documentation/admin-guide/media/omap3isp.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/omap4_camera.rst (100%)
rename Documentation/{media/dvb-drivers => admin-guide/media}/opera-firmware.rst (100%)
create mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst
create mode 100644 Documentation/admin-guide/media/pci-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/philips.rst (100%)
create mode 100644 Documentation/admin-guide/media/platform-cardlist.rst
rename Documentation/{media/cec-drivers => admin-guide/media}/pulse8-cec.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_8x96_graph.dot (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_graph.dot (100%)
create mode 100644 Documentation/admin-guide/media/radio-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/rcar-fdp1.rst (100%)
create mode 100644 Documentation/admin-guide/media/remote-controller.rst
create mode 100644 Documentation/admin-guide/media/saa7134-cardlist.rst
create mode 100644 Documentation/admin-guide/media/saa7134.rst
create mode 100644 Documentation/admin-guide/media/saa7164-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/si470x.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/si4713.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/si476x.rst (100%)
create mode 100644 Documentation/admin-guide/media/siano-cardlist.rst
rename Documentation/{media/dvb-drivers => admin-guide/media}/technisat.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/tm6000-cardlist.rst (100%)
rename Documentation/{media/dvb-drivers => admin-guide/media}/ttusb-dec.rst (100%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/tuner-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/usb-cardlist.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/usbvision-cardlist.rst (100%)
create mode 100644 Documentation/admin-guide/media/v4l-drivers.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/vimc.dot (100%)
create mode 100644 Documentation/admin-guide/media/vimc.rst
rename Documentation/{media/v4l-drivers => admin-guide/media}/vivid.rst (100%)
create mode 100644 Documentation/admin-guide/media/zr364xx.rst
create mode 100644 Documentation/devicetree/bindings/media/i2c/ov8856.yaml
create mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml
delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml
delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt
create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml
create mode 100644 Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
rename Documentation/{media/kapi => driver-api/media}/cec-core.rst (100%)
create mode 100644 Documentation/driver-api/media/csi2.rst
create mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst
rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/contributors.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst
create mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst
create mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst
create mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst
rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/dvb-usb.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst
rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/frontends.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/index.rst
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pvrusb2.rst (100%)
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pxa_camera.rst (100%)
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/radiotrack.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/sh_mobile_ceu_camera.rst (100%)
rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/tuners.rst (100%)
create mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst
rename Documentation/{media/kapi => driver-api/media}/dtv-ca.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/dtv-common.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/dtv-core.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/dtv-demux.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/dtv-frontend.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/dtv-net.rst (100%)
create mode 100644 Documentation/driver-api/media/index.rst
rename Documentation/{media/kapi => driver-api/media}/mc-core.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/rc-core.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-async.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-clocks.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-common.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-controls.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-core.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-dev.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-device.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-dv-timings.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-event.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-fh.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-flash-led-class.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-fwnode.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-intro.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-mc.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-mediabus.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-mem2mem.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-rect.rst (100%)
create mode 100644 Documentation/driver-api/media/v4l2-subdev.rst
rename Documentation/{media/kapi => driver-api/media}/v4l2-tuner.rst (100%)
rename Documentation/{media/kapi => driver-api/media}/v4l2-tveeprom.rst (100%)
create mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst
rename Documentation/{media/kapi => driver-api/media}/v4l2-videobuf2.rst (100%)
delete mode 100644 Documentation/media/.gitignore
delete mode 100644 Documentation/media/Makefile
delete mode 100644 Documentation/media/cec-drivers/index.rst
delete mode 100644 Documentation/media/dvb-drivers/avermedia.rst
delete mode 100644 Documentation/media/dvb-drivers/bt8xx.rst
delete mode 100644 Documentation/media/dvb-drivers/cards.rst
delete mode 100644 Documentation/media/dvb-drivers/ci.rst
delete mode 100644 Documentation/media/dvb-drivers/faq.rst
delete mode 100644 Documentation/media/dvb-drivers/index.rst
delete mode 100644 Documentation/media/dvb-drivers/intro.rst
delete mode 100644 Documentation/media/dvb-drivers/udev.rst
delete mode 100644 Documentation/media/index.rst
delete mode 100644 Documentation/media/kapi/csi2.rst
delete mode 100644 Documentation/media/kapi/v4l2-subdev.rst
delete mode 100644 Documentation/media/kapi/v4l2-videobuf.rst
delete mode 100644 Documentation/media/media_kapi.rst
delete mode 100644 Documentation/media/media_uapi.rst
delete mode 100644 Documentation/media/typical_media_device.svg
delete mode 100644 Documentation/media/uapi/cec/cec-api.rst
delete mode 100644 Documentation/media/uapi/cec/cec-func-close.rst
delete mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst
delete mode 100644 Documentation/media/uapi/cec/cec-func-open.rst
delete mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst
delete mode 100644 Documentation/media/uapi/cec/cec-funcs.rst
delete mode 100644 Documentation/media/uapi/cec/cec-header.rst
delete mode 100644 Documentation/media/uapi/cec/cec-intro.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst
delete mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst
delete mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-continue.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-pause.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-play.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst
delete mode 100644 Documentation/media/uapi/dvb/audio-stop.rst
delete mode 100644 Documentation/media/uapi/dvb/audio.rst
delete mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst
delete mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-reset.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst
delete mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst
delete mode 100644 Documentation/media/uapi/dvb/ca.rst
delete mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst
delete mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst
delete mode 100644 Documentation/media/uapi/dvb/demux.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-start.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst
delete mode 100644 Documentation/media/uapi/dvb/dmx_types.rst
delete mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst
delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst
delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst
delete mode 100644 Documentation/media/uapi/dvb/dvbapi.rst
delete mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst
delete mode 100644 Documentation/media/uapi/dvb/dvbstb.svg
delete mode 100644 Documentation/media/uapi/dvb/examples.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst
delete mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst
delete mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend-header.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst
delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst
delete mode 100644 Documentation/media/uapi/dvb/headers.rst
delete mode 100644 Documentation/media/uapi/dvb/intro.rst
delete mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst
delete mode 100644 Documentation/media/uapi/dvb/net-add-if.rst
delete mode 100644 Documentation/media/uapi/dvb/net-get-if.rst
delete mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst
delete mode 100644 Documentation/media/uapi/dvb/net-types.rst
delete mode 100644 Documentation/media/uapi/dvb/net.rst
delete mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst
delete mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst
delete mode 100644 Documentation/media/uapi/dvb/video-command.rst
delete mode 100644 Documentation/media/uapi/dvb/video-continue.rst
delete mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst
delete mode 100644 Documentation/media/uapi/dvb/video-fclose.rst
delete mode 100644 Documentation/media/uapi/dvb/video-fopen.rst
delete mode 100644 Documentation/media/uapi/dvb/video-freeze.rst
delete mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-event.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-size.rst
delete mode 100644 Documentation/media/uapi/dvb/video-get-status.rst
delete mode 100644 Documentation/media/uapi/dvb/video-play.rst
delete mode 100644 Documentation/media/uapi/dvb/video-select-source.rst
delete mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst
delete mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst
delete mode 100644 Documentation/media/uapi/dvb/video-set-format.rst
delete mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst
delete mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst
delete mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst
delete mode 100644 Documentation/media/uapi/dvb/video-stop.rst
delete mode 100644 Documentation/media/uapi/dvb/video-try-command.rst
delete mode 100644 Documentation/media/uapi/dvb/video.rst
delete mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst
delete mode 100644 Documentation/media/uapi/dvb/video_types.rst
delete mode 100644 Documentation/media/uapi/fdl-appendix.rst
delete mode 100644 Documentation/media/uapi/gen-errors.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-controller.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-header.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst
delete mode 100644 Documentation/media/uapi/mediactl/media-types.rst
delete mode 100644 Documentation/media/uapi/mediactl/request-api.rst
delete mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst
delete mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst
delete mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst
delete mode 100644 Documentation/media/uapi/rc/keytable.c.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-dev.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-func.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-header.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-read.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst
delete mode 100644 Documentation/media/uapi/rc/lirc-write.rst
delete mode 100644 Documentation/media/uapi/rc/rc-intro.rst
delete mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst
delete mode 100644 Documentation/media/uapi/rc/rc-table-change.rst
delete mode 100644 Documentation/media/uapi/rc/rc-tables.rst
delete mode 100644 Documentation/media/uapi/rc/remote_controllers.rst
delete mode 100644 Documentation/media/uapi/v4l/app-pri.rst
delete mode 100644 Documentation/media/uapi/v4l/async.rst
delete mode 100644 Documentation/media/uapi/v4l/audio.rst
delete mode 100644 Documentation/media/uapi/v4l/bayer.svg
delete mode 100644 Documentation/media/uapi/v4l/biblio.rst
delete mode 100644 Documentation/media/uapi/v4l/buffer.rst
delete mode 100644 Documentation/media/uapi/v4l/capture-example.rst
delete mode 100644 Documentation/media/uapi/v4l/capture.c.rst
delete mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst
delete mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst
delete mode 100644 Documentation/media/uapi/v4l/colorspaces.rst
delete mode 100644 Documentation/media/uapi/v4l/common-defs.rst
delete mode 100644 Documentation/media/uapi/v4l/common.rst
delete mode 100644 Documentation/media/uapi/v4l/compat.rst
delete mode 100644 Documentation/media/uapi/v4l/constraints.svg
delete mode 100644 Documentation/media/uapi/v4l/control.rst
delete mode 100644 Documentation/media/uapi/v4l/crop.rst
delete mode 100644 Documentation/media/uapi/v4l/crop.svg
delete mode 100644 Documentation/media/uapi/v4l/depth-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-capture.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-event.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-meta.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-osd.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-output.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-radio.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-rds.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst
delete mode 100644 Documentation/media/uapi/v4l/dev-touch.rst
delete mode 100644 Documentation/media/uapi/v4l/devices.rst
delete mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst
delete mode 100644 Documentation/media/uapi/v4l/dmabuf.rst
delete mode 100644 Documentation/media/uapi/v4l/dv-timings.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst
delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst
delete mode 100644 Documentation/media/uapi/v4l/extended-controls.rst
delete mode 100644 Documentation/media/uapi/v4l/field-order.rst
delete mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg
delete mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg
delete mode 100644 Documentation/media/uapi/v4l/format.rst
delete mode 100644 Documentation/media/uapi/v4l/func-close.rst
delete mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst
delete mode 100644 Documentation/media/uapi/v4l/func-mmap.rst
delete mode 100644 Documentation/media/uapi/v4l/func-munmap.rst
delete mode 100644 Documentation/media/uapi/v4l/func-open.rst
delete mode 100644 Documentation/media/uapi/v4l/func-poll.rst
delete mode 100644 Documentation/media/uapi/v4l/func-read.rst
delete mode 100644 Documentation/media/uapi/v4l/func-select.rst
delete mode 100644 Documentation/media/uapi/v4l/func-write.rst
delete mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst
delete mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/io.rst
delete mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst
delete mode 100644 Documentation/media/uapi/v4l/libv4l.rst
delete mode 100644 Documentation/media/uapi/v4l/meta-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/mmap.rst
delete mode 100644 Documentation/media/uapi/v4l/nv12mt.svg
delete mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg
delete mode 100644 Documentation/media/uapi/v4l/open.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst
delete mode 100644 Documentation/media/uapi/v4l/pixfmt.rst
delete mode 100644 Documentation/media/uapi/v4l/planar-apis.rst
delete mode 100644 Documentation/media/uapi/v4l/querycap.rst
delete mode 100644 Documentation/media/uapi/v4l/rw.rst
delete mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst
delete mode 100644 Documentation/media/uapi/v4l/selection-api.rst
delete mode 100644 Documentation/media/uapi/v4l/selection.svg
delete mode 100644 Documentation/media/uapi/v4l/selections-common.rst
delete mode 100644 Documentation/media/uapi/v4l/standard.rst
delete mode 100644 Documentation/media/uapi/v4l/streaming-par.rst
delete mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg
delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg
delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg
delete mode 100644 Documentation/media/uapi/v4l/tch-formats.rst
delete mode 100644 Documentation/media/uapi/v4l/tuner.rst
delete mode 100644 Documentation/media/uapi/v4l/user-func.rst
delete mode 100644 Documentation/media/uapi/v4l/userp.rst
delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst
delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst
delete mode 100644 Documentation/media/uapi/v4l/v4l2.rst
delete mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst
delete mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst
delete mode 100644 Documentation/media/uapi/v4l/vbi_525.svg
delete mode 100644 Documentation/media/uapi/v4l/vbi_625.svg
delete mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg
delete mode 100644 Documentation/media/uapi/v4l/video.rst
delete mode 100644 Documentation/media/uapi/v4l/videodev.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst
delete mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst
delete mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst
delete mode 100644 Documentation/media/v4l-drivers/bttv-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/bttv.rst
delete mode 100644 Documentation/media/v4l-drivers/cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/cpia2.rst
delete mode 100644 Documentation/media/v4l-drivers/cx2341x.rst
delete mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/cx88.rst
delete mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst
delete mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/fimc.rst
delete mode 100644 Documentation/media/v4l-drivers/imx.rst
delete mode 100644 Documentation/media/v4l-drivers/index.rst
delete mode 100644 Documentation/media/v4l-drivers/ipu3.rst
delete mode 100644 Documentation/media/v4l-drivers/ivtv-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/max2175.rst
delete mode 100644 Documentation/media/v4l-drivers/meye.rst
delete mode 100644 Documentation/media/v4l-drivers/omap3isp.rst
delete mode 100644 Documentation/media/v4l-drivers/saa7134-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/saa7134.rst
delete mode 100644 Documentation/media/v4l-drivers/saa7164-cardlist.rst
delete mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst
delete mode 100644 Documentation/media/v4l-drivers/vimc.rst
delete mode 100644 Documentation/media/v4l-drivers/zr364xx.rst
delete mode 100644 Documentation/media/videodev2.h.rst.exceptions
create mode 100644 Documentation/userspace-api/media/Makefile
rename Documentation/{ => userspace-api}/media/audio.h.rst.exceptions (100%)
rename Documentation/{ => userspace-api}/media/ca.h.rst.exceptions (100%)
rename Documentation/{ => userspace-api}/media/cec.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/cec/cec-api.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-header.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst
rename Documentation/{media/uapi => userspace-api/media}/cec/cec-ioc-adap-g-conn-info.rst (100%)
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst
create mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst
rename Documentation/{ => userspace-api}/media/conf_nitpick.py (100%)
rename Documentation/{ => userspace-api}/media/dmx.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst
create mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst
create mode 100644 Documentation/userspace-api/media/drivers/index.rst
create mode 100644 Documentation/userspace-api/media/drivers/max2175.rst
create mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst
create mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst
rename Documentation/{media/v4l-drivers => userspace-api/media/drivers}/uvcvideo.rst (100%)
create mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst
create mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst
create mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst
create mode 100644 Documentation/userspace-api/media/dvb/demux.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst
create mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst
create mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg
create mode 100644 Documentation/userspace-api/media/dvb/examples.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst
create mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-systems.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satellite-systems.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrestrial-systems.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst
create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst
create mode 100644 Documentation/userspace-api/media/dvb/headers.rst
create mode 100644 Documentation/userspace-api/media/dvb/intro.rst
create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst
create mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst
create mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst
create mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst
create mode 100644 Documentation/userspace-api/media/dvb/net-types.rst
create mode 100644 Documentation/userspace-api/media/dvb/net.rst
create mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-command.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-play.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst
create mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst
create mode 100644 Documentation/userspace-api/media/dvb/video.rst
create mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst
create mode 100644 Documentation/userspace-api/media/dvb/video_types.rst
create mode 100644 Documentation/userspace-api/media/fdl-appendix.rst
rename Documentation/{ => userspace-api}/media/frontend.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/gen-errors.rst
create mode 100644 Documentation/userspace-api/media/index.rst
rename Documentation/{ => userspace-api}/media/intro.rst (100%)
rename Documentation/{ => userspace-api}/media/lirc.h.rst.exceptions (100%)
rename Documentation/{ => userspace-api}/media/media.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-reinit.rst
create mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst
create mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst
create mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst
create mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst
create mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst
rename Documentation/{ => userspace-api}/media/net.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst
create mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst
create mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst
rename Documentation/{media/uapi => userspace-api/media}/rc/rc-protos.rst (100%)
create mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst
create mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst
create mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst
create mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst
create mode 100644 Documentation/userspace-api/media/typical_media_device.svg
create mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst
create mode 100644 Documentation/userspace-api/media/v4l/async.rst
create mode 100644 Documentation/userspace-api/media/v4l/audio.rst
create mode 100644 Documentation/userspace-api/media/v4l/bayer.svg
create mode 100644 Documentation/userspace-api/media/v4l/biblio.rst
create mode 100644 Documentation/userspace-api/media/v4l/buffer.rst
create mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst
create mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst
create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst
create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst
create mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst
create mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst
create mode 100644 Documentation/userspace-api/media/v4l/common.rst
create mode 100644 Documentation/userspace-api/media/v4l/compat.rst
create mode 100644 Documentation/userspace-api/media/v4l/constraints.svg
create mode 100644 Documentation/userspace-api/media/v4l/control.rst
create mode 100644 Documentation/userspace-api/media/v4l/crop.rst
create mode 100644 Documentation/userspace-api/media/v4l/crop.svg
create mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst
rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-decoder.rst (100%)
create mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst
rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-stateless-decoder.rst (100%)
create mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst
create mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst
create mode 100644 Documentation/userspace-api/media/v4l/devices.rst
create mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst
create mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst
create mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst
create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst
create mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst
create mode 100644 Documentation/userspace-api/media/v4l/field-order.rst
create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg
create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg
create mode 100644 Documentation/userspace-api/media/v4l/format.rst
rename Documentation/{media/v4l-drivers => userspace-api/media/v4l}/fourcc.rst (100%)
create mode 100644 Documentation/userspace-api/media/v4l/func-close.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-open.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-read.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-select.rst
create mode 100644 Documentation/userspace-api/media/v4l/func-write.rst
create mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst
create mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/io.rst
create mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst
create mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst
create mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/mmap.rst
create mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg
create mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg
create mode 100644 Documentation/userspace-api/media/v4l/open.rst
rename Documentation/{media/uapi => userspace-api/media}/v4l/pipeline.dot (100%)
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst
rename Documentation/{media/uapi => userspace-api/media}/v4l/pixfmt-cnf4.rst (100%)
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst
create mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst
create mode 100644 Documentation/userspace-api/media/v4l/querycap.rst
create mode 100644 Documentation/userspace-api/media/v4l/rw.rst
create mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst
create mode 100644 Documentation/userspace-api/media/v4l/selection.svg
create mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst
create mode 100644 Documentation/userspace-api/media/v4l/standard.rst
create mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst
create mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg
create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg
create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-scaling-multi-source.svg
create mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst
create mode 100644 Documentation/userspace-api/media/v4l/tuner.rst
create mode 100644 Documentation/userspace-api/media/v4l/user-func.rst
create mode 100644 Documentation/userspace-api/media/v4l/userp.rst
create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst
create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst
create mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst
create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst
create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst
create mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg
create mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg
create mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg
create mode 100644 Documentation/userspace-api/media/v4l/video.rst
create mode 100644 Documentation/userspace-api/media/v4l/videodev.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst
create mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst
rename Documentation/{ => userspace-api}/media/video.h.rst.exceptions (100%)
create mode 100644 Documentation/userspace-api/media/videodev2.h.rst.exceptions
delete mode 100644 drivers/media/cec/cec-adap.c
create mode 100644 drivers/media/cec/core/Makefile
create mode 100644 drivers/media/cec/core/cec-adap.c
rename drivers/media/cec/{ => core}/cec-api.c (100%)
rename drivers/media/cec/{ => core}/cec-core.c (100%)
rename drivers/media/cec/{ => core}/cec-notifier.c (100%)
rename drivers/media/cec/{ => core}/cec-pin-error-inj.c (100%)
rename drivers/media/cec/{ => core}/cec-pin-priv.h (100%)
rename drivers/media/cec/{ => core}/cec-pin.c (100%)
rename drivers/media/cec/{ => core}/cec-priv.h (100%)
create mode 100644 drivers/media/cec/platform/Kconfig
create mode 100644 drivers/media/cec/platform/Makefile
rename drivers/media/{ => cec}/platform/cec-gpio/Makefile (100%)
create mode 100644 drivers/media/cec/platform/cec-gpio/cec-gpio.c
create mode 100644 drivers/media/cec/platform/cros-ec/Makefile
rename drivers/media/{platform/cros-ec-cec => cec/platform/cros-ec}/cros-ec-cec.c (100%)
create mode 100644 drivers/media/cec/platform/meson/Makefile
rename drivers/media/{ => cec}/platform/meson/ao-cec-g12a.c (100%)
rename drivers/media/{ => cec}/platform/meson/ao-cec.c (100%)
create mode 100644 drivers/media/cec/platform/s5p/Makefile
rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h (100%)
rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cecctrl.c (100%)
rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/regs-cec.h (100%)
rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.c (100%)
rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.h (100%)
create mode 100644 drivers/media/cec/platform/seco/Makefile
create mode 100644 drivers/media/cec/platform/seco/seco-cec.c
rename drivers/media/{platform/seco-cec => cec/platform/seco}/seco-cec.h (100%)
create mode 100644 drivers/media/cec/platform/sti/Makefile
rename drivers/media/{platform/sti/cec => cec/platform/sti}/stih-cec.c (100%)
create mode 100644 drivers/media/cec/platform/stm32/Makefile
rename drivers/media/{ => cec}/platform/stm32/stm32-cec.c (100%)
create mode 100644 drivers/media/cec/platform/tegra/Makefile
rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.c (100%)
rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.h (100%)
create mode 100644 drivers/media/cec/usb/Kconfig
create mode 100644 drivers/media/cec/usb/Makefile
create mode 100644 drivers/media/cec/usb/pulse8/Kconfig
rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/Makefile (100%)
rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/pulse8-cec.c (100%)
create mode 100644 drivers/media/cec/usb/rainshadow/Kconfig
rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/Makefile (100%)
rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/rainshadow-cec.c (100%)
create mode 100644 drivers/media/i2c/ov2740.c
create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h
delete mode 100644 drivers/media/platform/cec-gpio/cec-gpio.c
delete mode 100644 drivers/media/platform/cros-ec-cec/Makefile
delete mode 100644 drivers/media/platform/meson/Makefile
delete mode 100644 drivers/media/platform/s5p-cec/Makefile
delete mode 100644 drivers/media/platform/seco-cec/Makefile
delete mode 100644 drivers/media/platform/seco-cec/seco-cec.c
delete mode 100644 drivers/media/platform/sh_veu.c
delete mode 100644 drivers/media/platform/sti/cec/Makefile
delete mode 100644 drivers/media/platform/tegra-cec/Makefile
delete mode 100644 drivers/media/platform/vicodec/Kconfig
delete mode 100644 drivers/media/platform/vicodec/vicodec-core.c
delete mode 100644 drivers/media/platform/vim2m.c
delete mode 100644 drivers/media/platform/vimc/Kconfig
delete mode 100644 drivers/media/platform/vimc/vimc-capture.c
delete mode 100644 drivers/media/platform/vimc/vimc-common.c
delete mode 100644 drivers/media/platform/vimc/vimc-common.h
delete mode 100644 drivers/media/platform/vimc/vimc-core.c
delete mode 100644 drivers/media/platform/vimc/vimc-debayer.c
delete mode 100644 drivers/media/platform/vimc/vimc-scaler.c
delete mode 100644 drivers/media/platform/vimc/vimc-sensor.c
delete mode 100644 drivers/media/platform/vimc/vimc-streamer.h
delete mode 100644 drivers/media/platform/vivid/Kconfig
create mode 100644 drivers/media/test-drivers/Kconfig
create mode 100644 drivers/media/test-drivers/Makefile
create mode 100644 drivers/media/test-drivers/vicodec/Kconfig
rename drivers/media/{platform => test-drivers}/vicodec/Makefile (100%)
rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.c (100%)
rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.h (100%)
rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.c (100%)
rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.h (100%)
create mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c
create mode 100644 drivers/media/test-drivers/vim2m.c
create mode 100644 drivers/media/test-drivers/vimc/Kconfig
rename drivers/media/{platform => test-drivers}/vimc/Makefile (100%)
create mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c
create mode 100644 drivers/media/test-drivers/vimc/vimc-common.c
create mode 100644 drivers/media/test-drivers/vimc/vimc-common.h
create mode 100644 drivers/media/test-drivers/vimc/vimc-core.c
create mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c
create mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c
create mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c
rename drivers/media/{platform => test-drivers}/vimc/vimc-streamer.c (100%)
create mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h
create mode 100644 drivers/media/test-drivers/vivid/Kconfig
rename drivers/media/{platform => test-drivers}/vivid/Makefile (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-core.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-core.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.h (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.c (100%)
rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.h (100%)
delete mode 100644 drivers/media/usb/pulse8-cec/Kconfig
delete mode 100644 drivers/media/usb/rainshadow-cec/Kconfig
create mode 100644 drivers/media/v4l2-core/v4l2-h264.c
create mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c
create mode 100644 drivers/staging/media/atomisp/Kconfig
create mode 100644 drivers/staging/media/atomisp/Makefile
create mode 100644 drivers/staging/media/atomisp/TODO
create mode 100644 drivers/staging/media/atomisp/i2c/Kconfig
create mode 100644 drivers/staging/media/atomisp/i2c/Makefile
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h
create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h
create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c
create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_bo.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_common.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h
create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h
create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_platform.h
create mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h
create mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h
create mode 100644 drivers/staging/media/atomisp/include/mmu/isp_mmu.h
create mode 100644 drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp-regs.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_common.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_helper.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tables.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_trace_event.h
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.c
create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_desc.h
create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/interface/ia_css_refcount.h
create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c
create mode 100644 drivers/staging/media/atomisp/pci/bits.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_binarydesc.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_stagedesc.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_util.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c
create mode 100644 drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h
create mode 100644 drivers/staging/media/atomisp/pci/camera/util/src/util.c
create mode 100644 drivers/staging/media/atomisp/pci/cell_params.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_configs.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_params.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_states.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/hive_isp_css_irq_types_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/isp2400_mamoiada_params.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_configs.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_params.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_states.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio.c
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_local.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_SysBlock_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntrl_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_common_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mmio_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2mmio_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h
create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/css_trace.h
create mode 100644 drivers/staging/media/atomisp/pci/defs.h
create mode 100644 drivers/staging/media/atomisp/pci/dma_v2_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gdc_v2_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gp_timer_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/gpio_block_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fifo_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_monitor_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monitor_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_formatter_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_system.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vamem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/input_formatter_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/device_access.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/debug_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/event_fifo_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fifo_monitor_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_device_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_timer_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpio_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hmem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibuf_ctrl_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/input_formatter_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_dma_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_irq_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stream2mmio_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/timed_ctrl_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vamem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vmem_public.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_formatter.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_stream2mmio.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_access/memory_access.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_realloc.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/string_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_private.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mipi_types_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/hive_types.h
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c
create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c
create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c
create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_3a.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_acc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_buffer.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_control.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.c
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_dvs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_env.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_err.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_event_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_firmware.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frac.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_format.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_host_data.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_input_port.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_irq.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_states.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_metadata.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mipi.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu_private.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_morph.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_prbs.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_properties.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_shading.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_format.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_public.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_timer.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_types.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version.h
create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version_data.h
create mode 100644 drivers/staging/media/atomisp/pci/if_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_selector_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_switch_2400_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/input_system_public.h
create mode 100644 drivers/staging/media/atomisp/pci/irq_controller_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_crop_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_formats_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ia_css_iterator_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_macc1_5_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_norm_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_qplane_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h
create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_types.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_public.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_support.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_private.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_mamoiada_params.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/isp_acquisition_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/isp_capture_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c
create mode 100644 drivers/staging/media/atomisp/pci/mmu/isp_mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c
create mode 100644 drivers/staging/media/atomisp/pci/mmu_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_css_binary.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_pipe.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/interface/ia_css_event.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/src/event.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_css_eventq.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/interface/ia_css_ifmtr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/interface/ia_css_inputfifo.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param_types.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline_common.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queue.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queue_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spctrl.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spctrl_comm.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c
create mode 100644 drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_css_tagger_common.h
create mode 100644 drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c
create mode 100644 drivers/staging/media/atomisp/pci/scalar_processor_2400_params.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_frac.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_host_data.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_legacy.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mmu.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params_internal.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_properties.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.c
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_struct.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_uds.h
create mode 100644 drivers/staging/media/atomisp/pci/sh_css_version.c
create mode 100644 drivers/staging/media/atomisp/pci/str2mem_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/streaming_to_mipi_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/system_global.h
create mode 100644 drivers/staging/media/atomisp/pci/system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/timed_controller_defs.h
create mode 100644 drivers/staging/media/atomisp/pci/version.h
delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
create mode 100644 drivers/staging/media/rkvdec/Kconfig
create mode 100644 drivers/staging/media/rkvdec/Makefile
create mode 100644 drivers/staging/media/rkvdec/TODO
create mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c
create mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h
create mode 100644 drivers/staging/media/rkvdec/rkvdec.c
create mode 100644 drivers/staging/media/rkvdec/rkvdec.h
rename {Documentation/media/v4l-drivers => drivers/staging/media/soc_camera}/soc-camera.rst (100%)
create mode 100644 include/media/v4l2-h264.h
create mode 100644 include/media/v4l2-jpeg.h