* [GIT PULL for v5.8-rc1] media updates
@ 2020-06-03 8:05 Mauro Carvalho Chehab
2020-06-04 4:13 ` Linus Torvalds
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Mauro Carvalho Chehab @ 2020-06-03 8:05 UTC (permalink / raw)
To: Linus Torvalds
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL for v5.8-rc1] media updates
2020-06-03 8:05 [GIT PULL for v5.8-rc1] media updates Mauro Carvalho Chehab
@ 2020-06-04 4:13 ` Linus Torvalds
2020-06-04 6:13 ` Mauro Carvalho Chehab
2020-06-04 4:21 ` Linus Torvalds
2020-06-04 4:35 ` pr-tracker-bot
2 siblings, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2020-06-04 4:13 UTC (permalink / raw)
To: Mauro Carvalho Chehab
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
On Wed, Jun 3, 2020 at 1:06 AM Mauro Carvalho Chehab
<mchehab+huawei@kernel.org> wrote:
>
> 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.
No, but I do compare the basics, and you don't have to more than scan
it to see that "ok, it only touches area xyz".
And it turns out that it is huge for you partly because you have the
default (fairly low) git rename detection limits, in order to avoid
using a lot of CPU or memory for rename detection.
So you get:
> 2181 files changed, 260633 insertions(+), 106012 deletions(-)
while I get
1698 files changed, 161922 insertions(+), 7301 deletions(-)
which is a noticeable difference. Still a big diffstat, but quite a
bit smaller than yours.
You also get a _lot_ more noise in the form of "create mode xyz" and
"delete mode abc" notices, while for me a lot of them are just "rename
abc => xyz". So there's a double whammy for you.
The reason is that your diff only has renames for the 100% matches like this:
> rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%)
which git can detect purely by seeing "oh, same exact SHA1".
But you don't have any non-100% renames.
In contrast, the diffstat I see also has the inexact renames like
rename Documentation/{media/v4l-drivers =>
admin-guide/media}/bttv-cardlist.rst (99%)
rename Documentation/{media/v4l-drivers => admin-guide/media}/bttv.rst (79%)
because I have done
git config diff.renamelimit 0
to make the rename detection limit be infinite (alternatively, just
edit your ~/.gitconfig file manually - it's often easier than
remembering what the "git config" syntax is).
You want to see
[diff]
renamelimit = 0
in your ~/.gitconfig file (or, alternatively, if you want the setting
to be per-repo, in your .git/config file in your repository).
The default git limits for "should I spend CPU time and memory on
detecting inexact renames" are fairly low, because people use git on
fairly low-end machines.
I bet your development machine isn't some kind of low-end toy, and
rename detection is not _that_ expensive.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL for v5.8-rc1] media updates
2020-06-04 4:13 ` Linus Torvalds
@ 2020-06-04 6:13 ` Mauro Carvalho Chehab
0 siblings, 0 replies; 8+ messages in thread
From: Mauro Carvalho Chehab @ 2020-06-04 6:13 UTC (permalink / raw)
To: Linus Torvalds
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
Em Wed, 3 Jun 2020 21:13:21 -0700
Linus Torvalds <torvalds@linux-foundation.org> escreveu:
> On Wed, Jun 3, 2020 at 1:06 AM Mauro Carvalho Chehab
> <mchehab+huawei@kernel.org> wrote:
> >
> > 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.
>
> No, but I do compare the basics, and you don't have to more than scan
> it to see that "ok, it only touches area xyz".
Ok.
> And it turns out that it is huge for you partly because you have the
> default (fairly low) git rename detection limits, in order to avoid
> using a lot of CPU or memory for rename detection.
>
> So you get:
>
> > 2181 files changed, 260633 insertions(+), 106012 deletions(-)
>
> while I get
>
> 1698 files changed, 161922 insertions(+), 7301 deletions(-)
>
> which is a noticeable difference. Still a big diffstat, but quite a
> bit smaller than yours.
>
> You also get a _lot_ more noise in the form of "create mode xyz" and
> "delete mode abc" notices, while for me a lot of them are just "rename
> abc => xyz". So there's a double whammy for you.
>
> The reason is that your diff only has renames for the 100% matches like this:
>
> > rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%)
>
> which git can detect purely by seeing "oh, same exact SHA1".
>
> But you don't have any non-100% renames.
>
> In contrast, the diffstat I see also has the inexact renames like
>
> rename Documentation/{media/v4l-drivers =>
> admin-guide/media}/bttv-cardlist.rst (99%)
> rename Documentation/{media/v4l-drivers => admin-guide/media}/bttv.rst (79%)
>
> because I have done
>
> git config diff.renamelimit 0
>
> to make the rename detection limit be infinite (alternatively, just
> edit your ~/.gitconfig file manually - it's often easier than
> remembering what the "git config" syntax is).
>
> You want to see
>
> [diff]
> renamelimit = 0
>
> in your ~/.gitconfig file (or, alternatively, if you want the setting
> to be per-repo, in your .git/config file in your repository).
>
> The default git limits for "should I spend CPU time and memory on
> detecting inexact renames" are fairly low, because people use git on
> fairly low-end machines.
I'm using renamelimit = 0 on one of my trees (the one I'm using for
the ReST conversion), and I even use -M1 there when sending patches
to docs (as some of the conversions require lots of indentation
changes, for example, on files with lots of ascii artwork), but on
my merge tree, I was using some limit, as it is not common to have
this huge amount of changes.
> I bet your development machine isn't some kind of low-end toy, and
> rename detection is not _that_ expensive.
Probably not as nice as yours, but it is a comfortable machine,
with 32 GB RAM, an i7-8705G CPU and a fast SSD disk.
Changing it to unlimited limit costed almost nothing here:
real 0m1,210s
user 0m1,009s
sys 0m0,190s
I'll use this from now on. Thanks for the tip!
Thanks,
Mauro
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL for v5.8-rc1] media updates
2020-06-03 8:05 [GIT PULL for v5.8-rc1] media updates Mauro Carvalho Chehab
2020-06-04 4:13 ` Linus Torvalds
@ 2020-06-04 4:21 ` Linus Torvalds
2020-06-04 6:20 ` Mauro Carvalho Chehab
2020-06-04 4:35 ` pr-tracker-bot
2 siblings, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2020-06-04 4:21 UTC (permalink / raw)
To: Mauro Carvalho Chehab
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
On Wed, Jun 3, 2020 at 1:06 AM Mauro Carvalho Chehab
<mchehab+huawei@kernel.org> wrote:
>
> - 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.
Hmm. It causes a warning for me:
drivers/staging/media/atomisp/pci/atomisp_v4l2.c:764:12: warning:
‘atomisp_mrfld_power’ defined but not used [-Wunused-function]
which is a bit annoying.
I can see the FIXME's there, but the warning still isn't acceptable.
I'll add a fixup commit. I was going to do it in the merge itself, but
decided that was a bit too subtle.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL for v5.8-rc1] media updates
2020-06-04 4:21 ` Linus Torvalds
@ 2020-06-04 6:20 ` Mauro Carvalho Chehab
0 siblings, 0 replies; 8+ messages in thread
From: Mauro Carvalho Chehab @ 2020-06-04 6:20 UTC (permalink / raw)
To: Linus Torvalds
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
Em Wed, 3 Jun 2020 21:21:06 -0700
Linus Torvalds <torvalds@linux-foundation.org> escreveu:
> On Wed, Jun 3, 2020 at 1:06 AM Mauro Carvalho Chehab
> <mchehab+huawei@kernel.org> wrote:
> >
> > - 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.
>
> Hmm. It causes a warning for me:
>
> drivers/staging/media/atomisp/pci/atomisp_v4l2.c:764:12: warning:
> ‘atomisp_mrfld_power’ defined but not used [-Wunused-function]
>
> which is a bit annoying.
>
> I can see the FIXME's there, but the warning still isn't acceptable.
>
> I'll add a fixup commit. I was going to do it in the merge itself, but
> decided that was a bit too subtle.
OK!
I have a patch like that already on a separate pile of patches,
which address several other things. I opted to place them in
separate, in order to give people some time to comment and review.
My plan is to keep them on linux-next and submit you next week, if
ok for you.
The new series should drop all LLVM warnings and add SPDX headers,
among other things.
Thanks,
Mauro
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL for v5.8-rc1] media updates
2020-06-03 8:05 [GIT PULL for v5.8-rc1] media updates Mauro Carvalho Chehab
2020-06-04 4:13 ` Linus Torvalds
2020-06-04 4:21 ` Linus Torvalds
@ 2020-06-04 4:35 ` pr-tracker-bot
2 siblings, 0 replies; 8+ messages in thread
From: pr-tracker-bot @ 2020-06-04 4:35 UTC (permalink / raw)
To: Mauro Carvalho Chehab
Cc: Linus Torvalds, Greg Kroah-Hartman, Andrew Morton,
Linux Media Mailing List, Linux Kernel Mailing List
The pull request you sent on Wed, 3 Jun 2020 10:05:59 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a98f670e41a99f53acb1fb33cee9c6abbb2e6f23
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL for v5.8-rc1] media updates
@ 2020-06-12 23:26 Mauro Carvalho Chehab
2020-06-13 20:25 ` pr-tracker-bot
0 siblings, 1 reply; 8+ messages in thread
From: Mauro Carvalho Chehab @ 2020-06-12 23:26 UTC (permalink / raw)
To: Linus Torvalds
Cc: Greg Kroah-Hartman, Andrew Morton, Linux Media Mailing List,
Linux Kernel Mailing List
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-2
For:
- some fixes for Kernel 5.8;
- a set of atomisp patches. They remove several abstraction layers,
and fixes clang and gcc warnings (that were hidden via some macros
that were disabling 4 or 5 types of warnings there). There are also
some important fixes and sensor auto-detection on newer BIOSes via
ACPI _DCM tables.
Thanks!
Mauro
-
The following changes since commit 938b29db3aa9c293c7c1366b16e55e308f1a1ddd:
media: Documentation: media: Refer to mbus format documentation from CSI-2 docs (2020-05-25 15:47:02 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.8-2
for you to fetch changes up to 2630e1bb0948c3134c6f22ad275ae27cc6023532:
media: rkvdec: Fix H264 scaling list order (2020-06-11 19:21:38 +0200)
----------------------------------------------------------------
media updates for v5.8-rc1
----------------------------------------------------------------
Arnd Bergmann (5):
media: staging: media: atomisp: declare 'struct device' before using it
media: staging: media: atomisp: fix enum type mixups
media: staging: media: atomisp: disable all custom formats
media: staging: media: atomisp: add PMIC_OPREGION dependency
media: staging: media: atomisp: fix stack overflow in init_pipe_defaults()
Colin Ian King (1):
media: atomisp: fix a handful of spelling mistakes
Geert Uytterhoeven (1):
media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORT
Jernej Skrabec (1):
media: cedrus: Implement runtime PM
Jonas Karlman (2):
media: v4l2-ctrls: Unset correct HEVC loop filter flag
media: rkvdec: Fix H264 scaling list order
Marek Szyprowski (1):
media: s5p-mfc: Properly handle dma_parms for the allocated devices
Mauro Carvalho Chehab (71):
media: atomisp: fix pipeline initialization code
media: atomisp: get rid of hmm_vm.c
media: atomisp: reduce debug printk rate when IRQs are received
media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack
media: atomisp: improve debug messages for set format
media: atomisp: don't flood dmesg with -EAGAIN return codes
media: atomisp: update TODO list
media: atomisp: get rid of some old broken debug code
media: atomisp: make it use dbg_level to control debug level
media: atomisp: partially get rid of one abstraction layer
media: atomisp: drop a cast for a const argument
media: atomisp: fix size of delay_frames array
media: atomisp: simplify hive_isp_css_mm_hrt wrapper
media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abstraction layer
media: atomisp: reduce abstraction at ia_css_memory_access
media: atomisp: go one step further to drop ia_css_memory_access.c
media: atomisp: get rid of mmgr_load and mmgr_store
media: atomisp: get rid of unused memory_realloc code
media: atomisp: change the type returned by mmgr alloc
media: atomisp: get rid of memory_access.c
media: atomisp: hmm_bo: untag user pointers
media: atomisp: add debug message to help debugging hmm code
media: atomisp: use Yocto Aero default hmm pool sizes
media: atomisp: fix driver caps
media: atomisp: use pin_user_pages() for memory allocation
media: atomisp: add debug for hmm alloc
media: atomisp: improve warning for IRQ enable function
media: atomisp: add debug functions for received events
media: atomisp: add more comments about frame allocation
media: atomisp: remove kvmalloc/kvcalloc abstractions
media: atomisp: avoid OOPS due to non-existing ref_frames
media: atomisp: avoid an extra memset() when alloc memory
media: atomisp: remove some trivial wrappers from compat css20
media: atomisp: do another round of coding style cleanup
media: atomisp: get rid of non-Linux error codes
media: atomisp: get rid of an error abstraction layer
media: atomisp: don't cause a warn if probe failed
media: atomisp: get rid of a bunch of other wrappers
media: atomisp: get rid of system_types.h
media: atomisp: provide more details about the firmware binaries
media: atomisp: print firmware data during load
media: atomisp: allow passing firmware name at modprobe time
media: atomisp: add a debug message at hmm free
media: atomisp: add some debug messages when binaries are used
media: atomisp: add SPDX headers
media: atomisp: remove format duplication at mbus->fourcc table
media: atomisp: re-enable warnings again
media: atomisp: get rid of sh_css_pipe.c
media: atomisp: get rid of an unused IRQ duplicated event
media: atomisp: get rid of a left-over wrapper function
media: atomisp: comment an unused code
media: atomisp: improve IRQ handling debug messages
media: atomisp: do some cleanup at irq_local.h
media: atomisp: get rid of a duplicated file
media: atomisp: get rid of ifdef nonsense
media: atomisp: simplify IRQ ifdef logic
media: atomisp: remove some unused defines from *mamoiada_params.h
media: atomisp: use just one mamoiada_params.h
media: atomisp: get rid of a detection hack for a BYT Andorid-based tablet
media: atomisp: don't set hpll_freq twice with different values
media: atomisp: use macros from intel-family.h
media: atomisp: change the detection of ISP2401 at runtime
media: atomisp: use different dfs failed messages
media: atomisp: set DFS to MAX if sensor doesn't report fps
media: atomisp: use strscpy() instead of less secure variants
media: atomisp: get rid of a string_support.h abstraction layer
media: atomisp: get rid of an iomem abstraction layer
media: atomisp: improve sensor detection code to use _DSM table
media: Revert "media: atomisp: Add some ACPI detection info"
media: Revert "media: atomisp: add Asus Transform T101HA ACPI vars"
media: atomisp: improve ACPI/DMI detection logs
Michael Rodin (1):
media: v4l2-subdev.rst: correct information about v4l2 events
Nathan Chancellor (6):
media: atomisp: Clean up if block in sh_css_sp_init_stage
media: atomisp: Remove second increment of count in atomisp_subdev_probe
media: atomisp: Remove unnecessary NULL checks in ia_css_pipe_load_extension
media: atomisp: Remove unnecessary NULL check in atomisp_param
media: atomisp: Avoid overflow in compute_blending
media: atomisp: Remove binary_supports_input_format
Sakari Ailus (4):
media: staging: atomisp: There's no struct atomisp_dvs2_coefficients
media: staging: atomisp: Fix atomisp_overlay32 compat handling
media: staging: atomisp: Fix compat IOCTL handling
media: staging: atomisp: Check return value from compat_alloc_user_space
Samuel Holland (1):
media: cedrus: Program output format during each run
Tomi Valkeinen (1):
media: videobuf2-dma-contig: fix bad kfree in vb2_dma_contig_clear_max_seg_size
Documentation/driver-api/media/v4l2-subdev.rst | 3 +-
drivers/media/cec/Kconfig | 2 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 20 +-
drivers/media/platform/s5p-mfc/s5p_mfc.c | 6 +-
drivers/media/v4l2-core/v4l2-ctrls.c | 2 +-
drivers/staging/media/atomisp/Kconfig | 2 +
drivers/staging/media/atomisp/Makefile | 20 +-
drivers/staging/media/atomisp/TODO | 154 +-
drivers/staging/media/atomisp/i2c/Kconfig | 3 +-
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 13 +-
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 12 +-
.../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 1 +
drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 12 +-
.../staging/media/atomisp/i2c/atomisp-mt9m114.c | 12 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 14 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 12 +-
drivers/staging/media/atomisp/i2c/gc0310.h | 1 +
drivers/staging/media/atomisp/i2c/gc2235.h | 1 +
drivers/staging/media/atomisp/i2c/mt9m114.h | 1 +
drivers/staging/media/atomisp/i2c/ov2680.h | 3 +
drivers/staging/media/atomisp/i2c/ov2722.h | 1 +
drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 1 +
drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 1 +
.../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 16 +-
drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1 +
drivers/staging/media/atomisp/include/hmm/hmm.h | 8 +-
drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 12 +-
.../staging/media/atomisp/include/hmm/hmm_common.h | 1 +
.../staging/media/atomisp/include/hmm/hmm_pool.h | 1 +
drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 -
.../staging/media/atomisp/include/linux/atomisp.h | 10 +-
.../atomisp/include/linux/atomisp_gmin_platform.h | 1 +
.../media/atomisp/include/linux/atomisp_platform.h | 22 +-
.../media/atomisp/include/linux/libmsrlisthelper.h | 1 +
.../staging/media/atomisp/include/media/lm3554.h | 1 +
.../staging/media/atomisp/include/mmu/isp_mmu.h | 1 +
.../media/atomisp/include/mmu/sh_mmu_mrfld.h | 1 +
drivers/staging/media/atomisp/pci/atomisp-regs.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_acc.c | 44 +-
drivers/staging/media/atomisp/pci/atomisp_acc.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 794 +++++----
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 23 +-
drivers/staging/media/atomisp/pci/atomisp_common.h | 7 +-
drivers/staging/media/atomisp/pci/atomisp_compat.h | 282 +--
.../media/atomisp/pci/atomisp_compat_css20.c | 828 +++------
.../media/atomisp/pci/atomisp_compat_css20.h | 148 +-
.../media/atomisp/pci/atomisp_compat_ioctl32.c | 935 +++++-----
.../media/atomisp/pci/atomisp_compat_ioctl32.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_csi2.c | 5 +-
drivers/staging/media/atomisp/pci/atomisp_csi2.h | 1 +
.../staging/media/atomisp/pci/atomisp_dfs_tables.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +-
drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_file.c | 10 +-
drivers/staging/media/atomisp/pci/atomisp_file.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_fops.c | 123 +-
drivers/staging/media/atomisp/pci/atomisp_fops.h | 5 +-
.../media/atomisp/pci/atomisp_gmin_platform.c | 147 +-
drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 -
.../staging/media/atomisp/pci/atomisp_internal.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 216 +--
drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 3 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 55 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.h | 24 +-
drivers/staging/media/atomisp/pci/atomisp_tables.h | 19 +-
drivers/staging/media/atomisp/pci/atomisp_tpg.c | 3 +-
drivers/staging/media/atomisp/pci/atomisp_tpg.h | 1 +
.../media/atomisp/pci/atomisp_trace_event.h | 7 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 173 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 1 +
.../pci/base/circbuf/interface/ia_css_circbuf.h | 1 +
.../base/circbuf/interface/ia_css_circbuf_comm.h | 1 +
.../base/circbuf/interface/ia_css_circbuf_desc.h | 1 +
.../media/atomisp/pci/base/circbuf/src/circbuf.c | 1 +
.../pci/base/refcount/interface/ia_css_refcount.h | 18 +-
.../media/atomisp/pci/base/refcount/src/refcount.c | 36 +-
drivers/staging/media/atomisp/pci/bits.h | 1 +
.../camera/pipe/interface/ia_css_pipe_binarydesc.h | 17 +-
.../camera/pipe/interface/ia_css_pipe_stagedesc.h | 1 +
.../pci/camera/pipe/interface/ia_css_pipe_util.h | 1 +
.../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 33 +-
.../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 1 +
.../media/atomisp/pci/camera/pipe/src/pipe_util.c | 1 +
.../pci/camera/util/interface/ia_css_util.h | 22 +-
.../media/atomisp/pci/camera/util/src/util.c | 68 +-
drivers/staging/media/atomisp/pci/cell_params.h | 1 +
.../pci/css_2400_system/hive/ia_css_isp_configs.c | 1 +
.../pci/css_2400_system/hive/ia_css_isp_params.c | 1 +
.../pci/css_2400_system/hive/ia_css_isp_states.c | 3 +-
.../css_2400_system/hrt/isp2400_mamoiada_params.h | 228 ---
.../atomisp/pci/css_2401_system/csi_rx_global.h | 1 +
.../pci/css_2401_system/hive/ia_css_isp_configs.c | 2 +-
.../pci/css_2401_system/hive/ia_css_isp_params.c | 1 +
.../pci/css_2401_system/hive/ia_css_isp_states.c | 3 +-
.../atomisp/pci/css_2401_system/host/csi_rx.c | 1 +
.../pci/css_2401_system/host/csi_rx_local.h | 1 +
.../pci/css_2401_system/host/csi_rx_private.h | 5 +-
.../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 1 +
.../pci/css_2401_system/host/ibuf_ctrl_local.h | 1 +
.../pci/css_2401_system/host/ibuf_ctrl_private.h | 1 +
.../atomisp/pci/css_2401_system/host/isys_dma.c | 1 +
.../pci/css_2401_system/host/isys_dma_local.h | 1 +
.../pci/css_2401_system/host/isys_dma_private.h | 1 +
.../atomisp/pci/css_2401_system/host/isys_irq.c | 1 +
.../pci/css_2401_system/host/isys_irq_local.h | 1 +
.../pci/css_2401_system/host/isys_irq_private.h | 1 +
.../pci/css_2401_system/host/isys_stream2mmio.c | 1 +
.../css_2401_system/host/isys_stream2mmio_local.h | 1 +
.../host/isys_stream2mmio_private.h | 1 +
.../pci/css_2401_system/host/pixelgen_local.h | 1 +
.../pci/css_2401_system/host/pixelgen_private.h | 5 +-
.../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 1 +
.../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 1 +
.../css_2401_system/hrt/mipi_backend_common_defs.h | 1 +
.../pci/css_2401_system/hrt/mipi_backend_defs.h | 1 +
.../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 1 +
.../pci/css_2401_system/hrt/stream2mmio_defs.h | 1 +
.../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 1 +
.../atomisp/pci/css_2401_system/isys_dma_global.h | 2 +
.../atomisp/pci/css_2401_system/isys_irq_global.h | 1 +
.../pci/css_2401_system/isys_stream2mmio_global.h | 1 +
.../atomisp/pci/css_2401_system/pixelgen_global.h | 1 +
.../atomisp/pci/css_receiver_2400_common_defs.h | 1 +
.../media/atomisp/pci/css_receiver_2400_defs.h | 1 +
drivers/staging/media/atomisp/pci/css_trace.h | 2 +-
drivers/staging/media/atomisp/pci/defs.h | 1 +
drivers/staging/media/atomisp/pci/dma_v2_defs.h | 1 +
drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 1 +
drivers/staging/media/atomisp/pci/gp_timer_defs.h | 1 +
.../staging/media/atomisp/pci/gpio_block_defs.h | 1 +
.../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 -
.../atomisp/pci/hive_isp_css_common/debug_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/dma_global.h | 1 +
.../pci/hive_isp_css_common/event_fifo_global.h | 1 +
.../pci/hive_isp_css_common/fifo_monitor_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/gdc_global.h | 1 +
.../pci/hive_isp_css_common/gp_device_global.h | 1 +
.../pci/hive_isp_css_common/gp_timer_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/gpio_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/hmem_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/debug.c | 17 +-
.../pci/hive_isp_css_common/host/debug_local.h | 1 +
.../pci/hive_isp_css_common/host/debug_private.h | 11 +-
.../atomisp/pci/hive_isp_css_common/host/dma.c | 1 +
.../pci/hive_isp_css_common/host/dma_local.h | 1 +
.../pci/hive_isp_css_common/host/dma_private.h | 1 +
.../pci/hive_isp_css_common/host/event_fifo.c | 1 +
.../hive_isp_css_common/host/event_fifo_local.h | 1 +
.../hive_isp_css_common/host/event_fifo_private.h | 1 +
.../pci/hive_isp_css_common/host/fifo_monitor.c | 1 +
.../hive_isp_css_common/host/fifo_monitor_local.h | 1 +
.../host/fifo_monitor_private.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/gdc.c | 1 +
.../pci/hive_isp_css_common/host/gdc_local.h | 1 +
.../pci/hive_isp_css_common/host/gdc_private.h | 1 +
.../pci/hive_isp_css_common/host/gp_device.c | 1 +
.../pci/hive_isp_css_common/host/gp_device_local.h | 1 +
.../hive_isp_css_common/host/gp_device_private.h | 1 +
.../pci/hive_isp_css_common/host/gp_timer.c | 1 +
.../pci/hive_isp_css_common/host/gp_timer_local.h | 1 +
.../hive_isp_css_common/host/gp_timer_private.h | 1 +
.../pci/hive_isp_css_common/host/gpio_local.h | 1 +
.../pci/hive_isp_css_common/host/gpio_private.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/hmem.c | 1 +
.../pci/hive_isp_css_common/host/hmem_local.h | 1 +
.../pci/hive_isp_css_common/host/hmem_private.h | 1 +
.../pci/hive_isp_css_common/host/input_formatter.c | 1 +
.../host/input_formatter_local.h | 1 +
.../host/input_formatter_private.h | 1 +
.../pci/hive_isp_css_common/host/input_system.c | 11 +-
.../atomisp/pci/hive_isp_css_common/host/irq.c | 32 +-
.../pci/hive_isp_css_common/host/irq_local.h | 18 +-
.../pci/hive_isp_css_common/host/irq_private.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/isp.c | 6 +-
.../pci/hive_isp_css_common/host/isp_local.h | 1 +
.../pci/hive_isp_css_common/host/isp_private.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/mmu.c | 1 +
.../pci/hive_isp_css_common/host/mmu_local.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/sp.c | 1 +
.../pci/hive_isp_css_common/host/sp_local.h | 1 +
.../pci/hive_isp_css_common/host/sp_private.h | 1 +
.../pci/hive_isp_css_common/host/timed_ctrl.c | 1 +
.../hive_isp_css_common/host/timed_ctrl_local.h | 1 +
.../hive_isp_css_common/host/timed_ctrl_private.h | 1 +
.../pci/hive_isp_css_common/host/vamem_local.h | 1 +
.../atomisp/pci/hive_isp_css_common/host/vmem.c | 6 +-
.../pci/hive_isp_css_common/host/vmem_local.h | 1 +
.../pci/hive_isp_css_common/host/vmem_private.h | 1 +
.../hive_isp_css_common/input_formatter_global.h | 3 +-
.../atomisp/pci/hive_isp_css_common/irq_global.h | 13 +-
.../atomisp/pci/hive_isp_css_common/isp_global.h | 15 +-
.../atomisp/pci/hive_isp_css_common/mmu_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/sp_global.h | 13 +-
.../pci/hive_isp_css_common/timed_ctrl_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/vamem_global.h | 1 +
.../atomisp/pci/hive_isp_css_common/vmem_global.h | 1 +
.../staging/media/atomisp/pci/hive_isp_css_defs.h | 1 +
.../pci/hive_isp_css_include/assert_support.h | 1 +
.../pci/hive_isp_css_include/bitop_support.h | 1 +
.../atomisp/pci/hive_isp_css_include/csi_rx.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/debug.h | 1 +
.../device_access/device_access.h | 3 +-
.../media/atomisp/pci/hive_isp_css_include/dma.h | 1 +
.../pci/hive_isp_css_include/error_support.h | 39 -
.../atomisp/pci/hive_isp_css_include/event_fifo.h | 1 +
.../pci/hive_isp_css_include/fifo_monitor.h | 1 +
.../atomisp/pci/hive_isp_css_include/gdc_device.h | 1 +
.../atomisp/pci/hive_isp_css_include/gp_device.h | 1 +
.../atomisp/pci/hive_isp_css_include/gp_timer.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/gpio.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/hmem.h | 1 +
.../pci/hive_isp_css_include/host/csi_rx_public.h | 1 +
.../pci/hive_isp_css_include/host/debug_public.h | 8 +-
.../pci/hive_isp_css_include/host/dma_public.h | 3 +-
.../hive_isp_css_include/host/event_fifo_public.h | 3 +-
.../host/fifo_monitor_public.h | 3 +-
.../pci/hive_isp_css_include/host/gdc_public.h | 1 +
.../hive_isp_css_include/host/gp_device_public.h | 3 +-
.../hive_isp_css_include/host/gp_timer_public.h | 3 +-
.../pci/hive_isp_css_include/host/gpio_public.h | 3 +-
.../pci/hive_isp_css_include/host/hmem_public.h | 1 +
.../hive_isp_css_include/host/ibuf_ctrl_public.h | 1 +
.../host/input_formatter_public.h | 3 +-
.../pci/hive_isp_css_include/host/irq_public.h | 19 +-
.../pci/hive_isp_css_include/host/isp_public.h | 3 +-
.../hive_isp_css_include/host/isys_dma_public.h | 3 +-
.../hive_isp_css_include/host/isys_irq_public.h | 1 +
.../pci/hive_isp_css_include/host/isys_public.h | 1 +
.../host/isys_stream2mmio_public.h | 1 +
.../pci/hive_isp_css_include/host/mmu_public.h | 3 +-
.../hive_isp_css_include/host/pixelgen_public.h | 1 +
.../pci/hive_isp_css_include/host/sp_public.h | 3 +-
.../pci/hive_isp_css_include/host/tag_public.h | 1 +
.../hive_isp_css_include/host/timed_ctrl_public.h | 3 +-
.../pci/hive_isp_css_include/host/vamem_public.h | 1 +
.../pci/hive_isp_css_include/host/vmem_public.h | 1 +
.../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 1 +
.../pci/hive_isp_css_include/input_formatter.h | 1 +
.../pci/hive_isp_css_include/input_system.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/irq.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/isp.h | 1 +
.../atomisp/pci/hive_isp_css_include/isys_dma.h | 1 +
.../atomisp/pci/hive_isp_css_include/isys_irq.h | 1 +
.../pci/hive_isp_css_include/isys_stream2mmio.h | 1 +
.../pci/hive_isp_css_include/math_support.h | 1 +
.../memory_access/memory_access.h | 174 --
.../pci/hive_isp_css_include/memory_realloc.h | 38 -
.../pci/hive_isp_css_include/misc_support.h | 1 +
.../atomisp/pci/hive_isp_css_include/mmu_device.h | 1 +
.../atomisp/pci/hive_isp_css_include/pixelgen.h | 1 +
.../pci/hive_isp_css_include/platform_support.h | 4 +-
.../pci/hive_isp_css_include/print_support.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/queue.h | 1 +
.../atomisp/pci/hive_isp_css_include/resource.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/sp.h | 1 +
.../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 | 1 +
.../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 1 +
.../pci/hive_isp_css_include/type_support.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/vamem.h | 1 +
.../media/atomisp/pci/hive_isp_css_include/vmem.h | 1 +
.../pci/hive_isp_css_shared/host/queue_local.h | 1 +
.../pci/hive_isp_css_shared/host/queue_private.h | 1 +
.../atomisp/pci/hive_isp_css_shared/host/tag.c | 1 +
.../pci/hive_isp_css_shared/host/tag_local.h | 1 +
.../pci/hive_isp_css_shared/host/tag_private.h | 1 +
.../atomisp/pci/hive_isp_css_shared/queue_global.h | 1 +
.../pci/hive_isp_css_shared/sw_event_global.h | 1 +
.../atomisp/pci/hive_isp_css_shared/tag_global.h | 1 +
.../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 1 +
drivers/staging/media/atomisp/pci/hive_types.h | 4 +-
drivers/staging/media/atomisp/pci/hmm/hmm.c | 40 +-
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 152 +-
.../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 1 +
.../media/atomisp/pci/hmm/hmm_reserved_pool.c | 1 +
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 | 1 +
drivers/staging/media/atomisp/pci/ia_css_3a.h | 3 +-
.../staging/media/atomisp/pci/ia_css_acc_types.h | 7 +-
drivers/staging/media/atomisp/pci/ia_css_buffer.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_control.h | 17 +-
.../media/atomisp/pci/ia_css_device_access.c | 3 +-
.../media/atomisp/pci/ia_css_device_access.h | 3 +-
drivers/staging/media/atomisp/pci/ia_css_dvs.h | 5 +-
drivers/staging/media/atomisp/pci/ia_css_env.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_err.h | 22 +-
.../media/atomisp/pci/ia_css_event_public.h | 19 +-
.../staging/media/atomisp/pci/ia_css_firmware.h | 7 +-
drivers/staging/media/atomisp/pci/ia_css_frac.h | 1 +
.../media/atomisp/pci/ia_css_frame_format.h | 1 +
.../media/atomisp/pci/ia_css_frame_public.h | 23 +-
.../staging/media/atomisp/pci/ia_css_host_data.h | 1 +
.../staging/media/atomisp/pci/ia_css_input_port.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_irq.h | 14 +-
.../staging/media/atomisp/pci/ia_css_isp_configs.h | 1 +
.../staging/media/atomisp/pci/ia_css_isp_params.h | 1 +
.../staging/media/atomisp/pci/ia_css_isp_states.h | 3 +-
.../media/atomisp/pci/ia_css_memory_access.c | 85 -
.../staging/media/atomisp/pci/ia_css_metadata.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_mipi.h | 7 +-
drivers/staging/media/atomisp/pci/ia_css_mmu.h | 1 +
.../staging/media/atomisp/pci/ia_css_mmu_private.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_morph.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_pipe.h | 22 +-
.../staging/media/atomisp/pci/ia_css_pipe_public.h | 79 +-
drivers/staging/media/atomisp/pci/ia_css_prbs.h | 1 +
.../staging/media/atomisp/pci/ia_css_properties.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_shading.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_stream.h | 3 +-
.../media/atomisp/pci/ia_css_stream_format.h | 1 +
.../media/atomisp/pci/ia_css_stream_public.h | 71 +-
drivers/staging/media/atomisp/pci/ia_css_timer.h | 5 +-
drivers/staging/media/atomisp/pci/ia_css_tpg.h | 1 +
drivers/staging/media/atomisp/pci/ia_css_types.h | 8 +-
drivers/staging/media/atomisp/pci/ia_css_version.h | 3 +-
.../media/atomisp/pci/ia_css_version_data.h | 1 +
drivers/staging/media/atomisp/pci/if_defs.h | 1 +
.../atomisp/pci/input_formatter_subsystem_defs.h | 1 +
.../media/atomisp/pci/input_selector_defs.h | 1 +
.../media/atomisp/pci/input_switch_2400_defs.h | 1 +
.../media/atomisp/pci/input_system_ctrl_defs.h | 1 +
.../staging/media/atomisp/pci/input_system_defs.h | 1 +
.../media/atomisp/pci/input_system_global.h | 1 +
.../staging/media/atomisp/pci/input_system_local.h | 1 +
.../media/atomisp/pci/input_system_private.h | 1 +
.../media/atomisp/pci/input_system_public.h | 1 +
.../media/atomisp/pci/irq_controller_defs.h | 1 +
...ive_isp_css_irq_types_hrt.h => irq_types_hrt.h} | 1 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 1 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 1 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 1 +
.../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 1 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 1 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 1 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 1 +
.../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 1 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 1 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 1 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 3 +-
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 1 +
.../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 1 +
.../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 1 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 +-
.../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 1 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 1 +
.../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 1 +
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 3 +-
.../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 1 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 1 +
.../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 1 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 1 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 1 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 1 +
.../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 1 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 1 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 1 +
.../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 1 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 1 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 1 +
.../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 1 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 1 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 1 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 1 +
.../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 1 +
.../conversion_1.0/ia_css_conversion.host.c | 1 +
.../conversion_1.0/ia_css_conversion.host.h | 1 +
.../conversion_1.0/ia_css_conversion_param.h | 1 +
.../conversion_1.0/ia_css_conversion_types.h | 1 +
.../copy_output_1.0/ia_css_copy_output.host.c | 1 +
.../copy_output_1.0/ia_css_copy_output.host.h | 1 +
.../copy_output_1.0/ia_css_copy_output_param.h | 1 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 1 +
.../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 1 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 1 +
.../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 1 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 1 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 1 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 1 +
.../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 1 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 1 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 1 +
.../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 1 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 1 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 1 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 1 +
.../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 1 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 1 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 1 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 1 +
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 4 +-
.../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 1 +
.../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 1 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 1 +
.../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 1 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 1 +
.../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 1 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 1 +
.../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 1 +
.../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 1 +
.../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 1 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 1 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 1 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 1 +
.../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 1 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 1 +
.../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 1 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 1 +
.../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 1 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 14 +-
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 5 +-
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 1 +
.../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 1 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 1 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 1 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 1 +
.../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 1 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 1 +
.../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 1 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 1 +
.../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 1 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 1 +
.../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 1 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 1 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 1 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 1 +
.../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 1 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 1 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 1 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 1 +
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 4 +-
.../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 1 +
.../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 1 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 1 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 1 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 1 +
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 4 +-
.../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 1 +
.../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 1 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 +
.../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 1 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 1 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 1 +
.../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 1 +
.../ipu2_io_ls/common/ia_css_common_io_param.h | 1 +
.../ipu2_io_ls/common/ia_css_common_io_types.h | 1 +
.../yuv444_io_ls/ia_css_yuv444_io.host.c | 1 +
.../yuv444_io_ls/ia_css_yuv444_io.host.h | 1 +
.../yuv444_io_ls/ia_css_yuv444_io_param.h | 1 +
.../yuv444_io_ls/ia_css_yuv444_io_types.h | 1 +
.../iterator/iterator_1.0/ia_css_iterator.host.c | 5 +-
.../iterator/iterator_1.0/ia_css_iterator.host.h | 3 +-
.../iterator/iterator_1.0/ia_css_iterator_param.h | 1 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 1 +
.../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 1 +
.../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 3 +-
.../macc/macc1_5/ia_css_macc1_5_table.host.c | 1 +
.../macc/macc1_5/ia_css_macc1_5_table.host.h | 1 +
.../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 1 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 1 +
.../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 1 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 1 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 1 +
.../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 1 +
.../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 1 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 1 +
.../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 1 +
.../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 1 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 1 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 1 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 1 +
.../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 1 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 1 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 1 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 1 +
.../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 1 +
.../kernels/output/output_1.0/ia_css_output.host.c | 1 +
.../kernels/output/output_1.0/ia_css_output.host.h | 1 +
.../output/output_1.0/ia_css_output_param.h | 1 +
.../output/output_1.0/ia_css_output_types.h | 1 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.c | 1 +
.../kernels/qplane/qplane_2/ia_css_qplane.host.h | 1 +
.../kernels/qplane/qplane_2/ia_css_qplane_param.h | 1 +
.../kernels/qplane/qplane_2/ia_css_qplane_types.h | 1 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 1 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 1 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 1 +
.../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 1 +
.../raw_aa_binning_1.0/ia_css_raa.host.c | 2 +-
.../raw_aa_binning_1.0/ia_css_raa.host.h | 1 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 16 +-
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 3 +-
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 5 +-
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 1 +
.../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 1 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 1 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 1 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 1 +
.../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 1 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 1 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 1 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 1 +
.../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 1 +
.../kernels/sdis/common/ia_css_sdis_common.host.h | 5 +-
.../kernels/sdis/common/ia_css_sdis_common_types.h | 10 +-
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 28 +-
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 3 +-
.../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 1 +
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 18 +-
.../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 3 +-
.../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 1 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 1 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 1 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 1 +
.../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 1 +
.../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 1 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 3 +-
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 3 +-
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 3 +-
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 1 +
.../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 1 +
.../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 1 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 25 +-
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 5 +-
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 1 +
.../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 1 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 1 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 1 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 1 +
.../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 1 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 1 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 1 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 1 +
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 4 +-
.../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 1 +
.../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 1 +
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 3 +-
.../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 1 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 1 +
.../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 1 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 1 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 1 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 1 +
.../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 1 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 1 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 1 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 1 +
.../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 1 +
.../pci/isp/modes/interface/input_buf.isp.h | 1 +
.../atomisp/pci/isp/modes/interface/isp_const.h | 1 +
.../atomisp/pci/isp/modes/interface/isp_types.h | 1 +
.../atomisp/pci/isp2400_input_system_global.h | 1 +
.../media/atomisp/pci/isp2400_input_system_local.h | 17 +-
.../atomisp/pci/isp2400_input_system_private.h | 1 +
.../atomisp/pci/isp2400_input_system_public.h | 1 +
.../staging/media/atomisp/pci/isp2400_support.h | 1 +
.../media/atomisp/pci/isp2400_system_global.h | 32 +-
.../media/atomisp/pci/isp2400_system_local.h | 16 +-
.../atomisp/pci/isp2401_input_system_global.h | 1 +
.../media/atomisp/pci/isp2401_input_system_local.h | 1 +
.../atomisp/pci/isp2401_input_system_private.h | 1 +
.../media/atomisp/pci/isp2401_system_global.h | 32 +-
.../media/atomisp/pci/isp2401_system_local.h | 16 +-
.../media/atomisp/pci/isp_acquisition_defs.h | 1 +
.../staging/media/atomisp/pci/isp_capture_defs.h | 1 +
...isp2401_mamoiada_params.h => mamoiada_params.h} | 21 +-
drivers/staging/media/atomisp/pci/memory_realloc.c | 81 -
drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 1 +
.../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 4 +-
drivers/staging/media/atomisp/pci/mmu_defs.h | 1 +
.../pci/runtime/binary/interface/ia_css_binary.h | 18 +-
.../media/atomisp/pci/runtime/binary/src/binary.c | 141 +-
.../pci/runtime/bufq/interface/ia_css_bufq.h | 33 +-
.../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 1 +
.../media/atomisp/pci/runtime/bufq/src/bufq.c | 92 +-
.../pci/runtime/debug/interface/ia_css_debug.h | 10 +-
.../debug/interface/ia_css_debug_internal.h | 1 +
.../runtime/debug/interface/ia_css_debug_pipe.h | 1 +
.../atomisp/pci/runtime/debug/src/ia_css_debug.c | 80 +-
.../pci/runtime/event/interface/ia_css_event.h | 1 +
.../media/atomisp/pci/runtime/event/src/event.c | 4 +-
.../pci/runtime/eventq/interface/ia_css_eventq.h | 9 +-
.../media/atomisp/pci/runtime/eventq/src/eventq.c | 9 +-
.../pci/runtime/frame/interface/ia_css_frame.h | 11 +-
.../runtime/frame/interface/ia_css_frame_comm.h | 5 +-
.../media/atomisp/pci/runtime/frame/src/frame.c | 154 +-
.../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 3 +-
.../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 29 +-
.../runtime/inputfifo/interface/ia_css_inputfifo.h | 1 +
.../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 3 +-
.../runtime/isp_param/interface/ia_css_isp_param.h | 7 +-
.../isp_param/interface/ia_css_isp_param_types.h | 1 +
.../atomisp/pci/runtime/isp_param/src/isp_param.c | 32 +-
.../pci/runtime/isys/interface/ia_css_isys.h | 13 +-
.../pci/runtime/isys/interface/ia_css_isys_comm.h | 1 +
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 13 +-
.../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 1 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 1 +
.../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 1 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 1 +
.../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 1 +
.../media/atomisp/pci/runtime/isys/src/isys_init.c | 1 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 1 +
.../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 1 +
.../media/atomisp/pci/runtime/isys/src/rx.c | 21 +-
.../atomisp/pci/runtime/isys/src/virtual_isys.c | 30 +-
.../atomisp/pci/runtime/isys/src/virtual_isys.h | 1 +
.../runtime/pipeline/interface/ia_css_pipeline.h | 32 +-
.../pipeline/interface/ia_css_pipeline_common.h | 1 +
.../atomisp/pci/runtime/pipeline/src/pipeline.c | 102 +-
.../pci/runtime/queue/interface/ia_css_queue.h | 31 +-
.../runtime/queue/interface/ia_css_queue_comm.h | 1 +
.../media/atomisp/pci/runtime/queue/src/queue.c | 45 +-
.../atomisp/pci/runtime/queue/src/queue_access.c | 28 +-
.../atomisp/pci/runtime/queue/src/queue_access.h | 4 +-
.../pci/runtime/rmgr/interface/ia_css_rmgr.h | 3 +-
.../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 8 +-
.../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 11 +-
.../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 17 +-
.../pci/runtime/spctrl/interface/ia_css_spctrl.h | 11 +-
.../runtime/spctrl/interface/ia_css_spctrl_comm.h | 1 +
.../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 42 +-
.../tagger/interface/ia_css_tagger_common.h | 5 +-
.../media/atomisp/pci/runtime/timer/src/timer.c | 7 +-
.../atomisp/pci/scalar_processor_2400_params.h | 1 +
drivers/staging/media/atomisp/pci/sh_css.c | 1854 ++++++++++----------
drivers/staging/media/atomisp/pci/sh_css_defs.h | 6 +-
.../staging/media/atomisp/pci/sh_css_dvs_info.h | 1 +
.../staging/media/atomisp/pci/sh_css_firmware.c | 127 +-
.../staging/media/atomisp/pci/sh_css_firmware.h | 10 +-
drivers/staging/media/atomisp/pci/sh_css_frac.h | 1 +
.../staging/media/atomisp/pci/sh_css_host_data.c | 5 +-
drivers/staging/media/atomisp/pci/sh_css_hrt.c | 7 +-
drivers/staging/media/atomisp/pci/sh_css_hrt.h | 3 +-
.../staging/media/atomisp/pci/sh_css_internal.h | 99 +-
drivers/staging/media/atomisp/pci/sh_css_legacy.h | 7 +-
.../staging/media/atomisp/pci/sh_css_metadata.c | 1 +
drivers/staging/media/atomisp/pci/sh_css_metrics.c | 10 +-
drivers/staging/media/atomisp/pci/sh_css_metrics.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_mipi.c | 73 +-
drivers/staging/media/atomisp/pci/sh_css_mipi.h | 9 +-
drivers/staging/media/atomisp/pci/sh_css_mmu.c | 2 +-
drivers/staging/media/atomisp/pci/sh_css_morph.c | 1 +
.../staging/media/atomisp/pci/sh_css_param_dvs.c | 46 +-
.../staging/media/atomisp/pci/sh_css_param_dvs.h | 1 +
.../media/atomisp/pci/sh_css_param_shading.c | 8 +-
.../media/atomisp/pci/sh_css_param_shading.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_params.c | 752 ++++----
drivers/staging/media/atomisp/pci/sh_css_params.h | 17 +-
.../media/atomisp/pci/sh_css_params_internal.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 -
.../staging/media/atomisp/pci/sh_css_properties.c | 1 +
drivers/staging/media/atomisp/pci/sh_css_shading.c | 1 +
drivers/staging/media/atomisp/pci/sh_css_sp.c | 142 +-
drivers/staging/media/atomisp/pci/sh_css_sp.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_stream.c | 1 +
.../media/atomisp/pci/sh_css_stream_format.c | 1 +
.../media/atomisp/pci/sh_css_stream_format.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_struct.h | 6 +-
drivers/staging/media/atomisp/pci/sh_css_uds.h | 1 +
drivers/staging/media/atomisp/pci/sh_css_version.c | 12 +-
drivers/staging/media/atomisp/pci/str2mem_defs.h | 1 +
.../media/atomisp/pci/streaming_to_mipi_defs.h | 1 +
drivers/staging/media/atomisp/pci/system_global.h | 1 +
drivers/staging/media/atomisp/pci/system_local.h | 1 +
.../media/atomisp/pci/timed_controller_defs.h | 1 +
drivers/staging/media/atomisp/pci/version.h | 1 +
drivers/staging/media/rkvdec/rkvdec-h264.c | 70 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 7 +
drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +
drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 106 +-
drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 3 +
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 36 +-
include/media/videobuf2-dma-contig.h | 2 +-
680 files changed, 5144 insertions(+), 6804 deletions(-)
delete mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h
delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_helper.h
delete mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/isp2400_mamoiada_params.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_access/memory_access.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_realloc.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/string_support.h
delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h
delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c
delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h
delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c
delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h
delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c
rename drivers/staging/media/atomisp/pci/{css_2400_system/hrt/hive_isp_css_irq_types_hrt.h => irq_types_hrt.h} (98%)
rename drivers/staging/media/atomisp/pci/{isp2401_mamoiada_params.h => mamoiada_params.h} (91%)
delete mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c
delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-06-13 20:25 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-03 8:05 [GIT PULL for v5.8-rc1] media updates Mauro Carvalho Chehab
2020-06-04 4:13 ` Linus Torvalds
2020-06-04 6:13 ` Mauro Carvalho Chehab
2020-06-04 4:21 ` Linus Torvalds
2020-06-04 6:20 ` Mauro Carvalho Chehab
2020-06-04 4:35 ` pr-tracker-bot
2020-06-12 23:26 Mauro Carvalho Chehab
2020-06-13 20:25 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).