Note: There will be a merge conflict when you pull this into your tree in drivers/staging/Kconfig. Sorry about that, it was a stupid mistake on my part when I added a new driver to staging from the USB tree and I tried to do it without a merge conflict, but missed that I actually added one. It is trivial to resolve. But, when you merge this tree you will get build errors in the new wifi driver due to api changes that are coming in through the network tree. I have a set of 3 patches from Stephen Rothwell that will fix those issues. I'll reply to this email with those patches, if you want to apply them after you do the merge, then 0-day will be happy. Or I can send you a follow-on pull request after you do the merge with those 3 patches applied, it's your choice, which ever is easier for you. I figured both of these are better than doing the merge myself and "hiding" the api change fixes in the merge commit. It's a crazy staging wifi driver, not anything that most people care about :) thanks, greg k-h ----------------------- The following changes since commit 39da7c509acff13fc8cb12ec1bb20337c988ed36: Linux 4.11-rc6 (2017-04-09 09:49:44 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.12-rc1 for you to fetch changes up to 11270059e8d0b6f80801fac910c4ef751ca05c4c: staging: fsl-mc/dpio: add cpu <--> LE conversion for dpaa2_fd (2017-04-28 17:51:54 +0200) ---------------------------------------------------------------- Staging/IIO patches for 4.12-rc1 Here is the big staging tree update for 4.12-rc1. And it's a big one, adding about 350k new lines of crap^Wcode, mostly all in a big dump of media drivers from Intel. But there's other new drivers in here as well, yet-another-wifi driver, new IIO drivers, and a new crypto accelerator. We also deleted a bunch of stuff, mostly in patch cleanups, but also the Android ION code has shrunk a lot, and the Android low memory killer driver was finally deleted, much to the celebration of the -mm developers. All of these have been in linux-next with a few build issues that will show up when you merge to your tree, I'll follow up with fixes for those after this gets merged. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aapo Vienamo (1): staging: wlan-ng: add byte order annotation to struct p80211_caphdr Abhijit Naik (2): staging: bcm2835-audi: Removed return statement from void functions staging: bcm2835-audio: Removed braces of single statement blocks Abhishek Bhardwaj (1): staging: dgnc: remove tracing prints in dgnc_tty.c Aditya Shankar (2): staging: wilc1000: Use new format for configuring firmware staging: wilc1000: Fix problem with wrong vif index Adrien Descamps (2): Staging: wlan-ng: Fix sparse warnings by using appropriate endian types Staging: wlan-ng: Fix endian error Aishwarya Pant (33): staging: vc04_services: bcm2835-camera: Simplify NULL comparisons staging: dgnc: replace udelay with usleep_range staging: bcm2835-camera: prefer allocating memory using sizeof(*ptr) instead of sizeof(struct type name) staging: bcm2835-audio: remove space after cast staging: bcm2835-audio: move logical continuation to the same line staging: bcm2835-audio: use kernel preferred block commenting style staging: bcm2835-audio: remove extra blank line staging: bcm2835-audio: replace printk(KERN_ERR...) with dev_err(...) staging: bcm2835-audio: remove spaces after cast staging: bcm2835-audio: use braces on all arms of statement staging: bcm2835-audio: fix typo in word staging: bcm2835-audio: match alignment with open parenthesis staging: bcm2835-audio: use min_t() macro instead of min() staging: dgnc: replace usleep_range with udelay staging: bcm2835-audio: remove unused semaphores staging: bcm2835-camera: add check to avoid null pointer dereference staging: bcm2835-camera: replace kmalloc with kzalloc staging: bcm2835-camera: use kernel preferred style for handling errors staging: bcm2835-audio: remove anonymous field declarations staging: bcm2835-camera: remove anonymous field declarations staging: bcm2835-audio: Replace kmalloc with kzalloc staging: bcm2835-audio: replace null with error pointer value staging: bcm2835-audio: propagate PTR_ERR value instead of -EPERM staging: bcm2835-audio: use conditional only for error case staging: bcm2835-audio: deallocate work when queue_work(...) fails staging: bcm2835-audio: fix memory leak in bcm2835_audio_open_connection() staging:iio:cdc:ade7746 replace mlock with driver private lock staging: iio: accel: adis16201: remove iio_dev mlock staging: bcm2835-audio: remove unnecessary log messages staging: rtl8723bs: remove null test before kfree staging: rtl8188eu: fix sparse signedness warnings in rtw_get_ie staging: rtl8188eu: fix sparse signedness warnings in rtw_set_ie staging: rtl8188eu: fix sparse signedness warnings in rtw_generate_ie Akinobu Mita (1): iio: adc: add max1117/max1118/max1119 ADC driver Alan Cox (43): staging/atomisp: Add support for the Intel IPU v2 atomisp2: unify some ifdef cases caused by format changes atomisp: fix __udiv warning atomisp: comment out some unused defines atomisp: __SP is never defined so scrub this ifdef atomisp: HRT_CSIM is never defined atomisp: trim unused mmgr code atomisp: HRT_KERNEL is always defined so clean up the ifdef use atomisp: USE_KMEM_CACHE is always defined so remove the dead code atomisp: remove dead code for SSSE3 atomisp: remove unused code and unify a header atomisp: remove HIVECC atomisp: remove C_RUN define and code atomisp: eliminate intel_mid_pm.h atomisp: tidy firmware loading code a little atomisp: remove pdaf kernel atomisp: remove FPGA defines atomisp: remove the iefd2 kernel atomisp: remove aa kernel wrappers atomisp: remove the unused debug wrapping from the mmgr layer atomisp: remove another layer of allocator indirection atomisp: ia_css_bh_hmem_encode is a no-op so remove it atomisp/imx: Fix locking bug on error path atomisp: remove another pair of 2400/2401 differences atomisp: remove a sysfs error message that can be used to log spam ov5693: remove unused function atomisp: remove dead code atomisp: Remove another dead define atomisp: kill another define atomisp: remove most of the uses of atomisp_kernel_malloc atomisp: unwrap the _ex malloc/free functions atomisp: remove indirection from sh_css_malloc atomisp: remove sh_css_malloc indirections where we can atomisp: remove contiguous handling atomisp: remove satm kernel atomisp: remove fixedbds kernel code atomisp: remove xnr3_0_5 and xnr3_0_11 atomisp: remove UDS kernel code atomisp: handle allocation calls before init in the hmm layer atomisp: clean up the hmm init/cleanup indirections atomisp: kill off mmgr_free atomisp: remove hmm_load/store/clear indirections atomisp: remove some more unused files Alex Wilson (1): staging: fbtft: fix type assignment warning Alex Yashchenko (1): staging: rtl8188eu: Fix redundant space coding style issue Alexander Curtin (2): staging: unisys: include: replaced COVERQ with DIV_ROUND_UP staging: unisys: visorbus_main: removed revference to virtpci Alexander Kapshuk (1): staging/fbtft: Hush checkpatch.pl warning about unnecessary line continuations Alexander Mikhalevich (1): staging: rtl8712: Fix checkpatch.pl warning Alexandre Bailon (1): staging: greybus: make cport_quiesce() method optional Alexandru Jercaianu (1): Staging: bcm2835-audio: Removed redundant check Alfonso Lima Astor (2): staging: rtl8188eu: Macros with complex values should be enclosed in parentheses staging: rtl8188eu: Remove extra spaces Alison Schofield (1): staging: iio: ad9832: replace mlock with driver private lock Andrea Ghittino (1): staging: unisys: fix sparse warnings Andrea della Porta (4): staging: sm750fb: ddk750_display.c - fixed checkpatch warning: line over 80 chars staging: xgifb: added blankline after decl. staging: rts5208: ms.c fixed checkpatch warning - using __func__ instead of hardcoded name staging: comedi: drivers: s626.c - fixed checkpatch issue about data type Andreas Dilger (1): staging: lustre: llite: remove extraneous export parameter Andreas Klinger (3): iio: distance: add dt binding for devantech-srf04 iio: distance: add devantech us ranger srf04 IIO: bmp280-core.c: fix error in humidity calculation Andrey Shvetsov (8): staging: most: fix comment of the function add_link_store staging: most: fix comment of the function remove_link_store staging: most: core: consolidate channel attributes staging: most: core: separate property showing links staging: most: consolidate attributes for list of links staging: most: destroy cdev when channel gets disconnected staging: most: usb: fix calculation of the extra_len staging: most: usb: fix size overflow Andrii Vladyka (1): staging: rtl8188eu: removed blank lines coding style problem Anthony Brandon (1): staging:fbtft: Fix some warnings regarding types. Arnd Bergmann (14): staging/atomisp: fix empty-body warning stating/atomisp: fix -Wold-style-definition warning staging/atomisp: remove sh_css_lace_stat code staging/atomisp: add VIDEO_V4L2_SUBDEV_API dependency staging/atomisp: add PCI dependency staging/atomisp: add ACPI dependency staging: vc04_services: make BCM_VIDEOCORE tristate iio: adc: sun4i: add THERMAL dependency staging: comedi: labpc: fix isadma dependency staging: atomisp: avoid false-positive maybe-uninitialized warning staging: rtl8723bs: fix empty-body warning staging: rtl8723bs: rework debug configuration handling staging: atomisp: satm include directory is gone staging: atomisp: remove #ifdef for runtime PM functions Artur Lorincz (1): iio: adc: ad7192: fixed symbolic permission references 'S_IRUGO | S_IWUSR' Arushi Singhal (38): staging: xgifb: function prototype argument should also have an identifier name staging: ks7010: Unnecessary parentheses removed and improved coding style. staging: wilc1000: Alignment should match open parenthesis staging: wilc1000: function prototype argument should have identifier name staging: wilc1000: Logical continuations should be on the previous line staging: ks7010: Unnecessary parentheses removed and improved coding style. staging: xgifb: Improved coding style staging: speakup:indentation should use tabs staging: ks7010: removed code in comments. staging: speakup: fix "Alignment match open parenthesis" staging: sm750fb: function prototype argument should have an identifier name staging: sm750fb: fixes add blank line after function/struct/union/enum declarations staging: sm750fb: Alignment should match open parenthesis staging: speakup: Add blank line after declarations staging: speakup: identation should use tabs staging: dvb-frontends: removed code in comments. staging:sm750fb: Code readability is improved. staging: speakup: Moved logical to previous line. staging: speakup: Simplify "NULL" comparisons staging: speakup: fixes braces {} should be used on all arms of this statement staging: speakup: Moved OR operator to previous line. staging: speakup: spaces preferred around operator staging: speakup: Removed Unnecessary parentheses. staging: speakup: Match alignment with open parenthesis. staging: sm750fb: Remove typedef from "typedef struct _mode_parameter_t" staging: sm750fb: Remove typedef from "typedef enum _spolarity_t" staging: rts5208: Replace a bit shift by a use of BIT. staging: fbtft: Replace a bit shift by a use of BIT. staging: iio: Replace a bit shift by a use of BIT. staging: ad7606: Replace mlock with driver private lock staging: iio: Remove extra Parenthesis. staging: speakup: Align the code. staging: speakup: Remove the explicit NULL comparison staging: greybus: compress return logic staging: lustre: Replace a bit shift by a use of BIT. staging: media: atomisp: compress return logic iio: adc: replace comma with a semicolon drivers: iio: chemical: replace comma with a semicolon Arvind Yadav (1): Staging: media: Unmap and release region obtained by ioremap_nocache Aya Mahfouz (1): staging: gdm724x: fix checkpatch.pl camelCase warning Benjamin Gaignard (3): iio: Generalize counting direction modes iio: stm32 trigger: Add quadrature encoder device iio: stm32 trigger: Add counter enable modes Bingyu Zhou (1): staging: rtl8723bs: Fix assignment in if condition in os_dep/sdio_intf.c Bo Yu (1): Staging: iio: return expression instead of return ret Bobi Jam (2): staging: lustre: llite: lower message level for ll_setattr_raw() staging: lustre: llite: omit to update wire data Brian Masney (5): staging: iio: isl29028: change mdelay() to msleep() staging: iio: isl29028: fix incorrect sleep time when taking initial proximity reading staging: iio: isl29028: use the runtime power management for system sleep staging: iio: isl29028: add copyright iio: Documentation: add ABI documentation for in_proximity_sampling_frequency_available Cezary Gapinski (1): staging: fbtft: fix unnecessary line continuations Cheah Kok Cheong (2): Staging: comedi: drivers: comedi_test: Avoid multiple line dereference Staging: comedi: comedi_fops: Change comedi_num_legacy_minors type Chen Guanqiao (2): iio:meter:ade7759: Removing use of deprecated macros (S_IRUGO, S_IWUSR, S_IXUGO) iio:meter:ade7759: Removing use of deprecated macros (S_IRUGO, S_IWUSR) Chetan Sethi (5): staging: ks7010: fixed warning of avoiding line over 80 characters staging: ks7010: fix coding style issue of enclosing complex macro value in parentheses staging: ks7010: fix coding style issue of using pr_notice instead of printk staging: ks7010: fix coding style issue of using __func__ instead of __FUNCTION__ staging: ks7010: fix coding style issue of aligning comments properly Chewie Lin (1): drivers:staging:vt6656: remove usb_device_reset in main_usb.c: Christian Gromm (3): staging: most: core: fix function names staging: most: core: make use of __ATTR_* macros staging: most: usb: pass correct register table Christophe Colin (1): staging: fbtft: fix open parentheses alignment Colin Ian King (18): staging: wilc1000: remove redundant result < 0 check staging: wilc1000: add check for kmalloc allocation failure. staging: atomisp: remove redundant check for client being null staging: atomisp: clean up return logic, remove redunant code staging/atomisp: remove redundant null check on frame staging: atomisp: fix missing break in switch statement staging: wilc1000: fix incorrect copy of pmkid data staging: vc04_services: fix NULL pointer dereference on pointer 'service' staging: wilc1000: fix incorrect strncasecmp length staging: bcm2835-camera: fix spelling mistake: "elementry" -> "elementary" staging: rtl8723bs: fix spelling mistakes in RT_TRACE messages staging: rtl8723bs: fix spelling mistake: "acquire" staging/atomisp: fix spelling mistake: "falied" -> "failed" staging: rtl8723bs: ensure cmd is large enough for %4s scanf format staging: rtl8723bs: remove redundant comparisons of unsigned ints with >= 0 staging: rtl8723bs: clean up identical code on an if statement staging: rtl8192u: fix spelling mistake in variable name *attentuation staging: media: atomisp: fix range checking on clk_num Craig Inches (2): staging: lustre shorten multiple lines over 80 char in lu_object.h Staging: lustre cleanup macros in libcfs_private.h Daeseok Youn (14): staging: dgnc: ch->ch_bd is already assigned to bd variable staging: dgnc: remove useless switch-case statements staging: atomisp: fix unsigned int comparison with less than zero staging: atomisp: fix inconsistent indenting staging: atomisp: remove useless #ifdef ISP2401 on top of atomisp_cmd.c staging: atomisp: fix "alignment should match open parenthesis" staging: atomisp: remove else statement after return staging: atomisp: remove redudant condition in if-statement staging: atomisp: simplify if statement in atomisp_get_sensor_fps() staging: atomisp: remove useless condition in if-statements staging: atomisp: use local variable to reduce number of references staging: atomisp: remove enable_isp_irq function and add disable_isp_irq staging: atomisp: replace "&isp->asd[i]" with "asd" in __get_asd_from_port() staging: atomisp: move mipi_info assignment to next line in __get_asd_from_port() Dan Carpenter (12): staging: bcm2835-camera: fix error handling in init staging: atomisp: potential underflow in atomisp_get_metadata_by_type() staging: atomisp: off by one in atomisp_acc_load_extensions() staging/atomisp: silence uninitialized variable warnings staging: atomisp: silence an array overflow warning Staging: atomisp: kfreeing a devm allocated pointer staging: rtl8188eu: fix some inverted conditions staging: atomicsp: fix a loop timeout Staging: atomisp: fix locking in alloc_user_pages() Staging: atomisp: fix an uninitialized variable bug staging: lustre: checking for NULL instead if IS_ERR staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() Dan Cashman (3): staging: vt6656: convert spaces to tabs for rf.c staging: vt6656: Replace embedded function name with __func__ in rf.c staging: vt6656: Split arguments to avoid 80-char violation in rf.c Daniel Perez de Andres (1): Staging: BCM2835-Audio: bcm2835-pcm: single line block statement braces fix Darryl T. Agostinelli (3): staging: lustre: fixed ../include/lustre_debug.h is included more than once. staging: greybus: light.c: Remove include linux/version.h staging: greybus: uart.c: Remove include linux/serial.h Dave Stevenson (1): bcm2835-v4l2: Fix buffer overflow problem David Binder (30): staging: unisys: visorbus: Move kernel-doc comment to proper location staging: unisys: visorbus: Fix spelling mistake staging: unisys: visorhba: Make miscellaneous comment corrections staging: unisys: visorbus: visorchannel.c: Remove kernel-doc comment staging: unisys: visorbus: visorbus_main.c: Remove kernel-doc comments staging: unisys: visorbus: visorchipset.c: Remove kernel-doc comments staging: unisys: visorbus: vbuschannel.h: Remove kernel-doc comment staging: unisys: visornic: visornic_main.c: Remove kernel-doc comments staging: unisys: visorhba: visorhba_main.c: Remove kernel-doc comments staging: unisys: include: Wrap macro argument in parenthesis staging: unisys: include: Remove unused visorchannel #defines staging: unisys: visorbus: Remove useless checks in visorbus_main.c staging: unisys: visorbus: Rename #define VMCALL_IO_CONTROLVM_ADDR staging: unisys: include: Change out-of-date references staging: unisys: visornic: Move function to appropriate location staging: unisys: visorbus: Rename what vmcallinterface.h #define staging: unisys: visorinput: Remove unnecessary usage of local variable staging: unisys: include: Add function definition argument identifier staging: unisys: visorbus: Remove pointer cast that causes sparse warning staging: unisys: visorbus: visorchannel.c: Fix #define formatting staging: unisys: visorbus: visorbus_main.c: Fix #define formatting staging: unisys: visorbus: controlvmchannel.h: Fix #define formatting staging: unisys: visorbus: visorchipset.c: Fix #define formatting staging: unisys: visorbus: vbuschannel.h: Fix #define formatting staging: unisys: visorbus: vmcallinterface.h: Fix #define formatting staging: unisys: visorinput: visorinput.c: Fix #define formatting staging: unisys: visorhba: visorhba_main.c: Fix #define formatting staging: unisys: include: iochannel.h: Fix #define formatting staging: unisys: include: visorbus.h: Fix #define formatting staging: unisys: include: channel.h: Fix #define formatting David Kershner (68): staging: unisys: include: simplify spar_check_channel_client staging: unisys: visorbus: parahotplug_process_message add error handling staging: unisys: visorbus: add error handling to handle_command staging: unisys: visorbus: add error handling to controlvm_periodic_work staging: unisys: visorbus: add error handling for parahotplug_request_kickoff staging: unisys: visorbus: add error handling around kobject_uevent staging: unisys: visorbus: add error handling to toolaction_show staging: unisys: visorbus: add error handling to boottotool_show staging: unisys: visorbus: add error handling to error_show staging: unisys: visorbus: add error handling textid_show staging: unisys: visorbus: add error handling to remaining_steps_show staging: unisys: visorbus: move bus_device_info_init to visorbus_main.c staging: unisys: visorbus: remove invalid comment, we are one driver. staging: unisys: visorbus: convert ret to err to be consistent staging: unisys: visorbus: boottotool convert ret to err staging: unisys: visorbus: error_store convert ret to err staging: unisys: visorbus: textid_store convert ret to err staging: unisys: visorbus: remaining_steps convert ret to err staging: unisys: visorbus: add error handling to chipset_bus_create staging: unisys: visornic: add error handling for visorchannel_signalinsert/remove staging: unisys: visorbus: add error handling for chipset_device_create staging: unisys: visorbus: consolidate bus_responder and device_responder staging: unisys: visorbus: move vbuschannel_print_devinfo from .h to .c file staging: unisys: visorbus: get rid of shouting SPAR_VBUS_CHANNEL_CLIENT_OK macro staging: unisys: remove client from spar_check_channel staging: unisys: visorbus: add error handling for dev_start_periodic_work staging: unisys: visorbus: add error handling visorbus_enable_channel_interrupt staging: unisys: visorbus: fix error handling in create_bus_instance staging: unisys: visorbus: get rid of create_bus_type. staging: unisys: visorbus: get rid of unused parameter forcematch staging: unisys: visorbus: get rid of unused parameter forcenomatch staging: unisys: visorbus: cleanup error handling in visorbus_uevent staging: unisys: visorbus: check for err from dev_set_name staging: unisys: visorbus: don't ignore visorchannel_read error staging: unisys: visorbus: don't unregister if we failed to register staging: unisys: visorbus: add error handling to initiate_chipset_device_pause_resume staging: unisys: visorbus: add error handling to chipset_device_pause/resume staging: unisys: visorbus: get rid of braces around single statements staging: unisys: visorbus: consolidate if statements staging: unisys: visorbus: remove useless ifdef staging: unisys: visorbus: get rid of ISSUE_IO_VMCALL staging: unisys: visorbus: Update vmcallinterface comment staging: unisys: visorbus: move unisys_vmcall into visorchipset staging: unisys: visorbus: Have unisys_vmcall return Linux error instead of VMCALL error staging: unisys: visorbus: fix kernel BUG discovered by day0 testing staging: unisys: visorbus: combine response functions into a single one staging: unisys: visornic: remove keyword inline from function staging; unisys: visorbus: replace uint32 with int staging: unisys: visorbus: fixed indentation staging: unisys: visorbus: update comment staging: unisys: visorbus: add timeout to controlvm_periodic_work staging: unisys: visorbus: handle visorchannel_write errors in code staging: unisys: visorbus: remove NORETRY staging: unisys: visorbus: remove POSTCODE from create_visor_device staging: unisys: visorbus: remove POSTCODE from chispet_init staging: unisys: visorbus: remove POSTCODE in create_bus_instance staging: unisys: visorbus: remove noisy postcodes staging: unisys: visorbus: remove noisy postcode in bus_destroy staging: unisys: visorbus: remove noisy postcode from visorchipset_exit staging: unisys: visorbus: remove postcodes in visorbus_init staging: unisys: visorbus: get rid of POSTCODEs in save_crash_msg staging: unisys: visorbus: remove POSTCODEs from bus_create staging: unisys: visorbus: remove POSTCODE from bus_configure staging: unisys: visorbus: remove POSTCODE from my_device_create staging: unisys: visorbus: get rid of POSTCODES in my_device_changestate staging: unisys: visorbus: refactor setup_crash_devices_work_queue staging: unisys: visorbus: remove postcodes in setup_crash_devices_work_queue staging: unisys: visorbus: remove POSTCODE from visorchipset_init Derek Robson (19): Staging: iio: resolver: ad2s1210.c - style fix Staging: iio: meter: meter.h - style fix Staging: iio: impedance-analyzer: ad5933.c - style fix Staging: rtl8712: rtl871x_cmd.h - block comments Staging: rtl8712: rtl871x_event.h - style fix Staging: rtl8712: rtl871x_io.h - style fix Staging: rtl8712: rtl871x_mlme.h - style fix Staging: rtl8712: rtl871x_pwrctrl.h - style fix Staging: rtl8712: rtl871x_recv.h - style fix Staging: rtl8712: wifi.h - style fix Staging: rtl8712: wlan_bssdef.h - style fix Staging: media: platform: bcm2835 - style fix Staging: rtl8712: rtl871x_mp_ioctl.h - style fix Staging: bcm2835: Fixed style of block comments Staging: media: lirc - style fix Staging: media: davinci_vpfe - style fix Staging: rtl8192e - fixed style of block comments Staging: atomisp - octal permissions, style fix Staging: vt6655 - block comments style fix Dhananjay Balan (2): staging: most: aim-sound style fixess staging: olpc_dcon: style fixes Ding-Chi Wang (1): staging: rtl8712: checkpatch: Avoid multiple line dereferences Doug Oucharek (1): staging: lustre: ko2iblnd: Adapt to the removal of ib_get_dma_mr() Dylan Leggio (1): Staging: wilc1000: fix two typos in #define's Elena Reshetova (1): drivers: convert vme_user_vma_priv.refcnt from atomic_t to refcount_t Elia Geretto (1): Staging: rtl8192u: clean up some white space issues Enric Balletbo i Serra (1): iio: cros_ec_sensors: Use devm to setup the triggered buffer. Eva Rachel Retuya (6): iio: accel: Add driver for the Analog Devices ADXL345 3-axis accelerometer dt-bindings: iio: accel: Document ADXL345 accelerometer binding iio: accel: adxl345: Use I2C regmap instead of direct I2C access iio: accel: adxl345: Split driver into core and I2C iio: accel: adxl345: Add SPI support staging: iio: tsl2x7x_core: Fix standard deviation calculation Fabian Frederick (1): staging: media: atomisp: kmap() can't fail Fabrice Gasnier (5): dt-bindings: iio: stm32-adc: add option to set resolution iio: adc: stm32: add dt option to set resolution iio: stm32 trigger: fix sampling_frequency read dt-bindings: iio: stm32-dac: Add support for STM32 DAC iio: dac: add support for stm32 DAC Fabrizio Perria (1): staging: android: ion: Fix unnecessary initialization of static variable Gargi Sharma (37): staging: iio: compress return logic staging: fbtft: Match alignment with open parentheses staging: fbtft: Remove blank line staging: xgifb: add braces around if statement staging: wlan-ng: remove extra parentheses staging: rtl8188eu: Replace x==NULL by !x staging: rtl8188eu: Fix block comments warning staging: rtl8188eu: Put constant on right side of comparison staging: rtl8188eu: Remove unnecessary blank lines staging: rtl8188eu: Remove multiple blank lines staging: rtl8188eu: Add a blank line staging: rtl8192e: Remove useless parentheses staging: rtl8188eu: replace explicit NULL comparison staging: rtl8192u: Replace explicit NULL comparison staging: rtl8192e: replace explicit NULL comparison staging: greybus: loopback_test: fix device-name leak staging: vc04_services: Remove explicit NULL comparison staging: media: Remove ternary operator staging: rtl8192u: Remove ternary operator staging: lustre: Replace typedef with struct staging: dgnc: Constify ktermios structure staging: lustre: lnet: Constify kernel_param_ops structure staging: lustre: Remove lustre_eacl.h staging: rtl8192u: Constify ieee80211_qos_parameters structure staging: greybus: Remove unneeded header file staging: lustre: Remove max_u64 function staging: rtl8192e: Remove useless type conversion staging: gdm724x: Replace ternary operator with min macro staging: vc04_services: Use ARRAY_SIZE macro staging: lustre: Use min3 macro staging: rtl8192e: Remove multiple assignments staging: vc04_services: Remove type and function prototype staging: vc04_services: Replace typedef with struct staging: rtl8192u: Remove multiple assignments staging: iio: ad7280: Replace mlock with driver private lock staging: adis16203: Remove locking on raw reads of IIO_CHAN_INFO_CALIBBIAS staging: iio: update locking method during frequency writes Georgiana Rodica Chelu (2): staging:rtl8188eu Add spaces around binary operator staging: rtl8192e: Indent the code Georgios Emmanouil (7): Staging: wlan-ng: prism2mgmt: Removed an empty line Staging:wilc1000:host_interface: Removed unnecessary blank line Staging:wilc1000:host_interface: Integrated two 'if' statements to a single 'if' statement Staging:wilc1000:wilc_sdio: Modified comment style to preferred kernel comment style Staging:wilc1000:wilc_spi: Fixed comment style to the preferred kernel comment style Staging:wilc1000:wilc_spi: Fixed spelling error Staging:wilc1000:wilc_spi: Added blank line after function and modified comment style Gilad Ben-Yossef (9): staging: ccree: introduce CryptoCell HW driver staging: ccree: add ahash support staging: ccree: add skcipher support staging: ccree: add IV generation support staging: ccree: add AEAD support staging: ccree: add FIPS support staging: ccree: add TODO list staging: ccree: add DT bindings for Arm CryptoCell staging: ccree: remove useless NULL test of field Greg Kroah-Hartman (13): staging: media: atomisp: handle sched.h breakup Merge tag 'iio-for-4.12a' of git://git.kernel.org/.../jic23/iio into staging-next staging: atomisp: fix include Makefile mess staging: media: atomisp: remove '.' from pci Makefile Merge tag 'iio-for-4.12b' of git://git.kernel.org/.../jic23/iio into staging-next Merge 4.11-rc4 into staging-next Merge tag 'iio-for-4.12c' of git://git.kernel.org/.../jic23/iio into staging-next Merge 4.11-rc6 into staging-next staging: rtl8723bs: force driver to be built as a module. staging: atomisp: fix build breakage from files going away staging: atomisp: remove odd 'list' file Merge tag 'iio-for-4.12d' of git://git.kernel.org/.../jic23/iio into staging-next Merge tag 'iio-fixes-for-4.11e' of git://git.kernel.org/.../jic23/iio into staging-next Guru Das Srinagesh (1): staging: iio: ad9832: use 4-digit octal permissions Gustavo A. R. Silva (1): staging: speakup: fix warning for static declaration Gwendal Grignou (1): iio: cros_ec_light_prox: add ChromeOS EC Light and Proximity Sensors Haim Daniel (1): staging: vc04_services: add parenthesis to macros Hans de Goede (3): staging: Add rtl8723bs sdio wifi driver staging: rtl8723bs: Add missing include <linux/of.h> to fix compile error staging: rtl8188eu: force driver to be built as a module Heiner Kallweit (9): iio: adc: meson-saradc: switch from polling to interrupt mode iio: adc: meson-saradc: improve meson_sar_adc_read_raw_sample staging: fbtft: add adriver for SH1106 staging: fbtft: improve a syslog message in fbtft_register_framebuffer staging: fbtft: fb_sh1106: use own implementation of write_register staging: fbtft: add helper fbtft_write_buf_dc staging: fbtft: use helper fbtft_write_buf_dc in fbtft-bus.c staging: fbtft: fb_sh1106: use new helper helper fbtft_write_buf_dc iio: adc: meson-saradc: add calibration Horia Geantă (2): staging: fsl-mc: bus: dpio: fix alter FQ state command staging: fsl-mc/dpio: add cpu <--> LE conversion for dpaa2_fd Ian Abbott (29): staging: comedi: jr3_pci: fix possible null pointer dereference staging: comedi: jr3_pci: cope with jiffies wraparound staging: comedi: jr3_pci: Reset all DSPs staging: comedi: jr3_pci: struct comedi_lrange should normally be const staging: comedi: jr3_pci: re-work firmware copyright display staging: comedi: jr3_pci: remove unneeded 'spriv' checks staging: comedi: jr3_pci: remove next_time_max member staging: comedi: jr3_pci: separate out poll state enum staging: comedi: jr3_pci: re-work struct jr3_pci_subdev_private range staging: comedi: jr3_pci: pass transform by reference staging: comedi: jr3_pci: replace devpriv->iobase with dev->mmio staging: comedi: allow it to be built-in staging: comedi: ni_atmio: make device_ids const staging: comedi: jr3_pci: rename struct jr3_channel to jr3_sensor staging: comedi: jr3_pci: rename channel to sensor staging: comedi: jr3_pci: rename data to sensor staging: comedi: jr3_pci: rename 'channel' to 'block' staging: comedi: jr3_pci: separate out block type staging: comedi: jr3_pci: use struct jr3_block instead of jr3_t staging: comedi: jr3_pci: omit pointless debug info staging: comedi: jr3_pci: check sizes at compile time staging: comedi: jr3_pci: check PCI BAR 0 size staging: comedi: jr3_pci: fix initial range[8] max value staging: comedi: jr3_pci: change module description staging: comedi: amplc_pci230: remove 'inline' from pci230_gat_config() staging: comedi: amplc_pci230: convert CLK_CONFIG() macro to function staging: comedi: amplc_pci224: remove 'inline' from pci224_gat_config() staging: comedi: amplc_pci224: convert CLK_CONFIG() macro to function staging: comedi: support vm_access_process for mmap'd buffer Ian Chard (2): staging: wlan-ng: break long line in p80211req.c staging: rtl8188eu: embedded function name style fixes Ilia Sergachev (1): staging: ks7010: remove line continuations in quoted strings Ioana Radulescu (11): bus: fsl-mc: dpio: add APIs for DPIO objects staging: fsl-mc/dpio: Fix early writing of valid bit staging: fsl-mc: bus: add DPCON object APIs staging: fsl-dpaa2/eth: Add Ethernet driver overview document staging: fsl-dpaa2/eth: Add APIs for DPNI objects staging: fsl-dpaa2/eth: Add Freescale DPAA2 Ethernet driver staging: fsl-dpaa2/eth: Add ethtool support staging: fsl-dpaa2/eth: Add driver specific stats staging: fsl-dpaa2/eth: Add trace points staging: fsl-dpaa2/eth: Add TODO file staging: fsl-dpaa2/eth: Add maintainer for Ethernet driver Ivan Safonov (16): staging:r8188eu: use DIV_ROUND_UP() in rtw_signal_stat_timer_hdl() staging:r8188eu: refactor add_RATid() - remove rtw_hal_get_hwreg() call staging:r8188eu: refactor rtw_check_beacon_data() - remove rtw_hal_get_hwreg() call staging:r8188eu: refactor rtw_get_cur_max_rate() - remove rtw_hal_get_hwreg() call staging:r8188eu: refactor issue_assocreq() - remove rtw_hal_get_hwreg() call staging:r8188eu: refactor rtw_update_ht_cap() - remove rtw_hal_get_hwreg() call staging:r8188eu: refactor HT_caps_handler() - remove rtw_hal_get_hwreg() call staging:r8188eu: remove unused HW_VAR_RF_TYPE parameter of HT_caps_handler staging:r8188eu: remove unused MCS_rate_2R array staging:r8188eu: add iv length to frame data offset staging:r8188eu: replace rtw_software_decrypt with its value staging:r8188eu: remove software_decrypt member of registry_priv struct staging:r8188eu: remove sw_decrypt member of security_priv struct staging:r8188eu: replace rtw_software_encrypt with its default value staging:r8188eu: remove software_encrypt member of registry_priv struct staging:r8188eu: remove sw_encrypt member of security_priv struct Jacopo Mondi (3): dt-bindings: iio: adc: Add max9611 ADC iio: Documentation: Add max9611 sysfs documentation iio: adc: Add Maxim max9611 ADC driver Jakub Jedelsky (1): staging: rtl8192u: fix incorrect assignments James Simmons (35): staging: lustre: lprocfs: move lprocfs_stats_[un]lock to a source file staging: lustre: socklnd: change UAPI typedefs to proper structure staging: lustre: lnet: change lnet_handle_eq_t to proper struct staging: lustre: lnet: change lnet_handle_md_t to proper struct staging: lustre: lnet: change lnet_handle_me_t to proper struct staging: lustre: lnet: remove generic lnet_handle_any_t staging: lustre: lnet: change lnet_msg_t to proper structure staging: lustre: lnet: change lnet_libhandle_t to proper structure staging: lustre: lnet: change lnet_eq_t to proper structure staging: lustre: lnet: change lnet_me_t to proper structure staging: lustre: lnet: change lnet_libmd_t to proper structure staging: lustre: lnet: change lnet_test_peer_t to proper structure staging: lustre: lnet: change lnd_t to proper structure staging: lustre: lnet: change lnet_ni_t to proper structure staging: lustre: lnet: change lnet_rc_data_t to proper structure staging: lustre: lnet: change lnet_peer_t to proper structure staging: lustre: lnet: change lnet_route_t to proper structure staging: lustre: lnet: change lnet_remotenet_t to proper structure staging: lustre: lnet: change lnet_rtrbufpool_t to proper structure staging: lustre: lnet: change lnet_rtrbuf_t to proper structure staging: lustre: lnet: change lnet_portal_t to proper structure staging: lustre: lnet: change lnet_t to proper structure staging: lustre: lnet: give LNET_MATCH* enum a name staging: lustre: lnet: change lnet_counter_t to proper structure staging: lustre: lnet: change lnet_md_t to proper structure staging: lustre: lnet: change lnet_event_t to proper structure staging: lustre: lnet: change lnet_process_id_t to proper structure staging: lustre: lnet: change lnet_msg_type_t to proper enum staging: lustre: lnet: change lnet_unlink_t to proper enum staging: lustre: lnet: change lnet_ins_pos_t to proper enum staging: lustre: lnet: change lnet_event_kind_t to proper enum staging: lustre: lnet: change lnet_ack_req_t to proper enum staging: lustre: lnet: remove LNET_SEQ_BASETYPE staging: lustre: lnet: remove unused lnet_md_iovec_t staging: lustre: lnet: use struct bio_vec instead of typedef Javier Martinez Canillas (17): iio: adc: ina2xx: Add OF device ID table iio: mlx96014: Add OF device ID table iio: magnetometer: bmc150_magn_i2c: Add OF device ID table iio: dac: mcp4725: Add OF device ID table iio: light: us5182d: Add OF device ID table iio: light: tsl2563: Add OF device ID table iio: pressure: hp03: Add OF device ID table iio: imu: inv_mpu6050: Add OF device ID table iio: accel: bma180: Add OF device ID table iio: light: apds9960: Add OF device ID table iio: dac: max5821: Set .of_match_table to OF device ID table iio: adc: ti-ads1015: Add OF device ID table iio: magnetometer: mag3110: Add OF device ID table iio: accel: mma7455_i2c: Add OF device ID table iio: pressure: mpl3115: Add OF device ID table iio: accel: mma7660: Add OF device ID table iio: gyro: itg3200: Add OF device ID table Javier Rodriguez (1): staging: gdm724x: modify icmp6_checksum for returning a correct data type. Jean-Baptiste Abbadie (1): staging: vc04_services: Remove unused functions Jinshan Xiong (4): staging: lustre: osc: remove obsolete asserts staging: lustre: lov: cleanup when cl_io_iter_init() fails staging: lustre: ldlm: handle ldlm lock cancel race when evicting client. staging: lustre: osc: further LRU OSC cleanup after eviction Jitendra Kumar Khasdev (1): Staging: vt6656: Fix spaces and char limit Joe Perches (3): staging: fbtft: Make the pointers to s16 init arrays const staging: fbtft: Make some s16 arrays const staging: speakup: Add __printf format/arg verification, fix fallout Johan Hovold (1): staging: gdm724x: gdm_mux: fix use-after-free on module unload Jon Frisch (5): staging: unisys: include: remove macro lengthof staging: unisys: include: removed unused function declarations staging: unisys: include: remove irrelevant comments staging: unisys: visornic: remove inline functions staging: unisys: visorbus: remove #pragma directive Jonathan Bowie (1): staging: greybus: loop_backtest: fixed consistent spacing style issue Jonathan Cameron (6): staging:iio:adc:spear Move out of staging. staging:iio:adc:lpc32xx Apply consistent prefix to local defines staging:iio:adc:lpc32xx rename local state structure to _state staging:iio:adc:lpc32xx Move out of staging. iio:imu:mpu6050 update i2c bindings to reflect i2c-gate and supported parts iio:imu:mpu6050 add explicit mpu9250 support Juan Antonio Pedreira Martos (1): staging: vt6656: use tabs instead of spaces Julia Lawall (3): staging: media: atomisp: fix semicolon.cocci warnings staging: rtl8723bs: core: rtw_cmd: drop unneeded null test staging: rtl8723bs: core: rtw_cmd: drop unneeded null tests Julián de Gortari (1): Staging: fbtft: fb_watterott: fix incorrect type in assignments Jérémy Lefaure (7): staging: media: atomisp: fill properly hmm_bo_type_strings when ION is disabled staging: media: atomisp: remove duplicate includes Revert "staging: media: atomisp: fill properly hmm_bo_type_strings when ION is disabled" staging: media: atomisp: add missing include in vlv2_plat_clock.c staging: media: atomisp: select REGMAP_I2C needed by ap1302.c staging: media: atomisp: add missing dependencies in Kconfig staging: media: atomisp: fix build errors when PM is disabled Katie Dunne (7): staging: iio: meter: ade7753: Move header content to implementation file staging: iio: meter: ade7753: Clean up includes staging: xgifb: add braces around if-statements staging: ks7010: remove unecessary spaces after casts staging: sm750fb: add curly braces to if-statements staging: sm750fb: add spaces around operators staging: vt6656: remove blank lines at opening and closing braces Kenneth Hsu (2): staging: olpc_dcon: add whitespace around binary operators staging: rtl8723bs: declare private function as static Kevin Wern (1): staging: media/platform/bcm2835: remove gstreamer workaround Larry Finger (22): staging: rtl8723bs: Fix indenting warning in os_dep/xmit_linux.c staging: rtl8723bs: Fix indenting warning in os_dep/rtw_proc.c staging: rtl8723bs: Fix dereference before check warning in os_dep/recv_linux.c staging: rtl8723bs: Fix indenting warning in os_dep/os_intfs.c staging: rtl8723bs: Fix indenting mistake in os_dep/mlme_linux.c staging: rtl8723bs: Fix various errors in os_dep/ioctl_cfg80211.c staging: rtl8723bs: Fix potential usage while NULL error in hal/rtl8723b_hal_init.c staging: rtl8723bs: Fix indenting problems in hal/HalHWImg8723B_BB.c staging: rtl8723bs: Fix indening problem in hal/hal_com_phycfg.c staging: rtl8723bs: Fix indenting problem for hal/hal_com.c staging: rtl8723bs: Fix indenting problems in core/rtw_xmit.c staging: rtl8723bs: Fix possible usage of NULL pointer in core/rtw_debug.c staging: rtl8723bs: Fix indenting mistake in core/rtw_ap.c staging: rtl8723bs: Fix indenting mistakes in core/rtw_ieee80211.c staging: rtl8723bs: Fix indenting mistakes in core/rtw_mlme.c staging: rtl8723bs: Fix some indenting problems and a potential data overrun staging: rtl8723bs: Fix indenting problem in core/rtw_sta_mgt.c staging: rtl8723bs: Fix some white-space errors in core/rtw_security.c staging: rtl8723bs: Fix white-space errors in core/rtw_recv.c staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c staging: rtl8723bs: Fix indenting problems in core/rtw_odm.c staging: rtl8723bs: Fix indenting error in core/rtw_pwrctrl.c Lars-Peter Clausen (8): iio: stx104: Set parent device iio: quad-8: Set parent device iio: cio-dac: Set parent device iio: max30100: Set parent device iio: max30102: Set parent device iio: lmp91000: Set parent device iio: pulsedlight-lidar-lite-v2: Set parent device iio: maxim_thermocouple: Set parent device Laura Abbott (22): staging: android: ion: Remove dmap_cnt staging: android: ion: Remove alignment from allocation field staging: android: ion: Duplicate sg_table staging: android: ion: Call dma_map_sg for syncing and mapping staging: android: ion: Remove page faulting support staging: android: ion: Remove crufty cache support staging: android: ion: Remove custom ioctl interface staging: android: ion: Remove import interface staging: android: ion: Remove duplicate ION_IOC_MAP staging: android: ion: Remove old platform support cma: Store a name in the cma structure cma: Introduce cma_for_each_area staging: android: ion: Use CMA APIs directly staging: android: ion: Stop butchering the DMA address staging: android: ion: Break the ABI in the name of forward progress staging: android: ion: Get rid of ion_phys_addr_t staging: android: ion: Collapse internal header files staging: android: ion: Rework heap registration/enumeration staging: android: ion: Drop ion_map_kernel interface staging: android: ion: Remove ion_handle and ion_client staging: android: ion: Set query return value staging/android: Update Ion TODO list Liang Chen (1): dt-bindings: iio: rockchip-saradc: add support for rk3328 Linus Walleij (3): iio: xoadc: augment DT bindings a bit iio: adc: break out common code from SPMI VADC iio: adc: add a driver for Qualcomm PM8xxx HK/XOADC Lorenzo Bianconi (8): iio: imu: st_lsm6dsx: add support to multiple devices with the same settings iio: imu: st_lsm6dsx: add support to lsm6dsl Documentation: dt: iio: imu: st_lsm6dsx: add lsm6dsl sensor device binding iio: imu: st_lsm6dsx: add support to lsm6ds3h Documentation: dt: iio: imu: st_lsm6dsx: add lsm6ds3h sensor device binding iio: imu: st_lsm6dsx: do not apply ODR configuration in write_raw handler iio: imu: st_lsm6dsx: use i2c/spi device name for iio_dev name iio: imu: st_lsm6dsx: simplify data ready pin parsing Lucian Zala (1): staging: fsl-mc: fix coding style warning Luis Oliveira (1): staging: media: atomisp: fix misspelled word in comment Maciej Billewicz (1): Staging: android: ion: ion_dummy_driver: remove unnecessary empty line Maciek Borzecki (1): staging wlan-ng: fix type mismatch warnings in mkpdrlist() Malcolm Priestley (2): staging: vt6656: use off stack for out buffer USB transfers. staging: vt6656: use off stack for in buffer USB transfers. Manivannan Sadhasivam (2): iio:temperature:tmp007: Add irq and threshold events support iio:light: Add support for STMicro VL6180 sensor Manoj Sawai (3): Staging: xgifb: vb_setmode.c: Fix checkpath warning Staging: xgifb: vb_setmode.c: Fix checkpath warnings Staging: xgifb: XGI_main_26.c: non-standard C Mario Bambagini (1): staging: lustre: fix sparse warning about different address spaces Mark Stenglein (1): staging: iio: accel: remove unneeded braces around single statements Martin Karamihov (1): staging: rtl8192u: fix incorrect type in assignment in ieee80211_tx.c Matt Ranostay (5): mailmap: Change email to new Konsulko email devicetree: add documentation for MAX30102 oximeter iio: health: add MAX30102 oximeter driver support iio: proximity: as3935: fix as3935_write iio: light: apds9960: add system-wide suspend Matthieu Simon (1): staging: rtl8192u: Fix sparse warnings in r8192U_dm.c Maxime Roussin-Belanger (1): iio: dac: Add support for ltc2632 DACs Michael Hennerich (1): iio:adc: Driver for Linear Technology LTC2497 ADC Michael S. Hansen (1): iio: addac: adt7136: Fix style to use octal file permissions. Michael Sartain (4): staging: greybus: firmware: Remove trailing semicolon from FW_TIMEOUT_DEFAULT staging: greybus: firmware: Remove extra braces from single line if staging: greybus: firmware: Change long long unsigned to unsigned long long staging: greybus: firmware: Convert sscanf calls to strtoul Michael Zoran (24): staging: bcm2835-audio: Move driver under vc04_services staging: bcm2835-camera: Move driver under vc04_services staging: bcm2835-audio: Update driver description staging: bcm2835-camera: Update driver name staging: vc04_services: Create new BCM_VIDEOCORE setting for VideoCore services. staging: bcm2835-audio: select BCM2835_VCHIQ rather then depending on it. staging: bcm2835-camera: select BCM2835_VCHIQ rather then depending on it. staging: bcm2835-camera: Remove explicit cache flush operations staging: bcm2835_camera: Convert control_service field of mmal_msg_header to u32 staging: bcm2835_camera: Use a mapping table for context field of mmal_msg_header staging: vchiq_arm: Add compatibility wrappers for ioctls staging: vchiq_arm: Disable ability to dump memory by default staging: bcm2835-camera: Create struct mmal_es_format_local to mirror struct mmal_es_format staging: bcm2835-camera: Convert client_component field to u32 staging: bcm2835-camera: Convert delayed_buffer to u32 staging: bcm2835-camera: Convert client_context field to a 32 bit handle staging: bcm2835-camera: Convert struct mmal_port info fields to u32 staging: bcm2835-camera: Convert struct mmal_buffer_header info fields to u32 staging: bcm2835-camera: Convert spinlock to mutex in handle mapping code staging: bcm2835-camera: Fix buffer overflow calculation on query of camera properties staging: bcm2835-camera: Fix bogus compiler warnings regarding constants staging: bcm2835-camera: remove depends on ARM staging: vchi: Remove ARM64 from TODO list staging: bcm2835-audio: Add support for simultanous HDMI and Headphone audio Michal Hocko (1): staging, android: remove lowmemory killer from the tree Miguel Robles (4): Staging: iio: cdc: ad7152.c, use octal permissions instead of symbolic iio: accel: Prefer unsigned int to bare use of unsigned Staging: iio: cdc: ad7746: use octal permissions instead of symbolic Staging: iio: resolver: ad2s1210: Fix warning, statements should start on a tabstop Mohsin Shan (1): Staging: goldfish: use __func__ instead of embedded function names Narcisa Ana Maria Vasile (31): staging: iio: ad9832: Moved contents of the header to the source file staging: iio: ad9834: Moved contents of the header to the source file staging: iio: adis16209: Move contents of the header to the source file staging: iio: adis16240: Move contents of the header to the source file staging: iio: accel: Rename source files and update Makefile staging: bcm2835-audio: Fixed spacing around '&' staging: fbtft: Merged two identical conditionals into one. staging: bcm2835-camera: Refactored get_format function staging: vc04_services: Removed unnecessary variable staging: vc04_services: bcm2835-camera: Remove unnecessary variable staging: bcm2835-camera: Remove unnecessary blank lines staging: bcm2835-camera: Add spaces around '<<' staging: bcm2835-camera: Replace 'uint32_t' with kernel type u32 staging: bcm2835-camera: Replace ternary operator with min_t macro staging: vc04_services: Remove error message on kmalloc() failure staging: vc04_services: Refactor conditionals staging: speakup: i18n.c: Change return type from int to bool staging: speakup: i18n.c: Refactor conditionals in spk_msg_set staging: iio: adis16209: Group similar macros into enums staging: iio: adis16240: Group similar macros into enums staging: iio: adis16209: Remove mutex_lock() and mutex_unlock() calls staging: lustre: libcfs: Replace printk() with pr_*() staging: lustre: libcfs: Define pr_fmt() to include relevant name staging: rtl8712: Invert if statements to reduce indentation level staging: rtl8712: Invert the test on check_fwstate() to reduce indentation staging: rtl8712: Restructure code for clarity staging: rtl8712: Invert comparison to reduce indentation staging: iio: adt7136: Remove unnecessary blank lines staging: iio: Add blank lines after function declarations staging: iio: cdc: ad7746: Fix alignment with paranthesis staging: iio: ad5933: Protect DIRECT mode using claim/release helpers Nathan Howard (3): staging: bcm2835-audio: bcm2835.h: fix block comment warning staging: bcm2835-audio: bcm2835.h: fix printk coding style issue staging: bcm2835-audio: bcm2835.h: fix macro coding style issue Niu Yawei (1): staging: lustre: ldlm: fix race of starting bl threads Okash Khawaja (5): staging: speakup: spk_serial_out and spk_wait_for_xmitr to take synth arg staging: speakup: add spk_io_ops struct to spk_synth staging: speakup: move spk_stop_serial_interrupt into synth-specific release function staging: speakup: move those functions which do outgoing serial comms, into serialio.c staging: speakup: add send_xchar and tiocmset methods Olav Haugan (2): staging: speakup: (coding style) Simplify comparisons to NULL staging: speakup: (coding style) Limit line to 80 chars Olivier Leveque (1): staging: iio: adc: ad7280a: fix permission coding style issue Pan Bian (2): staging: comedi: addi_apci_3xxx: check return value staging: wilc1000: fix unchecked return value Paolo Cretaro (2): staging: android: ion: Replace spaces with tabs for indentation staging: android: ion: Remove whitespace before quoted newline Paul Gortmaker (1): staging/media: make atomisp vlv2_plat_clock explicitly non-modular Pavel Roskin (1): iio: dac: ad7303: fix channel description Peter Rosin (1): iio: gyro: mpu3050: stop double error reporting Pranay Kr. Srivastava (3): return same error value from spk_set_key_info remove unnecessary initial allocation of vc staging: speakup: use speakup_allocate as per required context Prasant Jalan (3): staging: sm750fb: fixing function return with lock held staging: sm750fb: removed line continuations in quoted strings staging: rtl8712: fixed multiple line derefence issue Pushkar Jambhlekar (4): drivers/staging/media: atomisp: Removing redundant information from dev_err drivers/staging/wilc1000: Using __func__ instead of hardcoded function name drivers/staging/wilc1000: Removing explicit function tracing using dev_dbg/info drivers/staging/lustre: Coding-guideline: Missing a blank line after declarations Quentin Schulz (3): iio: adc: add support for Allwinner SoCs ADC iio: adc: sun4i-gpadc-iio: move code used in MFD probing to new function iio: adc: sun4i-gpadc-iio: add support for A33 thermal sensor René Hickersberger?= (1): Staging: iio: accel: adis16203: fixed a brace coding style issue Rick Altherr (2): Documentation: dt-bindings: Document bindings for Aspeed ADC iio: Aspeed ADC Riku Salminen (1): Staging: nvec: Remove FSF's mailing address Roy Pledge (6): bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs bus: fsl-mc: dpio: add global dpaa2 definitions bus: fsl-mc: dpio: add QBMan portal APIs for DPAA2 bus: fsl-mc: dpio: add the DPAA2 DPIO service interface bus: fsl-mc: dpio: add the DPAA2 DPIO object driver bus: fsl-mc: dpio: add maintainer for DPIO Sameer Wadgaonkar (13): staging: unisys: visorbus: added struct visorchipset_device staging: unisys: visorbus: remove character device interface staging: unisys: visorbus: remove visorchipset_platform_device staging: unisys: visorbus: removed unused structure pci_id staging: unisys: include: remove unused function spar_check_channel_server staging: unisys: include: remove unused macro spar_signal_init staging: unisys: visorbus: remove unused functions in visorchipset staging: unisys: visorhba: remove inline keyword staging: unisys: visorbus: remove inline keyword from visorchipset staging: unisys: visorbus: remove inline keyword in visorchannel.c staging: unisys: visorbus: add __packed to structures in controlvmchannel.h staging: unisys: visorbus: fix s-Par to boot with option CONFIG_VMAP_STACK set to y staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y Samuel Thibault (7): speakup: extend synth buffer to 16bit unicode characters speakup: convert screen reading to 16bit characters speakup: add unicode variant of /dev/softsynth speakup: make get_char actually get unicode characters speakup: Support spelling unicode characters speakup: Fix bogus caps on speaking unicode characters speakup: Fix spurious space pronunciation on spelling letters Sebastian Haas (3): staging: rtl8192u: Fix endianness warnings in ieee80211_rx.c staging: rtl8188eu: fix typos in comments staging: rtl8188eu: fix typos in macros Sergiy Redko (1): Staging: lustre: lnet: code style fix Shiva Kerdel (5): Staging: ks7010: ks_*: Use the BIT macro for bitwise checks Staging: ks7010: ks_*: Braces should be used on all arms of these statements Staging: ks7010: ks_*: Use preferred 'u8' kernel type over 'uint8_t' Staging: ks7010: ks_hostif.*: Use preferred 'u16' kernel type over 'uint16_t' Staging: ks7010: ks_hostif.*: Use preferred 'u32' kernel type over 'uint32_t' Skanda Guruanand (1): staging: lustre: Fix sparse endianness warnings cast to restricted __le64 and __le32 Song Hongyan (4): hid: hid-sensor-prox: Add more data field for hysteresis parsing iio: hid: Add temperature sensor support iio: hid-sensor-attributes: Fix gravity sensor scale value not right issue iio: hid: Add humidity sensor support Sreya Mittal (5): staging: speakup: Clean up if tests staging: speakup: Align with parentheses staging: speakup: Clean up if conditions staging: vc04_services: bcm2835-audio: Align with parenthesis staging: vt6655: Remove unnecessary parentheses Srinivas Pandruvada (2): iio: hid-sensor: Store restore poll and hysteresis on S3 iio: hid-sensor: Fix unbalanced pm_runtime_enable error Stefan Wahren (5): staging: vchiq_arm: Remove unnecessary includes staging: vchiq_arm: Include linux/mm.h staging: vchiq_arm: Don't define PAGE_SIZE staging: vchiq_utils: Don't include headers twice staging: vchiq_arm: Fix MODULE_LICENSE Stuart Yoder (1): bus: fsl-mc: dpio: add DPIO driver overview document Suniel Mahesh (3): staging: rtl8192e: Rectify pointer comparisions with NULL staging: rtl8192e: Fix issues reported by checkpatch.pl staging: rtl8192e: Fix embedded function names with __func__ Tahia Khan (11): staging: wilc1000: Rename struct tstrRSSI to rssi_history_buffer staging: wilc1000: Rename tstrRSSI members and change type of u8Full to bool staging: wilc1000: Rename network_info member str_rssi to rssi_history staging: wilc1000: Fixes camel-casing in wilc_scan_complete_received staging: wilc1000: Fixes camel-casing in wilc_network_info_received staging: wilc1000: Fixes camel-casing in wilc_gnrl_info_received staging: wilc1000: removes redundant 'continue' in while loop conditional blocks staging: atomisp: Removes pointer comparison to 0 in ia_css_queue_enqueue staging: atomisp: Removes pointer comparison to 0 in ia_css_queue_dequeue staging: atomisp: Removes pointer comparison to 0 in ia_css_queue_get_size staging: sm750fb: Removes unused variable from sm750_hw_copyarea Tamara Diaconita (14): staging: ks7010: eap_packet: Format comments to fit in line staging:speakup:i18n.c: Align open paranthesis staging: speakup: kobjects: Delete space staging: speakup: kobjects: Delete blank line staging: speakup: kobjects: Align the code staging: speakup: kobjects: Rearrange headers staging: speakup: kobjects: Delete comparison staging: cxd2099: Add spaces around arithmetical operators staging: cxd2099: Remove multiple blank lines staging: cxd2099: Change kzalloc parameter staging: cxd2099: Remove redundant code staging: wilc1000: Declare variables to top of function staging: wilc1000: Correct name of variables staging: wilc1000: Remove unnecessary brackets Tejaswini Poluri (1): staging: rtl8712: code style fix Thibaut SAUTEREAU (1): staging: rtl8712: fix bad indentation Thomas Jespersen (1): staging: unisys: visornic: Replace symbolic perms with octal Tobias Regnery (1): staging: media: atomisp: fix build error in ov5693 driver Tobin C. Harding (128): staging: comedi: s626: Kernel doc format comments staging: fbtft: Fix buffer overflow vulnerability staging: fbtft: Replace magic number with constant staging: fbtft: Add check on strlcpy() return value staging: ks7010: invert conditional, reduce indent staging: ks7010: fix checkpatch MULTILINE_DEREFERENCE staging: ks7010: move logic operator to end of line staging: ks7010: remove switch statement staging: ks7010: refactor function call parameters staging: ks7010: fix checkpatch whitespace warnings staging: ks7010: fix checkpatch CONSTANT_COMPARISON staging: ks7010: fix spelling mistake staging: dgnc: audit goto's in dgnc_driver staging: dgnc: audit goto's in dgnc_mgmt staging: dgnc: audit goto's in dgnc_tty staging: dgnc: remove item from TODO list staging: ks7010: move WPA code to separate function staging: ks7010: reduce level of indentation staging: ks7010: fix line continuations staging: ks7010: refactor newly separated function staging: ks7010: move quoted string onto single line staging: ks7010: reduce length of comment string staging: ks7010: add variables key, key_index staging: ks7010: fix checkpatch whitespace warns staging: ks7010: add parentheses to complex macro staging: dgnc: return error code directly staging: dgnc: fix whitespace before return staging: dgnc: remove explicit cast staging: ks7010: fix spelling of Michael MIC staging: ks7010: fix checkpatch SPACING staging: ks7010: fix checkpatch BLOCK_COMMENT_STYLE staging: ks7010: fix logical line continuation staging: ks7010: remove dead code staging: ks7010: remove multiple assignment staging: ks7010: move comparison to right hand side staging: ks7010: remove unnecessary else statement staging: ks7010: remove unnecessary cast staging: ks7010: fix checkpatch memset warning staging: ks7010: reduce level of indentation staging: ks7010: refactor, whitespace only staging: ks7010: fix off by one error staging: ks7010: remove custom return values staging: ks7010: remove superfluous comments staging: ks7010: remove dead code staging: ks7010: fix checkpatch SPACING staging: ks7010: fix checkpatch BLOCK_COMMENT_STYLE staging: ks7010: fix checkpatch PARENTHESIS_ALIGNMENT staging: dgnc: preserve return code staging: ks7010: fix checkpatch LINE_SPACING staging: ks7010: fix checkpatch SPACING staging: ks7010: fix checkpatch PARENTHESIS_ALIGNMENT staging: ks7010: fix checkpatch BRACES staging: ks7010: fix checkpatch MULTIPLE_ASSIGNMENTS staging: ks7010: return directly on error staging: ks7010: make goto labels uniform staging: ks7010: remove non-zero comparison staging: ks7010: remove zero comparison staging: ks7010: rename return value identifier staging: ks7010: fix memcmp() bug staging: ks7010: add explicit check to memcmp() calls staging: ks7010: add explicit check to 'size' variables staging: ks7010: add braces to multi-line indent staging: ks7010: remove redundant check staging: ks7010: invert if statement conditionals staging: dgnc: clean up header comments staging: dgnc: remove double underscore staging: dgnc: remove unnecessary comments staging: dgnc: remove struct member magic numbers staging: dgnc: remove dead code staging: dgnc: remove error message task staging: ks7010: remove unnecessary function parameter staging: ks7010: remove void * cast staging: ks7010: change length type to unsigned staging: ks7010: rename identifier rc to ret staging: ks7010: rename identifier retval to ret staging: ks7010: invert conditional, reduce indentation staging: ks7010: change static function return type staging: ks7010: separate dissimilar checks staging: ks7010: fix function return code path staging: ks7010: factor out send stop request staging: ks7010: fix multi-way decision staging: ks7010: move null check before dereference staging: ks7010: simplify calls to memcpy() staging: ks7010: utilize local variable staging: ks7010: fix checkpatch PARENTHESIS_ALIGNMENT staging: ks7010: fix checkpatch UNNECESSARY_ELSE staging: ks7010: rename RecvMIC to recv_mic staging: ks7010: add task to TODO file staging: ks7010: rename identifier packet to skb staging: ks7010: fix checkpatch LOGICAL_CONTINUATIONS staging: ks7010: fix checkpatch MULTILINE_DEREFERENCE staging: ks7010: remove unused macro staging: ks7010: remove multi-way decision staging: ks7010: move check and break to top of loop staging: ks7010: remove unused completion staging: ks7010: remove unused read_buf staging: ks7010: remove unused structure description staging: ks7010: remove unused spin_lock staging: ks7010: create reg_status_type enum type staging: ks7010: replace defines with enum types staging: ks7010: fix complete_handler staging: ks7010: clean up SDIO header comments staging: ks7010: rename wakeup work struct staging: ks7010: move tasklet_struct to ks_wlan_private staging: ks7010: move hw info into dev private data staging: ks7010: add struct comment to ks_sdio_card staging: ks7010: clean up SDIO source comments staging: ks7010: remove err_ from non-error path label staging: ks7010: fix checkpatch SPACE_BEFORE_TAB staging: ks7010: fix checkpatch LINE_SPACING staging: ks7010: refactor SDIO read/write helpers staging: ks7010: fix checkpatch SPLIT_STRING staging: ks7010: remove unnecessary address check staging: ks7010: remove unused local variable eap_key staging: ks7010: move skb null check near allocation staging: ks7010: remove magic numbers staging: ks7010: remove duplicate code staging: ks7010: clean memory allocation staging: ks7010: add hostif_generic_request() staging: ks7010: abstract connection status staging: ks7010: add enum sleep_mode_type staging: ks7010: fix checkpatch LINE_SPACING staging: ks7010: make abbreviation mgmt uniform staging: ks7010: remove cast from netdev_priv() staging: ks7010: continue from loop on unmatched mac staging: ks7010: clean up macro ps_confirm_wait_inc staging: ks7010: add enum multicast_filter_type staging: ks7010: fix enumeration tags Tony Lindgren (1): iio: adc: cpcap: Add minimal support for CPCAP PMIC ADC Tuomo Rinne (2): staging: speakup: Fixed coding style errors and aligned indents staging: vt6655: Copy argument names from function definition to declaration to fix checkpatch warnings Vaibhav Kothari (1): staging: media: atomisp: i2c: removed unnecessary white space before comma in memset() Valentin Vidic (1): staging: lustre: remove void function return Valerio Genovese (2): staging: rtl8192u: ieee80211: Fix space required after }. staging: media: atomisp: i2c: removed unnecessary white space before comma in memset() Varsha Rao (39): staging: iio: adis16203: Move header file content to source file. staging: rtl8712: Match alignment with open parenthesis. staging: rtl8712: Remove unnecessary parentheses. staging: rtl8712: Moved logical OR operator to previous line. staging: speakup: Removed blank line after open braces. staging: speakup: Added spaces around arithmetic operators. staging: rtl8712: Removes the FSF mailing address. staging: rtl8712: Remove space after a cast. staging: speakup: Replace BUG_ON() with WARN_ON(). staging: sm750fb: Add braces around if statement. staging: sm750fb: Fix line over 80 characters. staging: sm750fb: Add identifier to function definition argument. staging: sm750fb: Remove unnecessary blank lines. staging: sm750fb: Added spaces around arithmetic operators. staging: sm750fb: Replace NULL comparison. staging: sm750fb: Remove blank lines after { and before } braces. staging: media: atomisp: Removed unnecessary parentheses. staging: media: atomisp: Fix line over 80 characters. staging: media: atomisp: Added spaces around arithmetic and bitwise operators. staging: media: atomisp: Replace 'uint32_t' with kernel type u32. staging: media: atomisp: Fix block comments warning. staging: media: atomisp: Removes the FSF mailing address. staging: media: atomisp: Use unsigned int instead of unsigned. staging: media: atomisp: Fixed typo. staging: media: atomisp: Replace NULL comparison. staging: emxx_udc: Add comment for spinlock_t definition. staging: wilc1000: Remove useless cast. staging: media: atomisp: Remove useless cast. staging: media: atomisp: Match alignment with open parenthesis. staging: sm750fb: Removed unnecessary parentheses. staging: comedi: Remove useless cast. staging: comedi: Compress return logic into one line. staging: media: atomisp: Compress return logic into one line. staging: media: atomisp: Remove gc2235_init() function. staging: iio: adis16240: Remove mutex_lock() and mutex_unlock() function call. staging: media: atomisp: Added spaces around arithmetic operators. staging: media: atomisp: Fix block comments warning. staging: media: atomisp: Remove unnecessary blank lines. staging: media: atomisp: Remove unnecessary braces. Vitaly Fertman (2): staging: lustre: ldlm: reduce ldlm pool recalc window staging: lustre: ldlm: disconnect speedup Wei Yongjun (1): iio: adc: max11100: remove .owner field for driver William Breathitt Gray (3): Documentation: iio: Fix KernelVersion in counter sysfs ABI documentation Documentation: iio: 104-quad-8: Fix KernelVersion in sysfs ABI documentation iio: pc104: Mask PC/104 drivers via the PC104 Kconfig option Wolfram Sang (1): MAINTAINERS: drop broken reference to i2c/trivial-devices Xiangyang Zhang (1): staging: ks7010: fixed a coding style issue Yamanappagouda Patil (3): staging: rtl8188eu: Fixed "Missing a blank line after declarations". staging: vc04_services: Fixed 'missing a blank line' warnings. staging: vc04_services: Fixed "space prohibited after that open/close parenthesis" erros. Yang Sheng (1): staging: lustre: lov: trying smaller memory allocations kbuild test robot (18): staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix returnvar.cocci warnings staging/atomisp: fix platform_no_drv_owner.cocci warnings staging/atomisp: fix returnvar.cocci warnings staging/atomisp: fix semicolon.cocci warnings staging: ccree: fix platform_no_drv_owner.cocci warnings staging: ccree: fix semicolon.cocci warnings staging: ccree: fix array_size.cocci warnings staging: ccree: fix ifnullfree.cocci warnings staging: ccree: fix ifnullfree.cocci warnings maomao xu (1): staging: rtl8192u: Fix warnings about endianness sayli karnik (13): staging: iio: adis16240_core: Replace symbolic permission with octal permission staging: iio: ad7152: Use BIT() macro for left shifting 1 staging: rtl8192u: ieee80211: Remove typedef to the tx_pending_t structure staging: greybus: loopback_test: Fix open error path staging: speakup: i18n: Replace 'x!=NULL' with 'x' staging: speakup: i18n: Add spaces around operators staging: iio: ade7759: Move contents of header file to source file staging: vt6655: baseband: Add identifier name to function definition argument staging: iio: ade7754: Move contents of header file to source file staging: media: mt9m114: Use true/false instead of 1/0 for bool initialisations staging: iio: ad9834: Use private driver lock instead of mlock staging: iio: ad9834: Remove unnecessary goto statement staging: lustre: llite: rw26: Remove unused function definition simran singhal (63): staging: iio: accel: adis16201: Move header file content to source file staging: comedi: Using macro DIV_ROUND_UP staging: gdm724x: Drop useless initialisation staging: lustre: Using macro DIV_ROUND_UP staging: rtl8192u: Replace symbolic permissions with octal permissions staging: rtl8192u: Fixed 'tabstop' coding style warning staging: most: Using macro DIV_ROUND_UP staging: vt6655: Compress return logic staging: vc04_services: Using macro DIV_ROUND_UP staging: greybus: Replace "is is" with "is" staging: rtl8192u: Replace "is is" with "is" staging: comedi: Replace "is is" with "is" staging: unisys: Replace "the the " with "the" staging: rtl8192u: Replace "the the " with "the" staging: wlan-ng: Replace "the the " with "the" staging: speakup: Clean up tests if NULL returned on failure staging: rtl8712: Remove unnecessary cast on void pointer staging: nvec: Remove unnecessary cast on void pointer staging: lustre: Remove unnecessary cast on void pointer staging: lustre: lustre: Remove unnecessary cast on void pointer staging: rtl8192u: Clean up tests if NULL returned on failure staging: rts5208: Remove unnecessary cast on void pointer staging: vc04_services: Clean up tests if NULL returned on failure staging: rtl8192u: Remove typedef phy_ofdm_rx_status_rxsc_sgien_exintfflag staging: lirc_zilog: Clean up tests if NULL returned on failure staging: vpfe_mc_capture: Clean up tests if NULL returned on failure staging: atomisp_fops: Clean up tests if NULL returned on failure staging: sh_css_firmware: Remove parentheses from return arguments staging: css2400/sh_css: Remove parentheses from return arguments staging: iio: ad7192: Remove exceptional & on function name staging: iio: ad7780: Remove exceptional & on function name staging: iio: cdc: ad7746: Remove exceptional & on function name staging: iio: cdc: ad7152: Remove exceptional & on function name staging: iio: adis16240: Remove exceptional & on function name staging: iio: adis16201: Remove exceptional & on function name staging: iio: adis16209: Remove exceptional & on function name staging: iio: adis16203: Remove exceptional & on function name staging: iio: resolver: Remove & on function name to align with other IIO drivers. staging: iio: gyro: Remove & on function name to conform to similar IIO drivers staging: android: ion: Replace pr_err with dev_err staging: comedi: amplc_pci224: Convert macro GAT_CONFIG to static inline function staging: media: Remove unused function atomisp_set_stop_timeout() staging: rtl8192u: ieee80211: Remove code in comments staging: iio: adis16060: Remove iio_dev mlock and refactor code staging: ade7754: Clean up #includes staging: iio: ade7753: Remove trailing whitespaces iio: dac: ad5504: constify attribute_group structures iio: adc: max1363: constify attribute_group structures iio: adc: ad799x: constify attribute_group structures iio: proximity: as3935: constify attribute_group structures iio: light: bh1750: constify attribute_group structures iio: light: apds9960: constify attribute_group structures iio: humidity: hdc100x: constify attribute_group structures iio: adc: hx711: constify attribute_group structures staging: iio: light: tsl2x7x constify attribute_group structures iio: light: lm3533-als: constify attribute_group structures iio: gyro: adis16060: Change the name of function. iio: adc: Remove unnecessary cast on void pointer iio: common: ms_sensors: Remove unnecessary cast on void pointer iio: dac: ad5504: Remove unnecessary cast on void pointer iio: humidity: hts221: Remove unnecessary cast on void pointer iio: imu: st_lsm6dsx: Remove unnecessary cast on void pointer iio: pressure: zpa2326: Remove unnecessary cast on void pointer .mailmap | 1 + Documentation/ABI/testing/sysfs-bus-iio | 19 +- .../ABI/testing/sysfs-bus-iio-adc-max9611 | 17 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 24 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 71 +- .../devicetree/bindings/iio/accel/adxl345.txt | 38 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 2 + .../devicetree/bindings/iio/adc/aspeed_adc.txt | 20 + .../devicetree/bindings/iio/adc/cpcap-adc.txt | 18 + .../devicetree/bindings/iio/adc/ltc2497.txt | 13 + .../devicetree/bindings/iio/adc/max1118.txt | 21 + .../devicetree/bindings/iio/adc/max9611.txt | 27 + .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 76 +- .../bindings/iio/adc/rockchip-saradc.txt | 1 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 4 + .../devicetree/bindings/iio/dac/ltc2632.txt | 23 + .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 61 + .../devicetree/bindings/iio/health/max30102.txt | 30 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 27 +- .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 2 + .../devicetree/bindings/iio/light/vl6180.txt | 15 + .../bindings/iio/proximity/devantech-srf04.txt | 28 + MAINTAINERS | 20 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 +- drivers/base/dma-contiguous.c | 5 +- drivers/iio/accel/Kconfig | 31 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl345.h | 18 + drivers/iio/accel/adxl345_core.c | 179 + drivers/iio/accel/adxl345_i2c.c | 73 + drivers/iio/accel/adxl345_spi.c | 81 + drivers/iio/accel/bma180.c | 32 +- drivers/iio/accel/mma7455_i2c.c | 8 + drivers/iio/accel/mma7660.c | 7 + drivers/iio/adc/Kconfig | 112 +- drivers/iio/adc/Makefile | 10 + drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/aspeed_adc.c | 295 + drivers/iio/adc/cpcap-adc.c | 1007 ++ drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/hx711.c | 2 +- drivers/iio/adc/imx7d_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 34 +- drivers/{staging => }/iio/adc/lpc32xx_adc.c | 100 +- drivers/iio/adc/ltc2497.c | 279 + drivers/iio/adc/max1027.c | 2 +- drivers/iio/adc/max11100.c | 5 +- drivers/iio/adc/max1118.c | 307 + drivers/iio/adc/max1363.c | 2 +- drivers/iio/adc/max9611.c | 585 + drivers/iio/adc/meson_saradc.c | 165 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1036 ++ drivers/iio/adc/qcom-spmi-vadc.c | 325 +- drivers/iio/adc/qcom-vadc-common.c | 230 + drivers/iio/adc/qcom-vadc-common.h | 108 + drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/{staging => }/iio/adc/spear_adc.c | 0 drivers/iio/adc/stm32-adc.c | 50 +- drivers/iio/adc/stx104.c | 1 + drivers/iio/adc/sun4i-gpadc-iio.c | 719 ++ drivers/iio/adc/ti-ads1015.c | 24 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/chemical/ams-iaq-core.c | 2 +- drivers/iio/chemical/vz89x.c | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 26 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 37 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 24 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/counter/104-quad-8.c | 1 + drivers/iio/counter/Kconfig | 2 +- drivers/iio/dac/Kconfig | 25 + drivers/iio/dac/Makefile | 3 + drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/cio-dac.c | 1 + drivers/iio/dac/ltc2632.c | 314 + drivers/iio/dac/max5821.c | 1 + drivers/iio/dac/mcp4725.c | 24 +- drivers/iio/dac/stm32-dac-core.c | 180 + drivers/iio/dac/stm32-dac-core.h | 51 + drivers/iio/dac/stm32-dac.c | 334 + drivers/iio/gyro/itg3200_core.c | 7 + drivers/iio/gyro/mpu3050-i2c.c | 5 +- drivers/iio/health/Kconfig | 13 + drivers/iio/health/Makefile | 1 + drivers/iio/health/max30100.c | 1 + drivers/iio/health/max30102.c | 486 + drivers/iio/humidity/Kconfig | 14 + drivers/iio/humidity/Makefile | 3 + drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 315 + drivers/iio/humidity/hts221_buffer.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 43 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 + drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 11 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 13 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 105 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 12 +- drivers/iio/light/Kconfig | 20 + drivers/iio/light/Makefile | 2 + drivers/iio/light/apds9960.c | 11 +- drivers/iio/light/bh1750.c | 2 +- drivers/iio/light/cros_ec_light_prox.c | 289 + drivers/iio/light/hid-sensor-prox.c | 7 + drivers/iio/light/lm3533-als.c | 4 +- drivers/iio/light/tsl2563.c | 10 + drivers/iio/light/us5182d.c | 7 + drivers/iio/light/vl6180.c | 543 + drivers/iio/magnetometer/bmc150_magn_i2c.c | 9 + drivers/iio/magnetometer/mag3110.c | 7 + drivers/iio/potentiostat/lmp91000.c | 1 + drivers/iio/pressure/bmp280-core.c | 11 +- drivers/iio/pressure/hp03.c | 7 + drivers/iio/pressure/mpl3115.c | 7 + drivers/iio/pressure/zpa2326.c | 4 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 5 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/proximity/srf04.c | 304 + drivers/iio/temperature/Kconfig | 14 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/hid-sensor-temperature.c | 311 + drivers/iio/temperature/maxim_thermocouple.c | 1 + drivers/iio/temperature/mlx90614.c | 7 + drivers/iio/temperature/tmp007.c | 277 +- drivers/iio/trigger/stm32-timer-trigger.c | 320 +- drivers/media/dvb-frontends/drxk_hard.c | 1 - drivers/staging/Kconfig | 6 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 10 - drivers/staging/android/Makefile | 1 - drivers/staging/android/TODO | 21 +- drivers/staging/android/ion/Kconfig | 56 +- drivers/staging/android/ion/Makefile | 18 +- drivers/staging/android/ion/compat_ion.c | 195 - drivers/staging/android/ion/compat_ion.h | 29 - drivers/staging/android/ion/hisilicon/Kconfig | 5 - drivers/staging/android/ion/hisilicon/Makefile | 1 - drivers/staging/android/ion/hisilicon/hi6220_ion.c | 113 - drivers/staging/android/ion/ion-ioctl.c | 85 +- drivers/staging/android/ion/ion.c | 1168 +- drivers/staging/android/ion/ion.h | 387 +- drivers/staging/android/ion/ion_carveout_heap.c | 37 +- drivers/staging/android/ion/ion_chunk_heap.c | 27 +- drivers/staging/android/ion/ion_cma_heap.c | 125 +- drivers/staging/android/ion/ion_dummy_driver.c | 156 - drivers/staging/android/ion/ion_heap.c | 68 - drivers/staging/android/ion/ion_of.c | 184 - drivers/staging/android/ion/ion_of.h | 37 - drivers/staging/android/ion/ion_page_pool.c | 6 +- drivers/staging/android/ion/ion_priv.h | 473 - drivers/staging/android/ion/ion_system_heap.c | 53 +- drivers/staging/android/ion/ion_test.c | 305 - drivers/staging/android/ion/tegra/Makefile | 1 - drivers/staging/android/ion/tegra/tegra_ion.c | 80 - drivers/staging/android/lowmemorykiller.c | 212 - drivers/staging/android/uapi/ion.h | 86 +- drivers/staging/android/uapi/ion_test.h | 69 - drivers/staging/bcm2835-audio/Kconfig | 7 - drivers/staging/bcm2835-audio/bcm2835.c | 250 - .../devicetree/bindings/crypto/arm-cryptocell.txt | 27 + drivers/staging/ccree/Kconfig | 43 + drivers/staging/ccree/Makefile | 3 + drivers/staging/ccree/TODO | 30 + drivers/staging/ccree/cc_bitops.h | 62 + drivers/staging/ccree/cc_crypto_ctx.h | 299 + drivers/staging/ccree/cc_hal.h | 30 + drivers/staging/ccree/cc_hw_queue_defs.h | 603 + drivers/staging/ccree/cc_lli_defs.h | 57 + drivers/staging/ccree/cc_pal_log.h | 188 + drivers/staging/ccree/cc_pal_log_plat.h | 33 + drivers/staging/ccree/cc_pal_types.h | 97 + drivers/staging/ccree/cc_pal_types_plat.h | 29 + drivers/staging/ccree/cc_regs.h | 106 + drivers/staging/ccree/dx_crys_kernel.h | 180 + drivers/staging/ccree/dx_env.h | 224 + drivers/staging/ccree/dx_host.h | 155 + drivers/staging/ccree/dx_reg_base_host.h | 34 + drivers/staging/ccree/dx_reg_common.h | 26 + drivers/staging/ccree/hash_defs.h | 78 + drivers/staging/ccree/hw_queue_defs_plat.h | 43 + drivers/staging/ccree/ssi_aead.c | 2832 +++++ drivers/staging/ccree/ssi_aead.h | 120 + drivers/staging/ccree/ssi_buffer_mgr.c | 1873 +++ drivers/staging/ccree/ssi_buffer_mgr.h | 105 + drivers/staging/ccree/ssi_cipher.c | 1503 +++ drivers/staging/ccree/ssi_cipher.h | 89 + drivers/staging/ccree/ssi_config.h | 61 + drivers/staging/ccree/ssi_driver.c | 556 + drivers/staging/ccree/ssi_driver.h | 228 + drivers/staging/ccree/ssi_fips.c | 65 + drivers/staging/ccree/ssi_fips.h | 70 + drivers/staging/ccree/ssi_fips_data.h | 315 + drivers/staging/ccree/ssi_fips_ext.c | 96 + drivers/staging/ccree/ssi_fips_ll.c | 1681 +++ drivers/staging/ccree/ssi_fips_local.c | 369 + drivers/staging/ccree/ssi_fips_local.h | 77 + drivers/staging/ccree/ssi_hash.c | 2742 +++++ drivers/staging/ccree/ssi_hash.h | 101 + drivers/staging/ccree/ssi_ivgen.c | 301 + drivers/staging/ccree/ssi_ivgen.h | 72 + drivers/staging/ccree/ssi_pm.c | 150 + drivers/staging/ccree/ssi_pm.h | 46 + drivers/staging/ccree/ssi_pm_ext.c | 60 + drivers/staging/ccree/ssi_pm_ext.h | 33 + drivers/staging/ccree/ssi_request_mgr.c | 713 ++ drivers/staging/ccree/ssi_request_mgr.h | 60 + drivers/staging/ccree/ssi_sram_mgr.c | 138 + drivers/staging/ccree/ssi_sram_mgr.h | 80 + drivers/staging/ccree/ssi_sysfs.c | 439 + drivers/staging/ccree/ssi_sysfs.h | 54 + drivers/staging/comedi/Kconfig | 5 +- drivers/staging/comedi/comedi_buf.c | 24 + drivers/staging/comedi/comedi_fops.c | 22 +- drivers/staging/comedi/comedi_internal.h | 2 + drivers/staging/comedi/drivers/addi_apci_3xxx.c | 4 +- drivers/staging/comedi/drivers/amplc_pci224.c | 24 +- drivers/staging/comedi/drivers/amplc_pci230.c | 12 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 6 +- drivers/staging/comedi/drivers/comedi_test.c | 8 +- drivers/staging/comedi/drivers/jr3_pci.c | 330 +- drivers/staging/comedi/drivers/jr3_pci.h | 18 +- drivers/staging/comedi/drivers/ni_atmio.c | 2 +- drivers/staging/comedi/drivers/ni_usb6501.c | 2 +- drivers/staging/comedi/drivers/s626.c | 50 +- drivers/staging/dgnc/TODO | 3 - drivers/staging/dgnc/dgnc_cls.c | 154 +- drivers/staging/dgnc/dgnc_cls.h | 42 +- drivers/staging/dgnc/dgnc_driver.c | 109 +- drivers/staging/dgnc/dgnc_driver.h | 340 +- drivers/staging/dgnc/dgnc_mgmt.c | 67 +- drivers/staging/dgnc/dgnc_mgmt.h | 7 +- drivers/staging/dgnc/dgnc_neo.c | 228 +- drivers/staging/dgnc/dgnc_neo.h | 85 +- drivers/staging/dgnc/dgnc_pci.h | 13 +- drivers/staging/dgnc/dgnc_tty.c | 577 +- drivers/staging/dgnc/dgnc_tty.h | 6 +- drivers/staging/dgnc/dgnc_utils.c | 9 +- drivers/staging/dgnc/dgnc_utils.h | 6 +- drivers/staging/dgnc/digi.h | 134 +- drivers/staging/emxx_udc/emxx_udc.h | 2 +- drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_ili9481.c | 2 +- drivers/staging/fbtft/fb_ili9486.c | 2 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_s6d02a1.c | 2 +- drivers/staging/fbtft/fb_sh1106.c | 195 + drivers/staging/fbtft/fb_ssd1289.c | 2 +- drivers/staging/fbtft/fb_ssd1331.c | 8 +- drivers/staging/fbtft/fb_st7735r.c | 2 +- drivers/staging/fbtft/fb_watterott.c | 6 +- drivers/staging/fbtft/fbtft-bus.c | 33 +- drivers/staging/fbtft/fbtft-core.c | 74 +- drivers/staging/fbtft/fbtft-sysfs.c | 16 +- drivers/staging/fbtft/fbtft.h | 5 +- drivers/staging/fbtft/fbtft_device.c | 23 +- drivers/staging/fbtft/flexfb.c | 20 +- drivers/staging/fsl-dpaa2/Kconfig | 17 + drivers/staging/fsl-dpaa2/Makefile | 5 + drivers/staging/fsl-dpaa2/ethernet/Makefile | 10 + drivers/staging/fsl-dpaa2/ethernet/README | 186 + drivers/staging/fsl-dpaa2/ethernet/TODO | 18 + .../staging/fsl-dpaa2/ethernet/dpaa2-eth-trace.h | 185 + drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2520 ++++ drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 348 + drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 279 + drivers/staging/fsl-dpaa2/ethernet/dpkg.h | 176 + drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 541 + drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1595 +++ drivers/staging/fsl-dpaa2/ethernet/dpni.h | 832 ++ drivers/staging/fsl-dpaa2/ethernet/net.h | 480 + drivers/staging/fsl-mc/bus/Kconfig | 10 + drivers/staging/fsl-mc/bus/Makefile | 6 +- drivers/staging/fsl-mc/bus/dpcon-cmd.h | 69 +- drivers/staging/fsl-mc/bus/dpcon.c | 317 + drivers/staging/fsl-mc/bus/dpio/Makefile | 9 + drivers/staging/fsl-mc/bus/dpio/dpio-cmd.h | 75 + drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 296 + drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt | 135 + drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 618 + drivers/staging/fsl-mc/bus/dpio/dpio.c | 224 + drivers/staging/fsl-mc/bus/dpio/dpio.h | 109 + drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 1035 ++ drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 469 + .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 4 +- drivers/staging/fsl-mc/include/dpaa2-fd.h | 451 + drivers/staging/fsl-mc/include/dpaa2-global.h | 202 + drivers/staging/fsl-mc/include/dpaa2-io.h | 139 + drivers/staging/fsl-mc/include/dpcon.h | 115 + drivers/staging/gdm724x/gdm_lte.c | 17 +- drivers/staging/gdm724x/gdm_lte.h | 2 +- drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/gdm_tty.c | 3 +- drivers/staging/goldfish/goldfish_nand.c | 16 +- .../greybus/Documentation/firmware/authenticate.c | 2 +- .../greybus/Documentation/firmware/firmware.c | 21 +- drivers/staging/greybus/connection.c | 3 + drivers/staging/greybus/gbphy.c | 1 - drivers/staging/greybus/light.c | 1 - drivers/staging/greybus/loopback.c | 5 +- drivers/staging/greybus/tools/loopback_test.c | 6 +- drivers/staging/greybus/uart.c | 3 +- drivers/staging/iio/accel/Makefile | 7 - .../iio/accel/{adis16201_core.c => adis16201.c} | 150 +- drivers/staging/iio/accel/adis16201.h | 144 - .../iio/accel/{adis16203_core.c => adis16203.c} | 146 +- drivers/staging/iio/accel/adis16203.h | 125 - .../iio/accel/{adis16209_core.c => adis16209.c} | 153 +- drivers/staging/iio/accel/adis16209.h | 144 - .../iio/accel/{adis16240_core.c => adis16240.c} | 206 +- drivers/staging/iio/accel/adis16240.h | 179 - drivers/staging/iio/adc/Kconfig | 22 - drivers/staging/iio/adc/Makefile | 2 - drivers/staging/iio/adc/ad7192.c | 20 +- drivers/staging/iio/adc/ad7280a.c | 34 +- drivers/staging/iio/adc/ad7606.c | 9 +- drivers/staging/iio/adc/ad7606.h | 3 + drivers/staging/iio/adc/ad7780.c | 2 +- drivers/staging/iio/addac/adt7316.c | 113 +- drivers/staging/iio/cdc/ad7150.c | 2 +- drivers/staging/iio/cdc/ad7152.c | 23 +- drivers/staging/iio/cdc/ad7746.c | 50 +- drivers/staging/iio/frequency/ad9832.c | 119 +- drivers/staging/iio/frequency/ad9832.h | 92 - drivers/staging/iio/frequency/ad9834.c | 86 +- drivers/staging/iio/frequency/ad9834.h | 72 - drivers/staging/iio/gyro/adis16060_core.c | 37 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 66 +- drivers/staging/iio/light/isl29028.c | 37 +- drivers/staging/iio/light/tsl2x7x_core.c | 4 +- drivers/staging/iio/meter/ade7753.c | 82 +- drivers/staging/iio/meter/ade7753.h | 72 - drivers/staging/iio/meter/ade7754.c | 124 +- drivers/staging/iio/meter/ade7754.h | 90 - drivers/staging/iio/meter/ade7759.c | 74 +- drivers/staging/iio/meter/ade7759.h | 53 - drivers/staging/iio/meter/ade7854.c | 4 +- drivers/staging/iio/meter/meter.h | 60 +- drivers/staging/iio/resolver/ad2s1200.c | 2 +- drivers/staging/iio/resolver/ad2s1210.c | 28 +- drivers/staging/iio/resolver/ad2s90.c | 2 +- drivers/staging/ks7010/TODO | 4 +- drivers/staging/ks7010/eap_packet.h | 11 +- drivers/staging/ks7010/ks7010_sdio.c | 899 +- drivers/staging/ks7010/ks7010_sdio.h | 102 +- drivers/staging/ks7010/ks_hostif.c | 1081 +- drivers/staging/ks7010/ks_hostif.h | 442 +- drivers/staging/ks7010/ks_wlan.h | 58 +- drivers/staging/ks7010/ks_wlan_ioctl.h | 68 +- drivers/staging/ks7010/ks_wlan_net.c | 1302 +-- drivers/staging/ks7010/michael_mic.c | 12 +- drivers/staging/ks7010/michael_mic.h | 6 +- .../lustre/include/linux/libcfs/libcfs_private.h | 51 +- drivers/staging/lustre/include/linux/lnet/api.h | 65 +- .../staging/lustre/include/linux/lnet/lib-lnet.h | 232 +- .../staging/lustre/include/linux/lnet/lib-types.h | 137 +- drivers/staging/lustre/include/linux/lnet/lnetst.h | 12 +- drivers/staging/lustre/include/linux/lnet/nidstr.h | 2 +- .../staging/lustre/include/linux/lnet/socklnd.h | 14 +- drivers/staging/lustre/include/linux/lnet/types.h | 155 +- drivers/staging/lustre/lnet/Kconfig | 1 - .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 109 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 24 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 88 +- .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 14 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 69 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 76 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 62 +- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 4 +- .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 38 +- drivers/staging/lustre/lnet/libcfs/debug.c | 8 +- drivers/staging/lustre/lnet/libcfs/tracefile.c | 51 +- drivers/staging/lustre/lnet/lnet/acceptor.c | 2 +- drivers/staging/lustre/lnet/lnet/api-ni.c | 151 +- drivers/staging/lustre/lnet/lnet/config.c | 8 +- drivers/staging/lustre/lnet/lnet/lib-eq.c | 26 +- drivers/staging/lustre/lnet/lnet/lib-md.c | 29 +- drivers/staging/lustre/lnet/lnet/lib-me.c | 28 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 195 +- drivers/staging/lustre/lnet/lnet/lib-msg.c | 41 +- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 32 +- drivers/staging/lustre/lnet/lnet/lo.c | 12 +- drivers/staging/lustre/lnet/lnet/nidstrings.c | 2 +- drivers/staging/lustre/lnet/lnet/peer.c | 38 +- drivers/staging/lustre/lnet/lnet/router.c | 164 +- drivers/staging/lustre/lnet/lnet/router_proc.c | 34 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 4 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 17 +- drivers/staging/lustre/lnet/selftest/console.c | 39 +- drivers/staging/lustre/lnet/selftest/console.h | 14 +- drivers/staging/lustre/lnet/selftest/framework.c | 4 +- drivers/staging/lustre/lnet/selftest/ping_test.c | 2 +- drivers/staging/lustre/lnet/selftest/rpc.c | 31 +- drivers/staging/lustre/lnet/selftest/rpc.h | 2 +- drivers/staging/lustre/lnet/selftest/selftest.h | 42 +- drivers/staging/lustre/lustre/include/cl_object.h | 13 +- .../staging/lustre/lustre/include/lprocfs_status.h | 120 +- drivers/staging/lustre/lustre/include/lu_object.h | 10 +- .../lustre/lustre/include/lustre/lustre_idl.h | 8 +- drivers/staging/lustre/lustre/include/lustre_dlm.h | 11 +- .../lustre/lustre/include/lustre_dlm_flags.h | 3 + .../staging/lustre/lustre/include/lustre_eacl.h | 74 - drivers/staging/lustre/lustre/include/lustre_net.h | 32 +- .../staging/lustre/lustre/include/obd_support.h | 1 + drivers/staging/lustre/lustre/ldlm/interval_tree.c | 13 +- drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 5 +- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 47 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 178 +- drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 7 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 14 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 2 +- drivers/staging/lustre/lustre/llite/dcache.c | 1 + drivers/staging/lustre/lustre/llite/file.c | 49 +- drivers/staging/lustre/lustre/llite/glimpse.c | 4 +- drivers/staging/lustre/lustre/llite/lcommon_cl.c | 8 +- drivers/staging/lustre/lustre/llite/lcommon_misc.c | 2 +- .../staging/lustre/lustre/llite/llite_internal.h | 3 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 16 +- drivers/staging/lustre/lustre/llite/llite_mmap.c | 4 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 4 +- drivers/staging/lustre/lustre/llite/namei.c | 1 + drivers/staging/lustre/lustre/llite/range_lock.c | 2 +- drivers/staging/lustre/lustre/llite/rw.c | 2 +- drivers/staging/lustre/lustre/llite/rw26.c | 26 - drivers/staging/lustre/lustre/llite/super25.c | 2 +- drivers/staging/lustre/lustre/llite/symlink.c | 1 + drivers/staging/lustre/lustre/llite/vvp_dev.c | 10 +- drivers/staging/lustre/lustre/llite/vvp_io.c | 2 + drivers/staging/lustre/lustre/llite/xattr.c | 3 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 5 +- drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 1 - .../staging/lustre/lustre/lov/lov_cl_internal.h | 41 +- drivers/staging/lustre/lustre/lov/lov_io.c | 24 +- drivers/staging/lustre/lustre/lov/lov_obd.c | 1 - drivers/staging/lustre/lustre/lov/lov_object.c | 2 +- drivers/staging/lustre/lustre/obdclass/cl_object.c | 6 +- drivers/staging/lustre/lustre/obdclass/cl_page.c | 1 + .../lustre/lustre/obdclass/lprocfs_status.c | 111 + .../staging/lustre/lustre/obdclass/obd_config.c | 7 +- .../staging/lustre/lustre/obdecho/echo_client.c | 6 +- drivers/staging/lustre/lustre/osc/lproc_osc.c | 2 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 4 +- .../staging/lustre/lustre/osc/osc_cl_internal.h | 4 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 3 +- drivers/staging/lustre/lustre/osc/osc_io.c | 48 +- drivers/staging/lustre/lustre/osc/osc_lock.c | 60 +- drivers/staging/lustre/lustre/osc/osc_object.c | 12 +- drivers/staging/lustre/lustre/osc/osc_page.c | 77 +- drivers/staging/lustre/lustre/osc/osc_request.c | 17 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/connection.c | 6 +- drivers/staging/lustre/lustre/ptlrpc/events.c | 18 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 1 - drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 26 +- drivers/staging/lustre/lustre/ptlrpc/pers.c | 2 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 2 +- drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 2 +- drivers/staging/media/Kconfig | 3 +- drivers/staging/media/Makefile | 2 +- drivers/staging/media/atomisp/Kconfig | 11 + drivers/staging/media/atomisp/Makefile | 6 + drivers/staging/media/atomisp/TODO | 64 + drivers/staging/media/atomisp/i2c/Kconfig | 106 + drivers/staging/media/atomisp/i2c/Makefile | 23 + drivers/staging/media/atomisp/i2c/ap1302.c | 1260 ++ drivers/staging/media/atomisp/i2c/ap1302.h | 198 + drivers/staging/media/atomisp/i2c/gc0310.c | 1490 +++ drivers/staging/media/atomisp/i2c/gc0310.h | 459 + drivers/staging/media/atomisp/i2c/gc2235.c | 1219 ++ drivers/staging/media/atomisp/i2c/gc2235.h | 672 ++ drivers/staging/media/atomisp/i2c/imx/Kconfig | 9 + drivers/staging/media/atomisp/i2c/imx/Makefile | 8 + drivers/staging/media/atomisp/i2c/imx/ad5816g.c | 225 + drivers/staging/media/atomisp/i2c/imx/ad5816g.h | 49 + drivers/staging/media/atomisp/i2c/imx/common.h | 65 + drivers/staging/media/atomisp/i2c/imx/drv201.c | 218 + drivers/staging/media/atomisp/i2c/imx/drv201.h | 38 + drivers/staging/media/atomisp/i2c/imx/dw9714.c | 235 + drivers/staging/media/atomisp/i2c/imx/dw9714.h | 63 + drivers/staging/media/atomisp/i2c/imx/dw9718.c | 238 + drivers/staging/media/atomisp/i2c/imx/dw9718.h | 64 + drivers/staging/media/atomisp/i2c/imx/dw9719.c | 209 + drivers/staging/media/atomisp/i2c/imx/dw9719.h | 58 + drivers/staging/media/atomisp/i2c/imx/imx.c | 2512 ++++ drivers/staging/media/atomisp/i2c/imx/imx.h | 766 ++ drivers/staging/media/atomisp/i2c/imx/imx132.h | 566 + drivers/staging/media/atomisp/i2c/imx/imx134.h | 2464 ++++ drivers/staging/media/atomisp/i2c/imx/imx135.h | 3374 ++++++ drivers/staging/media/atomisp/i2c/imx/imx175.h | 1959 ++++ drivers/staging/media/atomisp/i2c/imx/imx208.h | 550 + drivers/staging/media/atomisp/i2c/imx/imx219.h | 227 + drivers/staging/media/atomisp/i2c/imx/imx227.h | 726 ++ drivers/staging/media/atomisp/i2c/imx/otp.c | 39 + .../media/atomisp/i2c/imx/otp_brcc064_e2prom.c | 80 + drivers/staging/media/atomisp/i2c/imx/otp_e2prom.c | 89 + drivers/staging/media/atomisp/i2c/imx/otp_imx.c | 191 + drivers/staging/media/atomisp/i2c/imx/vcm.c | 45 + .../staging/media/atomisp/i2c/libmsrlisthelper.c | 209 + drivers/staging/media/atomisp/i2c/lm3554.c | 1009 ++ drivers/staging/media/atomisp/i2c/mt9m114.c | 1963 ++++ drivers/staging/media/atomisp/i2c/mt9m114.h | 1786 +++ drivers/staging/media/atomisp/i2c/ov2680.c | 1559 +++ drivers/staging/media/atomisp/i2c/ov2680.h | 940 ++ drivers/staging/media/atomisp/i2c/ov2722.c | 1373 +++ drivers/staging/media/atomisp/i2c/ov2722.h | 1267 +++ drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 11 + drivers/staging/media/atomisp/i2c/ov5693/Makefile | 3 + drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 67 + drivers/staging/media/atomisp/i2c/ov5693/ov5693.c | 2066 ++++ drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1381 +++ drivers/staging/media/atomisp/i2c/ov8858.c | 2221 ++++ drivers/staging/media/atomisp/i2c/ov8858.h | 1482 +++ drivers/staging/media/atomisp/i2c/ov8858_btns.h | 1284 +++ .../atomisp/include/asm/intel_mid_pcihelpers.h | 37 + .../staging/media/atomisp/include/linux/atomisp.h | 1367 +++ .../atomisp/include/linux/atomisp_gmin_platform.h | 40 + .../media/atomisp/include/linux/atomisp_platform.h | 262 + .../media/atomisp/include/linux/libmsrlisthelper.h | 32 + .../media/atomisp/include/linux/vlv2_plat_clock.h | 30 + .../staging/media/atomisp/include/media/lm3554.h | 136 + .../staging/media/atomisp/include/media/lm3642.h | 153 + drivers/staging/media/atomisp/pci/Kconfig | 13 + drivers/staging/media/atomisp/pci/Makefile | 5 + .../staging/media/atomisp/pci/atomisp2/Makefile | 355 + .../media/atomisp/pci/atomisp2/atomisp-regs.h | 209 + .../media/atomisp/pci/atomisp2/atomisp_acc.c | 608 + .../media/atomisp/pci/atomisp2/atomisp_acc.h | 124 + .../media/atomisp/pci/atomisp2/atomisp_cmd.c | 6751 +++++++++++ .../media/atomisp/pci/atomisp2/atomisp_cmd.h | 457 + .../media/atomisp/pci/atomisp2/atomisp_common.h | 79 + .../media/atomisp/pci/atomisp2/atomisp_compat.h | 668 ++ .../atomisp/pci/atomisp2/atomisp_compat_css20.c | 4722 ++++++++ .../atomisp/pci/atomisp2/atomisp_compat_css20.h | 282 + .../atomisp/pci/atomisp2/atomisp_compat_ioctl32.c | 1263 +++ .../atomisp/pci/atomisp2/atomisp_compat_ioctl32.h | 369 + .../media/atomisp/pci/atomisp2/atomisp_csi2.c | 446 + .../media/atomisp/pci/atomisp2/atomisp_csi2.h | 61 + .../atomisp/pci/atomisp2/atomisp_dfs_tables.h | 412 + .../media/atomisp/pci/atomisp2/atomisp_drvfs.c | 209 + .../media/atomisp/pci/atomisp2/atomisp_drvfs.h | 29 + .../media/atomisp/pci/atomisp2/atomisp_file.c | 245 + .../media/atomisp/pci/atomisp2/atomisp_file.h | 47 + .../media/atomisp/pci/atomisp2/atomisp_fops.c | 1304 +++ .../media/atomisp/pci/atomisp2/atomisp_fops.h | 54 + .../media/atomisp/pci/atomisp2/atomisp_helper.h | 33 + .../media/atomisp/pci/atomisp2/atomisp_internal.h | 331 + .../media/atomisp/pci/atomisp2/atomisp_ioctl.c | 3130 +++++ .../media/atomisp/pci/atomisp2/atomisp_ioctl.h | 73 + .../media/atomisp/pci/atomisp2/atomisp_subdev.c | 1437 +++ .../media/atomisp/pci/atomisp2/atomisp_subdev.h | 471 + .../media/atomisp/pci/atomisp2/atomisp_tables.h | 191 + .../media/atomisp/pci/atomisp2/atomisp_tpg.c | 181 + .../media/atomisp/pci/atomisp2/atomisp_tpg.h | 42 + .../atomisp/pci/atomisp2/atomisp_trace_event.h | 133 + .../media/atomisp/pci/atomisp2/atomisp_v4l2.c | 1610 +++ .../media/atomisp/pci/atomisp2/atomisp_v4l2.h | 44 + .../media/atomisp/pci/atomisp2/css2400/Makefile | 4 + .../base/circbuf/interface/ia_css_circbuf.h | 377 + .../base/circbuf/interface/ia_css_circbuf_comm.h | 56 + .../base/circbuf/interface/ia_css_circbuf_desc.h | 170 + .../atomisp2/css2400/base/circbuf/src/circbuf.c | 321 + .../base/refcount/interface/ia_css_refcount.h | 83 + .../atomisp2/css2400/base/refcount/src/refcount.c | 281 + .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 297 + .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 52 + .../camera/pipe/interface/ia_css_pipe_util.h | 39 + .../css2400/camera/pipe/src/pipe_binarydesc.c | 883 ++ .../css2400/camera/pipe/src/pipe_stagedesc.c | 115 + .../atomisp2/css2400/camera/pipe/src/pipe_util.c | 51 + .../css2400/camera/util/interface/ia_css_util.h | 141 + .../pci/atomisp2/css2400/camera/util/src/util.c | 227 + .../ia_css_isp_configs.c | 360 + .../ia_css_isp_configs.h | 189 + .../ia_css_isp_params.c | 3221 ++++++ .../ia_css_isp_params.h | 399 + .../ia_css_isp_states.c | 214 + .../ia_css_isp_states.h | 72 + .../atomisp2/css2400/css_2400_system/hrt/bits.h | 104 + .../css2400/css_2400_system/hrt/cell_params.h | 42 + .../hrt/css_receiver_2400_common_defs.h | 200 + .../css_2400_system/hrt/css_receiver_2400_defs.h | 258 + .../atomisp2/css2400/css_2400_system/hrt/defs.h | 36 + .../css2400/css_2400_system/hrt/dma_v2_defs.h | 199 + .../css2400/css_2400_system/hrt/gdc_v2_defs.h | 170 + .../css2400/css_2400_system/hrt/gp_regs_defs.h | 22 + .../css2400/css_2400_system/hrt/gp_timer_defs.h | 36 + .../css2400/css_2400_system/hrt/gpio_block_defs.h | 42 + .../css_2400_system/hrt/hive_isp_css_defs.h | 416 + .../hrt/hive_isp_css_host_ids_hrt.h | 84 + .../hrt/hive_isp_css_irq_types_hrt.h | 72 + .../hrt/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 + .../css2400/css_2400_system/hrt/hive_types.h | 128 + .../atomisp2/css2400/css_2400_system/hrt/if_defs.h | 22 + .../hrt/input_formatter_subsystem_defs.h | 53 + .../css_2400_system/hrt/input_selector_defs.h | 89 + .../css_2400_system/hrt/input_switch_2400_defs.h | 30 + .../css_2400_system/hrt/input_system_ctrl_defs.h | 254 + .../css_2400_system/hrt/input_system_defs.h | 126 + .../css_2400_system/hrt/irq_controller_defs.h | 28 + .../css_2400_system/hrt/isp2400_mamoiada_params.h | 254 + .../css2400/css_2400_system/hrt/isp2400_support.h | 38 + .../css_2400_system/hrt/isp_acquisition_defs.h | 234 + .../css2400/css_2400_system/hrt/isp_capture_defs.h | 310 + .../css2400/css_2400_system/hrt/mmu_defs.h | 23 + .../hrt/scalar_processor_2400_params.h | 20 + .../atomisp2/css2400/css_2400_system/hrt/sp_hrt.h | 24 + .../css2400/css_2400_system/hrt/str2mem_defs.h | 39 + .../css_2400_system/hrt/streaming_to_mipi_defs.h | 28 + .../css_2400_system/hrt/timed_controller_defs.h | 22 + .../pci/atomisp2/css2400/css_2400_system/hrt/var.h | 74 + .../atomisp2/css2400/css_2400_system/hrt/version.h | 20 + .../atomisp2/css2400/css_2400_system/spmem_dump.c | 3634 ++++++ .../css2400/css_2401_csi2p_system/csi_rx_global.h | 63 + .../ia_css_isp_configs.c | 360 + .../ia_css_isp_configs.h | 189 + .../ia_css_isp_params.c | 3220 ++++++ .../ia_css_isp_params.h | 399 + .../ia_css_isp_states.c | 214 + .../ia_css_isp_states.h | 72 + .../css2400/css_2401_csi2p_system/host/csi_rx.c | 41 + .../css_2401_csi2p_system/host/csi_rx_local.h | 61 + .../css_2401_csi2p_system/host/csi_rx_private.h | 282 + .../css2400/css_2401_csi2p_system/host/ibuf_ctrl.c | 22 + .../css_2401_csi2p_system/host/ibuf_ctrl_local.h | 58 + .../css_2401_csi2p_system/host/ibuf_ctrl_private.h | 233 + .../host/input_system_local.h | 106 + .../host/input_system_private.h | 128 + .../css2400/css_2401_csi2p_system/host/isys_dma.c | 40 + .../css_2401_csi2p_system/host/isys_dma_local.h | 20 + .../css_2401_csi2p_system/host/isys_dma_private.h | 60 + .../css2400/css_2401_csi2p_system/host/isys_irq.c | 39 + .../css_2401_csi2p_system/host/isys_irq_local.h | 35 + .../css_2401_csi2p_system/host/isys_irq_private.h | 108 + .../css_2401_csi2p_system/host/isys_stream2mmio.c | 21 + .../host/isys_stream2mmio_local.h | 36 + .../host/isys_stream2mmio_private.h | 168 + .../css_2401_csi2p_system/host/pixelgen_local.h | 50 + .../css_2401_csi2p_system/host/pixelgen_private.h | 164 + .../css_2401_csi2p_system/host/system_local.h | 381 + .../hrt/PixelGen_SysBlock_defs.h | 126 + .../css2400/css_2401_csi2p_system/hrt/bits.h | 104 + .../css_2401_csi2p_system/hrt/cell_params.h | 42 + .../hrt/css_receiver_2400_common_defs.h | 200 + .../hrt/css_receiver_2400_defs.h | 258 + .../css2400/css_2401_csi2p_system/hrt/defs.h | 36 + .../css_2401_csi2p_system/hrt/dma_v2_defs.h | 199 + .../css_2401_csi2p_system/hrt/gdc_v2_defs.h | 170 + .../css_2401_csi2p_system/hrt/gp_regs_defs.h | 22 + .../css_2401_csi2p_system/hrt/gp_timer_defs.h | 36 + .../css_2401_csi2p_system/hrt/gpio_block_defs.h | 42 + .../hrt/hive_isp_css_2401_irq_types_hrt.h | 68 + .../css_2401_csi2p_system/hrt/hive_isp_css_defs.h | 435 + .../hrt/hive_isp_css_host_ids_hrt.h | 119 + .../hrt/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 + .../css2400/css_2401_csi2p_system/hrt/hive_types.h | 128 + .../css_2401_csi2p_system/hrt/ibuf_cntrl_defs.h | 138 + .../css2400/css_2401_csi2p_system/hrt/if_defs.h | 22 + .../hrt/input_formatter_subsystem_defs.h | 53 + .../hrt/input_selector_defs.h | 89 + .../hrt/input_switch_2400_defs.h | 30 + .../hrt/input_system_ctrl_defs.h | 254 + .../css_2401_csi2p_system/hrt/input_system_defs.h | 126 + .../hrt/irq_controller_defs.h | 28 + .../css_2401_csi2p_system/hrt/isp2400_support.h | 38 + .../hrt/isp2401_mamoiada_params.h | 258 + .../hrt/isp_acquisition_defs.h | 234 + .../css_2401_csi2p_system/hrt/isp_capture_defs.h | 310 + .../hrt/mipi_backend_common_defs.h | 210 + .../css_2401_csi2p_system/hrt/mipi_backend_defs.h | 215 + .../css2400/css_2401_csi2p_system/hrt/mmu_defs.h | 23 + .../css_2401_csi2p_system/hrt/rx_csi_defs.h | 175 + .../hrt/scalar_processor_2400_params.h | 20 + .../css2400/css_2401_csi2p_system/hrt/sp_hrt.h | 24 + .../css_2401_csi2p_system/hrt/str2mem_defs.h | 39 + .../css_2401_csi2p_system/hrt/stream2mmio_defs.h | 71 + .../hrt/streaming_to_mipi_defs.h | 28 + .../hrt/timed_controller_defs.h | 22 + .../css2400/css_2401_csi2p_system/hrt/var.h | 99 + .../css2400/css_2401_csi2p_system/hrt/version.h | 20 + .../css_2401_csi2p_system/ibuf_ctrl_global.h | 80 + .../css_2401_csi2p_system/input_system_global.h | 206 + .../css_2401_csi2p_system/isys_dma_global.h | 87 + .../css_2401_csi2p_system/isys_irq_global.h | 35 + .../isys_stream2mmio_global.h | 39 + .../css_2401_csi2p_system/pixelgen_global.h | 91 + .../css2400/css_2401_csi2p_system/spmem_dump.c | 3686 ++++++ .../css2400/css_2401_csi2p_system/system_global.h | 458 + .../ia_css_isp_configs.c | 360 + .../ia_css_isp_configs.h | 189 + .../ia_css_isp_params.c | 3220 ++++++ .../ia_css_isp_params.h | 399 + .../ia_css_isp_states.c | 214 + .../ia_css_isp_states.h | 72 + .../atomisp2/css2400/css_2401_system/hrt/bits.h | 104 + .../css2400/css_2401_system/hrt/cell_params.h | 42 + .../hrt/css_receiver_2400_common_defs.h | 200 + .../css_2401_system/hrt/css_receiver_2400_defs.h | 258 + .../atomisp2/css2400/css_2401_system/hrt/defs.h | 36 + .../css2400/css_2401_system/hrt/dma_v2_defs.h | 199 + .../css2400/css_2401_system/hrt/gdc_v2_defs.h | 170 + .../css2400/css_2401_system/hrt/gp_regs_defs.h | 22 + .../css2400/css_2401_system/hrt/gp_timer_defs.h | 36 + .../css2400/css_2401_system/hrt/gpio_block_defs.h | 42 + .../hrt/hive_isp_css_2401_irq_types_hrt.h | 69 + .../css_2401_system/hrt/hive_isp_css_defs.h | 435 + .../hrt/hive_isp_css_host_ids_hrt.h | 119 + .../hrt/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 + .../css2400/css_2401_system/hrt/hive_types.h | 128 + .../atomisp2/css2400/css_2401_system/hrt/if_defs.h | 22 + .../hrt/input_formatter_subsystem_defs.h | 53 + .../css_2401_system/hrt/input_selector_defs.h | 89 + .../css_2401_system/hrt/input_switch_2400_defs.h | 30 + .../css_2401_system/hrt/input_system_ctrl_defs.h | 254 + .../css_2401_system/hrt/input_system_defs.h | 126 + .../css_2401_system/hrt/irq_controller_defs.h | 28 + .../css2400/css_2401_system/hrt/isp2400_support.h | 38 + .../css_2401_system/hrt/isp2401_mamoiada_params.h | 258 + .../css_2401_system/hrt/isp_acquisition_defs.h | 234 + .../css2400/css_2401_system/hrt/isp_capture_defs.h | 310 + .../css2400/css_2401_system/hrt/mmu_defs.h | 23 + .../hrt/scalar_processor_2400_params.h | 20 + .../atomisp2/css2400/css_2401_system/hrt/sp_hrt.h | 24 + .../css2400/css_2401_system/hrt/str2mem_defs.h | 39 + .../css_2401_system/hrt/streaming_to_mipi_defs.h | 28 + .../css_2401_system/hrt/timed_controller_defs.h | 22 + .../pci/atomisp2/css2400/css_2401_system/hrt/var.h | 99 + .../atomisp2/css2400/css_2401_system/hrt/version.h | 20 + .../atomisp2/css2400/css_2401_system/spmem_dump.c | 3634 ++++++ .../atomisp/pci/atomisp2/css2400/css_api_version.h | 673 ++ .../media/atomisp/pci/atomisp2/css2400/css_trace.h | 388 + .../css2400/hive_isp_css_common/debug_global.h | 83 + .../css2400/hive_isp_css_common/dma_global.h | 255 + .../hive_isp_css_common/event_fifo_global.h | 20 + .../hive_isp_css_common/fifo_monitor_global.h | 32 + .../css2400/hive_isp_css_common/gdc_global.h | 90 + .../css2400/hive_isp_css_common/gp_device_global.h | 85 + .../css2400/hive_isp_css_common/gp_timer_global.h | 33 + .../css2400/hive_isp_css_common/gpio_global.h | 45 + .../css2400/hive_isp_css_common/hmem_global.h | 45 + .../css2400/hive_isp_css_common/host/debug.c | 72 + .../css2400/hive_isp_css_common/host/debug_local.h | 21 + .../hive_isp_css_common/host/debug_private.h | 99 + .../css2400/hive_isp_css_common/host/dma.c | 299 + .../css2400/hive_isp_css_common/host/dma_local.h | 207 + .../css2400/hive_isp_css_common/host/dma_private.h | 41 + .../css2400/hive_isp_css_common/host/event_fifo.c | 19 + .../hive_isp_css_common/host/event_fifo_local.h | 57 + .../hive_isp_css_common/host/event_fifo_private.h | 75 + .../hive_isp_css_common/host/fifo_monitor.c | 567 + .../hive_isp_css_common/host/fifo_monitor_local.h | 99 + .../host/fifo_monitor_private.h | 79 + .../css2400/hive_isp_css_common/host/gdc.c | 127 + .../css2400/hive_isp_css_common/host/gdc_local.h | 20 + .../css2400/hive_isp_css_common/host/gdc_private.h | 20 + .../css2400/hive_isp_css_common/host/gp_device.c | 108 + .../hive_isp_css_common/host/gp_device_local.h | 143 + .../hive_isp_css_common/host/gp_device_private.h | 46 + .../css2400/hive_isp_css_common/host/gp_timer.c | 70 + .../hive_isp_css_common/host/gp_timer_local.h | 45 + .../hive_isp_css_common/host/gp_timer_private.h | 22 + .../css2400/hive_isp_css_common/host/gpio_local.h | 20 + .../hive_isp_css_common/host/gpio_private.h | 44 + .../host/hive_isp_css_ddr_hrt_modified.h | 148 + .../host/hive_isp_css_hrt_modified.h | 79 + .../css2400/hive_isp_css_common/host/hmem.c | 19 + .../css2400/hive_isp_css_common/host/hmem_local.h | 20 + .../hive_isp_css_common/host/hmem_private.h | 30 + .../hive_isp_css_common/host/input_formatter.c | 227 + .../host/input_formatter_local.h | 120 + .../host/input_formatter_private.h | 46 + .../hive_isp_css_common/host/input_system.c | 1823 +++ .../hive_isp_css_common/host/input_system_local.h | 533 + .../host/input_system_private.h | 116 + .../css2400/hive_isp_css_common/host/irq.c | 448 + .../css2400/hive_isp_css_common/host/irq_local.h | 136 + .../css2400/hive_isp_css_common/host/irq_private.h | 44 + .../css2400/hive_isp_css_common/host/isp.c | 129 + .../css2400/hive_isp_css_common/host/isp_local.h | 57 + .../css2400/hive_isp_css_common/host/isp_private.h | 157 + .../css2400/hive_isp_css_common/host/mmu.c | 50 + .../css2400/hive_isp_css_common/host/mmu_local.h | 20 + .../css2400/hive_isp_css_common/host/mmu_private.h | 44 + .../atomisp2/css2400/hive_isp_css_common/host/sp.c | 81 + .../css2400/hive_isp_css_common/host/sp_local.h | 101 + .../css2400/hive_isp_css_common/host/sp_private.h | 163 + .../hive_isp_css_common/host/system_local.h | 306 + .../css2400/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 + .../css2400/hive_isp_css_common/host/vamem_local.h | 20 + .../hive_isp_css_common/host/vamem_private.h | 37 + .../css2400/hive_isp_css_common/host/vmem.c | 258 + .../css2400/hive_isp_css_common/host/vmem_local.h | 55 + .../hive_isp_css_common/host/vmem_private.h | 20 + .../hive_isp_css_common/input_formatter_global.h | 130 + .../hive_isp_css_common/input_system_global.h | 155 + .../css2400/hive_isp_css_common/irq_global.h | 45 + .../css2400/hive_isp_css_common/isp_global.h | 115 + .../css2400/hive_isp_css_common/mmu_global.h | 22 + .../css2400/hive_isp_css_common/resource_global.h | 35 + .../css2400/hive_isp_css_common/sp_global.h | 93 + .../css2400/hive_isp_css_common/system_global.h | 348 + .../hive_isp_css_common/timed_ctrl_global.h | 56 + .../css2400/hive_isp_css_common/vamem_global.h | 34 + .../css2400/hive_isp_css_common/vmem_global.h | 28 + .../css2400/hive_isp_css_common/xmem_global.h | 20 + .../css2400/hive_isp_css_include/assert_support.h | 103 + .../atomisp2/css2400/hive_isp_css_include/bamem.h | 47 + .../css2400/hive_isp_css_include/bbb_config.h | 27 + .../css2400/hive_isp_css_include/bitop_support.h | 25 + .../css2400/hive_isp_css_include/cpu_mem_support.h | 59 + .../atomisp2/css2400/hive_isp_css_include/csi_rx.h | 48 + .../atomisp2/css2400/hive_isp_css_include/debug.h | 48 + .../device_access/device_access.h | 194 + .../atomisp2/css2400/hive_isp_css_include/dma.h | 48 + .../css2400/hive_isp_css_include/error_support.h | 70 + .../css2400/hive_isp_css_include/event_fifo.h | 47 + .../css2400/hive_isp_css_include/fifo_monitor.h | 47 + .../css2400/hive_isp_css_include/gdc_device.h | 49 + .../css2400/hive_isp_css_include/gp_device.h | 47 + .../css2400/hive_isp_css_include/gp_timer.h | 47 + .../atomisp2/css2400/hive_isp_css_include/gpio.h | 47 + .../atomisp2/css2400/hive_isp_css_include/hmem.h | 47 + .../hive_isp_css_include/host/csi_rx_public.h | 135 + .../hive_isp_css_include/host/debug_public.h | 99 + .../css2400/hive_isp_css_include/host/dma_public.h | 73 + .../hive_isp_css_include/host/event_fifo_public.h | 79 + .../host/fifo_monitor_public.h | 110 + .../css2400/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 | 34 + .../hive_isp_css_include/host/gpio_public.h | 45 + .../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 + .../host/input_system_public.h | 376 + .../css2400/hive_isp_css_include/host/irq_public.h | 184 + .../hive_isp_css_include/host/isp2400_config.h | 24 + .../hive_isp_css_include/host/isp2500_config.h | 29 + .../hive_isp_css_include/host/isp2600_config.h | 34 + .../hive_isp_css_include/host/isp2601_config.h | 70 + .../css2400/hive_isp_css_include/host/isp_config.h | 24 + .../css2400/hive_isp_css_include/host/isp_op1w.h | 845 ++ .../hive_isp_css_include/host/isp_op1w_types.h | 54 + .../css2400/hive_isp_css_include/host/isp_op2w.h | 675 ++ .../hive_isp_css_include/host/isp_op2w_types.h | 49 + .../hive_isp_css_include/host/isp_op_count.h | 226 + .../css2400/hive_isp_css_include/host/isp_public.h | 186 + .../hive_isp_css_include/host/isys_dma_public.h | 38 + .../hive_isp_css_include/host/isys_irq_public.h | 45 + .../hive_isp_css_include/host/isys_public.h | 37 + .../host/isys_stream2mmio_public.h | 101 + .../css2400/hive_isp_css_include/host/mmu_public.h | 82 + .../hive_isp_css_include/host/osys_public.h | 20 + .../hive_isp_css_include/host/pipeline_public.h | 18 + .../hive_isp_css_include/host/pixelgen_public.h | 79 + .../hive_isp_css_include/host/ref_vector_func.h | 1222 ++ .../host/ref_vector_func_types.h | 385 + .../css2400/hive_isp_css_include/host/sp_public.h | 223 + .../css2400/hive_isp_css_include/host/tag_public.h | 41 + .../hive_isp_css_include/host/timed_ctrl_public.h | 59 + .../hive_isp_css_include/host/vamem_public.h | 20 + .../hive_isp_css_include/host/vmem_public.h | 20 + .../css2400/hive_isp_css_include/ibuf_ctrl.h | 49 + .../css2400/hive_isp_css_include/input_formatter.h | 47 + .../css2400/hive_isp_css_include/input_system.h | 47 + .../atomisp2/css2400/hive_isp_css_include/irq.h | 47 + .../atomisp2/css2400/hive_isp_css_include/isp.h | 47 + .../css2400/hive_isp_css_include/isys_dma.h | 49 + .../css2400/hive_isp_css_include/isys_irq.h | 40 + .../hive_isp_css_include/isys_stream2mmio.h | 49 + .../css2400/hive_isp_css_include/math_support.h | 224 + .../memory_access/memory_access.h | 174 + .../css2400/hive_isp_css_include/memory_realloc.h | 38 + .../css2400/hive_isp_css_include/misc_support.h | 26 + .../css2400/hive_isp_css_include/mmu_device.h | 49 + .../atomisp2/css2400/hive_isp_css_include/mpmath.h | 330 + .../atomisp2/css2400/hive_isp_css_include/osys.h | 48 + .../css2400/hive_isp_css_include/pixelgen.h | 49 + .../hive_isp_css_include/platform_support.h | 42 + .../css2400/hive_isp_css_include/print_support.h | 45 + .../atomisp2/css2400/hive_isp_css_include/queue.h | 47 + .../css2400/hive_isp_css_include/resource.h | 48 + .../atomisp2/css2400/hive_isp_css_include/socket.h | 48 + .../pci/atomisp2/css2400/hive_isp_css_include/sp.h | 47 + .../css2400/hive_isp_css_include/storage_class.h | 34 + .../css2400/hive_isp_css_include/stream_buffer.h | 48 + .../css2400/hive_isp_css_include/string_support.h | 167 + .../css2400/hive_isp_css_include/system_types.h | 25 + .../atomisp2/css2400/hive_isp_css_include/tag.h | 46 + .../css2400/hive_isp_css_include/timed_ctrl.h | 47 + .../css2400/hive_isp_css_include/type_support.h | 82 + .../atomisp2/css2400/hive_isp_css_include/vamem.h | 47 + .../css2400/hive_isp_css_include/vector_func.h | 39 + .../css2400/hive_isp_css_include/vector_ops.h | 32 + .../atomisp2/css2400/hive_isp_css_include/vmem.h | 47 + .../atomisp2/css2400/hive_isp_css_include/xmem.h | 47 + .../css2400/hive_isp_css_shared/host/queue_local.h | 20 + .../hive_isp_css_shared/host/queue_private.h | 18 + .../css2400/hive_isp_css_shared/host/tag.c | 95 + .../css2400/hive_isp_css_shared/host/tag_local.h | 22 + .../css2400/hive_isp_css_shared/host/tag_private.h | 18 + .../css2400/hive_isp_css_shared/queue_global.h | 19 + .../css2400/hive_isp_css_shared/socket_global.h | 53 + .../hive_isp_css_shared/stream_buffer_global.h | 26 + .../css2400/hive_isp_css_shared/sw_event_global.h | 36 + .../css2400/hive_isp_css_shared/tag_global.h | 56 + .../media/atomisp/pci/atomisp2/css2400/ia_css.h | 57 + .../media/atomisp/pci/atomisp2/css2400/ia_css_3a.h | 188 + .../pci/atomisp2/css2400/ia_css_acc_types.h | 468 + .../atomisp/pci/atomisp2/css2400/ia_css_buffer.h | 84 + .../atomisp/pci/atomisp2/css2400/ia_css_control.h | 157 + .../pci/atomisp2/css2400/ia_css_device_access.c | 95 + .../pci/atomisp2/css2400/ia_css_device_access.h | 59 + .../atomisp/pci/atomisp2/css2400/ia_css_dvs.h | 299 + .../atomisp/pci/atomisp2/css2400/ia_css_env.h | 94 + .../atomisp/pci/atomisp2/css2400/ia_css_err.h | 63 + .../pci/atomisp2/css2400/ia_css_event_public.h | 196 + .../atomisp/pci/atomisp2/css2400/ia_css_firmware.h | 74 + .../atomisp/pci/atomisp2/css2400/ia_css_frac.h | 37 + .../pci/atomisp2/css2400/ia_css_frame_format.h | 101 + .../pci/atomisp2/css2400/ia_css_frame_public.h | 365 + .../pci/atomisp2/css2400/ia_css_host_data.h | 46 + .../pci/atomisp2/css2400/ia_css_input_port.h | 66 + .../atomisp/pci/atomisp2/css2400/ia_css_irq.h | 235 + .../pci/atomisp2/css2400/ia_css_memory_access.c | 83 + .../atomisp/pci/atomisp2/css2400/ia_css_metadata.h | 71 + .../atomisp/pci/atomisp2/css2400/ia_css_mipi.h | 82 + .../atomisp/pci/atomisp2/css2400/ia_css_mmu.h | 32 + .../pci/atomisp2/css2400/ia_css_mmu_private.h | 31 + .../atomisp/pci/atomisp2/css2400/ia_css_morph.h | 39 + .../atomisp/pci/atomisp2/css2400/ia_css_pipe.h | 228 + .../pci/atomisp2/css2400/ia_css_pipe_public.h | 659 ++ .../atomisp/pci/atomisp2/css2400/ia_css_prbs.h | 53 + .../pci/atomisp2/css2400/ia_css_properties.h | 41 + .../atomisp/pci/atomisp2/css2400/ia_css_shading.h | 40 + .../atomisp/pci/atomisp2/css2400/ia_css_stream.h | 110 + .../pci/atomisp2/css2400/ia_css_stream_format.h | 94 + .../pci/atomisp2/css2400/ia_css_stream_public.h | 582 + .../atomisp/pci/atomisp2/css2400/ia_css_timer.h | 84 + .../atomisp/pci/atomisp2/css2400/ia_css_tpg.h | 78 + .../atomisp/pci/atomisp2/css2400/ia_css_types.h | 654 ++ .../atomisp/pci/atomisp2/css2400/ia_css_version.h | 40 + .../pci/atomisp2/css2400/ia_css_version_data.h | 33 + .../css2400/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 32 + .../css2400/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 27 + .../css2400/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 24 + .../css2400/isp/kernels/aa/aa_2/ia_css_aa2_state.h | 41 + .../css2400/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 48 + .../isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 60 + .../isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 39 + .../isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 25 + .../isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 36 + .../isp/kernels/anr/anr_2/ia_css_anr2.host.c | 46 + .../isp/kernels/anr/anr_2/ia_css_anr2.host.h | 35 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 52 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 22 + .../isp/kernels/anr/anr_2/ia_css_anr2_types.h | 32 + .../isp/kernels/anr/anr_2/ia_css_anr_param.h | 27 + .../bayer_ls_1.0/ia_css_bayer_load_param.h | 20 + .../bayer_ls/bayer_ls_1.0/ia_css_bayer_ls_param.h | 42 + .../bayer_ls_1.0/ia_css_bayer_store_param.h | 21 + .../css2400/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 + .../css2400/isp/kernels/bh/bh_2/ia_css_bh.host.h | 32 + .../css2400/isp/kernels/bh/bh_2/ia_css_bh_param.h | 40 + .../css2400/isp/kernels/bh/bh_2/ia_css_bh_types.h | 37 + .../css2400/isp/kernels/bnlm/ia_css_bnlm.host.c | 183 + .../css2400/isp/kernels/bnlm/ia_css_bnlm.host.h | 41 + .../isp/kernels/bnlm/ia_css_bnlm_default.host.c | 71 + .../isp/kernels/bnlm/ia_css_bnlm_default.host.h | 22 + .../css2400/isp/kernels/bnlm/ia_css_bnlm_param.h | 63 + .../css2400/isp/kernels/bnlm/ia_css_bnlm_state.h | 31 + .../css2400/isp/kernels/bnlm/ia_css_bnlm_types.h | 106 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 122 + .../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 + .../isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 64 + .../isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 34 + .../isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 30 + .../isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 28 + .../isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 25 + .../isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 24 + .../isp/kernels/cnr/cnr_1.0/ia_css_cnr_state.h | 33 + .../isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 76 + .../isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 43 + .../isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 32 + .../isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 55 + .../isp/kernels/cnr/cnr_2/ia_css_cnr_param.h | 20 + .../isp/kernels/cnr/cnr_2/ia_css_cnr_state.h | 33 + .../conversion_1.0/ia_css_conversion.host.c | 36 + .../conversion_1.0/ia_css_conversion.host.h | 33 + .../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 | 47 + .../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 | 35 + .../isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 132 + .../isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 54 + .../isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 34 + .../isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 78 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 120 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 33 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 46 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc_param.h | 20 + .../isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 156 + .../isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 33 + .../isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 49 + .../isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 55 + .../isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 63 + .../isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 36 + .../isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 44 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 215 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 24 + .../isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 110 + .../css2400/isp/kernels/de/de_1.0/ia_css_de.host.c | 79 + .../css2400/isp/kernels/de/de_1.0/ia_css_de.host.h | 44 + .../isp/kernels/de/de_1.0/ia_css_de_param.h | 27 + .../isp/kernels/de/de_1.0/ia_css_de_state.h | 26 + .../isp/kernels/de/de_1.0/ia_css_de_types.h | 43 + .../css2400/isp/kernels/de/de_2/ia_css_de2.host.c | 54 + .../css2400/isp/kernels/de/de_2/ia_css_de2.host.h | 38 + .../css2400/isp/kernels/de/de_2/ia_css_de2_param.h | 30 + .../css2400/isp/kernels/de/de_2/ia_css_de2_types.h | 42 + .../css2400/isp/kernels/de/de_2/ia_css_de_param.h | 20 + .../css2400/isp/kernels/de/de_2/ia_css_de_state.h | 21 + .../css2400/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 132 + .../css2400/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 47 + .../isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 36 + .../isp/kernels/dp/dp_1.0/ia_css_dp_state.h | 36 + .../isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 50 + .../css2400/isp/kernels/dpc2/ia_css_dpc2.host.c | 65 + .../css2400/isp/kernels/dpc2/ia_css_dpc2.host.h | 40 + .../isp/kernels/dpc2/ia_css_dpc2_default.host.c | 26 + .../isp/kernels/dpc2/ia_css_dpc2_default.host.h | 23 + .../css2400/isp/kernels/dpc2/ia_css_dpc2_param.h | 53 + .../css2400/isp/kernels/dpc2/ia_css_dpc2_state.h | 30 + .../css2400/isp/kernels/dpc2/ia_css_dpc2_types.h | 59 + .../isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 306 + .../isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 60 + .../isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 39 + .../isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 30 + .../isp/kernels/eed1_8/ia_css_eed1_8.host.c | 321 + .../isp/kernels/eed1_8/ia_css_eed1_8.host.h | 46 + .../kernels/eed1_8/ia_css_eed1_8_default.host.c | 94 + .../kernels/eed1_8/ia_css_eed1_8_default.host.h | 22 + .../isp/kernels/eed1_8/ia_css_eed1_8_param.h | 154 + .../isp/kernels/eed1_8/ia_css_eed1_8_state.h | 40 + .../isp/kernels/eed1_8/ia_css_eed1_8_types.h | 86 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 62 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 45 + .../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 | 33 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 26 + .../isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 89 + .../isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 44 + .../isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 35 + .../isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 52 + .../css2400/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 118 + .../css2400/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 65 + .../isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 61 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 214 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 24 + .../isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 97 + .../css2400/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 110 + .../css2400/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 79 + .../css2400/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 43 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 132 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 26 + .../css2400/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 54 + .../css2400/isp/kernels/hdr/ia_css_hdr.host.c | 41 + .../css2400/isp/kernels/hdr/ia_css_hdr.host.h | 31 + .../css2400/isp/kernels/hdr/ia_css_hdr_param.h | 53 + .../css2400/isp/kernels/hdr/ia_css_hdr_types.h | 64 + .../io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 86 + .../io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 31 + .../io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 22 + .../io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 22 + .../kernels/io_ls/common/ia_css_common_io_param.h | 22 + .../kernels/io_ls/common/ia_css_common_io_types.h | 31 + .../io_ls/plane_io_ls/ia_css_plane_io_param.h | 22 + .../io_ls/plane_io_ls/ia_css_plane_io_types.h | 30 + .../io_ls/yuv420_io_ls/ia_css_yuv420_io_param.h | 22 + .../io_ls/yuv420_io_ls/ia_css_yuv420_io_types.h | 22 + .../io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h | 22 + .../io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h | 22 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 86 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 31 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 22 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 22 + .../ipu2_io_ls/common/ia_css_common_io_param.h | 22 + .../ipu2_io_ls/common/ia_css_common_io_types.h | 31 + .../ipu2_io_ls/plane_io_ls/ia_css_plane_io_param.h | 22 + .../ipu2_io_ls/plane_io_ls/ia_css_plane_io_types.h | 30 + .../yuv420_io_ls/ia_css_yuv420_io_param.h | 22 + .../yuv420_io_ls/ia_css_yuv420_io_types.h | 22 + .../yuv444_io_ls/ia_css_yuv444_io.host.c | 86 + .../yuv444_io_ls/ia_css_yuv444_io.host.h | 31 + .../yuv444_io_ls/ia_css_yuv444_io_param.h | 22 + .../yuv444_io_ls/ia_css_yuv444_io_types.h | 22 + .../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 | 32 + .../macc/macc1_5/ia_css_macc1_5_table.host.h | 22 + .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 74 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 49 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 42 + .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 25 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 47 + .../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 | 16 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 20 + .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 19 + .../isp/kernels/norm/norm_1.0/ia_css_norm_types.h | 21 + .../css2400/isp/kernels/ob/ob2/ia_css_ob2.host.c | 79 + .../css2400/isp/kernels/ob/ob2/ia_css_ob2.host.h | 40 + .../css2400/isp/kernels/ob/ob2/ia_css_ob2_param.h | 29 + .../css2400/isp/kernels/ob/ob2/ia_css_ob2_types.h | 45 + .../css2400/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 159 + .../css2400/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 53 + .../isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 48 + .../isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 69 + .../kernels/output/output_1.0/ia_css_output.host.c | 162 + .../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 | 48 + .../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 | 33 + .../isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 136 + .../isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 38 + .../isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 38 + .../isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 37 + .../raw_aa_binning_1.0/ia_css_raa.host.c | 35 + .../raw_aa_binning_1.0/ia_css_raa.host.h | 27 + .../isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 74 + .../isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 41 + .../isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 36 + .../isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 26 + .../isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 28 + .../isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 386 + .../isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 77 + .../isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 54 + .../isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 266 + .../kernels/s3a_stat_ls/ia_css_s3a_stat_ls_param.h | 45 + .../s3a_stat_ls/ia_css_s3a_stat_store_param.h | 21 + .../css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 130 + .../css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 77 + .../isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 71 + .../isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 136 + .../kernels/scale/scale_1.0/ia_css_scale_param.h | 20 + .../kernels/sdis/common/ia_css_sdis_common.host.h | 99 + .../kernels/sdis/common/ia_css_sdis_common_types.h | 232 + .../isp/kernels/sdis/common/ia_css_sdis_param.h | 22 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 424 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 101 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_param.h | 21 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 53 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 338 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 95 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 69 + .../isp/kernels/sdis/sdis_2/ia_css_sdis_param.h | 21 + .../isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 76 + .../isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 39 + .../kernels/tdf/tdf_1.0/ia_css_tdf_default.host.c | 36 + .../kernels/tdf/tdf_1.0/ia_css_tdf_default.host.h | 23 + .../isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 43 + .../isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 53 + .../isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 61 + .../isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 130 + .../isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 56 + .../isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 48 + .../isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 26 + .../isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 60 + .../isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 31 + .../css2400/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 140 + .../css2400/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 47 + .../isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 37 + .../isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 32 + .../css2400/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 89 + .../css2400/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 39 + .../isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 29 + .../isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 47 + .../isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 66 + .../isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 47 + .../isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 51 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 81 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 22 + .../isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 71 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 265 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 42 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 96 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 98 + .../xnr/xnr_3.0/ia_css_xnr3_wrapper_param.h | 20 + .../isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 219 + .../isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 60 + .../isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 49 + .../isp/kernels/ynr/ynr_1.0/ia_css_ynr_state.h | 26 + .../isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 81 + .../isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 125 + .../isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 56 + .../isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 45 + .../isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 94 + .../isp/kernels/ynr/ynr_2/ia_css_ynr_param.h | 20 + .../isp/kernels/ynr/ynr_2/ia_css_ynr_state.h | 21 + .../yuv_ls/yuv_ls_1.0/ia_css_yuv_load_param.h | 20 + .../yuv_ls/yuv_ls_1.0/ia_css_yuv_ls_param.h | 39 + .../yuv_ls/yuv_ls_1.0/ia_css_yuv_store_param.h | 21 + .../css2400/isp/modes/interface/input_buf.isp.h | 73 + .../css2400/isp/modes/interface/isp_const.h | 498 + .../css2400/isp/modes/interface/isp_exprs.h | 309 + .../css2400/isp/modes/interface/isp_types.h | 128 + .../atomisp/pci/atomisp2/css2400/memory_realloc.c | 81 + .../runtime/binary/interface/ia_css_binary.h | 333 + .../atomisp2/css2400/runtime/binary/src/binary.c | 1873 +++ .../css2400/runtime/bufq/interface/ia_css_bufq.h | 197 + .../runtime/bufq/interface/ia_css_bufq_comm.h | 66 + .../pci/atomisp2/css2400/runtime/bufq/src/bufq.c | 590 + .../css2400/runtime/debug/interface/ia_css_debug.h | 508 + .../debug/interface/ia_css_debug_internal.h | 31 + .../runtime/debug/interface/ia_css_debug_pipe.h | 84 + .../css2400/runtime/debug/src/ia_css_debug.c | 3611 ++++++ .../css2400/runtime/event/interface/ia_css_event.h | 46 + .../pci/atomisp2/css2400/runtime/event/src/event.c | 126 + .../runtime/eventq/interface/ia_css_eventq.h | 69 + .../atomisp2/css2400/runtime/eventq/src/eventq.c | 77 + .../css2400/runtime/frame/interface/ia_css_frame.h | 180 + .../runtime/frame/interface/ia_css_frame_comm.h | 132 + .../pci/atomisp2/css2400/runtime/frame/src/frame.c | 1026 ++ .../css2400/runtime/ifmtr/interface/ia_css_ifmtr.h | 49 + .../pci/atomisp2/css2400/runtime/ifmtr/src/ifmtr.c | 568 + .../runtime/inputfifo/interface/ia_css_inputfifo.h | 69 + .../css2400/runtime/inputfifo/src/inputfifo.c | 613 + .../runtime/isp_param/interface/ia_css_isp_param.h | 118 + .../isp_param/interface/ia_css_isp_param_types.h | 107 + .../css2400/runtime/isp_param/src/isp_param.c | 227 + .../css2400/runtime/isys/interface/ia_css_isys.h | 201 + .../runtime/isys/interface/ia_css_isys_comm.h | 69 + .../css2400/runtime/isys/src/csi_rx_rmgr.c | 179 + .../css2400/runtime/isys/src/csi_rx_rmgr.h | 43 + .../css2400/runtime/isys/src/ibuf_ctrl_rmgr.c | 141 + .../css2400/runtime/isys/src/ibuf_ctrl_rmgr.h | 55 + .../css2400/runtime/isys/src/isys_dma_rmgr.c | 103 + .../css2400/runtime/isys/src/isys_dma_rmgr.h | 41 + .../atomisp2/css2400/runtime/isys/src/isys_init.c | 141 + .../runtime/isys/src/isys_stream2mmio_rmgr.c | 105 + .../runtime/isys/src/isys_stream2mmio_rmgr.h | 41 + .../pci/atomisp2/css2400/runtime/isys/src/rx.c | 607 + .../css2400/runtime/isys/src/virtual_isys.c | 898 ++ .../css2400/runtime/isys/src/virtual_isys.h | 41 + .../runtime/pipeline/interface/ia_css_pipeline.h | 308 + .../pipeline/interface/ia_css_pipeline_common.h | 42 + .../css2400/runtime/pipeline/src/pipeline.c | 806 ++ .../css2400/runtime/queue/interface/ia_css_queue.h | 192 + .../runtime/queue/interface/ia_css_queue_comm.h | 69 + .../pci/atomisp2/css2400/runtime/queue/src/queue.c | 412 + .../css2400/runtime/queue/src/queue_access.c | 192 + .../css2400/runtime/queue/src/queue_access.h | 101 + .../css2400/runtime/rmgr/interface/ia_css_rmgr.h | 89 + .../runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 115 + .../pci/atomisp2/css2400/runtime/rmgr/src/rmgr.c | 55 + .../atomisp2/css2400/runtime/rmgr/src/rmgr_vbuf.c | 330 + .../runtime/spctrl/interface/ia_css_spctrl.h | 87 + .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 61 + .../atomisp2/css2400/runtime/spctrl/src/spctrl.c | 199 + .../tagger/interface/ia_css_tagger_common.h | 59 + .../pci/atomisp2/css2400/runtime/timer/src/timer.c | 48 + .../media/atomisp/pci/atomisp2/css2400/sh_css.c | 11364 +++++++++++++++++++ .../atomisp/pci/atomisp2/css2400/sh_css_defs.h | 410 + .../atomisp/pci/atomisp2/css2400/sh_css_dvs_info.h | 36 + .../atomisp/pci/atomisp2/css2400/sh_css_firmware.c | 342 + .../atomisp/pci/atomisp2/css2400/sh_css_firmware.h | 54 + .../atomisp/pci/atomisp2/css2400/sh_css_frac.h | 40 + .../pci/atomisp2/css2400/sh_css_host_data.c | 42 + .../atomisp/pci/atomisp2/css2400/sh_css_hrt.c | 84 + .../atomisp/pci/atomisp2/css2400/sh_css_hrt.h | 34 + .../atomisp/pci/atomisp2/css2400/sh_css_internal.h | 1096 ++ .../atomisp/pci/atomisp2/css2400/sh_css_irq.c | 16 + .../atomisp/pci/atomisp2/css2400/sh_css_legacy.h | 88 + .../atomisp/pci/atomisp2/css2400/sh_css_metadata.c | 16 + .../atomisp/pci/atomisp2/css2400/sh_css_metrics.c | 176 + .../atomisp/pci/atomisp2/css2400/sh_css_metrics.h | 76 + .../atomisp/pci/atomisp2/css2400/sh_css_mipi.c | 749 ++ .../atomisp/pci/atomisp2/css2400/sh_css_mipi.h | 49 + .../atomisp/pci/atomisp2/css2400/sh_css_mmu.c | 62 + .../atomisp/pci/atomisp2/css2400/sh_css_morph.c | 16 + .../pci/atomisp2/css2400/sh_css_param_dvs.c | 267 + .../pci/atomisp2/css2400/sh_css_param_dvs.h | 86 + .../pci/atomisp2/css2400/sh_css_param_shading.c | 419 + .../pci/atomisp2/css2400/sh_css_param_shading.h | 39 + .../atomisp/pci/atomisp2/css2400/sh_css_params.c | 5268 +++++++++ .../atomisp/pci/atomisp2/css2400/sh_css_params.h | 188 + .../pci/atomisp2/css2400/sh_css_params_internal.h | 21 + .../atomisp/pci/atomisp2/css2400/sh_css_pipe.c | 16 + .../pci/atomisp2/css2400/sh_css_properties.c | 43 + .../atomisp/pci/atomisp2/css2400/sh_css_shading.c | 16 + .../media/atomisp/pci/atomisp2/css2400/sh_css_sp.c | 1814 +++ .../media/atomisp/pci/atomisp2/css2400/sh_css_sp.h | 248 + .../atomisp/pci/atomisp2/css2400/sh_css_stream.c | 16 + .../pci/atomisp2/css2400/sh_css_stream_format.c | 76 + .../pci/atomisp2/css2400/sh_css_stream_format.h | 23 + .../atomisp/pci/atomisp2/css2400/sh_css_struct.h | 80 + .../atomisp/pci/atomisp2/css2400/sh_css_uds.h | 37 + .../atomisp/pci/atomisp2/css2400/sh_css_version.c | 30 + .../staging/media/atomisp/pci/atomisp2/hmm/hmm.c | 728 ++ .../media/atomisp/pci/atomisp2/hmm/hmm_bo.c | 1543 +++ .../atomisp/pci/atomisp2/hmm/hmm_dynamic_pool.c | 241 + .../atomisp/pci/atomisp2/hmm/hmm_reserved_pool.c | 258 + .../media/atomisp/pci/atomisp2/hmm/hmm_vm.c | 218 + .../atomisp2/hrt/hive_isp_css_custom_host_hrt.h | 107 + .../atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.c | 129 + .../atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.h | 60 + .../media/atomisp/pci/atomisp2/include/hmm/hmm.h | 106 + .../atomisp/pci/atomisp2/include/hmm/hmm_bo.h | 323 + .../atomisp/pci/atomisp2/include/hmm/hmm_bo_dev.h | 130 + .../atomisp/pci/atomisp2/include/hmm/hmm_common.h | 100 + .../atomisp/pci/atomisp2/include/hmm/hmm_pool.h | 119 + .../atomisp/pci/atomisp2/include/hmm/hmm_vm.h | 68 + .../atomisp/pci/atomisp2/include/mmu/isp_mmu.h | 175 + .../atomisp/pci/atomisp2/include/mmu/sh_mmu.h | 76 + .../pci/atomisp2/include/mmu/sh_mmu_mrfld.h | 28 + .../media/atomisp/pci/atomisp2/mmu/isp_mmu.c | 594 + .../media/atomisp/pci/atomisp2/mmu/sh_mmu_mrfld.c | 93 + drivers/staging/media/atomisp/platform/Makefile | 6 + .../staging/media/atomisp/platform/clock/Makefile | 6 + .../platform/clock/platform_vlv2_plat_clk.c | 40 + .../platform/clock/platform_vlv2_plat_clk.h | 27 + .../media/atomisp/platform/clock/vlv2_plat_clock.c | 247 + .../media/atomisp/platform/intel-mid/Makefile | 5 + .../platform/intel-mid/atomisp_gmin_platform.c | 758 ++ .../platform/intel-mid/intel_mid_pcihelpers.c | 297 + drivers/staging/media/cxd2099/cxd2099.c | 101 +- .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 12 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 4 +- .../staging/media/davinci_vpfe/dm365_isif_regs.h | 20 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 6 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 4 +- drivers/staging/media/lirc/lirc_sasem.c | 2 +- drivers/staging/media/lirc/lirc_sir.c | 8 +- drivers/staging/media/lirc/lirc_zilog.c | 6 +- drivers/staging/most/aim-cdev/cdev.c | 16 +- drivers/staging/most/aim-sound/sound.c | 2 +- drivers/staging/most/hdm-dim2/dim2_hal.c | 7 +- drivers/staging/most/hdm-usb/hdm_usb.c | 39 +- drivers/staging/most/mostcore/core.c | 163 +- drivers/staging/nvec/nvec-keytable.h | 3 +- drivers/staging/nvec/nvec_kbd.c | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 4 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 4 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 27 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 15 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 135 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 39 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 16 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 11 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 37 +- .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 3 + drivers/staging/rtl8188eu/hal/odm_RTL8188E.c | 5 +- drivers/staging/rtl8188eu/hal/phy.c | 1 + drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 1 + drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 17 +- drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h | 2 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 - drivers/staging/rtl8188eu/include/hal_intf.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 6 +- .../staging/rtl8188eu/include/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8188eu/include/odm_debug.h | 2 +- drivers/staging/rtl8188eu/include/pwrseq.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/include/rtw_cmd.h | 2 +- drivers/staging/rtl8188eu/include/rtw_ioctl.h | 6 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 1 - .../staging/rtl8188eu/include/rtw_mp_phy_regdef.h | 2 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 4 +- drivers/staging/rtl8188eu/include/rtw_security.h | 2 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 7 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 34 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 2 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 2 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 80 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 2 +- drivers/staging/rtl8192e/rtl819x_BA.h | 2 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192e/rtl819x_HT.h | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 2 +- drivers/staging/rtl8192e/rtl819x_TS.h | 2 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 2 +- drivers/staging/rtl8192e/rtllib_module.c | 52 +- drivers/staging/rtl8192e/rtllib_wx.c | 54 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 70 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 15 +- drivers/staging/rtl8192u/r8192U.h | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 20 +- drivers/staging/rtl8192u/r8192U_dm.c | 77 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 34 +- drivers/staging/rtl8712/ieee80211.c | 5 +- drivers/staging/rtl8712/mlme_linux.c | 10 +- drivers/staging/rtl8712/os_intfs.c | 14 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 11 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_event.h | 8 +- drivers/staging/rtl8712/rtl871x_io.h | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 143 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 10 +- drivers/staging/rtl8712/rtl871x_mlme.h | 16 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 191 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 10 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_xmit.c | 11 +- drivers/staging/rtl8712/wifi.h | 12 +- drivers/staging/rtl8712/wlan_bssdef.h | 6 +- drivers/staging/rtl8723bs/Kconfig | 11 + drivers/staging/rtl8723bs/Makefile | 70 + drivers/staging/rtl8723bs/TODO | 16 + drivers/staging/rtl8723bs/core/rtw_ap.c | 2678 +++++ drivers/staging/rtl8723bs/core/rtw_btcoex.c | 243 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 2226 ++++ drivers/staging/rtl8723bs/core/rtw_debug.c | 1447 +++ drivers/staging/rtl8723bs/core/rtw_eeprom.c | 369 + drivers/staging/rtl8723bs/core/rtw_efuse.c | 635 ++ drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 1430 +++ drivers/staging/rtl8723bs/core/rtw_io.c | 203 + drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 698 ++ drivers/staging/rtl8723bs/core/rtw_mlme.c | 3150 +++++ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 6941 +++++++++++ drivers/staging/rtl8723bs/core/rtw_odm.c | 197 + drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1421 +++ drivers/staging/rtl8723bs/core/rtw_recv.c | 2689 +++++ drivers/staging/rtl8723bs/core/rtw_rf.c | 64 + drivers/staging/rtl8723bs/core/rtw_security.c | 2437 ++++ drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 641 ++ drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2328 ++++ drivers/staging/rtl8723bs/core/rtw_xmit.c | 3100 +++++ drivers/staging/rtl8723bs/hal/Hal8723BPwrSeq.c | 138 + drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 442 + drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 3779 ++++++ drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 193 + drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 3729 ++++++ drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 155 + drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 566 + drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 643 ++ drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 48 + drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 302 + drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 28 + drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 799 ++ drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 49 + drivers/staging/rtl8723bs/hal/HalPhyRf.c | 662 ++ drivers/staging/rtl8723bs/hal/HalPhyRf.h | 63 + drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2091 ++++ drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 83 + drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 205 + drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 33 + drivers/staging/rtl8723bs/hal/hal_btcoex.c | 1720 +++ drivers/staging/rtl8723bs/hal/hal_com.c | 1751 +++ drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 3286 ++++++ drivers/staging/rtl8723bs/hal/hal_intf.c | 474 + drivers/staging/rtl8723bs/hal/hal_phy.c | 224 + drivers/staging/rtl8723bs/hal/hal_sdio.c | 115 + drivers/staging/rtl8723bs/hal/odm.c | 1446 +++ drivers/staging/rtl8723bs/hal/odm.h | 1465 +++ drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 70 + drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 38 + drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 338 + drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 47 + drivers/staging/rtl8723bs/hal/odm_DIG.c | 1221 ++ drivers/staging/rtl8723bs/hal/odm_DIG.h | 195 + .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 89 + .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 39 + drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 30 + drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h | 37 + drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 186 + drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 31 + drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 535 + drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 162 + drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 175 + drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 47 + drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 42 + drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 29 + drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 45 + drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 22 + drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 257 + drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 65 + drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 172 + drivers/staging/rtl8723bs/hal/odm_debug.c | 52 + drivers/staging/rtl8723bs/hal/odm_debug.h | 166 + drivers/staging/rtl8723bs/hal/odm_interface.h | 59 + drivers/staging/rtl8723bs/hal/odm_precomp.h | 60 + drivers/staging/rtl8723bs/hal/odm_reg.h | 103 + drivers/staging/rtl8723bs/hal/odm_types.h | 102 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 2358 ++++ drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 300 + drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4549 ++++++++ drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 1050 ++ drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 224 + drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 86 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 490 + drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 686 ++ drivers/staging/rtl8723bs/hal/sdio_halinit.c | 1928 ++++ drivers/staging/rtl8723bs/hal/sdio_ops.c | 1294 +++ drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 1126 ++ drivers/staging/rtl8723bs/include/Hal8723BPhyCfg.h | 128 + drivers/staging/rtl8723bs/include/Hal8723BPhyReg.h | 77 + drivers/staging/rtl8723bs/include/Hal8723BPwrSeq.h | 232 + drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 132 + drivers/staging/rtl8723bs/include/HalVerDef.h | 127 + drivers/staging/rtl8723bs/include/autoconf.h | 73 + drivers/staging/rtl8723bs/include/basic_types.h | 209 + drivers/staging/rtl8723bs/include/cmd_osdep.h | 26 + drivers/staging/rtl8723bs/include/drv_conf.h | 37 + drivers/staging/rtl8723bs/include/drv_types.h | 720 ++ drivers/staging/rtl8723bs/include/drv_types_sdio.h | 39 + drivers/staging/rtl8723bs/include/ethernet.h | 22 + drivers/staging/rtl8723bs/include/hal_btcoex.h | 68 + drivers/staging/rtl8723bs/include/hal_com.h | 309 + drivers/staging/rtl8723bs/include/hal_com_h2c.h | 293 + drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 273 + drivers/staging/rtl8723bs/include/hal_com_reg.h | 1725 +++ drivers/staging/rtl8723bs/include/hal_data.h | 483 + drivers/staging/rtl8723bs/include/hal_intf.h | 410 + drivers/staging/rtl8723bs/include/hal_pg.h | 81 + drivers/staging/rtl8723bs/include/hal_phy.h | 183 + drivers/staging/rtl8723bs/include/hal_phy_reg.h | 25 + drivers/staging/rtl8723bs/include/hal_sdio.h | 26 + drivers/staging/rtl8723bs/include/ieee80211.h | 1345 +++ drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 128 + drivers/staging/rtl8723bs/include/mlme_osdep.h | 27 + drivers/staging/rtl8723bs/include/osdep_intf.h | 88 + drivers/staging/rtl8723bs/include/osdep_service.h | 281 + .../rtl8723bs/include/osdep_service_linux.h | 178 + drivers/staging/rtl8723bs/include/recv_osdep.h | 48 + drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 50 + drivers/staging/rtl8723bs/include/rtl8192c_rf.h | 39 + drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 199 + drivers/staging/rtl8723bs/include/rtl8723b_dm.h | 41 + drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 279 + drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 144 + drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 26 + drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 262 + drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 458 + drivers/staging/rtl8723bs/include/rtw_ap.h | 47 + .../staging/rtl8723bs/include/rtw_beamforming.h | 135 + drivers/staging/rtl8723bs/include/rtw_br_ext.h | 63 + drivers/staging/rtl8723bs/include/rtw_btcoex.h | 64 + drivers/staging/rtl8723bs/include/rtw_byteorder.h | 24 + drivers/staging/rtl8723bs/include/rtw_cmd.h | 980 ++ drivers/staging/rtl8723bs/include/rtw_debug.h | 355 + drivers/staging/rtl8723bs/include/rtw_eeprom.h | 128 + drivers/staging/rtl8723bs/include/rtw_efuse.h | 132 + drivers/staging/rtl8723bs/include/rtw_event.h | 117 + drivers/staging/rtl8723bs/include/rtw_ht.h | 118 + drivers/staging/rtl8723bs/include/rtw_io.h | 373 + drivers/staging/rtl8723bs/include/rtw_ioctl.h | 80 + drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 41 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 695 ++ drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 888 ++ drivers/staging/rtl8723bs/include/rtw_mp.h | 512 + drivers/staging/rtl8723bs/include/rtw_odm.h | 36 + drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 375 + drivers/staging/rtl8723bs/include/rtw_qos.h | 27 + drivers/staging/rtl8723bs/include/rtw_recv.h | 553 + drivers/staging/rtl8723bs/include/rtw_rf.h | 159 + drivers/staging/rtl8723bs/include/rtw_security.h | 440 + drivers/staging/rtl8723bs/include/rtw_version.h | 2 + drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 28 + drivers/staging/rtl8723bs/include/rtw_xmit.h | 528 + drivers/staging/rtl8723bs/include/sdio_hal.h | 28 + drivers/staging/rtl8723bs/include/sdio_ops.h | 49 + drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 40 + drivers/staging/rtl8723bs/include/sdio_osintf.h | 24 + drivers/staging/rtl8723bs/include/sta_info.h | 392 + drivers/staging/rtl8723bs/include/wifi.h | 1158 ++ drivers/staging/rtl8723bs/include/wlan_bssdef.h | 278 + drivers/staging/rtl8723bs/include/xmit_osdep.h | 54 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3582 ++++++ drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 5808 ++++++++++ drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 206 + drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1916 ++++ drivers/staging/rtl8723bs/os_dep/osdep_service.c | 481 + drivers/staging/rtl8723bs/os_dep/recv_linux.c | 365 + drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 787 ++ drivers/staging/rtl8723bs/os_dep/rtw_proc.h | 45 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 695 ++ drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 599 + drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 164 + drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 296 + drivers/staging/rts5208/ms.c | 2 +- drivers/staging/rts5208/rtsx_chip.c | 4 +- drivers/staging/rts5208/rtsx_transport.c | 3 +- drivers/staging/sm750fb/ddk750_chip.c | 16 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 3 +- drivers/staging/sm750fb/ddk750_display.h | 7 +- drivers/staging/sm750fb/ddk750_dvi.c | 6 +- drivers/staging/sm750fb/ddk750_hwi2c.c | 2 +- drivers/staging/sm750fb/ddk750_mode.c | 107 +- drivers/staging/sm750fb/ddk750_mode.h | 21 +- drivers/staging/sm750fb/ddk750_power.c | 5 - drivers/staging/sm750fb/ddk750_power.h | 3 +- drivers/staging/sm750fb/ddk750_reg.h | 4 - drivers/staging/sm750fb/sm750.c | 57 +- drivers/staging/sm750fb/sm750.h | 6 +- drivers/staging/sm750fb/sm750_accel.c | 9 +- drivers/staging/sm750fb/sm750_cursor.c | 21 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/buffers.c | 36 +- drivers/staging/speakup/fakekey.c | 2 +- drivers/staging/speakup/i18n.c | 77 +- drivers/staging/speakup/keyhelp.c | 14 +- drivers/staging/speakup/kobjects.c | 96 +- drivers/staging/speakup/main.c | 309 +- drivers/staging/speakup/selection.c | 6 +- drivers/staging/speakup/serialio.c | 108 +- drivers/staging/speakup/speakup.h | 15 +- drivers/staging/speakup/speakup_acntpc.c | 21 +- drivers/staging/speakup/speakup_acntsa.c | 5 +- drivers/staging/speakup/speakup_apollo.c | 15 +- drivers/staging/speakup/speakup_audptr.c | 16 +- drivers/staging/speakup/speakup_bns.c | 3 +- drivers/staging/speakup/speakup_decext.c | 24 +- drivers/staging/speakup/speakup_decpc.c | 119 +- drivers/staging/speakup/speakup_dectlk.c | 22 +- drivers/staging/speakup/speakup_dtlk.c | 6 +- drivers/staging/speakup/speakup_dtlk.h | 10 +- drivers/staging/speakup/speakup_dummy.c | 3 +- drivers/staging/speakup/speakup_keypc.c | 9 +- drivers/staging/speakup/speakup_ltlk.c | 7 +- drivers/staging/speakup/speakup_soft.c | 93 +- drivers/staging/speakup/speakup_spkout.c | 12 +- drivers/staging/speakup/speakup_txprt.c | 3 +- drivers/staging/speakup/spk_priv.h | 17 +- drivers/staging/speakup/spk_types.h | 11 +- drivers/staging/speakup/synth.c | 105 +- drivers/staging/speakup/varhandlers.c | 18 +- drivers/staging/unisys/include/channel.h | 213 +- drivers/staging/unisys/include/iochannel.h | 87 +- drivers/staging/unisys/include/visorbus.h | 8 +- drivers/staging/unisys/visorbus/controlvmchannel.h | 208 +- drivers/staging/unisys/visorbus/vbuschannel.h | 57 +- drivers/staging/unisys/visorbus/visorbus_main.c | 420 +- drivers/staging/unisys/visorbus/visorbus_private.h | 26 +- drivers/staging/unisys/visorbus/visorchannel.c | 95 +- drivers/staging/unisys/visorbus/visorchipset.c | 1043 +- drivers/staging/unisys/visorbus/vmcallinterface.h | 149 +- drivers/staging/unisys/visorhba/visorhba_main.c | 95 +- drivers/staging/unisys/visorinput/visorinput.c | 21 +- drivers/staging/unisys/visornic/visornic_main.c | 258 +- drivers/staging/vc04_services/Kconfig | 32 +- drivers/staging/vc04_services/Makefile | 3 + .../staging/vc04_services/bcm2835-audio/Kconfig | 8 + .../{ => vc04_services}/bcm2835-audio/Makefile | 0 .../staging/{ => vc04_services}/bcm2835-audio/TODO | 0 .../bcm2835-audio/bcm2835-ctl.c | 113 +- .../bcm2835-audio/bcm2835-pcm.c | 70 +- .../bcm2835-audio/bcm2835-vchiq.c | 175 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 472 + .../{ => vc04_services}/bcm2835-audio/bcm2835.h | 34 +- .../bcm2835-audio/vc_vchi_audioserv_defs.h | 0 .../bcm2835-camera}/Kconfig | 7 +- .../bcm2835-camera}/Makefile | 0 .../bcm2835 => vc04_services/bcm2835-camera}/TODO | 5 - .../bcm2835-camera}/bcm2835-camera.c | 136 +- .../bcm2835-camera}/bcm2835-camera.h | 6 +- .../bcm2835-camera}/controls.c | 34 +- .../bcm2835-camera}/mmal-common.h | 0 .../bcm2835-camera}/mmal-encodings.h | 1 - .../bcm2835-camera}/mmal-msg-common.h | 0 .../bcm2835-camera}/mmal-msg-format.h | 30 +- .../bcm2835-camera}/mmal-msg-port.h | 16 +- .../bcm2835-camera}/mmal-msg.h | 49 +- .../bcm2835-camera}/mmal-parameters.h | 2 - .../bcm2835-camera}/mmal-vchiq.c | 267 +- .../bcm2835-camera}/mmal-vchiq.h | 12 +- drivers/staging/vc04_services/interface/vchi/TODO | 21 +- .../vc04_services/interface/vchi/vchi_cfg.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 550 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 259 +- .../interface/vchiq_arm/vchiq_debugfs.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 4 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../interface/vchiq_arm/vchiq_kern_lib.c | 4 + .../interface/vchiq_arm/vchiq_memdrv.h | 12 - .../interface/vchiq_arm/vchiq_pagelist.h | 3 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 2 - .../interface/vchiq_arm/vchiq_version.c | 16 +- drivers/staging/vme/devices/vme_user.c | 10 +- drivers/staging/vt6655/baseband.h | 12 +- drivers/staging/vt6655/card.c | 25 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.h | 10 +- drivers/staging/vt6656/main_usb.c | 15 +- drivers/staging/vt6656/rf.c | 13 +- drivers/staging/vt6656/rxtx.c | 32 +- drivers/staging/vt6656/usbpipe.c | 31 +- drivers/staging/vt6656/wcmd.c | 3 - drivers/staging/wilc1000/coreconfigurator.h | 19 +- drivers/staging/wilc1000/host_interface.c | 57 +- drivers/staging/wilc1000/linux_mon.c | 2 + drivers/staging/wilc1000/linux_wlan.c | 7 +- drivers/staging/wilc1000/wilc_sdio.c | 21 +- drivers/staging/wilc1000/wilc_spi.c | 78 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 54 +- drivers/staging/wilc1000/wilc_wlan.c | 10 +- drivers/staging/wilc1000/wilc_wlan.h | 6 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 59 +- drivers/staging/wlan-ng/hfa384x.h | 58 +- drivers/staging/wlan-ng/hfa384x_usb.c | 4 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211conv.h | 28 +- drivers/staging/wlan-ng/p80211req.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 1 - drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/staging/xgifb/XGI_main_26.c | 55 +- drivers/staging/xgifb/vb_init.h | 3 +- drivers/staging/xgifb/vb_setmode.c | 12 +- include/linux/cma.h | 6 +- include/linux/hid-sensor-hub.h | 2 + include/linux/hid-sensor-ids.h | 8 + include/linux/mfd/stm32-timers.h | 2 + include/linux/mfd/sun4i-gpadc.h | 6 + include/linux/sched.h | 4 - mm/cma.c | 31 +- mm/cma.h | 1 + mm/cma_debug.c | 2 +- 1790 files changed, 359293 insertions(+), 15286 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max9611 create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 drivers/iio/accel/adxl345.h create mode 100644 drivers/iio/accel/adxl345_core.c create mode 100644 drivers/iio/accel/adxl345_i2c.c create mode 100644 drivers/iio/accel/adxl345_spi.c create mode 100644 drivers/iio/adc/aspeed_adc.c create mode 100644 drivers/iio/adc/cpcap-adc.c rename drivers/{staging => }/iio/adc/lpc32xx_adc.c (68%) create mode 100644 drivers/iio/adc/ltc2497.c create mode 100644 drivers/iio/adc/max1118.c create mode 100644 drivers/iio/adc/max9611.c create mode 100644 drivers/iio/adc/qcom-pm8xxx-xoadc.c create mode 100644 drivers/iio/adc/qcom-vadc-common.c create mode 100644 drivers/iio/adc/qcom-vadc-common.h rename drivers/{staging => }/iio/adc/spear_adc.c (100%) create mode 100644 drivers/iio/adc/sun4i-gpadc-iio.c create mode 100644 drivers/iio/dac/ltc2632.c create mode 100644 drivers/iio/dac/stm32-dac-core.c create mode 100644 drivers/iio/dac/stm32-dac-core.h create mode 100644 drivers/iio/dac/stm32-dac.c create mode 100644 drivers/iio/health/max30102.c create mode 100644 drivers/iio/humidity/hid-sensor-humidity.c create mode 100644 drivers/iio/light/cros_ec_light_prox.c create mode 100644 drivers/iio/light/vl6180.c create mode 100644 drivers/iio/proximity/srf04.c create mode 100644 drivers/iio/temperature/hid-sensor-temperature.c delete mode 100644 drivers/staging/android/ion/compat_ion.c delete mode 100644 drivers/staging/android/ion/compat_ion.h delete mode 100644 drivers/staging/android/ion/hisilicon/Kconfig delete mode 100644 drivers/staging/android/ion/hisilicon/Makefile delete mode 100644 drivers/staging/android/ion/hisilicon/hi6220_ion.c delete mode 100644 drivers/staging/android/ion/ion_dummy_driver.c delete mode 100644 drivers/staging/android/ion/ion_of.c delete mode 100644 drivers/staging/android/ion/ion_of.h delete mode 100644 drivers/staging/android/ion/ion_priv.h delete mode 100644 drivers/staging/android/ion/ion_test.c delete mode 100644 drivers/staging/android/ion/tegra/Makefile delete mode 100644 drivers/staging/android/ion/tegra/tegra_ion.c delete mode 100644 drivers/staging/android/lowmemorykiller.c delete mode 100644 drivers/staging/android/uapi/ion_test.h delete mode 100644 drivers/staging/bcm2835-audio/Kconfig delete mode 100644 drivers/staging/bcm2835-audio/bcm2835.c create mode 100644 drivers/staging/ccree/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt create mode 100644 drivers/staging/ccree/Kconfig create mode 100644 drivers/staging/ccree/Makefile create mode 100644 drivers/staging/ccree/TODO create mode 100644 drivers/staging/ccree/cc_bitops.h create mode 100644 drivers/staging/ccree/cc_crypto_ctx.h create mode 100644 drivers/staging/ccree/cc_hal.h create mode 100644 drivers/staging/ccree/cc_hw_queue_defs.h create mode 100644 drivers/staging/ccree/cc_lli_defs.h create mode 100644 drivers/staging/ccree/cc_pal_log.h create mode 100644 drivers/staging/ccree/cc_pal_log_plat.h create mode 100644 drivers/staging/ccree/cc_pal_types.h create mode 100644 drivers/staging/ccree/cc_pal_types_plat.h create mode 100644 drivers/staging/ccree/cc_regs.h create mode 100644 drivers/staging/ccree/dx_crys_kernel.h create mode 100644 drivers/staging/ccree/dx_env.h create mode 100644 drivers/staging/ccree/dx_host.h create mode 100644 drivers/staging/ccree/dx_reg_base_host.h create mode 100644 drivers/staging/ccree/dx_reg_common.h create mode 100644 drivers/staging/ccree/hash_defs.h create mode 100644 drivers/staging/ccree/hw_queue_defs_plat.h create mode 100644 drivers/staging/ccree/ssi_aead.c create mode 100644 drivers/staging/ccree/ssi_aead.h create mode 100644 drivers/staging/ccree/ssi_buffer_mgr.c create mode 100644 drivers/staging/ccree/ssi_buffer_mgr.h create mode 100644 drivers/staging/ccree/ssi_cipher.c create mode 100644 drivers/staging/ccree/ssi_cipher.h create mode 100644 drivers/staging/ccree/ssi_config.h create mode 100644 drivers/staging/ccree/ssi_driver.c create mode 100644 drivers/staging/ccree/ssi_driver.h create mode 100644 drivers/staging/ccree/ssi_fips.c create mode 100644 drivers/staging/ccree/ssi_fips.h create mode 100644 drivers/staging/ccree/ssi_fips_data.h create mode 100644 drivers/staging/ccree/ssi_fips_ext.c create mode 100644 drivers/staging/ccree/ssi_fips_ll.c create mode 100644 drivers/staging/ccree/ssi_fips_local.c create mode 100644 drivers/staging/ccree/ssi_fips_local.h create mode 100644 drivers/staging/ccree/ssi_hash.c create mode 100644 drivers/staging/ccree/ssi_hash.h create mode 100644 drivers/staging/ccree/ssi_ivgen.c create mode 100644 drivers/staging/ccree/ssi_ivgen.h create mode 100644 drivers/staging/ccree/ssi_pm.c create mode 100644 drivers/staging/ccree/ssi_pm.h create mode 100644 drivers/staging/ccree/ssi_pm_ext.c create mode 100644 drivers/staging/ccree/ssi_pm_ext.h create mode 100644 drivers/staging/ccree/ssi_request_mgr.c create mode 100644 drivers/staging/ccree/ssi_request_mgr.h create mode 100644 drivers/staging/ccree/ssi_sram_mgr.c create mode 100644 drivers/staging/ccree/ssi_sram_mgr.h create mode 100644 drivers/staging/ccree/ssi_sysfs.c create mode 100644 drivers/staging/ccree/ssi_sysfs.h create mode 100644 drivers/staging/fbtft/fb_sh1106.c create mode 100644 drivers/staging/fsl-dpaa2/Kconfig create mode 100644 drivers/staging/fsl-dpaa2/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethernet/README create mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth-trace.h create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpkg.h create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c create mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h create mode 100644 drivers/staging/fsl-dpaa2/ethernet/net.h create mode 100644 drivers/staging/fsl-mc/bus/dpcon.c create mode 100644 drivers/staging/fsl-mc/bus/dpio/Makefile create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-cmd.h create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-driver.c create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-service.c create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio.c create mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio.h create mode 100644 drivers/staging/fsl-mc/bus/dpio/qbman-portal.c create mode 100644 drivers/staging/fsl-mc/bus/dpio/qbman-portal.h create mode 100644 drivers/staging/fsl-mc/include/dpaa2-fd.h create mode 100644 drivers/staging/fsl-mc/include/dpaa2-global.h create mode 100644 drivers/staging/fsl-mc/include/dpaa2-io.h create mode 100644 drivers/staging/fsl-mc/include/dpcon.h rename drivers/staging/iio/accel/{adis16201_core.c => adis16201.c} (63%) delete mode 100644 drivers/staging/iio/accel/adis16201.h rename drivers/staging/iio/accel/{adis16203_core.c => adis16203.c} (63%) delete mode 100644 drivers/staging/iio/accel/adis16203.h rename drivers/staging/iio/accel/{adis16209_core.c => adis16209.c} (62%) delete mode 100644 drivers/staging/iio/accel/adis16209.h rename drivers/staging/iio/accel/{adis16240_core.c => adis16240.c} (60%) delete mode 100644 drivers/staging/iio/accel/adis16240.h delete mode 100644 drivers/staging/iio/meter/ade7753.h delete mode 100644 drivers/staging/iio/meter/ade7754.h delete mode 100644 drivers/staging/iio/meter/ade7759.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_eacl.h 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/ap1302.c create mode 100644 drivers/staging/media/atomisp/i2c/ap1302.h create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.c create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.c create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/Kconfig create mode 100644 drivers/staging/media/atomisp/i2c/imx/Makefile create mode 100644 drivers/staging/media/atomisp/i2c/imx/ad5816g.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/ad5816g.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/common.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/drv201.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/drv201.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9714.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9714.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9718.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9718.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9719.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9719.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx132.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx134.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx135.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx175.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx208.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx219.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/imx227.h create mode 100644 drivers/staging/media/atomisp/i2c/imx/otp.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_brcc064_e2prom.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_e2prom.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_imx.c create mode 100644 drivers/staging/media/atomisp/i2c/imx/vcm.c create mode 100644 drivers/staging/media/atomisp/i2c/libmsrlisthelper.c create mode 100644 drivers/staging/media/atomisp/i2c/lm3554.c create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.c create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.c create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.c 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/ov5693.c create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h create mode 100644 drivers/staging/media/atomisp/i2c/ov8858.c create mode 100644 drivers/staging/media/atomisp/i2c/ov8858.h create mode 100644 drivers/staging/media/atomisp/i2c/ov8858_btns.h create mode 100644 drivers/staging/media/atomisp/include/asm/intel_mid_pcihelpers.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/linux/vlv2_plat_clock.h create mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h create mode 100644 drivers/staging/media/atomisp/include/media/lm3642.h create mode 100644 drivers/staging/media/atomisp/pci/Kconfig create mode 100644 drivers/staging/media/atomisp/pci/Makefile create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/Makefile create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp-regs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_css20.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_css20.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_csi2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_csi2.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_dfs_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_drvfs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_drvfs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_file.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_file.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_helper.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_ioctl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_ioctl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_subdev.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_subdev.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_tpg.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_trace_event.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/Makefile create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/circbuf/interface/ia_css_circbuf.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/circbuf/interface/ia_css_circbuf_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/circbuf/interface/ia_css_circbuf_desc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/circbuf/src/circbuf.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/refcount/interface/ia_css_refcount.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/base/refcount/src/refcount.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/interface/ia_css_pipe_binarydesc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/interface/ia_css_pipe_stagedesc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/interface/ia_css_pipe_util.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/src/pipe_binarydesc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/src/pipe_stagedesc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/pipe/src/pipe_util.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/util/interface/ia_css_util.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/camera/util/src/util.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_configs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_configs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_states.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_states.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/bits.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/cell_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/css_receiver_2400_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/css_receiver_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/dma_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/gdc_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/gp_regs_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/gp_timer_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/gpio_block_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_host_ids_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_irq_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_streaming_to_mipi_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/if_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/input_formatter_subsystem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/input_selector_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/input_switch_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/input_system_ctrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/input_system_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/irq_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/isp2400_mamoiada_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/isp2400_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/isp_acquisition_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/isp_capture_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/mmu_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/scalar_processor_2400_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/sp_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/str2mem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/streaming_to_mipi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/timed_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/var.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/version.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/spmem_dump.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/csi_rx_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_configs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_configs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_states.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_states.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/csi_rx.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/csi_rx_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/csi_rx_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/ibuf_ctrl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/ibuf_ctrl_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/ibuf_ctrl_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_dma.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_dma_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_dma_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_irq.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_irq_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_irq_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_stream2mmio.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_stream2mmio_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/isys_stream2mmio_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/pixelgen_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/pixelgen_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/host/system_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/PixelGen_SysBlock_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/bits.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/cell_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/css_receiver_2400_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/css_receiver_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/dma_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/gdc_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/gp_regs_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/gp_timer_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/gpio_block_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/hive_isp_css_2401_irq_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/hive_isp_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/hive_isp_css_host_ids_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/hive_isp_css_streaming_to_mipi_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/hive_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/ibuf_cntrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/if_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/input_formatter_subsystem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/input_selector_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/input_switch_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/input_system_ctrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/input_system_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/irq_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/isp2400_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/isp2401_mamoiada_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/isp_acquisition_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/isp_capture_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/mipi_backend_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/mipi_backend_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/mmu_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/rx_csi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/scalar_processor_2400_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/sp_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/str2mem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/stream2mmio_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/streaming_to_mipi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/timed_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/var.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/hrt/version.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/ibuf_ctrl_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/isys_dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/isys_irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/isys_stream2mmio_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/pixelgen_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/spmem_dump.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_csi2p_system/system_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_configs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_configs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_states.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_states.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/bits.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/cell_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/css_receiver_2400_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/css_receiver_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/dma_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/gdc_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/gp_regs_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/gp_timer_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/gpio_block_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/hive_isp_css_2401_irq_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/hive_isp_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/hive_isp_css_host_ids_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/hive_isp_css_streaming_to_mipi_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/hive_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/if_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/input_formatter_subsystem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/input_selector_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/input_switch_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/input_system_ctrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/input_system_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/irq_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/isp2400_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/isp2401_mamoiada_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/isp_acquisition_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/isp_capture_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/mmu_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/scalar_processor_2400_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/sp_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/str2mem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/streaming_to_mipi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/timed_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/var.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/hrt/version.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2401_system/spmem_dump.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_api_version.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/css_trace.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/debug_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/event_fifo_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/fifo_monitor_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/gdc_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/gp_device_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/gp_timer_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/gpio_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/hmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/debug.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/debug_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/debug_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/dma.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/dma_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/dma_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/event_fifo.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/event_fifo_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/event_fifo_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/fifo_monitor.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/fifo_monitor_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/fifo_monitor_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gdc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gdc_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gdc_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_device.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_device_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_device_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_timer.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_timer_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gp_timer_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gpio_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/gpio_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/hive_isp_css_ddr_hrt_modified.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/hive_isp_css_hrt_modified.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/hmem.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/hmem_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/hmem_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_formatter.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_formatter_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_formatter_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_system.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/irq.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/irq_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/irq_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/isp.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/isp_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/isp_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/mmu.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/mmu_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/mmu_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/sp.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/sp_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/sp_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/system_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/timed_ctrl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/timed_ctrl_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/timed_ctrl_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/vamem_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/vamem_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/vmem.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/vmem_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/host/vmem_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/input_formatter_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/isp_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/mmu_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/resource_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/sp_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/system_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/timed_ctrl_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/vamem_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/vmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_common/xmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/assert_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/bamem.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/bbb_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/bitop_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/cpu_mem_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/csi_rx.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/debug.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/device_access/device_access.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/dma.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/error_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/event_fifo.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/fifo_monitor.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/gdc_device.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/gp_device.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/gp_timer.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/gpio.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/hmem.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/csi_rx_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/debug_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/dma_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/event_fifo_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/fifo_monitor_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/gdc_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/gp_device_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/gp_timer_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/gpio_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/hmem_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/ibuf_ctrl_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/input_formatter_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/input_system_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/irq_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp2400_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp2500_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp2600_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp2601_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_config.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_op1w.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_op1w_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_op2w.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_op2w_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_op_count.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isp_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isys_dma_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isys_irq_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isys_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/isys_stream2mmio_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/mmu_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/osys_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/pipeline_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/pixelgen_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/ref_vector_func.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/ref_vector_func_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/sp_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/tag_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/timed_ctrl_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/vamem_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/host/vmem_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/ibuf_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/input_formatter.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/input_system.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/irq.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/isp.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/isys_dma.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/isys_irq.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/isys_stream2mmio.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/math_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/memory_access/memory_access.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/memory_realloc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/misc_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/mmu_device.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/mpmath.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/osys.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/pixelgen.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/platform_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/print_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/queue.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/resource.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/socket.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/sp.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/storage_class.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/stream_buffer.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/string_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/system_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/tag.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/timed_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/type_support.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/vamem.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/vector_func.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/vector_ops.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/vmem.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_include/xmem.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/host/queue_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/host/queue_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/host/tag.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/host/tag_local.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/host/tag_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/queue_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/socket_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/stream_buffer_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/sw_event_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/hive_isp_css_shared/tag_global.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_3a.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_acc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_buffer.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_control.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_device_access.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_device_access.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_env.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_err.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_event_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_frame_format.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_frame_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_host_data.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_input_port.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_irq.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_metadata.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_mmu.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_mmu_private.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_morph.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_pipe.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_pipe_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_prbs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_properties.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_shading.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_stream.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_stream_public.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_timer.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_version.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_version_data.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/aa/aa_2/ia_css_aa2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/aa/aa_2/ia_css_aa2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/aa/aa_2/ia_css_aa2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/aa/aa_2/ia_css_aa2_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/aa/aa_2/ia_css_aa2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_1.0/ia_css_anr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_1.0/ia_css_anr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_1.0/ia_css_anr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_1.0/ia_css_anr_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/anr/anr_2/ia_css_anr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bayer_ls/bayer_ls_1.0/ia_css_bayer_load_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bayer_ls/bayer_ls_1.0/ia_css_bayer_ls_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bayer_ls/bayer_ls_1.0/ia_css_bayer_store_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bh/bh_2/ia_css_bh.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bh/bh_2/ia_css_bh.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bh/bh_2/ia_css_bh_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bh/bh_2/ia_css_bh_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm_default.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm_default.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnlm/ia_css_bnlm_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_1.0/ia_css_cnr_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/cnr/cnr_2/ia_css_cnr_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/conversion/conversion_1.0/ia_css_conversion_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/crop/crop_1.0/ia_css_crop.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/crop/crop_1.0/ia_css_crop.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/crop/crop_1.0/ia_css_crop_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/crop/crop_1.0/ia_css_crop_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/csc/csc_1.0/ia_css_csc.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/csc/csc_1.0/ia_css_csc.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/csc/csc_1.0/ia_css_csc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/csc/csc_1.0/ia_css_csc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc1_5/ia_css_ctc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_1.0/ia_css_de.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_1.0/ia_css_de.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_1.0/ia_css_de_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_1.0/ia_css_de_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_1.0/ia_css_de_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/de/de_2/ia_css_de_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dp/dp_1.0/ia_css_dp.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dp/dp_1.0/ia_css_dp.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dp/dp_1.0/ia_css_dp_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dp/dp_1.0/ia_css_dp_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dp/dp_1.0/ia_css_dp_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2_default.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2_default.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dpc2/ia_css_dpc2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8_default.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8_default.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/eed1_8/ia_css_eed1_8_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fc/fc_1.0/ia_css_formats.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fc/fc_1.0/ia_css_formats.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fc/fc_1.0/ia_css_formats_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fc/fc_1.0/ia_css_formats_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_1.0/ia_css_gc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/gc/gc_2/ia_css_gc2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/hdr/ia_css_hdr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/hdr/ia_css_hdr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/hdr/ia_css_hdr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/hdr/ia_css_hdr_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/bayer_io_ls/ia_css_bayer_io.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/bayer_io_ls/ia_css_bayer_io.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/bayer_io_ls/ia_css_bayer_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/bayer_io_ls/ia_css_bayer_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/common/ia_css_common_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/common/ia_css_common_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/plane_io_ls/ia_css_plane_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/plane_io_ls/ia_css_plane_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/yuv420_io_ls/ia_css_yuv420_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/yuv420_io_ls/ia_css_yuv420_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/plane_io_ls/ia_css_plane_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/plane_io_ls/ia_css_plane_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv420_io_ls/ia_css_yuv420_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv420_io_ls/ia_css_yuv420_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/iterator/iterator_1.0/ia_css_iterator_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/macc/macc_1.0/ia_css_macc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/norm/norm_1.0/ia_css_norm.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/norm/norm_1.0/ia_css_norm.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/norm/norm_1.0/ia_css_norm_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/norm/norm_1.0/ia_css_norm_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob2/ia_css_ob2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob2/ia_css_ob2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob2/ia_css_ob2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob2/ia_css_ob2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob_1.0/ia_css_ob.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob_1.0/ia_css_ob.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob_1.0/ia_css_ob_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ob/ob_1.0/ia_css_ob_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/qplane/qplane_2/ia_css_qplane.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/qplane/qplane_2/ia_css_qplane.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/qplane/qplane_2/ia_css_qplane_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/qplane/qplane_2/ia_css_qplane_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw/raw_1.0/ia_css_raw.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw/raw_1.0/ia_css_raw.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw/raw_1.0/ia_css_raw_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw/raw_1.0/ia_css_raw_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ref/ref_1.0/ia_css_ref.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ref/ref_1.0/ia_css_ref.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ref/ref_1.0/ia_css_ref_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ref/ref_1.0/ia_css_ref_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ref/ref_1.0/ia_css_ref_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a_stat_ls/ia_css_s3a_stat_ls_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/s3a_stat_ls/ia_css_s3a_stat_store_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sc/sc_1.0/ia_css_sc_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sc/sc_1.0/ia_css_sc_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/scale/scale_1.0/ia_css_scale_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/common/ia_css_sdis_common.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/common/ia_css_sdis_common_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/common/ia_css_sdis_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_1.0/ia_css_sdis_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/sdis/sdis_2/ia_css_sdis_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf_default.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf_default.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/uds/uds_1.0/ia_css_uds_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/vf/vf_1.0/ia_css_vf.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/vf/vf_1.0/ia_css_vf.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/vf/vf_1.0/ia_css_vf_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/vf/vf_1.0/ia_css_vf_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/wb/wb_1.0/ia_css_wb.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/wb/wb_1.0/ia_css_wb.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/wb/wb_1.0/ia_css_wb_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/wb/wb_1.0/ia_css_wb_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_wrapper_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/ynr/ynr_2/ia_css_ynr_state.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/yuv_ls/yuv_ls_1.0/ia_css_yuv_load_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/yuv_ls/yuv_ls_1.0/ia_css_yuv_ls_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/yuv_ls/yuv_ls_1.0/ia_css_yuv_store_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/modes/interface/input_buf.isp.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/modes/interface/isp_const.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/modes/interface/isp_exprs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/modes/interface/isp_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/memory_realloc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/binary/interface/ia_css_binary.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/binary/src/binary.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/bufq/interface/ia_css_bufq.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/bufq/interface/ia_css_bufq_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/bufq/src/bufq.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/debug/interface/ia_css_debug.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/debug/interface/ia_css_debug_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/debug/interface/ia_css_debug_pipe.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/debug/src/ia_css_debug.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/event/interface/ia_css_event.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/event/src/event.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/eventq/interface/ia_css_eventq.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/eventq/src/eventq.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/frame/interface/ia_css_frame.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/frame/interface/ia_css_frame_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/frame/src/frame.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/ifmtr/interface/ia_css_ifmtr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/ifmtr/src/ifmtr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/inputfifo/interface/ia_css_inputfifo.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/inputfifo/src/inputfifo.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isp_param/interface/ia_css_isp_param.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isp_param/interface/ia_css_isp_param_types.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isp_param/src/isp_param.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/interface/ia_css_isys.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/interface/ia_css_isys_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/csi_rx_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/csi_rx_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/ibuf_ctrl_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/ibuf_ctrl_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/isys_dma_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/isys_dma_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/isys_init.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/isys_stream2mmio_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/isys_stream2mmio_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/rx.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/virtual_isys.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/isys/src/virtual_isys.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/interface/ia_css_pipeline.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/interface/ia_css_pipeline_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/pipeline/src/pipeline.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/queue/interface/ia_css_queue.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/queue/interface/ia_css_queue_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/queue/src/queue.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/queue/src/queue_access.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/queue/src/queue_access.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/rmgr/interface/ia_css_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/rmgr/interface/ia_css_rmgr_vbuf.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/rmgr/src/rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/rmgr/src/rmgr_vbuf.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/spctrl/interface/ia_css_spctrl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/spctrl/interface/ia_css_spctrl_comm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/spctrl/src/spctrl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/tagger/interface/ia_css_tagger_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/runtime/timer/src/timer.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_dvs_info.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_firmware.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_host_data.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_irq.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_legacy.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_metrics.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_metrics.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_mipi.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_param_dvs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_param_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_param_shading.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_param_shading.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_params.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_params.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_params_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_pipe.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_properties.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_sp.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_sp.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_stream.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_stream_format.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_struct.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_uds.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_version.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hmm/hmm.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hmm/hmm_bo.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hmm/hmm_dynamic_pool.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hmm/hmm_reserved_pool.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hmm/hmm_vm.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hrt/hive_isp_css_custom_host_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm_bo.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm_bo_dev.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm_pool.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/hmm/hmm_vm.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/mmu/isp_mmu.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/mmu/sh_mmu.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/include/mmu/sh_mmu_mrfld.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/mmu/isp_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp2/mmu/sh_mmu_mrfld.c create mode 100644 drivers/staging/media/atomisp/platform/Makefile create mode 100644 drivers/staging/media/atomisp/platform/clock/Makefile create mode 100644 drivers/staging/media/atomisp/platform/clock/platform_vlv2_plat_clk.c create mode 100644 drivers/staging/media/atomisp/platform/clock/platform_vlv2_plat_clk.h create mode 100644 drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c 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 create mode 100644 drivers/staging/media/atomisp/platform/intel-mid/intel_mid_pcihelpers.c create mode 100644 drivers/staging/rtl8723bs/Kconfig create mode 100644 drivers/staging/rtl8723bs/Makefile create mode 100644 drivers/staging/rtl8723bs/TODO create mode 100644 drivers/staging/rtl8723bs/core/rtw_ap.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_btcoex.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_cmd.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_debug.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_eeprom.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_efuse.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_ieee80211.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_io.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_odm.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_recv.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_rf.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_security.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_wlan_util.c create mode 100644 drivers/staging/rtl8723bs/core/rtw_xmit.c create mode 100644 drivers/staging/rtl8723bs/hal/Hal8723BPwrSeq.c create mode 100644 drivers/staging/rtl8723bs/hal/Hal8723BReg.h create mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c create mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h create mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c create mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h create mode 100644 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c create mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h create mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.c create mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.h create mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c create mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h create mode 100644 drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c create mode 100644 drivers/staging/rtl8723bs/hal/Mp_Precomp.h create mode 100644 drivers/staging/rtl8723bs/hal/hal_btcoex.c create mode 100644 drivers/staging/rtl8723bs/hal/hal_com.c create mode 100644 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c create mode 100644 drivers/staging/rtl8723bs/hal/hal_intf.c create mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c create mode 100644 drivers/staging/rtl8723bs/hal/hal_sdio.c create mode 100644 drivers/staging/rtl8723bs/hal/odm.c create mode 100644 drivers/staging/rtl8723bs/hal/odm.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_interface.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_precomp.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_reg.h create mode 100644 drivers/staging/rtl8723bs/hal/odm_types.h create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c create mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c create mode 100644 drivers/staging/rtl8723bs/hal/sdio_halinit.c create mode 100644 drivers/staging/rtl8723bs/hal/sdio_ops.c create mode 100644 drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h create mode 100644 drivers/staging/rtl8723bs/include/Hal8723BPhyCfg.h create mode 100644 drivers/staging/rtl8723bs/include/Hal8723BPhyReg.h create mode 100644 drivers/staging/rtl8723bs/include/Hal8723BPwrSeq.h create mode 100644 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/rtl8723bs/include/HalVerDef.h create mode 100644 drivers/staging/rtl8723bs/include/autoconf.h create mode 100644 drivers/staging/rtl8723bs/include/basic_types.h create mode 100644 drivers/staging/rtl8723bs/include/cmd_osdep.h create mode 100644 drivers/staging/rtl8723bs/include/drv_conf.h create mode 100644 drivers/staging/rtl8723bs/include/drv_types.h create mode 100644 drivers/staging/rtl8723bs/include/drv_types_sdio.h create mode 100644 drivers/staging/rtl8723bs/include/ethernet.h create mode 100644 drivers/staging/rtl8723bs/include/hal_btcoex.h create mode 100644 drivers/staging/rtl8723bs/include/hal_com.h create mode 100644 drivers/staging/rtl8723bs/include/hal_com_h2c.h create mode 100644 drivers/staging/rtl8723bs/include/hal_com_phycfg.h create mode 100644 drivers/staging/rtl8723bs/include/hal_com_reg.h create mode 100644 drivers/staging/rtl8723bs/include/hal_data.h create mode 100644 drivers/staging/rtl8723bs/include/hal_intf.h create mode 100644 drivers/staging/rtl8723bs/include/hal_pg.h create mode 100644 drivers/staging/rtl8723bs/include/hal_phy.h create mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg.h create mode 100644 drivers/staging/rtl8723bs/include/hal_sdio.h create mode 100644 drivers/staging/rtl8723bs/include/ieee80211.h create mode 100644 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h create mode 100644 drivers/staging/rtl8723bs/include/mlme_osdep.h create mode 100644 drivers/staging/rtl8723bs/include/osdep_intf.h create mode 100644 drivers/staging/rtl8723bs/include/osdep_service.h create mode 100644 drivers/staging/rtl8723bs/include/osdep_service_linux.h create mode 100644 drivers/staging/rtl8723bs/include/recv_osdep.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_recv.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_rf.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_cmd.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_dm.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_hal.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_recv.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_rf.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_spec.h create mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_ap.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_beamforming.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_br_ext.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_btcoex.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_byteorder.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_cmd.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_debug.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_eeprom.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_efuse.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_event.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_ht.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_io.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl_set.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_mp.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_odm.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_pwrctrl.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_qos.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_recv.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_rf.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_security.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_version.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_xmit.h create mode 100644 drivers/staging/rtl8723bs/include/sdio_hal.h create mode 100644 drivers/staging/rtl8723bs/include/sdio_ops.h create mode 100644 drivers/staging/rtl8723bs/include/sdio_ops_linux.h create mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h create mode 100644 drivers/staging/rtl8723bs/include/sta_info.h create mode 100644 drivers/staging/rtl8723bs/include/wifi.h create mode 100644 drivers/staging/rtl8723bs/include/wlan_bssdef.h create mode 100644 drivers/staging/rtl8723bs/include/xmit_osdep.h create mode 100644 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c create mode 100644 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c create mode 100644 drivers/staging/rtl8723bs/os_dep/mlme_linux.c create mode 100644 drivers/staging/rtl8723bs/os_dep/os_intfs.c create mode 100644 drivers/staging/rtl8723bs/os_dep/osdep_service.c create mode 100644 drivers/staging/rtl8723bs/os_dep/recv_linux.c create mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.c create mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.h create mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_intf.c create mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c create mode 100644 drivers/staging/rtl8723bs/os_dep/wifi_regd.c create mode 100644 drivers/staging/rtl8723bs/os_dep/xmit_linux.c create mode 100644 drivers/staging/vc04_services/bcm2835-audio/Kconfig rename drivers/staging/{ => vc04_services}/bcm2835-audio/Makefile (100%) rename drivers/staging/{ => vc04_services}/bcm2835-audio/TODO (100%) rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-ctl.c (78%) rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-pcm.c (93%) rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835-vchiq.c (87%) create mode 100644 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c rename drivers/staging/{ => vc04_services}/bcm2835-audio/bcm2835.h (81%) rename drivers/staging/{ => vc04_services}/bcm2835-audio/vc_vchi_audioserv_defs.h (100%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/Kconfig (75%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/Makefile (100%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/TODO (89%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.c (93%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/bcm2835-camera.h (98%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/controls.c (98%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-common.h (100%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-encodings.h (99%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-common.h (100%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-format.h (74%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg-port.h (88%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-msg.h (93%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-parameters.h (99%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.c (89%) rename drivers/staging/{media/platform/bcm2835 => vc04_services/bcm2835-camera}/mmal-vchiq.h (98%) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel