All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL for v5.8-rc1] media updates
Date: Sat, 13 Jun 2020 01:26:15 +0200	[thread overview]
Message-ID: <20200613012615.31969e39@coco.lan> (raw)

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


             reply	other threads:[~2020-06-12 23:26 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 23:26 Mauro Carvalho Chehab [this message]
2020-06-12 23:30 ` [GIT PULL for v5.8-rc1] media updates (#64488) Jenkins
2020-06-13 20:25 ` [GIT PULL for v5.8-rc1] media updates pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2020-06-03  8:05 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200613012615.31969e39@coco.lan \
    --to=mchehab+huawei@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.