This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 593bd5e5d3e2 Merge tag 'iomap-5.8-merge-1' of git://git.kernel.org/pub/ [...] new 298ce0fd5030 watch_queue: add gitignore for generated sample program new f37b451f45a2 libnvdimm: Replace guid_copy() with import_guid() where it [...] new daa28975dd49 nvdimm/blk: stop using ->queuedata new 5713bcc3fd2b nvdimm/btt: stop using ->queuedata new 6ec26b8b2d70 nvdimm/pmem: stop using ->queuedata new d74b15dbbbd2 Merge tag 'libnvdimm-for-5.8' of git://git.kernel.org/pub/ [...] new 7b53e162f258 media: atomisp: fix pipeline initialization code new 8ef6b8a67b01 media: atomisp: get rid of hmm_vm.c new aaebb6547610 media: atomisp: reduce debug printk rate when IRQs are received new 370f6e5aaa22 media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack new 171b7bd66ab8 media: atomisp: improve debug messages for set format new 9c30f50d14c8 media: atomisp: don't flood dmesg with -EAGAIN return codes new 2a693c3e186c media: atomisp: update TODO list new 6b3a422b7364 media: atomisp: get rid of some old broken debug code new bdfdd9e7df0a media: atomisp: make it use dbg_level to control debug level new c01d5546773e media: atomisp: partially get rid of one abstraction layer new f611797795f2 media: atomisp: drop a cast for a const argument new d573933c80bd media: atomisp: fix size of delay_frames array new 02ab76491bdc media: atomisp: fix a handful of spelling mistakes new 2323994338e7 media: atomisp: simplify hive_isp_css_mm_hrt wrapper new 4fba2916f6a5 media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abs [...] new 86df6ff2422a media: atomisp: reduce abstraction at ia_css_memory_access new b92d99aec5d6 media: atomisp: go one step further to drop ia_css_memory_ [...] new 5472b4db3f09 media: atomisp: get rid of mmgr_load and mmgr_store new dc50fa18af51 media: atomisp: get rid of unused memory_realloc code new 100e89894b3b media: atomisp: change the type returned by mmgr alloc new 08fef4fa947b media: atomisp: get rid of memory_access.c new 576680cd014b media: atomisp: hmm_bo: untag user pointers new e19718f6dea0 media: atomisp: add debug message to help debugging hmm code new 9ac8e4b90b09 media: atomisp: use Yocto Aero default hmm pool sizes new 19ae08554fe8 media: atomisp: fix driver caps new 14a638ab96c5 media: atomisp: use pin_user_pages() for memory allocation new 03884c93560c media: atomisp: add debug for hmm alloc new d61ba1a2e295 media: atomisp: improve warning for IRQ enable function new 27b778c5ef59 media: atomisp: add debug functions for received events new 591e6a0aad54 media: atomisp: add more comments about frame allocation new 9955d906f280 media: atomisp: remove kvmalloc/kvcalloc abstractions new bbed5b89e181 media: atomisp: avoid OOPS due to non-existing ref_frames new ebf89d12cae2 media: atomisp: Clean up if block in sh_css_sp_init_stage new 55fffcb927ba media: atomisp: Remove second increment of count in atomis [...] new a91727dfafe7 media: atomisp: Remove unnecessary NULL checks in ia_css_p [...] new 541f681340c4 media: atomisp: Remove unnecessary NULL check in atomisp_param new bacefb076617 media: atomisp: Avoid overflow in compute_blending new 6b673fdbd594 media: atomisp: Remove binary_supports_input_format new cadcec76ef1f media: atomisp: avoid an extra memset() when alloc memory new 1a16d5453978 media: atomisp: remove some trivial wrappers from compat css20 new abbd669dbfbb media: atomisp: do another round of coding style cleanup new 41022d35ddf2 media: atomisp: get rid of non-Linux error codes new a86b4936ba68 media: atomisp: get rid of an error abstraction layer new d9ab83953fa7 media: atomisp: don't cause a warn if probe failed new 85b606e02ad7 media: atomisp: get rid of a bunch of other wrappers new f90e73ce803c media: atomisp: get rid of system_types.h new 0cd8726c26ed media: atomisp: provide more details about the firmware binaries new 6a9c6ba7b735 media: atomisp: print firmware data during load new 607e954ac50e media: atomisp: allow passing firmware name at modprobe time new 530c09f26179 media: atomisp: add a debug message at hmm free new 4556cbcf80c9 media: atomisp: add some debug messages when binaries are used new f8b39c658a52 media: staging: atomisp: There's no struct atomisp_dvs2_co [...] new 09013efe1c1a media: staging: atomisp: Fix atomisp_overlay32 compat handling new 84f1b2dc0c47 media: staging: atomisp: Fix compat IOCTL handling new a5047a3400d5 media: staging: atomisp: Check return value from compat_al [...] new f5fbb83feba2 media: atomisp: add SPDX headers new 93517ea037c3 media: staging: media: atomisp: declare 'struct device' be [...] new 6fc07dd22fd5 media: staging: media: atomisp: fix enum type mixups new 065e5e559555 media: staging: media: atomisp: disable all custom formats new 4e86bde20122 media: staging: media: atomisp: add PMIC_OPREGION dependency new fb1f6ae692fc media: atomisp: remove format duplication at mbus->fourcc table new 5b552b198c25 media: atomisp: re-enable warnings again new 89f3b3196e7f media: staging: media: atomisp: fix stack overflow in init [...] new c0818685371e media: atomisp: get rid of sh_css_pipe.c new 54b15d8de0f6 media: atomisp: get rid of an unused IRQ duplicated event new 586f93fa2aee media: atomisp: get rid of a left-over wrapper function new 495eef11f79d media: atomisp: comment an unused code new f2fb029b3790 media: atomisp: improve IRQ handling debug messages new 90240017891a media: atomisp: do some cleanup at irq_local.h new 35a933d47038 media: atomisp: get rid of a duplicated file new d0b674ac6250 media: atomisp: get rid of ifdef nonsense new 0a4b8c457b04 media: atomisp: simplify IRQ ifdef logic new 55b0d4d9313f media: atomisp: remove some unused defines from *mamoiada_ [...] new 946881109181 media: atomisp: use just one mamoiada_params.h new c371af686972 media: atomisp: get rid of a detection hack for a BYT Ando [...] new 17c3827b4c57 media: atomisp: don't set hpll_freq twice with different values new 77bdacaa9f55 media: atomisp: use macros from intel-family.h new 469a7306f171 media: atomisp: change the detection of ISP2401 at runtime new 92b2bc49fc7c media: atomisp: use different dfs failed messages new baf768cf29f8 media: atomisp: set DFS to MAX if sensor doesn't report fps new 48b532b9d2a2 media: atomisp: use strscpy() instead of less secure variants new 662fb4fceb1a media: atomisp: get rid of a string_support.h abstraction layer new 69a03e36c711 media: atomisp: get rid of an iomem abstraction layer new 387041cda44e media: atomisp: improve sensor detection code to use _DSM table new fc9bfbc67fe4 media: Revert "media: atomisp: Add some ACPI detection info" new c25ad350f1ab media: Revert "media: atomisp: add Asus Transform T101HA A [...] new f4f90edf9093 media: atomisp: improve ACPI/DMI detection logs new a8876c22eab9 media: cedrus: Program output format during each run new d5aecd289bab media: cedrus: Implement runtime PM new 15168b204691 media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if [...] new cc8c0363ddce media: s5p-mfc: Properly handle dma_parms for the allocate [...] new 5be5f41dd785 media: v4l2-subdev.rst: correct information about v4l2 events new 0d9668721311 media: videobuf2-dma-contig: fix bad kfree in vb2_dma_cont [...] new 88441917dc6c media: v4l2-ctrls: Unset correct HEVC loop filter flag new 2630e1bb0948 media: rkvdec: Fix H264 scaling list order new ac911b316336 Merge tag 'media/v5.8-2' of git://git.kernel.org/pub/scm/l [...] new e0442d762139 i2c: busses: convert to devm_platform_ioremap_resource new c02fb2b8067a i2c: busses: convert to devm_platform_get_and_ioremap_resource new f27237c174fd i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets new def00b32f027 i2c: refactor parsing of timings new be1b92c133cc i2c: i801: Use GPIO_LOOKUP() helper macro new 79d48da381ca i2c: i2c-stm32f7: improve nack debug message new 85f8fcaeed33 i2c: designware: Calculate SCL timing parameter for Fast M [...] new 35eba185fd1a i2c: designware: Calculate SCL timing parameter for High S [...] new 1a351b10b967 i2c: cadence: Added slave support new b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller new e517526195de i2c: Add Qualcomm CCI I2C driver new e42688ed5cf5 i2c: busses: remove duplicate dev_err() new e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data new ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 new e07a89775c71 i2c: stm32: don't print an error on probe deferral new dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range new 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency new 88fb09c40925 i2c: regroup documentation of bindings new aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt new 1b9e68533299 i2c: qup: remove unneeded conversion to bool new 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] new e14d796d8339 i2c: iproc: add support for SMBUS quick cmd new 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] new 08736e830799 i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate() new de51696cf5ec i2c: powermac: use true,false for bool variable new 868d4d37a2c6 i2c: pxa: use official address byte helper new fa8d74a9c548 i2c: pxa: remove unneeded includes new 8de32da283e3 i2c: pxa: re-arrange includes to be in alphabetical order new 1ae49a15eea0 i2c: pxa: re-arrange functions to flow better new 940695aa36f1 i2c: pxa: re-arrange register field definitions new f8e5d3cb31cb i2c: pxa: add and use definitions for IBMR register new ee478936ddb7 i2c: pxa: always set fm and hs members for each type new 79622f372b86 i2c: pxa: move private definitions to i2c-pxa.c new 70aee287cf45 i2c: pxa: move DT IDs along side platform IDs new 88b73ee7ca4c i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output new bb82ba690757 i2c: pxa: clean up decode_bits() new e896be5ad101 i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition new 73371d5f313a i2c: at91: Send bus clear command if SDA is down new 19bb22273c42 i2c: mux: pca954x: Refactor pca954x_irq_handler() new 753aa3694382 i2c: mux: pca954x: Make use of device properties new 3093c6410172 i2c: mux: pca954x: Move device_remove_file() out of pca954 [...] new 40e31f0e1847 i2c: mux: pca954x: Convert license to SPDX identifier new 0f03c08892ac i2c: pxa: consolidate i2c_pxa_*xfer() implementations new c25e509aef8b i2c: pxa: avoid complaints with non-responsive slaves new ae1c3b73945c i2c: pxa: ensure timeout messages are unique new 18d30c0946f9 i2c: pxa: remove some unnecessary debug new e81c979f4e07 i2c: pxa: clear all master action bits in i2c_pxa_stop_message() new 2fd6cbf41aa9 i2c: pxa: use master-abort for device probes new 188fe480cd65 i2c: designware: Use devm_platform_ioremap_resource() to s [...] new 3ebe40ed1c39 i2c: designware: Move configuration routines to respective [...] new 42ab0012340d i2c: designware: Switch PCI driver to use i2c_dw_configure [...] new bed20c84021e i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() new 7943f1d17883 i2c: designware: Allow slave mode for PCI enumerated devices new be5ce0e97cc7 i2c: mediatek: Add i2c ac-timing adjust support new 5c71ca4d4f98 i2c: slave-eeprom: add support for 24c512 EEPROMs new df7b4d6f7d5f i2c: reword explanation about atomic transfers new 6aab46bc52a8 dt-binding: i2c: add bus-supply property new 6fe12cdbcfe3 i2c: core: support bus regulator controlling in adapter new f89c326dcaa0 Merge branch 'i2c/for-current-fixed' into i2c/for-5.8 new ab1c6093f689 i2c: altera: cleanup spinlock new 78ad73421831 Revert "i2c: tegra: Fix suspending in active runtime PM state" new 44c99904cf61 i2c: tegra: Restore pinmux on system resume new 26ca88aaea26 i2c: tegra: Keep IRQs enabled during suspend/resume new 566c05f7cd9a i2c: tegra: Better handle case where CPU0 is busy for a long time new a70ff65601f1 i2c: tegra: Synchronize DMA before termination new 82dd45f5cb0b i2c: tegra: Use FIELD_PREP/FIELD_GET macros new c73178b93754 i2c: tegra: Add support for the VI I2C on Tegra210 new 4f118a7e4686 Merge tag 'for-5.8-i2c' of git://git.kernel.org/pub/scm/li [...] new 7c9ec2c52518 i2c: pxa: implement generic i2c bus recovery new ab0ef8bac10d i2c: designware: Get rid of PCI driver specifics in common code new a19f133f694c i2c: designware: Include proper headers in i2c-desingware-core.h new 20ee1d9020c9 i2c: designware: Move i2c_dw_validate_speed() helper to a [...] new 462cfcb4aa1c i2c: designware: Drop unneeded condition in i2c_dw_validat [...] new f9288fcc5c61 i2c: designware: Move ACPI parts into common module new 64d0a0755c7d i2c: designware: Read counters from ACPI for PCI driver new 3f35064a7cfe i2c: designware: Drop hard coded FIFO depth assignment new 7a4e63cb0905 Revert "i2c: core: support bus regulator controlling in adapter" new 2ea81c0064fe Revert "dt-binding: i2c: add bus-supply property" new 79f7ab3a64fd i2c: efm32: Omit superfluous error message in efm32_i2c_probe() new d1fdeb314e82 i2c: efm32: Avoid unnecessary check in efm32_i2c_probe() new dd4f2ca965ec i2c: save a variable in i2c_detect() new ed2ac8116ff2 i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code new 3e34b5135b39 i2c: acpi: Drop double check for ACPI companion device new bee0d92c899b i2c: slave-eeprom: skip useless initialization new 468ed57fd299 i2c: slave-eeprom: update documentation to recent changes new 7df915e540ec i2c: avoid confusing naming in header new 5ace60859e84 i2c: smbus: Add a way to instantiate SPD EEPROMs automatically new 01590f361e94 i2c: i801: Instantiate SPD EEPROMs automatically new 34765c19cce3 i2c: sh_mobile: simplify code and remove false compilation [...] new 3264d9e5cf45 dt-bindings: i2c: Convert DW I2C binding to DT schema new 25d11e9ebe0a dt-bindings: i2c: Convert DW I2C slave to the DW I2C maste [...] new 0029d097956e dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller new bbc5d36c5f66 i2c: designware: Use `-y` to build multi-object modules new 68fe6cedf02e i2c: designware: slave: Set DW I2C core module dependency new c2549011db2c i2c: designware: Add Baytrail sem config DW I2C platform d [...] new c615f5c65f62 i2c: designware: Discard Cherry Trail model flag new 0daede80f870 i2c: designware: Convert driver to using regmap API new fac25d7aaa03 i2c: designware: Retrieve quirk flags as early as possible new b7c3d0777808 i2c: designware: Move reg-space remapping into a dedicated [...] new fcb82a939df8 i2c: designware: Add Baikal-T1 System I2C support new fad5972a1eca i2c: add 'single-master' property to generic bindings new 9fa060df6571 i2c: pxa: don't error out if there's no pinctrl new cd020be04b6e dt-bindings: i2c: npcm7xx: add NPCM I2C controller new 56a1485b102e i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver new f54736925a4f i2c: npcm7xx: Add support for slave mode for Nuvoton new 2667a6814cb5 i2c: npcm7xx: Remove unnecessary parentheses new cdb555397f43 i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n new de9be772c679 i2c: npcm7xx: Fix a couple of error codes in probe new cb301414763e MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC new e6197c8290f7 i2c: npcm7xx: npcm_i2caddr[] can be static new d790eeb3db6a i2c: Drop stray comma in MODULE_AUTHOR statements new 91fa58840ae2 Merge branch 'i2c/for-5.8' of git://git.kernel.org/pub/scm [...] new 8c4e0f212398 scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range new 0267ffce562c scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj new 61e6ba03ea26 scsi: mpt3sas: Fix memset() in non-RDPQ mode new 89523cb8a67c scsi: qedf: Remove redundant initialization of variable rc new be32acff4380 scsi: ufs: Don't update urgent bkops level when toggling a [...] new 7b6668d8b806 scsi: ufs: Remove redundant urgent_bkop_lvl initialization new 138125f74b25 scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} [...] new cb17c1b69b17 scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Comman [...] new 10100ffd5f65 scsi: hpsa: Get rid of compat_alloc_user_space() new 06b43f968db5 scsi: hpsa: hpsa_ioctl(): Tidy up a bit new f98c2ddf8ba3 scsi: target: Factor out a new helper, target_cmd_init_cdb() new a36840d80027 scsi: target: Initialize LUN in transport_init_se_cmd() new 9e95fb805dc0 scsi: target: Fix NULL pointer dereference new 987db58737e2 scsi: target: Rename target_setup_cmd_from_cdb() to target [...] new 08e9cbe75fac scsi: st: Convert convert get_user_pages() --> pin_user_pages() new a247e07f8dad scsi: sr: Fix sr_probe() missing mutex_destroy new 6555781b3fde scsi: sr: Fix sr_probe() missing deallocate of device minor new 4919b33b63c8 scsi: ibmvscsi: Don't send host info in adapter info MAD a [...] new 89dd9ce784fb scsi: cxlflash: Remove an unnecessary NULL check new f47c24033a1a scsi: storvsc: Remove memset before memory freeing in stor [...] new 42c76c9848e1 scsi: acornscsi: Fix an error handling path in acornscsi_probe() new 3df83e164f1f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
The 236 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/i2c/i2c-designware.txt | 73 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 + Documentation/devicetree/bindings/i2c/i2c.txt | 73 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 62 + .../bindings/i2c/snps,designware-i2c.yaml | 156 ++ .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 8 +- Documentation/driver-api/media/v4l2-subdev.rst | 3 +- MAINTAINERS | 1 + drivers/acpi/nfit/core.c | 2 +- drivers/i2c/busses/Kconfig | 60 +- drivers/i2c/busses/Makefile | 19 +- drivers/i2c/busses/i2c-altera.c | 20 +- drivers/i2c/busses/i2c-at91-core.c | 2 + drivers/i2c/busses/i2c-at91-master.c | 49 +- drivers/i2c/busses/i2c-at91.h | 7 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 10 +- drivers/i2c/busses/i2c-bcm-kona.c | 7 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-cadence.c | 323 ++- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-common.c | 327 ++- drivers/i2c/busses/i2c-designware-core.h | 75 +- drivers/i2c/busses/i2c-designware-master.c | 192 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 86 +- drivers/i2c/busses/i2c-designware-platdrv.c | 276 +-- drivers/i2c/busses/i2c-designware-slave.c | 88 +- drivers/i2c/busses/i2c-digicolor.c | 4 +- drivers/i2c/busses/i2c-efm32.c | 4 - drivers/i2c/busses/i2c-emev2.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 + drivers/i2c/busses/i2c-icy.c | 1 + drivers/i2c/busses/i2c-img-scb.c | 8 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 8 +- drivers/i2c/busses/i2c-meson.c | 8 +- drivers/i2c/busses/i2c-mt65xx.c | 329 ++- drivers/i2c/busses/i2c-mv64xxx.c | 4 +- drivers/i2c/busses/i2c-npcm7xx.c | 2342 ++++++++++++++++++++ drivers/i2c/busses/i2c-nvidia-gpu.c | 5 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 8 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-powermac.c | 18 +- drivers/i2c/busses/i2c-pxa.c | 870 +++++--- drivers/i2c/busses/i2c-qcom-cci.c | 791 +++++++ drivers/i2c/busses/i2c-qup.c | 18 +- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 7 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 138 +- drivers/i2c/busses/i2c-stu300.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 248 ++- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 4 +- drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-base.c | 72 +- drivers/i2c/i2c-core.h | 6 +- drivers/i2c/i2c-slave-eeprom.c | 39 +- drivers/i2c/i2c-smbus.c | 104 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 44 +- drivers/media/cec/Kconfig | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 20 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 6 +- drivers/media/v4l2-core/v4l2-ctrls.c | 2 +- drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 3 +- drivers/nvdimm/pmem.c | 6 +- drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/cxlflash/main.c | 3 - drivers/scsi/hpsa.c | 199 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 + drivers/scsi/iscsi_boot_sysfs.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/qedf/qedf_fip.c | 2 +- drivers/scsi/sr.c | 7 +- drivers/scsi/st.c | 20 +- drivers/scsi/storvsc_drv.c | 3 - drivers/scsi/ufs/ufshcd.c | 6 +- drivers/staging/media/atomisp/Kconfig | 2 + drivers/staging/media/atomisp/Makefile | 20 +- drivers/staging/media/atomisp/TODO | 154 +- drivers/staging/media/atomisp/i2c/Kconfig | 3 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 13 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 12 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 1 + drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 12 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 12 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 14 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 12 +- drivers/staging/media/atomisp/i2c/gc0310.h | 1 + drivers/staging/media/atomisp/i2c/gc2235.h | 1 + drivers/staging/media/atomisp/i2c/mt9m114.h | 1 + drivers/staging/media/atomisp/i2c/ov2680.h | 3 + drivers/staging/media/atomisp/i2c/ov2722.h | 1 + drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 1 + drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 1 + .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 16 +- drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1 + drivers/staging/media/atomisp/include/hmm/hmm.h | 8 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 12 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 1 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 1 + drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 - .../staging/media/atomisp/include/linux/atomisp.h | 10 +- .../atomisp/include/linux/atomisp_gmin_platform.h | 1 + .../media/atomisp/include/linux/atomisp_platform.h | 22 +- .../media/atomisp/include/linux/libmsrlisthelper.h | 1 + .../staging/media/atomisp/include/media/lm3554.h | 1 + .../staging/media/atomisp/include/mmu/isp_mmu.h | 1 + .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 1 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 1 + drivers/staging/media/atomisp/pci/atomisp_acc.c | 44 +- drivers/staging/media/atomisp/pci/atomisp_acc.h | 1 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 794 +++---- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 23 +- drivers/staging/media/atomisp/pci/atomisp_common.h | 7 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 282 +-- .../media/atomisp/pci/atomisp_compat_css20.c | 828 +++---- .../media/atomisp/pci/atomisp_compat_css20.h | 148 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 935 ++++---- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 1 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 5 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 1 + .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 1 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 1 + drivers/staging/media/atomisp/pci/atomisp_file.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_file.h | 1 + drivers/staging/media/atomisp/pci/atomisp_fops.c | 123 +- drivers/staging/media/atomisp/pci/atomisp_fops.h | 5 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 147 +- drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 - .../staging/media/atomisp/pci/atomisp_internal.h | 1 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 216 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 55 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 24 +- drivers/staging/media/atomisp/pci/atomisp_tables.h | 19 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_tpg.h | 1 + .../media/atomisp/pci/atomisp_trace_event.h | 7 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 173 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 1 + .../pci/base/circbuf/interface/ia_css_circbuf.h | 1 + .../base/circbuf/interface/ia_css_circbuf_comm.h | 1 + .../base/circbuf/interface/ia_css_circbuf_desc.h | 1 + .../media/atomisp/pci/base/circbuf/src/circbuf.c | 1 + .../pci/base/refcount/interface/ia_css_refcount.h | 18 +- .../media/atomisp/pci/base/refcount/src/refcount.c | 36 +- drivers/staging/media/atomisp/pci/bits.h | 1 + .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 17 +- .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 1 + .../pci/camera/pipe/interface/ia_css_pipe_util.h | 1 + .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 33 +- .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 1 + .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 1 + .../pci/camera/util/interface/ia_css_util.h | 22 +- .../media/atomisp/pci/camera/util/src/util.c | 68 +- drivers/staging/media/atomisp/pci/cell_params.h | 1 + .../pci/css_2400_system/hive/ia_css_isp_configs.c | 1 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 1 + .../pci/css_2400_system/hive/ia_css_isp_states.c | 3 +- .../atomisp/pci/css_2401_system/csi_rx_global.h | 1 + .../pci/css_2401_system/hive/ia_css_isp_configs.c | 2 +- .../pci/css_2401_system/hive/ia_css_isp_params.c | 1 + .../pci/css_2401_system/hive/ia_css_isp_states.c | 3 +- .../atomisp/pci/css_2401_system/host/csi_rx.c | 1 + .../pci/css_2401_system/host/csi_rx_local.h | 1 + .../pci/css_2401_system/host/csi_rx_private.h | 5 +- .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 1 + .../pci/css_2401_system/host/ibuf_ctrl_local.h | 1 + .../pci/css_2401_system/host/ibuf_ctrl_private.h | 1 + .../atomisp/pci/css_2401_system/host/isys_dma.c | 1 + .../pci/css_2401_system/host/isys_dma_local.h | 1 + .../pci/css_2401_system/host/isys_dma_private.h | 1 + .../atomisp/pci/css_2401_system/host/isys_irq.c | 1 + .../pci/css_2401_system/host/isys_irq_local.h | 1 + .../pci/css_2401_system/host/isys_irq_private.h | 1 + .../pci/css_2401_system/host/isys_stream2mmio.c | 1 + .../css_2401_system/host/isys_stream2mmio_local.h | 1 + .../host/isys_stream2mmio_private.h | 1 + .../pci/css_2401_system/host/pixelgen_local.h | 1 + .../pci/css_2401_system/host/pixelgen_private.h | 5 +- .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 1 + .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 1 + .../css_2401_system/hrt/mipi_backend_common_defs.h | 1 + .../pci/css_2401_system/hrt/mipi_backend_defs.h | 1 + .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 1 + .../pci/css_2401_system/hrt/stream2mmio_defs.h | 1 + .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 1 + .../atomisp/pci/css_2401_system/isys_dma_global.h | 2 + .../atomisp/pci/css_2401_system/isys_irq_global.h | 1 + .../pci/css_2401_system/isys_stream2mmio_global.h | 1 + .../atomisp/pci/css_2401_system/pixelgen_global.h | 1 + .../atomisp/pci/css_receiver_2400_common_defs.h | 1 + .../media/atomisp/pci/css_receiver_2400_defs.h | 1 + drivers/staging/media/atomisp/pci/css_trace.h | 2 +- drivers/staging/media/atomisp/pci/defs.h | 1 + drivers/staging/media/atomisp/pci/dma_v2_defs.h | 1 + drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 1 + drivers/staging/media/atomisp/pci/gp_timer_defs.h | 1 + .../staging/media/atomisp/pci/gpio_block_defs.h | 1 + .../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 - .../atomisp/pci/hive_isp_css_common/debug_global.h | 1 + .../atomisp/pci/hive_isp_css_common/dma_global.h | 1 + .../pci/hive_isp_css_common/event_fifo_global.h | 1 + .../pci/hive_isp_css_common/fifo_monitor_global.h | 1 + .../atomisp/pci/hive_isp_css_common/gdc_global.h | 1 + .../pci/hive_isp_css_common/gp_device_global.h | 1 + .../pci/hive_isp_css_common/gp_timer_global.h | 1 + .../atomisp/pci/hive_isp_css_common/gpio_global.h | 1 + .../atomisp/pci/hive_isp_css_common/hmem_global.h | 1 + .../atomisp/pci/hive_isp_css_common/host/debug.c | 17 +- .../pci/hive_isp_css_common/host/debug_local.h | 1 + .../pci/hive_isp_css_common/host/debug_private.h | 11 +- .../atomisp/pci/hive_isp_css_common/host/dma.c | 1 + .../pci/hive_isp_css_common/host/dma_local.h | 1 + .../pci/hive_isp_css_common/host/dma_private.h | 1 + .../pci/hive_isp_css_common/host/event_fifo.c | 1 + .../hive_isp_css_common/host/event_fifo_local.h | 1 + .../hive_isp_css_common/host/event_fifo_private.h | 1 + .../pci/hive_isp_css_common/host/fifo_monitor.c | 1 + .../hive_isp_css_common/host/fifo_monitor_local.h | 1 + .../host/fifo_monitor_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 1 + .../pci/hive_isp_css_common/host/gdc_local.h | 1 + .../pci/hive_isp_css_common/host/gdc_private.h | 1 + .../pci/hive_isp_css_common/host/gp_device.c | 1 + .../pci/hive_isp_css_common/host/gp_device_local.h | 1 + .../hive_isp_css_common/host/gp_device_private.h | 1 + .../pci/hive_isp_css_common/host/gp_timer.c | 1 + .../pci/hive_isp_css_common/host/gp_timer_local.h | 1 + .../hive_isp_css_common/host/gp_timer_private.h | 1 + .../pci/hive_isp_css_common/host/gpio_local.h | 1 + .../pci/hive_isp_css_common/host/gpio_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/hmem.c | 1 + .../pci/hive_isp_css_common/host/hmem_local.h | 1 + .../pci/hive_isp_css_common/host/hmem_private.h | 1 + .../pci/hive_isp_css_common/host/input_formatter.c | 1 + .../host/input_formatter_local.h | 1 + .../host/input_formatter_private.h | 1 + .../pci/hive_isp_css_common/host/input_system.c | 11 +- .../atomisp/pci/hive_isp_css_common/host/irq.c | 32 +- .../pci/hive_isp_css_common/host/irq_local.h | 18 +- .../pci/hive_isp_css_common/host/irq_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/isp.c | 6 +- .../pci/hive_isp_css_common/host/isp_local.h | 1 + .../pci/hive_isp_css_common/host/isp_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/mmu.c | 1 + .../pci/hive_isp_css_common/host/mmu_local.h | 1 + .../atomisp/pci/hive_isp_css_common/host/sp.c | 1 + .../pci/hive_isp_css_common/host/sp_local.h | 1 + .../pci/hive_isp_css_common/host/sp_private.h | 1 + .../pci/hive_isp_css_common/host/timed_ctrl.c | 1 + .../hive_isp_css_common/host/timed_ctrl_local.h | 1 + .../hive_isp_css_common/host/timed_ctrl_private.h | 1 + .../pci/hive_isp_css_common/host/vamem_local.h | 1 + .../atomisp/pci/hive_isp_css_common/host/vmem.c | 6 +- .../pci/hive_isp_css_common/host/vmem_local.h | 1 + .../pci/hive_isp_css_common/host/vmem_private.h | 1 + .../hive_isp_css_common/input_formatter_global.h | 3 +- .../atomisp/pci/hive_isp_css_common/irq_global.h | 13 +- .../atomisp/pci/hive_isp_css_common/isp_global.h | 15 +- .../atomisp/pci/hive_isp_css_common/mmu_global.h | 1 + .../atomisp/pci/hive_isp_css_common/sp_global.h | 13 +- .../pci/hive_isp_css_common/timed_ctrl_global.h | 1 + .../atomisp/pci/hive_isp_css_common/vamem_global.h | 1 + .../atomisp/pci/hive_isp_css_common/vmem_global.h | 1 + .../staging/media/atomisp/pci/hive_isp_css_defs.h | 1 + .../pci/hive_isp_css_include/assert_support.h | 1 + .../pci/hive_isp_css_include/bitop_support.h | 1 + .../atomisp/pci/hive_isp_css_include/csi_rx.h | 1 + .../media/atomisp/pci/hive_isp_css_include/debug.h | 1 + .../device_access/device_access.h | 3 +- .../media/atomisp/pci/hive_isp_css_include/dma.h | 1 + .../pci/hive_isp_css_include/error_support.h | 39 - .../atomisp/pci/hive_isp_css_include/event_fifo.h | 1 + .../pci/hive_isp_css_include/fifo_monitor.h | 1 + .../atomisp/pci/hive_isp_css_include/gdc_device.h | 1 + .../atomisp/pci/hive_isp_css_include/gp_device.h | 1 + .../atomisp/pci/hive_isp_css_include/gp_timer.h | 1 + .../media/atomisp/pci/hive_isp_css_include/gpio.h | 1 + .../media/atomisp/pci/hive_isp_css_include/hmem.h | 1 + .../pci/hive_isp_css_include/host/csi_rx_public.h | 1 + .../pci/hive_isp_css_include/host/debug_public.h | 8 +- .../pci/hive_isp_css_include/host/dma_public.h | 3 +- .../hive_isp_css_include/host/event_fifo_public.h | 3 +- .../host/fifo_monitor_public.h | 3 +- .../pci/hive_isp_css_include/host/gdc_public.h | 1 + .../hive_isp_css_include/host/gp_device_public.h | 3 +- .../hive_isp_css_include/host/gp_timer_public.h | 3 +- .../pci/hive_isp_css_include/host/gpio_public.h | 3 +- .../pci/hive_isp_css_include/host/hmem_public.h | 1 + .../hive_isp_css_include/host/ibuf_ctrl_public.h | 1 + .../host/input_formatter_public.h | 3 +- .../pci/hive_isp_css_include/host/irq_public.h | 19 +- .../pci/hive_isp_css_include/host/isp_public.h | 3 +- .../hive_isp_css_include/host/isys_dma_public.h | 3 +- .../hive_isp_css_include/host/isys_irq_public.h | 1 + .../pci/hive_isp_css_include/host/isys_public.h | 1 + .../host/isys_stream2mmio_public.h | 1 + .../pci/hive_isp_css_include/host/mmu_public.h | 3 +- .../hive_isp_css_include/host/pixelgen_public.h | 1 + .../pci/hive_isp_css_include/host/sp_public.h | 3 +- .../pci/hive_isp_css_include/host/tag_public.h | 1 + .../hive_isp_css_include/host/timed_ctrl_public.h | 3 +- .../pci/hive_isp_css_include/host/vamem_public.h | 1 + .../pci/hive_isp_css_include/host/vmem_public.h | 1 + .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 1 + .../pci/hive_isp_css_include/input_formatter.h | 1 + .../pci/hive_isp_css_include/input_system.h | 1 + .../media/atomisp/pci/hive_isp_css_include/irq.h | 1 + .../media/atomisp/pci/hive_isp_css_include/isp.h | 1 + .../atomisp/pci/hive_isp_css_include/isys_dma.h | 1 + .../atomisp/pci/hive_isp_css_include/isys_irq.h | 1 + .../pci/hive_isp_css_include/isys_stream2mmio.h | 1 + .../pci/hive_isp_css_include/math_support.h | 1 + .../memory_access/memory_access.h | 174 -- .../pci/hive_isp_css_include/memory_realloc.h | 38 - .../pci/hive_isp_css_include/misc_support.h | 1 + .../atomisp/pci/hive_isp_css_include/mmu_device.h | 1 + .../atomisp/pci/hive_isp_css_include/pixelgen.h | 1 + .../pci/hive_isp_css_include/platform_support.h | 4 +- .../pci/hive_isp_css_include/print_support.h | 1 + .../media/atomisp/pci/hive_isp_css_include/queue.h | 1 + .../atomisp/pci/hive_isp_css_include/resource.h | 1 + .../media/atomisp/pci/hive_isp_css_include/sp.h | 1 + .../pci/hive_isp_css_include/string_support.h | 165 -- .../pci/hive_isp_css_include/system_types.h | 24 - .../media/atomisp/pci/hive_isp_css_include/tag.h | 1 + .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 1 + .../pci/hive_isp_css_include/type_support.h | 1 + .../media/atomisp/pci/hive_isp_css_include/vamem.h | 1 + .../media/atomisp/pci/hive_isp_css_include/vmem.h | 1 + .../pci/hive_isp_css_shared/host/queue_local.h | 1 + .../pci/hive_isp_css_shared/host/queue_private.h | 1 + .../atomisp/pci/hive_isp_css_shared/host/tag.c | 1 + .../pci/hive_isp_css_shared/host/tag_local.h | 1 + .../pci/hive_isp_css_shared/host/tag_private.h | 1 + .../atomisp/pci/hive_isp_css_shared/queue_global.h | 1 + .../pci/hive_isp_css_shared/sw_event_global.h | 1 + .../atomisp/pci/hive_isp_css_shared/tag_global.h | 1 + .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 1 + drivers/staging/media/atomisp/pci/hive_types.h | 4 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 40 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 152 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 1 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 1 + drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 -- .../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 106 - .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 -- .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 - drivers/staging/media/atomisp/pci/ia_css.h | 1 + drivers/staging/media/atomisp/pci/ia_css_3a.h | 3 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_buffer.h | 1 + drivers/staging/media/atomisp/pci/ia_css_control.h | 17 +- .../media/atomisp/pci/ia_css_device_access.c | 3 +- .../media/atomisp/pci/ia_css_device_access.h | 3 +- drivers/staging/media/atomisp/pci/ia_css_dvs.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 1 + drivers/staging/media/atomisp/pci/ia_css_err.h | 22 +- .../media/atomisp/pci/ia_css_event_public.h | 19 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_frac.h | 1 + .../media/atomisp/pci/ia_css_frame_format.h | 1 + .../media/atomisp/pci/ia_css_frame_public.h | 23 +- .../staging/media/atomisp/pci/ia_css_host_data.h | 1 + .../staging/media/atomisp/pci/ia_css_input_port.h | 1 + drivers/staging/media/atomisp/pci/ia_css_irq.h | 14 +- .../staging/media/atomisp/pci/ia_css_isp_configs.h | 1 + .../staging/media/atomisp/pci/ia_css_isp_params.h | 1 + .../staging/media/atomisp/pci/ia_css_isp_states.h | 3 +- .../media/atomisp/pci/ia_css_memory_access.c | 85 - .../staging/media/atomisp/pci/ia_css_metadata.h | 1 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_mmu.h | 1 + .../staging/media/atomisp/pci/ia_css_mmu_private.h | 1 + drivers/staging/media/atomisp/pci/ia_css_morph.h | 1 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 22 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 79 +- drivers/staging/media/atomisp/pci/ia_css_prbs.h | 1 + .../staging/media/atomisp/pci/ia_css_properties.h | 1 + drivers/staging/media/atomisp/pci/ia_css_shading.h | 1 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 3 +- .../media/atomisp/pci/ia_css_stream_format.h | 1 + .../media/atomisp/pci/ia_css_stream_public.h | 71 +- drivers/staging/media/atomisp/pci/ia_css_timer.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_tpg.h | 1 + drivers/staging/media/atomisp/pci/ia_css_types.h | 8 +- drivers/staging/media/atomisp/pci/ia_css_version.h | 3 +- .../media/atomisp/pci/ia_css_version_data.h | 1 + drivers/staging/media/atomisp/pci/if_defs.h | 1 + .../atomisp/pci/input_formatter_subsystem_defs.h | 1 + .../media/atomisp/pci/input_selector_defs.h | 1 + .../media/atomisp/pci/input_switch_2400_defs.h | 1 + .../media/atomisp/pci/input_system_ctrl_defs.h | 1 + .../staging/media/atomisp/pci/input_system_defs.h | 1 + .../media/atomisp/pci/input_system_global.h | 1 + .../staging/media/atomisp/pci/input_system_local.h | 1 + .../media/atomisp/pci/input_system_private.h | 1 + .../media/atomisp/pci/input_system_public.h | 1 + .../media/atomisp/pci/irq_controller_defs.h | 1 + ...ive_isp_css_irq_types_hrt.h => irq_types_hrt.h} | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 3 +- .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 1 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 +- .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 3 +- .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 1 + .../conversion_1.0/ia_css_conversion.host.c | 1 + .../conversion_1.0/ia_css_conversion.host.h | 1 + .../conversion_1.0/ia_css_conversion_param.h | 1 + .../conversion_1.0/ia_css_conversion_types.h | 1 + .../copy_output_1.0/ia_css_copy_output.host.c | 1 + .../copy_output_1.0/ia_css_copy_output.host.h | 1 + .../copy_output_1.0/ia_css_copy_output_param.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 1 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 4 +- .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 1 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 5 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 1 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 1 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 1 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 1 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 4 +- .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 1 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 4 +- .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 1 + .../ipu2_io_ls/common/ia_css_common_io_param.h | 1 + .../ipu2_io_ls/common/ia_css_common_io_types.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io.host.c | 1 + .../yuv444_io_ls/ia_css_yuv444_io.host.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io_param.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io_types.h | 1 + .../iterator/iterator_1.0/ia_css_iterator.host.c | 5 +- .../iterator/iterator_1.0/ia_css_iterator.host.h | 3 +- .../iterator/iterator_1.0/ia_css_iterator_param.h | 1 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 1 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 1 + .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 3 +- .../macc/macc1_5/ia_css_macc1_5_table.host.c | 1 + .../macc/macc1_5/ia_css_macc1_5_table.host.h | 1 + .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 1 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 1 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 1 + .../kernels/output/output_1.0/ia_css_output.host.c | 1 + .../kernels/output/output_1.0/ia_css_output.host.h | 1 + .../output/output_1.0/ia_css_output_param.h | 1 + .../output/output_1.0/ia_css_output_types.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 1 + .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 1 + .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 +- .../raw_aa_binning_1.0/ia_css_raa.host.h | 1 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 16 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 3 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 5 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 1 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 1 + .../kernels/sdis/common/ia_css_sdis_common.host.h | 5 +- .../kernels/sdis/common/ia_css_sdis_common_types.h | 10 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 28 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 3 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 1 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 18 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 3 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 1 + .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 1 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 1 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 1 + .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 1 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 25 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 5 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 1 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 1 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 4 +- .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 1 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 3 +- .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 1 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 1 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 1 + .../pci/isp/modes/interface/input_buf.isp.h | 1 + .../atomisp/pci/isp/modes/interface/isp_const.h | 1 + .../atomisp/pci/isp/modes/interface/isp_types.h | 1 + .../atomisp/pci/isp2400_input_system_global.h | 1 + .../media/atomisp/pci/isp2400_input_system_local.h | 17 +- .../atomisp/pci/isp2400_input_system_private.h | 1 + .../atomisp/pci/isp2400_input_system_public.h | 1 + .../staging/media/atomisp/pci/isp2400_support.h | 1 + .../media/atomisp/pci/isp2400_system_global.h | 32 +- .../media/atomisp/pci/isp2400_system_local.h | 16 +- .../atomisp/pci/isp2401_input_system_global.h | 1 + .../media/atomisp/pci/isp2401_input_system_local.h | 1 + .../atomisp/pci/isp2401_input_system_private.h | 1 + .../media/atomisp/pci/isp2401_mamoiada_params.h | 228 -- .../media/atomisp/pci/isp2401_system_global.h | 32 +- .../media/atomisp/pci/isp2401_system_local.h | 16 +- .../media/atomisp/pci/isp_acquisition_defs.h | 1 + .../staging/media/atomisp/pci/isp_capture_defs.h | 1 + ...isp2400_mamoiada_params.h => mamoiada_params.h} | 21 +- drivers/staging/media/atomisp/pci/memory_realloc.c | 81 - drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 1 + .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 4 +- drivers/staging/media/atomisp/pci/mmu_defs.h | 1 + .../pci/runtime/binary/interface/ia_css_binary.h | 18 +- .../media/atomisp/pci/runtime/binary/src/binary.c | 141 +- .../pci/runtime/bufq/interface/ia_css_bufq.h | 33 +- .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 1 + .../media/atomisp/pci/runtime/bufq/src/bufq.c | 92 +- .../pci/runtime/debug/interface/ia_css_debug.h | 10 +- .../debug/interface/ia_css_debug_internal.h | 1 + .../runtime/debug/interface/ia_css_debug_pipe.h | 1 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 80 +- .../pci/runtime/event/interface/ia_css_event.h | 1 + .../media/atomisp/pci/runtime/event/src/event.c | 4 +- .../pci/runtime/eventq/interface/ia_css_eventq.h | 9 +- .../media/atomisp/pci/runtime/eventq/src/eventq.c | 9 +- .../pci/runtime/frame/interface/ia_css_frame.h | 11 +- .../runtime/frame/interface/ia_css_frame_comm.h | 5 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 154 +- .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 3 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 29 +- .../runtime/inputfifo/interface/ia_css_inputfifo.h | 1 + .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 3 +- .../runtime/isp_param/interface/ia_css_isp_param.h | 7 +- .../isp_param/interface/ia_css_isp_param_types.h | 1 + .../atomisp/pci/runtime/isp_param/src/isp_param.c | 32 +- .../pci/runtime/isys/interface/ia_css_isys.h | 13 +- .../pci/runtime/isys/interface/ia_css_isys_comm.h | 1 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 13 +- .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 1 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 1 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 1 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 1 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 1 + .../media/atomisp/pci/runtime/isys/src/isys_init.c | 1 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 1 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 21 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 30 +- .../atomisp/pci/runtime/isys/src/virtual_isys.h | 1 + .../runtime/pipeline/interface/ia_css_pipeline.h | 32 +- .../pipeline/interface/ia_css_pipeline_common.h | 1 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 102 +- .../pci/runtime/queue/interface/ia_css_queue.h | 31 +- .../runtime/queue/interface/ia_css_queue_comm.h | 1 + .../media/atomisp/pci/runtime/queue/src/queue.c | 45 +- .../atomisp/pci/runtime/queue/src/queue_access.c | 28 +- .../atomisp/pci/runtime/queue/src/queue_access.h | 4 +- .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 3 +- .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 8 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 11 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 17 +- .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 11 +- .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 1 + .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 42 +- .../tagger/interface/ia_css_tagger_common.h | 5 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- .../atomisp/pci/scalar_processor_2400_params.h | 1 + drivers/staging/media/atomisp/pci/sh_css.c | 1854 ++++++++-------- drivers/staging/media/atomisp/pci/sh_css_defs.h | 6 +- .../staging/media/atomisp/pci/sh_css_dvs_info.h | 1 + .../staging/media/atomisp/pci/sh_css_firmware.c | 127 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 10 +- drivers/staging/media/atomisp/pci/sh_css_frac.h | 1 + .../staging/media/atomisp/pci/sh_css_host_data.c | 5 +- drivers/staging/media/atomisp/pci/sh_css_hrt.c | 7 +- drivers/staging/media/atomisp/pci/sh_css_hrt.h | 3 +- .../staging/media/atomisp/pci/sh_css_internal.h | 99 +- drivers/staging/media/atomisp/pci/sh_css_legacy.h | 7 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 1 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 10 +- drivers/staging/media/atomisp/pci/sh_css_metrics.h | 1 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 73 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 9 +- drivers/staging/media/atomisp/pci/sh_css_mmu.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 1 + .../staging/media/atomisp/pci/sh_css_param_dvs.c | 46 +- .../staging/media/atomisp/pci/sh_css_param_dvs.h | 1 + .../media/atomisp/pci/sh_css_param_shading.c | 8 +- .../media/atomisp/pci/sh_css_param_shading.h | 1 + drivers/staging/media/atomisp/pci/sh_css_params.c | 752 ++++--- drivers/staging/media/atomisp/pci/sh_css_params.h | 17 +- .../media/atomisp/pci/sh_css_params_internal.h | 1 + drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 - .../staging/media/atomisp/pci/sh_css_properties.c | 1 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 1 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 142 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 1 + drivers/staging/media/atomisp/pci/sh_css_stream.c | 1 + .../media/atomisp/pci/sh_css_stream_format.c | 1 + .../media/atomisp/pci/sh_css_stream_format.h | 1 + drivers/staging/media/atomisp/pci/sh_css_struct.h | 6 +- drivers/staging/media/atomisp/pci/sh_css_uds.h | 1 + drivers/staging/media/atomisp/pci/sh_css_version.c | 12 +- drivers/staging/media/atomisp/pci/str2mem_defs.h | 1 + .../media/atomisp/pci/streaming_to_mipi_defs.h | 1 + drivers/staging/media/atomisp/pci/system_global.h | 1 + drivers/staging/media/atomisp/pci/system_local.h | 1 + .../media/atomisp/pci/timed_controller_defs.h | 1 + drivers/staging/media/atomisp/pci/version.h | 1 + drivers/staging/media/rkvdec/rkvdec-h264.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 7 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 106 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 3 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 36 +- drivers/target/iscsi/iscsi_target.c | 29 +- drivers/target/target_core_device.c | 19 +- drivers/target/target_core_tmr.c | 4 +- drivers/target/target_core_transport.c | 55 +- drivers/target/target_core_user.c | 4 +- drivers/target/target_core_xcopy.c | 9 +- drivers/usb/gadget/function/f_tcm.c | 6 +- include/linux/i2c-smbus.h | 8 +- include/linux/i2c.h | 8 +- include/linux/platform_data/i2c-pxa.h | 48 - include/media/videobuf2-dma-contig.h | 2 +- include/target/target_core_fabric.h | 9 +- samples/watch_queue/.gitignore | 1 + 784 files changed, 11248 insertions(+), 8431 deletions(-) delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-designware.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/snps,designware-i2c.yaml create mode 100644 drivers/i2c/busses/i2c-npcm7xx.c create mode 100644 drivers/i2c/busses/i2c-qcom-cci.c delete mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_helper.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_a [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_r [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/string_s [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c rename drivers/staging/media/atomisp/pci/{css_2400_system/hrt/hive_isp_css_irq_typ [...] delete mode 100644 drivers/staging/media/atomisp/pci/isp2401_mamoiada_params.h rename drivers/staging/media/atomisp/pci/{css_2400_system/hrt/isp2400_mamoiada_par [...] delete mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c create mode 100644 samples/watch_queue/.gitignore