Re: [GIT PULL] Ressurect the atomisp staging driver
From: bosconovic
Date: Sun May 03 2020 - 05:23:50 EST
Hi !
Thanks for this, it is very appreciated !!
I have a bay trail 2in1 (namely, the acer aspire swtich 10 sw5-012,
with an OV2722 module, so supported by the driver) on top of which I
run android-x86-q so I would be able to help a bit with testing the
driver.
I tried to pull in your changes on top of my 5.7-rc2 here :
https://gitlab.com/lineageos-x86/android_kernel_common/-/commits/5.7-media
but I did not understood how to correctly enable the driver.
According
to Kconfig help, there is still the hardcoded switch between ISP2401
and ISP2400, so for my Bay Trail tablet I should set :
#
CONFIG_VIDEO_ATOMISP_ISP2401 is not set
but settings this breaks compilation with :
ERROR: modpost:
"ia_css_configure_sc"[drivers/staging/media/atomisp/atomisp.ko]
undefined!
Looking at commit history, I noticed that the driver should be able to
recognize at runtime the ISP version, so what I tried next was to set
CONFIG_VIDEO_ATOMISP_ISP2401=y, and the compilation went fine.
I was able to boot the kernel (and I also added both
shisp_2400b0_v21.bin and shisp_2401a0_v21.bin from an android tablet
dump).
The kernel booted fine, the ov2722 module is loaded, but according to
dmesg it is not able to initialize the hardware :
https://pastebin.com/VBMD1bau
Unfortunately I am not too experienced in kernel\driver development but
I would be happy to help to debug this, with guidance, if possible.
Il giorno ven, 01/05/2020 alle 21.57 +0200, Mauro Carvalho Chehab ha
scritto:
> This driver is simply too big for it to be sent to the ML via e-
> mails. Those
> will very likely be rejected due to the e-mail sizes.
>
> So, instead, I'm sending a "GIT PULL" to myself, at the ML.
>
> This series basically "resurrect" this driver from the death, giving
> it a
> second chance to survive.
>
> I did a lot of cleanups on it during my spare time, and changed it to
> be
> able to work with ISP2401 (version A0). Several duplicated files got
> removed,
> several checkpatch warnings solved, and lots of other random things.
>
> My current plans are to have people at the community testing and
> contributing with fixes, while I'll keep focused on cleaning its
> code and allow to support all ISP variants at the same time
> (right now, it requires a build time decision).
>
> That's said, I don't have any Atom hardware with cameras myself, and
> it
> seems that there's at least one version of ISP2401 that may require
> some changes (version B0).
>
> So, we don't know if this works or not, but this also applies to any
> other
> driver at staging, as warned when someone tries to use it:
>
> [ 9.270599] atomisp_ov2680: module is from the staging
> directory, the quality is unknown, you have been warned.
> [ 9.350464] atomisp: module is from the staging directory,
> the quality is unknown, you have been warned.
>
> So, use with care.
>
> Regards,
> Mauro
>
> -
>
>
> The following changes since commit
> ceab3ac1e60d70afb4e25147d60817c513f235f7:
>
> media: dvb-frontends: DUMMY_FE should depends on DVB_CORE (2020-04-
> 17 09:21:47 +0200)
>
> are available in the Git repository at:
>
> git://linuxtv.org/mchehab/experimental.git atomisp_v2
>
>
> for you to fetch changes up to
> d3151587fa106c2b71169e5ea7d7de799152745f:
>
> atomisp: remove some file duplication and do more dir renames
> (2020-05-01 14:24:58 +0200)
>
> ----------------------------------------------------------------
> Mauro Carvalho Chehab (69):
> Revert "media: staging: atomisp: Remove driver"
> media: atomisp: fix usage of access_ok() kAPI
> media: atomisp: totalram_pages is now a function
> media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO
> media: atomisp: Fix support for time 64 API
> media: atomisp: use cpu_latency_qos_*() instead of
> pm_qos_update*()
> media: atomisp: use new ida API
> media: atomisp: fix a broken compat32 code
> media: atomisp: allow building the driver again
> media: atomisp: fix several typos
> media: atomisp: fix several coding style issues
> media: atomisp: do lots of other coding style cleanups
> media: atomisp: remove some dead code
> media: atomisp: simplify math_support.h
> media: atomisp: add a way for the driver to know the chipset
> version
> media: atomisp: atomisp_cmd.c test ISP version in runtime
> media: atomisp: atomisp_dfs_tables.h: don't depend on ISP
> version
> media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401
> media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401
> dependency
> media: atomisp: atomisp_v4l2.c: set wdt timers according with
> ISP version
> media: atomisp: atomisp_subdev.c check ISP version on runtime
> media: atomisp: atomisp_csi2.c: remove useless ifdefs
> media: atomisp: atomisp_compat_css20.c: detect ISP at runtime
> media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP
> version
> media: atomisp: sh_css_defs.h: get rid of build time
> dependencies
> media: atomisp: make sh_css_struct.h independent of ISP version
> media: atomisp: make sh_css_sp_init_pipeline() ISP version
> independent
> media: atomisp: remove ISP version macros from sh_css_legacy.h
> media: atomisp: remove table duplication from dfs tables
> media: atomisp: unify sh_css_params_shading_id_table_generate()
> media: atomisp: sh_css_param_dvs.h remove ISP version macros
> media: atomisp: print css_version in runtime
> media: atomisp: add support for possible new names
> media: atomisp: css_trace.h: use the newest tracing code
> media: atomisp: ia_css_binary_get_shading_info(): don't test
> version
> media: atomisp: get rid of some non-existing functions for
> ISP2401
> media: atomisp: make util.c work with ISP2401 runtime detection
> media: atomisp: sh_css: detect ISP version at runtime
> media: atomisp: isp_const.h: get rid of an unused big define
> list
> media: atomisp: get rid of several typedef-style defines
> media: atomisp: get rid of trivial ISP2401 dependencies on
> header files
> media: atomisp: get rid of unused header files
> media: atomisp: remove unused definitions at
> */isp_capture_defs.h
> media: atomisp: remove several duplicated files
> media: atomisp: remove unused hive_isp_css_host_ids_hrt.h
> media: atomisp: hive_isp_css_defs.h: keep just one copy of it
> media: atomisp: get finish de-duplication of hrt/hive*.h
> media: atomisp: add Asus Transform T101HA ACPI vars
> media: atomisp: use regulator_get_optional() for first attempt
> media: atomisp: remove bayer_io_ls duplication
> media: atomisp: rename anr2 param header file
> media: atomisp: get rid of io_ls/ subdir
> media: atomisp: remove unused duplicated files
> media: atomisp: get rid of trivial version checks at *.h
> media: atomisp: get rid of ia_css_sc_param.h version dependency
> media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines
> media: atomisp: get rid of __ISP define tests
> media: atomisp: make all file names unique at atomisp driver
> media: atomisp: simplify makefiles
> media: atomisp: cleanup directory hierarchy
> media: atomisp: get rid of some broken code
> media: atomisp: change function worders and fix include
> media: atomisp: allow building for isp2401
> media: atomisp: cleanup contents of css_2400_system/
> media: atomisp: cleanup contents of css_2401_csi2p_system
> media: atomisp: cleanup contents of css_2401_system
> media: atomisp: get rid of most checks for ISP2401 version
> media: atomisp: add firmware load code for ISP2401 rev B0
> atomisp: remove some file duplication and do more dir renames
>
> MAINTAINERS | 7 +
> drivers/staging/media/Kconfig | 2 +
> drivers/staging/media/Makefile | 1 +
> drivers/staging/media/atomisp/Kconfig | 35 +
> drivers/staging/media/atomisp/Makefile | 366 +
> drivers/staging/media/atomisp/TODO | 74 +
> drivers/staging/media/atomisp/i2c/Kconfig | 86 +
> drivers/staging/media/atomisp/i2c/Makefile | 18 +
> drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1395 +++
> drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1128 ++
> .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 207 +
> drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 961 ++
> .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1899 ++++
> drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1472 +++
> drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1277 +++
> drivers/staging/media/atomisp/i2c/gc0310.h | 404 +
> drivers/staging/media/atomisp/i2c/gc2235.h | 680 ++
> drivers/staging/media/atomisp/i2c/mt9m114.h | 1791 +++
> drivers/staging/media/atomisp/i2c/ov2680.h | 855 ++
> drivers/staging/media/atomisp/i2c/ov2722.h | 1272 +++
> drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 11 +
> drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 +
> drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 62 +
> .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 1995 ++++
> drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1391 +++
> drivers/staging/media/atomisp/include/hmm/hmm.h | 102 +
> drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 315 +
> .../staging/media/atomisp/include/hmm/hmm_common.h | 96 +
> .../staging/media/atomisp/include/hmm/hmm_pool.h | 115 +
> drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 +
> .../staging/media/atomisp/include/linux/atomisp.h | 1359 +++
> .../atomisp/include/linux/atomisp_gmin_platform.h | 36 +
> .../media/atomisp/include/linux/atomisp_platform.h | 247 +
> .../media/atomisp/include/linux/libmsrlisthelper.h | 27 +
> .../staging/media/atomisp/include/media/lm3554.h | 130 +
> .../staging/media/atomisp/include/mmu/isp_mmu.h | 169 +
> .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 24 +
> drivers/staging/media/atomisp/pci/atomisp-regs.h | 199 +
> drivers/staging/media/atomisp/pci/atomisp_acc.c | 605 +
> drivers/staging/media/atomisp/pci/atomisp_acc.h | 119 +
> drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6629
> +++++++++++
> drivers/staging/media/atomisp/pci/atomisp_cmd.h | 442 +
> drivers/staging/media/atomisp/pci/atomisp_common.h | 74 +
> drivers/staging/media/atomisp/pci/atomisp_compat.h | 663 ++
> .../media/atomisp/pci/atomisp_compat_css20.c | 4704 ++++++++
> .../media/atomisp/pci/atomisp_compat_css20.h | 277 +
> .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1177 ++
> .../media/atomisp/pci/atomisp_compat_ioctl32.h | 367 +
> drivers/staging/media/atomisp/pci/atomisp_csi2.c | 426 +
> drivers/staging/media/atomisp/pci/atomisp_csi2.h | 58 +
> .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 40 +
> drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 205 +
> drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 24 +
> drivers/staging/media/atomisp/pci/atomisp_file.c | 227 +
> drivers/staging/media/atomisp/pci/atomisp_file.h | 43 +
> drivers/staging/media/atomisp/pci/atomisp_fops.c | 1305 +++
> drivers/staging/media/atomisp/pci/atomisp_fops.h | 50 +
> drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 +
> .../staging/media/atomisp/pci/atomisp_internal.h | 307 +
> drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3103 +++++
> drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 66 +
> drivers/staging/media/atomisp/pci/atomisp_subdev.c | 1423 +++
> drivers/staging/media/atomisp/pci/atomisp_subdev.h | 466 +
> drivers/staging/media/atomisp/pci/atomisp_tables.h | 187 +
> drivers/staging/media/atomisp/pci/atomisp_tpg.c | 163 +
> drivers/staging/media/atomisp/pci/atomisp_tpg.h | 38 +
> .../media/atomisp/pci/atomisp_trace_event.h | 127 +
> drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1969 ++++
> drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 40 +
> .../pci/base/circbuf/interface/ia_css_circbuf.h | 376 +
> .../base/circbuf/interface/ia_css_circbuf_comm.h | 58 +
> .../base/circbuf/interface/ia_css_circbuf_desc.h | 173 +
> .../media/atomisp/pci/base/circbuf/src/circbuf.c | 320 +
> .../pci/base/refcount/interface/ia_css_refcount.h | 83 +
> .../media/atomisp/pci/base/refcount/src/refcount.c | 275 +
> drivers/staging/media/atomisp/pci/bits.h | 104 +
> .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 297 +
> .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 51 +
> .../pci/camera/pipe/interface/ia_css_pipe_util.h | 39 +
> .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 873 ++
> .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 118 +
> .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 50 +
> .../pci/camera/util/interface/ia_css_util.h | 141 +
> .../media/atomisp/pci/camera/util/src/util.c | 225 +
> drivers/staging/media/atomisp/pci/cell_params.h | 40 +
> .../pci/css_2400_system/hive/ia_css_isp_configs.c | 385 +
> .../pci/css_2400_system/hive/ia_css_isp_params.c | 3419 ++++++
> .../pci/css_2400_system/hive/ia_css_isp_states.c | 223 +
> .../hrt/hive_isp_css_irq_types_hrt.h | 68 +
> .../css_2400_system/hrt/isp2400_mamoiada_params.h | 228 +
> .../media/atomisp/pci/css_2400_system/spmem_dump.c | 1935 ++++
> .../atomisp/pci/css_2401_system/csi_rx_global.h | 63 +
> .../pci/css_2401_system/hive/ia_css_isp_configs.c | 413 +
> .../pci/css_2401_system/hive/ia_css_isp_params.c | 3366 ++++++
> .../pci/css_2401_system/hive/ia_css_isp_states.c | 223 +
> .../atomisp/pci/css_2401_system/host/csi_rx.c | 40 +
> .../pci/css_2401_system/host/csi_rx_local.h | 62 +
> .../pci/css_2401_system/host/csi_rx_private.h | 305 +
> .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 22 +
> .../pci/css_2401_system/host/ibuf_ctrl_local.h | 58 +
> .../pci/css_2401_system/host/ibuf_ctrl_private.h | 267 +
> .../atomisp/pci/css_2401_system/host/isys_dma.c | 40 +
> .../pci/css_2401_system/host/isys_dma_local.h | 20 +
> .../pci/css_2401_system/host/isys_dma_private.h | 61 +
> .../atomisp/pci/css_2401_system/host/isys_irq.c | 43 +
> .../pci/css_2401_system/host/isys_irq_local.h | 35 +
> .../pci/css_2401_system/host/isys_irq_private.h | 106 +
> .../pci/css_2401_system/host/isys_stream2mmio.c | 21 +
> .../css_2401_system/host/isys_stream2mmio_local.h | 36 +
> .../host/isys_stream2mmio_private.h | 167 +
> .../pci/css_2401_system/host/pixelgen_local.h | 50 +
> .../pci/css_2401_system/host/pixelgen_private.h | 182 +
> .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 113 +
> .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 134 +
> .../css_2401_system/hrt/mipi_backend_common_defs.h | 205 +
> .../pci/css_2401_system/hrt/mipi_backend_defs.h | 208 +
> .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 169 +
> .../pci/css_2401_system/hrt/stream2mmio_defs.h | 68 +
> .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 79 +
> .../atomisp/pci/css_2401_system/isys_dma_global.h | 89 +
> .../atomisp/pci/css_2401_system/isys_irq_global.h | 35 +
> .../pci/css_2401_system/isys_stream2mmio_global.h | 39 +
> .../atomisp/pci/css_2401_system/pixelgen_global.h | 90 +
> .../media/atomisp/pci/css_2401_system/spmem_dump.c | 1965 ++++
> .../atomisp/pci/css_receiver_2400_common_defs.h | 198 +
> .../media/atomisp/pci/css_receiver_2400_defs.h | 256 +
> drivers/staging/media/atomisp/pci/css_trace.h | 278 +
> drivers/staging/media/atomisp/pci/defs.h | 36 +
> drivers/staging/media/atomisp/pci/dma_v2_defs.h | 199 +
> drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 163 +
> drivers/staging/media/atomisp/pci/gp_timer_defs.h | 36 +
> .../staging/media/atomisp/pci/gpio_block_defs.h | 41 +
> .../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 +
> .../atomisp/pci/hive_isp_css_common/debug_global.h | 81 +
> .../atomisp/pci/hive_isp_css_common/dma_global.h | 254 +
> .../pci/hive_isp_css_common/event_fifo_global.h | 20 +
> .../pci/hive_isp_css_common/fifo_monitor_global.h | 32 +
> .../atomisp/pci/hive_isp_css_common/gdc_global.h | 89 +
> .../pci/hive_isp_css_common/gp_device_global.h | 84 +
> .../pci/hive_isp_css_common/gp_timer_global.h | 33 +
> .../atomisp/pci/hive_isp_css_common/gpio_global.h | 45 +
> .../atomisp/pci/hive_isp_css_common/hmem_global.h | 45 +
> .../atomisp/pci/hive_isp_css_common/host/debug.c | 71 +
> .../pci/hive_isp_css_common/host/debug_local.h | 20 +
> .../pci/hive_isp_css_common/host/debug_private.h | 126 +
> .../atomisp/pci/hive_isp_css_common/host/dma.c | 299 +
> .../pci/hive_isp_css_common/host/dma_local.h | 207 +
> .../pci/hive_isp_css_common/host/dma_private.h | 41 +
> .../pci/hive_isp_css_common/host/event_fifo.c | 19 +
> .../hive_isp_css_common/host/event_fifo_local.h | 61 +
> .../hive_isp_css_common/host/event_fifo_private.h | 77 +
> .../pci/hive_isp_css_common/host/fifo_monitor.c | 569 +
> .../hive_isp_css_common/host/fifo_monitor_local.h | 99 +
> .../host/fifo_monitor_private.h | 80 +
> .../atomisp/pci/hive_isp_css_common/host/gdc.c | 125 +
> .../pci/hive_isp_css_common/host/gdc_local.h | 20 +
> .../pci/hive_isp_css_common/host/gdc_private.h | 20 +
> .../pci/hive_isp_css_common/host/gp_device.c | 108 +
> .../pci/hive_isp_css_common/host/gp_device_local.h | 143 +
> .../hive_isp_css_common/host/gp_device_private.h | 46 +
> .../pci/hive_isp_css_common/host/gp_timer.c | 70 +
> .../pci/hive_isp_css_common/host/gp_timer_local.h | 43 +
> .../hive_isp_css_common/host/gp_timer_private.h | 22 +
> .../pci/hive_isp_css_common/host/gpio_local.h | 20 +
> .../pci/hive_isp_css_common/host/gpio_private.h | 44 +
> .../atomisp/pci/hive_isp_css_common/host/hmem.c | 19 +
> .../pci/hive_isp_css_common/host/hmem_local.h | 20 +
> .../pci/hive_isp_css_common/host/hmem_private.h | 30 +
> .../pci/hive_isp_css_common/host/input_formatter.c | 241 +
> .../host/input_formatter_local.h | 121 +
> .../host/input_formatter_private.h | 46 +
> .../pci/hive_isp_css_common/host/input_system.c | 1849 +++
> .../atomisp/pci/hive_isp_css_common/host/irq.c | 451 +
> .../pci/hive_isp_css_common/host/irq_local.h | 134 +
> .../pci/hive_isp_css_common/host/irq_private.h | 44 +
> .../atomisp/pci/hive_isp_css_common/host/isp.c | 128 +
> .../pci/hive_isp_css_common/host/isp_local.h | 57 +
> .../pci/hive_isp_css_common/host/isp_private.h | 160 +
> .../atomisp/pci/hive_isp_css_common/host/mmu.c | 46 +
> .../pci/hive_isp_css_common/host/mmu_local.h | 20 +
> .../atomisp/pci/hive_isp_css_common/host/sp.c | 81 +
> .../pci/hive_isp_css_common/host/sp_local.h | 101 +
> .../pci/hive_isp_css_common/host/sp_private.h | 166 +
> .../pci/hive_isp_css_common/host/timed_ctrl.c | 74 +
> .../hive_isp_css_common/host/timed_ctrl_local.h | 20 +
> .../hive_isp_css_common/host/timed_ctrl_private.h | 34 +
> .../pci/hive_isp_css_common/host/vamem_local.h | 20 +
> .../atomisp/pci/hive_isp_css_common/host/vmem.c | 276 +
> .../pci/hive_isp_css_common/host/vmem_local.h | 57 +
> .../pci/hive_isp_css_common/host/vmem_private.h | 20 +
> .../hive_isp_css_common/input_formatter_global.h | 114 +
> .../atomisp/pci/hive_isp_css_common/irq_global.h | 45 +
> .../atomisp/pci/hive_isp_css_common/isp_global.h | 109 +
> .../atomisp/pci/hive_isp_css_common/mmu_global.h | 22 +
> .../atomisp/pci/hive_isp_css_common/sp_global.h | 93 +
> .../pci/hive_isp_css_common/timed_ctrl_global.h | 54 +
> .../atomisp/pci/hive_isp_css_common/vamem_global.h | 34 +
> .../atomisp/pci/hive_isp_css_common/vmem_global.h | 28 +
> .../staging/media/atomisp/pci/hive_isp_css_defs.h | 411 +
> .../pci/hive_isp_css_include/assert_support.h | 73 +
> .../pci/hive_isp_css_include/bitop_support.h | 24 +
> .../atomisp/pci/hive_isp_css_include/csi_rx.h | 42 +
> .../media/atomisp/pci/hive_isp_css_include/debug.h | 46 +
> .../device_access/device_access.h | 177 +
> .../media/atomisp/pci/hive_isp_css_include/dma.h | 46 +
> .../pci/hive_isp_css_include/error_support.h | 39 +
> .../atomisp/pci/hive_isp_css_include/event_fifo.h | 45 +
> .../pci/hive_isp_css_include/fifo_monitor.h | 45 +
> .../atomisp/pci/hive_isp_css_include/gdc_device.h | 47 +
> .../atomisp/pci/hive_isp_css_include/gp_device.h | 45 +
> .../atomisp/pci/hive_isp_css_include/gp_timer.h | 45 +
> .../media/atomisp/pci/hive_isp_css_include/gpio.h | 45 +
> .../media/atomisp/pci/hive_isp_css_include/hmem.h | 45 +
> .../pci/hive_isp_css_include/host/csi_rx_public.h | 135 +
> .../pci/hive_isp_css_include/host/debug_public.h | 98 +
> .../pci/hive_isp_css_include/host/dma_public.h | 72 +
> .../hive_isp_css_include/host/event_fifo_public.h | 79 +
> .../host/fifo_monitor_public.h | 110 +
> .../pci/hive_isp_css_include/host/gdc_public.h | 59 +
> .../hive_isp_css_include/host/gp_device_public.h | 58 +
> .../hive_isp_css_include/host/gp_timer_public.h | 33 +
> .../pci/hive_isp_css_include/host/gpio_public.h | 45 +
> .../pci/hive_isp_css_include/host/hmem_public.h | 32 +
> .../hive_isp_css_include/host/ibuf_ctrl_public.h | 93 +
> .../host/input_formatter_public.h | 115 +
> .../pci/hive_isp_css_include/host/irq_public.h | 184 +
> .../pci/hive_isp_css_include/host/isp_public.h | 185 +
> .../hive_isp_css_include/host/isys_dma_public.h | 38 +
> .../hive_isp_css_include/host/isys_irq_public.h | 45 +
> .../pci/hive_isp_css_include/host/isys_public.h | 37 +
> .../host/isys_stream2mmio_public.h | 101 +
> .../pci/hive_isp_css_include/host/mmu_public.h | 94 +
> .../hive_isp_css_include/host/pixelgen_public.h | 79 +
> .../pci/hive_isp_css_include/host/sp_public.h | 223 +
> .../pci/hive_isp_css_include/host/tag_public.h | 40 +
> .../hive_isp_css_include/host/timed_ctrl_public.h | 59 +
> .../pci/hive_isp_css_include/host/vamem_public.h | 18 +
> .../pci/hive_isp_css_include/host/vmem_public.h | 20 +
> .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 46 +
> .../pci/hive_isp_css_include/input_formatter.h | 45 +
> .../pci/hive_isp_css_include/input_system.h | 45 +
> .../media/atomisp/pci/hive_isp_css_include/irq.h | 45 +
> .../media/atomisp/pci/hive_isp_css_include/isp.h | 45 +
> .../atomisp/pci/hive_isp_css_include/isys_dma.h | 46 +
> .../atomisp/pci/hive_isp_css_include/isys_irq.h | 39 +
> .../pci/hive_isp_css_include/isys_stream2mmio.h | 46 +
> .../pci/hive_isp_css_include/math_support.h | 153 +
> .../memory_access/memory_access.h | 174 +
> .../pci/hive_isp_css_include/memory_realloc.h | 38 +
> .../pci/hive_isp_css_include/misc_support.h | 26 +
> .../atomisp/pci/hive_isp_css_include/mmu_device.h | 39 +
> .../atomisp/pci/hive_isp_css_include/pixelgen.h | 46 +
> .../pci/hive_isp_css_include/platform_support.h | 36 +
> .../pci/hive_isp_css_include/print_support.h | 41 +
> .../media/atomisp/pci/hive_isp_css_include/queue.h | 45 +
> .../atomisp/pci/hive_isp_css_include/resource.h | 46 +
> .../media/atomisp/pci/hive_isp_css_include/sp.h | 45 +
> .../pci/hive_isp_css_include/string_support.h | 165 +
> .../pci/hive_isp_css_include/system_types.h | 24 +
> .../media/atomisp/pci/hive_isp_css_include/tag.h | 44 +
> .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 45 +
> .../pci/hive_isp_css_include/type_support.h | 40 +
> .../media/atomisp/pci/hive_isp_css_include/vamem.h | 36 +
> .../media/atomisp/pci/hive_isp_css_include/vmem.h | 45 +
> .../pci/hive_isp_css_shared/host/queue_local.h | 20 +
> .../pci/hive_isp_css_shared/host/queue_private.h | 18 +
> .../atomisp/pci/hive_isp_css_shared/host/tag.c | 91 +
> .../pci/hive_isp_css_shared/host/tag_local.h | 22 +
> .../pci/hive_isp_css_shared/host/tag_private.h | 18 +
> .../atomisp/pci/hive_isp_css_shared/queue_global.h | 18 +
> .../pci/hive_isp_css_shared/sw_event_global.h | 35 +
> .../atomisp/pci/hive_isp_css_shared/tag_global.h | 56 +
> .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 +
> drivers/staging/media/atomisp/pci/hive_types.h | 128 +
> drivers/staging/media/atomisp/pci/hmm/hmm.c | 727 ++
> drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 1522 +++
> .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 233 +
> .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 252 +
> drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 +
> .../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 106 +
> .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 +
> .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 +
> drivers/staging/media/atomisp/pci/ia_css.h | 57 +
> drivers/staging/media/atomisp/pci/ia_css_3a.h | 189 +
> .../staging/media/atomisp/pci/ia_css_acc_types.h | 476 +
> drivers/staging/media/atomisp/pci/ia_css_buffer.h | 85 +
> drivers/staging/media/atomisp/pci/ia_css_control.h | 156 +
> .../media/atomisp/pci/ia_css_device_access.c | 95 +
> .../media/atomisp/pci/ia_css_device_access.h | 60 +
> drivers/staging/media/atomisp/pci/ia_css_dvs.h | 297 +
> drivers/staging/media/atomisp/pci/ia_css_env.h | 94 +
> drivers/staging/media/atomisp/pci/ia_css_err.h | 63 +
> .../media/atomisp/pci/ia_css_event_public.h | 196 +
> .../staging/media/atomisp/pci/ia_css_firmware.h | 74 +
> drivers/staging/media/atomisp/pci/ia_css_frac.h | 37 +
> .../media/atomisp/pci/ia_css_frame_format.h | 101 +
> .../media/atomisp/pci/ia_css_frame_public.h | 353 +
> .../staging/media/atomisp/pci/ia_css_host_data.h | 45 +
> .../staging/media/atomisp/pci/ia_css_input_port.h | 60 +
> drivers/staging/media/atomisp/pci/ia_css_irq.h | 235 +
> .../staging/media/atomisp/pci/ia_css_isp_configs.h | 191 +
> .../staging/media/atomisp/pci/ia_css_isp_params.h | 394 +
> .../staging/media/atomisp/pci/ia_css_isp_states.h | 73 +
> .../media/atomisp/pci/ia_css_memory_access.c | 85 +
> .../staging/media/atomisp/pci/ia_css_metadata.h | 72 +
> drivers/staging/media/atomisp/pci/ia_css_mipi.h | 82 +
> drivers/staging/media/atomisp/pci/ia_css_mmu.h | 32 +
> .../staging/media/atomisp/pci/ia_css_mmu_private.h | 29 +
> drivers/staging/media/atomisp/pci/ia_css_morph.h | 39 +
> drivers/staging/media/atomisp/pci/ia_css_pipe.h | 189 +
> .../staging/media/atomisp/pci/ia_css_pipe_public.h | 569 +
> drivers/staging/media/atomisp/pci/ia_css_prbs.h | 53 +
> .../staging/media/atomisp/pci/ia_css_properties.h | 41 +
> drivers/staging/media/atomisp/pci/ia_css_shading.h | 40 +
> drivers/staging/media/atomisp/pci/ia_css_stream.h | 111 +
> .../media/atomisp/pci/ia_css_stream_format.h | 29 +
> .../media/atomisp/pci/ia_css_stream_public.h | 585 +
> drivers/staging/media/atomisp/pci/ia_css_timer.h | 68 +
> drivers/staging/media/atomisp/pci/ia_css_tpg.h | 78 +
> drivers/staging/media/atomisp/pci/ia_css_types.h | 605 +
> drivers/staging/media/atomisp/pci/ia_css_version.h | 40 +
> .../media/atomisp/pci/ia_css_version_data.h | 27 +
> drivers/staging/media/atomisp/pci/if_defs.h | 22 +
> .../atomisp/pci/input_formatter_subsystem_defs.h | 53 +
> .../media/atomisp/pci/input_selector_defs.h | 88 +
> .../media/atomisp/pci/input_switch_2400_defs.h | 30 +
> .../media/atomisp/pci/input_system_ctrl_defs.h | 243 +
> .../staging/media/atomisp/pci/input_system_defs.h | 126 +
> .../media/atomisp/pci/input_system_global.h | 10 +
> .../staging/media/atomisp/pci/input_system_local.h | 10 +
> .../media/atomisp/pci/input_system_private.h | 10 +
> .../media/atomisp/pci/input_system_public.h | 8 +
> .../media/atomisp/pci/irq_controller_defs.h | 28 +
> .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 31 +
> .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 27 +
> .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 24 +
> .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 46 +
> .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 61 +
> .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 39 +
> .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 25 +
> .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 35 +
> .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 46 +
> .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 35 +
> .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 27 +
> .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 55 +
> .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 22 +
> .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 31 +
> .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 +
> .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 32 +
> .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 40 +
> .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 35 +
> .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 196 +
> .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 40 +
> .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 64 +
> .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 106 +
> .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 131 +
> .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 35 +
> .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 47 +
> .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 71 +
> .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 64 +
> .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 34 +
> .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 30 +
> .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 28 +
> .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 25 +
> .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 24 +
> .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 73 +
> .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 43 +
> .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 32 +
> .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 54 +
> .../conversion_1.0/ia_css_conversion.host.c | 36 +
> .../conversion_1.0/ia_css_conversion.host.h | 29 +
> .../conversion_1.0/ia_css_conversion_param.h | 28 +
> .../conversion_1.0/ia_css_conversion_types.h | 32 +
> .../copy_output_1.0/ia_css_copy_output.host.c | 46 +
> .../copy_output_1.0/ia_css_copy_output.host.h | 34 +
> .../copy_output_1.0/ia_css_copy_output_param.h | 26 +
> .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 64 +
> .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 41 +
> .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 32 +
> .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 34 +
> .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 127 +
> .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 54 +
> .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 33 +
> .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 78 +
> .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 121 +
> .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 33 +
> .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 46 +
> .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 157 +
> .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 33 +
> .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 48 +
> .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 54 +
> .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 58 +
> .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 36 +
> .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 44 +
> .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 214 +
> .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 24 +
> .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 110 +
> .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 78 +
> .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 44 +
> .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 27 +
> .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 42 +
> .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 53 +
> .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 38 +
> .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 30 +
> .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 41 +
> .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 131 +
> .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 47 +
> .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 36 +
> .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 48 +
> .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 65 +
> .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 39 +
> .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 51 +
> .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 59 +
> .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 301 +
> .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 60 +
> .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 32 +
> .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 29 +
> .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 338 +
> .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 45 +
> .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 153 +
> .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 87 +
> .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 63 +
> .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 44 +
> .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 25 +
> .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 38 +
> .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 32 +
> .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 24 +
> .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 88 +
> .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 44 +
> .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 35 +
> .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 52 +
> .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 117 +
> .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 65 +
> .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 61 +
> .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 213 +
> .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 24 +
> .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 97 +
> .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 109 +
> .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 79 +
> .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 43 +
> .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 131 +
> .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 26 +
> .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 54 +
> .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 41 +
> .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 31 +
> .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 59 +
> .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 70 +
> .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 93 +
> .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 28 +
> .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 20 +
> .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 20 +
> .../ipu2_io_ls/common/ia_css_common_io_param.h | 20 +
> .../ipu2_io_ls/common/ia_css_common_io_types.h | 29 +
> .../yuv444_io_ls/ia_css_yuv444_io.host.c | 93 +
> .../yuv444_io_ls/ia_css_yuv444_io.host.h | 28 +
> .../yuv444_io_ls/ia_css_yuv444_io_param.h | 20 +
> .../yuv444_io_ls/ia_css_yuv444_io_types.h | 20 +
> .../iterator/iterator_1.0/ia_css_iterator.host.c | 80 +
> .../iterator/iterator_1.0/ia_css_iterator.host.h | 34 +
> .../iterator/iterator_1.0/ia_css_iterator_param.h | 38 +
> .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 74 +
> .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 41 +
> .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 31 +
> .../macc/macc1_5/ia_css_macc1_5_table.host.c | 34 +
> .../macc/macc1_5/ia_css_macc1_5_table.host.h | 22 +
> .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 73 +
> .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 49 +
> .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 41 +
> .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 25 +
> .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 51 +
> .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 23 +
> .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 63 +
> .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 15 +
> .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 20 +
> .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 18 +
> .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 76 +
> .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 40 +
> .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 28 +
> .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 44 +
> .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 154 +
> .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 53 +
> .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 47 +
> .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 68 +
> .../kernels/output/output_1.0/ia_css_output.host.c | 163 +
> .../kernels/output/output_1.0/ia_css_output.host.h | 75 +
> .../output/output_1.0/ia_css_output_param.h | 36 +
> .../output/output_1.0/ia_css_output_types.h | 47 +
> .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 61 +
> .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 43 +
> .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 30 +
> .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 31 +
> .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 135 +
> .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 38 +
> .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 38 +
> .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 36 +
> .../raw_aa_binning_1.0/ia_css_raa.host.c | 35 +
> .../raw_aa_binning_1.0/ia_css_raa.host.h | 27 +
> .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 76 +
> .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 41 +
> .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 36 +
> .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 26 +
> .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 25 +
> .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 386 +
> .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 77 +
> .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 53 +
> .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 221 +
> .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 129 +
> .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 77 +
> .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 42 +
> .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 134 +
> .../kernels/sdis/common/ia_css_sdis_common.host.h | 101 +
> .../kernels/sdis/common/ia_css_sdis_common_types.h | 220 +
> .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 437 +
> .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 101 +
> .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 55 +
> .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 350 +
> .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 95 +
> .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 75 +
> .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 74 +
> .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 38 +
> .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 43 +
> .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 52 +
> .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 63 +
> .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 120 +
> .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 56 +
> .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 40 +
> .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 26 +
> .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 57 +
> .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 31 +
> .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 138 +
> .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 47 +
> .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 37 +
> .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 31 +
> .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 86 +
> .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 39 +
> .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 29 +
> .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 46 +
> .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 65 +
> .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 47 +
> .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 50 +
> .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 81 +
> .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 22 +
> .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 70 +
> .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 249 +
> .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 41 +
> .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 83 +
> .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 97 +
> .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 217 +
> .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 60 +
> .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 49 +
> .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 80 +
> .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 118 +
> .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 56 +
> .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 45 +
> .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 93 +
> .../pci/isp/modes/interface/input_buf.isp.h | 37 +
> .../atomisp/pci/isp/modes/interface/isp_const.h | 180 +
> .../atomisp/pci/isp/modes/interface/isp_types.h | 79 +
> .../atomisp/pci/isp2400_input_system_global.h | 155 +
> .../media/atomisp/pci/isp2400_input_system_local.h | 539 +
> .../atomisp/pci/isp2400_input_system_private.h | 122 +
> .../atomisp/pci/isp2400_input_system_public.h | 369 +
> .../staging/media/atomisp/pci/isp2400_support.h | 38 +
> .../media/atomisp/pci/isp2400_system_global.h | 348 +
> .../media/atomisp/pci/isp2400_system_local.h | 325 +
> .../atomisp/pci/isp2401_input_system_global.h | 205 +
> .../media/atomisp/pci/isp2401_input_system_local.h | 106 +
> .../atomisp/pci/isp2401_input_system_private.h | 129 +
> .../media/atomisp/pci/isp2401_mamoiada_params.h | 228 +
> .../media/atomisp/pci/isp2401_system_global.h | 457 +
> .../media/atomisp/pci/isp2401_system_local.h | 406 +
> .../media/atomisp/pci/isp_acquisition_defs.h | 229 +
> .../staging/media/atomisp/pci/isp_capture_defs.h | 278 +
> drivers/staging/media/atomisp/pci/memory_realloc.c | 81 +
> drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 581 +
> .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 77 +
> drivers/staging/media/atomisp/pci/mmu_defs.h | 23 +
> .../pci/runtime/binary/interface/ia_css_binary.h | 228 +
> .../media/atomisp/pci/runtime/binary/src/binary.c | 1852 +++
> .../pci/runtime/bufq/interface/ia_css_bufq.h | 177 +
> .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 50 +
> .../media/atomisp/pci/runtime/bufq/src/bufq.c | 566 +
> .../pci/runtime/debug/interface/ia_css_debug.h | 502 +
> .../debug/interface/ia_css_debug_internal.h | 15 +
> .../runtime/debug/interface/ia_css_debug_pipe.h | 67 +
> .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3544 ++++++
> .../pci/runtime/event/interface/ia_css_event.h | 30 +
> .../media/atomisp/pci/runtime/event/src/event.c | 112 +
> .../pci/runtime/eventq/interface/ia_css_eventq.h | 53 +
> .../media/atomisp/pci/runtime/eventq/src/eventq.c | 77 +
> .../pci/runtime/frame/interface/ia_css_frame.h | 163 +
> .../runtime/frame/interface/ia_css_frame_comm.h | 115 +
> .../media/atomisp/pci/runtime/frame/src/frame.c | 989 ++
> .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 33 +
> .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 552 +
> .../runtime/inputfifo/interface/ia_css_inputfifo.h | 53 +
> .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 538 +
> .../runtime/isp_param/interface/ia_css_isp_param.h | 102 +
> .../isp_param/interface/ia_css_isp_param_types.h | 81 +
> .../atomisp/pci/runtime/isp_param/src/isp_param.c | 216 +
> .../pci/runtime/isys/interface/ia_css_isys.h | 184 +
> .../pci/runtime/isys/interface/ia_css_isys_comm.h | 53 +
> .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 167 +
> .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 26 +
> .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 121 +
> .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 38 +
> .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 87 +
> .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 24 +
> .../media/atomisp/pci/runtime/isys/src/isys_init.c | 123 +
> .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 89 +
> .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 24 +
> .../media/atomisp/pci/runtime/isys/src/rx.c | 600 +
> .../atomisp/pci/runtime/isys/src/virtual_isys.c | 892 ++
> .../atomisp/pci/runtime/isys/src/virtual_isys.h | 24 +
> .../runtime/pipeline/interface/ia_css_pipeline.h | 286 +
> .../pipeline/interface/ia_css_pipeline_common.h | 27 +
> .../atomisp/pci/runtime/pipeline/src/pipeline.c | 786 ++
> .../pci/runtime/queue/interface/ia_css_queue.h | 175 +
> .../runtime/queue/interface/ia_css_queue_comm.h | 53 +
> .../media/atomisp/pci/runtime/queue/src/queue.c | 422 +
> .../atomisp/pci/runtime/queue/src/queue_access.c | 176 +
> .../atomisp/pci/runtime/queue/src/queue_access.h | 85 +
> .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 72 +
> .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 99 +
> .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 39 +
> .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 336 +
> .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 68 +
> .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 45 +
> .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 182 +
> .../tagger/interface/ia_css_tagger_common.h | 43 +
> .../media/atomisp/pci/runtime/timer/src/timer.c | 31 +
> .../atomisp/pci/scalar_processor_2400_params.h | 20 +
> drivers/staging/media/atomisp/pci/sh_css.c | 11179
> +++++++++++++++++++
> drivers/staging/media/atomisp/pci/sh_css_defs.h | 410 +
> .../staging/media/atomisp/pci/sh_css_dvs_info.h | 36 +
> .../staging/media/atomisp/pci/sh_css_firmware.c | 331 +
> .../staging/media/atomisp/pci/sh_css_firmware.h | 55 +
> drivers/staging/media/atomisp/pci/sh_css_frac.h | 40 +
> .../staging/media/atomisp/pci/sh_css_host_data.c | 42 +
> drivers/staging/media/atomisp/pci/sh_css_hrt.c | 85 +
> drivers/staging/media/atomisp/pci/sh_css_hrt.h | 34 +
> .../staging/media/atomisp/pci/sh_css_internal.h | 1061 ++
> drivers/staging/media/atomisp/pci/sh_css_legacy.h | 70 +
> .../staging/media/atomisp/pci/sh_css_metadata.c | 16 +
> drivers/staging/media/atomisp/pci/sh_css_metrics.c | 175 +
> drivers/staging/media/atomisp/pci/sh_css_metrics.h | 55 +
> drivers/staging/media/atomisp/pci/sh_css_mipi.c | 757 ++
> drivers/staging/media/atomisp/pci/sh_css_mipi.h | 49 +
> drivers/staging/media/atomisp/pci/sh_css_mmu.c | 60 +
> drivers/staging/media/atomisp/pci/sh_css_morph.c | 16 +
> .../staging/media/atomisp/pci/sh_css_param_dvs.c | 286 +
> .../staging/media/atomisp/pci/sh_css_param_dvs.h | 85 +
> .../media/atomisp/pci/sh_css_param_shading.c | 402 +
> .../media/atomisp/pci/sh_css_param_shading.h | 34 +
> drivers/staging/media/atomisp/pci/sh_css_params.c | 5247 +++++++++
> drivers/staging/media/atomisp/pci/sh_css_params.h | 188 +
> .../media/atomisp/pci/sh_css_params_internal.h | 21 +
> drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 +
> .../staging/media/atomisp/pci/sh_css_properties.c | 43 +
> drivers/staging/media/atomisp/pci/sh_css_shading.c | 16 +
> drivers/staging/media/atomisp/pci/sh_css_sp.c | 1829 +++
> drivers/staging/media/atomisp/pci/sh_css_sp.h | 248 +
> drivers/staging/media/atomisp/pci/sh_css_stream.c | 16 +
> .../media/atomisp/pci/sh_css_stream_format.c | 76 +
> .../media/atomisp/pci/sh_css_stream_format.h | 23 +
> drivers/staging/media/atomisp/pci/sh_css_struct.h | 85 +
> drivers/staging/media/atomisp/pci/sh_css_uds.h | 37 +
> drivers/staging/media/atomisp/pci/sh_css_version.c | 37 +
> drivers/staging/media/atomisp/pci/str2mem_defs.h | 39 +
> .../media/atomisp/pci/streaming_to_mipi_defs.h | 28 +
> drivers/staging/media/atomisp/pci/system_global.h | 10 +
> drivers/staging/media/atomisp/pci/system_local.h | 10 +
> .../media/atomisp/pci/timed_controller_defs.h | 22 +
> drivers/staging/media/atomisp/pci/version.h | 20 +
> drivers/staging/media/atomisp/platform/Makefile | 5 +
> .../media/atomisp/platform/intel-mid/Makefile | 4 +
> .../platform/intel-mid/atomisp_gmin_platform.c | 810 ++
> 677 files changed, 147292 insertions(+)
> create mode 100644 drivers/staging/media/atomisp/Kconfig
> create mode 100644 drivers/staging/media/atomisp/Makefile
> create mode 100644 drivers/staging/media/atomisp/TODO
> create mode 100644 drivers/staging/media/atomisp/i2c/Kconfig
> create mode 100644 drivers/staging/media/atomisp/i2c/Makefile
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> gc0310.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> gc2235.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> libmsrlisthelper.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> lm3554.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> mt9m114.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> ov2680.c
> create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-
> ov2722.c
> create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h
> create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h
> create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h
> create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h
> create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.h
> create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig
> create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile
> create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h
> create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-
> ov5693.c
> create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h
> create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm.h
> create mode 100644
> drivers/staging/media/atomisp/include/hmm/hmm_bo.h
> create mode 100644
> drivers/staging/media/atomisp/include/hmm/hmm_common.h
> create mode 100644
> drivers/staging/media/atomisp/include/hmm/hmm_pool.h
> create mode 100644
> drivers/staging/media/atomisp/include/hmm/hmm_vm.h
> create mode 100644
> drivers/staging/media/atomisp/include/linux/atomisp.h
> create mode 100644
> drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h
> create mode 100644
> drivers/staging/media/atomisp/include/linux/atomisp_platform.h
> create mode 100644
> drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h
> create mode 100644
> drivers/staging/media/atomisp/include/media/lm3554.h
> create mode 100644
> drivers/staging/media/atomisp/include/mmu/isp_mmu.h
> create mode 100644
> drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp-regs.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_common.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_compat.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_compat_css20.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_helper.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_internal.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_subdev.c
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_subdev.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_tables.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h
> create mode 100644
> drivers/staging/media/atomisp/pci/atomisp_trace_event.h
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.c
> create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.h
> create mode 100644
> drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circb
> uf.h
> create mode 100644
> drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circb
> uf_comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circb
> uf_desc.h
> create mode 100644
> drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
> create mode 100644
> drivers/staging/media/atomisp/pci/base/refcount/interface/ia_css_refc
> ount.h
> create mode 100644
> drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c
> create mode 100644 drivers/staging/media/atomisp/pci/bits.h
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_b
> inarydesc.h
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_s
> tagedesc.h
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_pipe_u
> til.h
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h
> create mode 100644
> drivers/staging/media/atomisp/pci/camera/util/src/util.c
> create mode 100644 drivers/staging/media/atomisp/pci/cell_params.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_con
> figs.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_par
> ams.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_isp_sta
> tes.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/hrt/hive_isp_css_ir
> q_types_hrt.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/hrt/isp2400_mamoiad
> a_params.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2400_system/spmem_dump.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_con
> figs.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_par
> ams.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_isp_sta
> tes.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_loca
> l.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_priv
> ate.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mm
> io.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mm
> io_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mm
> io_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_SysBlo
> ck_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntrl_defs
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_co
> mmon_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_backend_de
> fs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mmio_def
> s.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2mmio_gl
> obal.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_2401_system/spmem_dump.c
> create mode 100644
> drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/css_trace.h
> create mode 100644 drivers/staging/media/atomisp/pci/defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/dma_v2_defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/gdc_v2_defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/gp_timer_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/gpio_block_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fifo_glob
> al.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_monitor_gl
> obal.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device_globa
> l.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_global
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_loca
> l.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug_priv
> ate.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_privat
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo
> .c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo
> _local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/event_fifo
> _private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monit
> or.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monit
> or_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo_monit
> or_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_privat
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.
> c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_
> local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device_
> private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_l
> ocal.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer_p
> rivate.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_form
> atter.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_form
> atter_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_form
> atter_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/input_syst
> em.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_privat
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_privat
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_private
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl
> .c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl
> _local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/timed_ctrl
> _private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vamem_loca
> l.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_local
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem_priva
> te.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/input_formatter
> _global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_glob
> al.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_support
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/
> device_access.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_pu
> blic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/debug_pub
> lic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/event_fif
> o_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fifo_moni
> tor_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_device
> _public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_timer_
> public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpio_publ
> ic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hmem_publ
> ic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibuf_ctrl
> _public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/input_for
> matter_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_dma_
> public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_irq_
> public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_publ
> ic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stre
> am2mmio_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_
> public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_public
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_publi
> c.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/timed_ctr
> l_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vamem_pub
> lic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vmem_publ
> ic.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/input_formatte
> r.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_stream2mm
> io.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_access/
> memory_access.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_realloc
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_suppo
> rt.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/string_support
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_loca
> l.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queue_priv
> ate.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_privat
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_global
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mipi_type
> s_hrt.h
> create mode 100644 drivers/staging/media/atomisp/pci/hive_types.h
> create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm.c
> create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c
> create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h
> create mode 100644
> drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c
> create mode 100644
> drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_3a.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_acc_types.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_buffer.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_control.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_device_access.c
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_device_access.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_dvs.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_env.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_err.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_event_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_firmware.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frac.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_frame_format.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_frame_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_host_data.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_input_port.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_irq.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_isp_configs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_isp_params.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_isp_states.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_memory_access.c
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_metadata.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mipi.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_mmu_private.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_morph.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_pipe_public.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_prbs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_properties.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_shading.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_stream_format.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_stream_public.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_timer.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h
> create mode 100644 drivers/staging/media/atomisp/pci/ia_css_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_version.h
> create mode 100644
> drivers/staging/media/atomisp/pci/ia_css_version_data.h
> create mode 100644 drivers/staging/media/atomisp/pci/if_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_selector_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_switch_2400_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/input_system_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/irq_controller_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host
> .c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2.host
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_para
> m.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa2_type
> s.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_css_anr_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.h
> ost.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2.h
> ost.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_p
> aram.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_t
> able.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_t
> able.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_anr2_t
> ypes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.
> c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_param
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh_types
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_
> 2.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_
> 2.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_
> 2_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css_bnr2_
> 2_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.h
> ost.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.h
> ost.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_p
> aram.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_t
> ypes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1
> .0/ia_css_conversion.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1
> .0/ia_css_conversion.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1
> .0/ia_css_conversion_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1
> .0/ia_css_conversion_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output
> _1.0/ia_css_copy_output.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output
> _1.0/ia_css_copy_output.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_output
> _1.0/ia_css_copy_output_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_cr
> op.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_cr
> op.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_cr
> op_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_css_cr
> op_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_css_csc_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_
> 5.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_
> 5.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css_ctc1_
> 5_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.ho
> st.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2.ho
> st.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_pa
> ram.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_ctc2_ty
> pes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_
> table.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_
> table.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_de_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host
> .c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2.host
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_para
> m.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de2_type
> s.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.ho
> st.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.ho
> st.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_pa
> ram.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_ty
> pes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_format
> s.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_format
> s.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_format
> s_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_format
> s_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/i
> a_css_fixedbds_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds_1.0/i
> a_css_fixedbds_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_tab
> le.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_tab
> le.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_gc_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host
> .c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2.host
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_para
> m.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_tabl
> e.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_tabl
> e.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc2_type
> s.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
> ia_css_bayer_io.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
> ia_css_bayer_io.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
> ia_css_bayer_io_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
> ia_css_bayer_io_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_cs
> s_common_io_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_cs
> s_common_io_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls
> /ia_css_yuv444_io.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls
> /ia_css_yuv444_io.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls
> /ia_css_yuv444_io_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls
> /ia_css_yuv444_io_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/i
> a_css_iterator.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/i
> a_css_iterator.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/i
> a_css_iterator_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5_table.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5_table.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_css_mac
> c1_5_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc_table.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc_table.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_ma
> cc_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_no
> rm.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_no
> rm.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_css_no
> rm_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.
> c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_param
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2_types
> .h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ob_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_cs
> s_output.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_cs
> s_output.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_cs
> s_output_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_cs
> s_output_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_
> qplane.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_
> qplane.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_
> qplane_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ia_css_
> qplane_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_css_raw_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_b
> inning_1.0/ia_css_raa.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_b
> inning_1.0/ia_css_raa.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_
> state.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_css_ref_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_sc_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis
> _common.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis
> _common_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sd
> is.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sd
> is.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_css_sd
> is_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis
> 2.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis
> 2.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_css_sdis
> 2_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_ty
> pes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_
> state.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_css_uds_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_vf_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.hos
> t.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.hos
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_par
> am.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_typ
> es.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_
> table.host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_
> table.host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3
> .host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3
> .host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3
> _param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3
> _types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.
> host.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.
> host.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_
> param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_
> types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.h
> ost.c
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.h
> ost.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_p
> aram.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_t
> ypes.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp/modes/interface/isp_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_input_system_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_input_system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_input_system_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_input_system_public.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_support.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_system_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2400_system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_input_system_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_input_system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_input_system_private.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_mamoiada_params.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_system_global.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp2401_system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp_acquisition_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/isp_capture_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/memory_realloc.c
> create mode 100644 drivers/staging/media/atomisp/pci/mmu/isp_mmu.c
> create mode 100644
> drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c
> create mode 100644 drivers/staging/media/atomisp/pci/mmu_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_css_bin
> ary.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq_
> comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debu
> g.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debu
> g_internal.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debu
> g_pipe.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/event/interface/ia_css_even
> t.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/event/src/event.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_css_eve
> ntq.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_fram
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_fram
> e_comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/ifmtr/interface/ia_css_ifmt
> r.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/inputfifo/interface/ia_css_
> inputfifo.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_
> isp_param.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_
> isp_param_types.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys_
> comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_r
> mgr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2mmio_r
> mgr.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_p
> ipeline.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_p
> ipeline_common.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queu
> e.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_css_queu
> e_comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.
> h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr_
> vbuf.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spc
> trl.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_css_spc
> trl_comm.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_css_tag
> ger_common.h
> create mode 100644
> drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c
> create mode 100644
> drivers/staging/media/atomisp/pci/scalar_processor_2400_params.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_dvs_info.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_firmware.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_firmware.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_frac.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_host_data.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_internal.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_legacy.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_metadata.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_metrics.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_metrics.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mmu.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_param_dvs.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_param_dvs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_param_shading.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_param_shading.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_params_internal.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_properties.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_shading.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.c
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_stream_format.c
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_stream_format.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_struct.h
> create mode 100644 drivers/staging/media/atomisp/pci/sh_css_uds.h
> create mode 100644
> drivers/staging/media/atomisp/pci/sh_css_version.c
> create mode 100644 drivers/staging/media/atomisp/pci/str2mem_defs.h
> create mode 100644
> drivers/staging/media/atomisp/pci/streaming_to_mipi_defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/system_global.h
> create mode 100644 drivers/staging/media/atomisp/pci/system_local.h
> create mode 100644
> drivers/staging/media/atomisp/pci/timed_controller_defs.h
> create mode 100644 drivers/staging/media/atomisp/pci/version.h
> create mode 100644 drivers/staging/media/atomisp/platform/Makefile
> create mode 100644 drivers/staging/media/atomisp/platform/intel-
> mid/Makefile
> create mode 100644 drivers/staging/media/atomisp/platform/intel-
> mid/atomisp_gmin_platform.c
>
> Thanks,
> Mauro