lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Sat, 13 Jun 2020 01:26:15 +0200
From:   Mauro Carvalho Chehab <mchehab+huawei@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Linux Media Mailing List <linux-media@...r.kernel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL for v5.8-rc1] media updates

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ