This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 921d2597abfc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new f1ec5be17b9a ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongs [...] new d9d52398b710 Merge branch 'for-linus' into for-next new 675398674c4e ALSA: firewire-motu: wait for notification when changing c [...] new d955dab33af4 ALSA: pcm: Use dma_mmap_coherent() on x86, too new 28e60dbb83f7 ALSA: memalloc: Initialize all fields of snd_dma_buffer properly new 2a1f3368bff6 ALSA: memalloc: Make SG-buffer helper usable for continuou [...] new 3ad796cbc36a ALSA: pcm: Use SG-buffer only when direct DMA is available new c32a5fbc1802 Merge branch 'topic/dma-fix2' into for-next new f34a4c9dd4ca ALSA: hda: Enable sync-write operation as default for all [...] new bf61c42a446f ALSA: hda: generic: Always call led-trigger for mic mute LED new 7cdf8c49b1df ALSA: hda: generic: Add a helper for mic-mute LED with LED [...] new 8a503555be46 ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED [...] new e65a2caf3b05 ALSA: hda/conexant: Convert to cdev-variant of mic-mute LE [...] new 23a2b46966bd ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LE [...] new 5fc0f6930035 ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() new fe1a162191a5 ALSA: hda: generic: Drop the old mic-mute LED hook new 15509b634472 ALSA: hda: generic: Add vmaster mute LED helper new 8d3d1ece3118 ALSA: hda/realtek: Use the new vmaster mute LED helper new 929f718cb390 ALSA: hda/conexant: Use the new vmaster mute LED helper new d1d37c572cf0 ALSA: hda/sigmatel: Use the new vmaster mute LED helper new 766538ac4af8 ALSA: hda/realtek: Unify LED helper code new c9e272f9e03d ALSA: hda: Let LED cdev handling suspend/resume new c7440acc8597 Merge branch 'topic/hda-micmute-led' into for-next new 81033c6b584b ALSA: core: Warn on empty module new 5ff40e6d0f8a ALSA: usb-audio: Fix some typos new 713bdcb920e3 ALSA: core: pcm_iec958: fix kernel-doc new d777587150bc ALSA: hda: fix SND_HDA_GENERIC kconfig & build new 2441bf4dbcb8 ALSA: compress: document the compress audio state machine new d0af37c8ec07 ALSA: compress: document the compress gapless audio state machine new 65cec1ef250a ALSA: isa/gus: remove -Wmissing-prototypes warnings new 6a4f2b6947d0 ALSA: isa/gus: remove 'set but not used' warning new 232af6a9057d ALSA: pci/asihpi: remove 'set but not used' warnings new 7d23b167ec6d ALSA: pci/asihpi: fix kernel-doc new 3237befae739 ALSA: pci/asihpi: remove 'set but not used' warning new 8f53cb8e255d ALSA: pci/echoaudio: remove 'set but not used' warning new 3d8f0f971807 ALSA: pci/aw2-saa7146: remove 'set but not used' warning new 48af5f942aaf ALSA: pci/ctxfi/ctatc: fix kernel-doc new fe37285059fd ALSA: pci/ctxfi: fix kernel-doc warnings new 74729a8f06b6 ASoC: pci/emu10k1: remove "set but not used' warnings new ba2def292852 ALSA: firewire: fix kernel-doc new 518fe506dfe1 ALSA: pci/emu10k1: remove 'set but not used' warning new 6cdc01ebdfb0 ALSA: pci/korg1212: remove 'set but not used' warnings new ab3ee0926171 ALSA: pci/rme9652/hdspm: remove always true condition new 6add6b02e53f ALSA: pci/oxygen/xonar_wm87x6: remove always true condition new 04b3c79533ec ALSA: xen: remove 'set but not used' warning new 8068a5814f01 ALSA: pci/es1938: remove 'set but not used' warning new af8c5dffc95b ALSA: pci/fm801: fix kernel-doc new 86a5d9cfbb84 ALSA: pci/via82xx: remove 'set but not used' warnings new 369a0332bda1 ALSA: pcmcia/pdaudiocf: fix kernel-doc new 5ddf2dfe8237 ALSA: vx_core: remove warning for empty loop body new ad1e0b7de0cc ALSA: pci/au88x0: remove "defined but not used" warnings new 951894cf30f4 ALSA: hda/hdmi: Add Intel silent stream support new 467fd0e82b62 ALSA: pcm: Fix build error on m68k and others new ec03370e6d8a ALSA: usb/line6: remove 'defined but not used' warning new db091b0e1423 ALSA: echoaudio: Remove redundant check new 027c70021b90 ALSA: echoaudio: Race conditions around "opencount" new 6c3312544873 ALSA: echoaudio: Prevent races in calls to set_audio_format() new f688a0dfe247 ALSA: echoaudio: Prevent some noise on unloading the module new a0b224b90bb6 ALSA: echoaudio: Address bugs in the interrupt handling new c0dbbdad4e11 ALSA: Use fallthrough pseudo-keyword new 4d6cd8f1b873 ALSA: atmel: Remove invalid "fall through" comments new 401b3e6e1975 ALSA: xen: Remove superfluous fall through comments new e2d413f93461 ALSA: Replace with fallthrough pseudo keyword in the remai [...] new 0afff876ddf3 ALSA: line6: add hw monitor volume control for POD HD500 new b91c9cb9d4b3 ALSA: echoaudio: re-enable IRQs on failure path new ee85a360482b ALSA: hda/tegra: Disable sync-write operation new 7933d669ca9c ALSA: ac97: Replace the words white/blacklist new 6205372c320b ALSA: bt87x: Replace the words white/blacklist new ba2b94ee737f ALSA: ctxfi: Replace the word blacklist new abe092aed2aa ALSA: es1968: Replace the words white/blacklist new 6317e5eb2092 ALSA: hda: Replace the words white/blacklist new 7ce78fc84562 ALSA: intel8x0: Replace the words white/blacklist new 03fa2a7a1272 ALSA: nm256: Replace the words blacklist new 216416725e4c ALSA: via82xx: Replace the words whitelist new 52bedfbd45eb ALSA: usb-audio: Replace blacklist word new 7d50b295c4af Revert "ALSA: pcm: Use SG-buffer only when direct DMA is a [...] new 61eee4a7fc40 ALSA: hda: Add support for Loongson 7A1000 controller new 71ea8eebdd44 ALSA: line6: Use kmemdup in podhd_set_monitor_level() new 7ed33ea6b4fa ALSA: Replace HTTP links with HTTPS ones new 6779ec13ca63 ALSA: asihpi: delete duplicated word new 9ab0cb309e79 ALSA: Replace the word "slave" in vmaster API new 2e5a8e1527a8 ALSA: usb-audio: endpoint : remove needless check before u [...] new 7f3ecf47591a ALSA: doc: use correct config variable name new 2ac82e20e237 ALSA: docs: fix typo new 3b5d1afd1f13 Merge branch 'for-next' into for-linus new a00dc409de45 ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. new cc5edb1bd3f7 ALSA: hda/ca0132 - Add new quirk ID for Recon3D. new 7fe3530427e5 ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. new 07c9983b567d Revert "ALSA: hda: call runtime_allow() for all hda controllers" new bd054ece7d9c ASoC: meson: fixes the missed kfree() for axg_card_add_tdm [...] new ba3548cf2961 spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM new 58ef60025a12 ASoC: Intel: common: change match table ehl-rt5660 new 468ae359818e Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new 04a646ff5aca ASoC: max98357a: move control of SD_MODE back to DAI ops new ffc6d45d96f0 ASoC: intel/skl/hda - fix probe regression on systems with [...] new 5c5f1baee85a ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_ [...] new dc5fb6d2e8df ASoC: max98390: Fix dac event dapm mixer. new 5c74c9d34aec ASoC: soc-core: Fix regression causing sysfs entries to disappear new 6878ba91ce84 ASoC: meson: axg-tdm-interface: fix link fmt setup new 80a254394fcf ASoC: meson: axg-tdmin: fix g12a skew new 0d3f01dcdc23 ASoC: meson: axg-tdm-formatters: fix sclk inversion new 20196e0e3840 Merge series "ASoC: meson: tdm fixes" from Jerome Brunet < [...] new 4f8721542f7b ASoC: core: use less strict tests for dailink capabilities new da3f23fde9d7 ASoC: meson: cards: deal dpcm flag change new 5aef1ff2397d ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK new c8f7dbdbaa15 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new 17212e718878 Merge existing fixes from asoc/for-5.8 new c01db8b00d35 ASoC: wm0010: Use kmemdup rather than duplicating its impl [...] new 7a3a7671fa6c ASoC: samsung: Add driver for Aries boards new 3f2ec71cb8f5 ASoC: Document wm8994 endpoints new 14ebd62c12dc ASoC: Add bindings for Samsung Aries audio complex new 6f1519a0ff5f ASoC: bindings: wm8960: Add property for headphone detection new c9015a172337 ASoC: wm8960: Support headphone jack detection function new c4c59b95b7f7 ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt new 6b9fbb073636 ASoC: img-parallel-out: Fix a reference count leak new 8d8efecb28b8 ASoC: rl6231: Add new supports on rl6231 new d54348fbefcd ASoC: rt5682: Let PLL2 support the freq conversion for 441 [...] new fde418b61d81 ASoC: rt5682: DAI wclk supports 44100 Hz output new 6b76bf3e0ff6 dt-bindings: Added device tree binding for max98390 new 9ba4af79c94b ASoC: max98390: Add Amp init common setting func. new b7a742cff3f6 ASoC: AMD: Use mixer control to switch between DMICs new 4ca8701ee310 ASoC: soc-component: add soc_component_pin() and share code new c7d75b5938e3 ASoC: soc-component: move snd_soc_component_xxx_regmap() t [...] new 536aba1dd493 ASoC: soc-component: move snd_soc_component_initialize() t [...] new e2329eeba45f ASoC: soc-component: add soc_component_err() new 4f39514f3698 ASoC: soc-component: add snd_soc_pcm_component_prepare() new e1bafa828e3a ASoC: soc-component: add snd_soc_pcm_component_hw_params() new 047511198639 ASoC: soc-component: add snd_soc_pcm_component_hw_free() new 32fd120475c1 ASoC: soc-component: add snd_soc_pcm_component_trigger() new 257c4dac8b78 ASoC: soc-component: add snd_soc_component_init() new 460b42d162e3 ASoC: soc-component: merge soc-io.c into soc-component.c new 836367be289d ASoC: soc-component: merge soc_pcm_trigger_start/stop() new 45108214dbfd ASoC: soc-component: tidyup Copyright new 13919056bf44 Merge series "ASoC: soc-component: collect component funct [...] new c46fc800948c ASoC: mediatek: mt6358: support DMIC one-wire mode new 6323f13b4d92 ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property new ba05f1796557 Merge series "ASoC: mediatek: mt6358: support DMIC one-wir [...] new 3aad07b87ac3 ASoC: max98357a: add compatible string for MAX98360A new 3e3b803f9e76 ASoC: dt-bindings: add compatible string for MAX98360A new c42d8c17a952 Merge series "ASoC: max98357a: support MAX98360A in OF" fr [...] new 1328948fea69 ASoC: soc-core: reduce verbosity of BE override message new 799827a42045 ASoC: soc-pcm: improve error messages in soc_pcm_new() new 1d5cd5254f67 ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages new 674b92898668 Merge series "ASoC: improve core dmesg logs and verbosity" [...] new c5477e966728 ASoC: Intel: Add KeemBay platform driver new c544912bcc2d ASoC: Intel: Add makefiles and kconfig changes for KeemBay new e16caedf7371 ASoC: Add documentation for KeemBay i2s new d8bc1b052e8d Merge series "ASoC: Intel: Add KeemBay ASoC platform drive [...] new e4cc0aaac390 ASoC: fsl_easrc: Fix -Wmissing-prototypes warning new 633a2c7d6e62 ASoC: fsl_easrc: Fix -Wunused-but-set-variable new d73d682a9e87 ASoC: fsl_easrc: Fix "Function parameter not described" warnings new 1cdd255a58e9 Merge series "ASoC: fsl_easrc: Fix several warnings" from [...] new 668b1508cf9e ASoC: rt1015: Flush DAC data before playback. new deca195383a6 ASoC: tegra: Fix reference count leaks. new 56d6663d41f9 ASoC: bindings: fsl-asoc-card: Add compatible string for MQS new 039652a5b965 ASoC: fsl-asoc-card: Add MQS support new 632108afda6a ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx new f61b9273c347 ASoC: fsl_spdif: Add support for imx6sx platform new e50186e1dae6 ASoC: meson: imply acodec glue on axg sound card new b4ecd58b01fb ASoC: Intel: byt*: simplify card names for SOF uses new 7bfbddfc9841 ASoC: Intel: cht*: simplify card names for SOF uses new a5f610c0fa7e ASoC: Intel: broadwell: simplify card names for SOF uses new 3499f9ad5d78 ASoC: amd: Removing unnecessary instance initialization new 9cb2b3796e08 ASoC: fsl_spdif: Add pm runtime function new 3bd057c8219d ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845 new d6fea46e086b ASoC: wm_adsp: Add controls for calibration and diagnostic FW new cf6e26c71bfd ASoC: soc-component: merge snd_soc_component_read() and sn [...] new e8712315c44d ASoC: soc-component: use io_mutex correctly new 2f86f20bafc3 ASoC: pxa: rename to snd_soc_component_read() new f0daed1a4998 ASoC: atmel: rename to snd_soc_component_read() new 981abdfe9995 ASoC: codecs: rename to snd_soc_component_read() new eaf2767cad93 ASoC: codecs: wcd*: rename to snd_soc_component_read() new e348cf543426 ASoC: codecs: tlv*: rename to snd_soc_component_read() new 1227f601ba34 ASoC: codecs: max*: rename to snd_soc_component_read() new a6f80d99b939 ASoC: codecs: msm*: rename to snd_soc_component_read() new e896c1ed67ef ASoC: codecs: alc*: rename to snd_soc_component_read() new 6d75dfc3e865 ASoC: codecs: wm*: rename to snd_soc_component_read() new 467a2553dd21 ASoC: codecs: rt*: rename to snd_soc_component_read() new 2925b58209c9 ASoC: codecs: da*: rename to snd_soc_component_read() new a11f8a1c33ed ASoC: codecs: cs*: rename to snd_soc_component_read() new 8a6fc33ba64a ASoC: codecs: ak*: rename to snd_soc_component_read() new 5b554b0a29ce ASoC: remove snd_soc_component_read32() new 39853b1438bf Merge series "ASoC: merge snd_soc_component_read() and snd [...] new 5748f4eb01a4 ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_ [...] new b1647f9f4f27 ASoC: mediatek: mt8183-da7219: set playback and capture co [...] new ee8a41cd30a9 ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() new 21a00fb33790 ASoC: soc-link: introduce exit() callback new bcb43fdae1c0 ASoC: Intel: bdw-rt5677: fix module load/unload issues new e56054e75325 ASoC: Intel: kbl-rt5660: use .exit() dailink callback to r [...] new b0c96fc1ab29 ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() new 4fcc922cb311 ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() new c3d89fd7a86c Merge series "ASoC: add dailink .exit() callback" from Pie [...] new 3cd990267401 ASoC: fsl-asoc-card: Add WM8524 support new 3b3372fa65ba ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524 new bc07b54459cb ASoC: tas2562: Update shutdown GPIO property new c8294da2ed0b ASoC: tas2562: Fix format issue for extra space before a comma new 6f81e520b290 ASoC: tas2562: Fix shut-down gpio property new 10e834099d38 ASoC: core: move definition of enum snd_soc_bias_level new 3d62ef4280a3 ASoC: dapm: declare missing structure prototypes new 72ac4a4bef48 ASoC: rt1015: add missing header inclusion new b6d6e9ea8fb9 snd/soc: correct trivial kernel-doc inconsistency new 8753889e2720 ASoC: SOF: nocodec: add missing .owner field new 299120928897 ASoC: Intel: cml_rt1011_rt5682: add missing .owner field new fb4b42f68972 ASoC: Intel: sof_sdw: add missing .owner field new 88cee34b776f ASoC: Intel: bxt_rt298: add missing .owner field new 2555ebe94df0 ASoC: Intel: sof_sdw: add quirk override with kernel parameter new 2697f3af42b7 ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log new 94d2d0897474 ASoC: Intel: Boards: tgl_max98373: add dai_trigger function new c8090048daf8 ASoC: Intel: Boards: tgl_max98373: Fix the comment for max [...] new 719e8179cef3 ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 new e1a31c092f3f ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level f [...] new 8a473c39ae54 ASoC: Intel: Boards: cml_rt1011_rt5682: use statically def [...] new 5ac7c1b29310 ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks new bc7477fc2ab4 ASoC: Intel: Boards: tgl_max98373: Update TDM configuratio [...] new b0a31a78a048 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new ec0d0f6342d4 ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec new 55caf37031f4 ASoC: Intel: common: add match table for TGL MAX98373 + RT [...] new f6de798eca42 ASoC: samsung: Fix a typo in Kconfig new be82e88895d1 ASoC: Intel: sof_sdw: Add MAX98373 support new abc17b2974d6 asoc: Update supported rate and format for dummy dai new 4946cd45ef66 ASoC: Documentation: fix reference to renamed source file new d7bd40ae55ce ASoC: tas2562: Add right and left channel slot programming new 09ed395b05fe ASoC: tas2562: Add voltage sense slot configuration new f10b6c99c084 ASoC: tas2562: Add voltage sense slot property new 351cf7445f00 Merge branch 'for-5.8' of https://git.kernel.org/pub/scm/l [...] new d8d702e19e99 ASoC: fsl_sai: Refine regcache usage with pm runtime new 9308a3c92642 ASoC: dt-bindings: keembay-i2s: Fix reg descriptions new 9a7794bd4a28 ASoC: Intel: KeemBay: Fix header guard new 88ba5f4a642e ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check [...] new 820d7fcb23c1 ASoC: amd: Enable interrupt in dma_open new d0250cf4f2ab ASoC: fsl_asrc: Add an option to select internal ratio mode new eb83aa46dcb8 ARM: dts: motorola-mapphone-common: remove unneeded "simpl [...] new ef3ab250aad9 ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture new 8142500e7dc0 ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB [...] new 6748d0559059 ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) new a2b782d59c57 Merge series "ASoC: ti: Add support for audio on J721e EVM [...] new e1435a1feb18 ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp new 5635181b712b ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning new 110138840250 ASoC: Intel: atom: fix kernel-doc new 544079abf603 ASoC: Intel: atom: fix 'defined but not used' warning new 8a78439ab1b8 Merge series "ASoC: Intel: atom: fix kernel-doc and W=1 wa [...] new 7fdc15120962 ASoC: codecs: cs4270: fix kernel-doc new 5502ce4ea214 ASoC: codecs: cs42l42: remove always-true comparisons new 824186fbf734 ASoC: codecs: wm8986: fix missing kernel-doc arguments new 419eac3cff69 ASoC: codecs: wm8960: fix kernel-doc new 442950a3dc9c ASoC: codecs: wm9713: remove spurious kernel-doc comment start new 7c4084e11270 ASoC: codecs: wm8994: fix kernel-doc new c8e22990d2e9 Merge series "ASoC: codecs: wm/cs: fix kernel-doc and W=1 [...] new c950e9fcc79b ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrec [...] new 59b44649a8f2 ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_ [...] new 9e0d21e1210f ASoC: amd: add logic to check dmic hardware runtime new 8182fa9afc8b ASoC: soc-ac97: fix kernel-doc new 6ababfc06236 ASoC: fsl: fsl_ssi: fix kernel-doc new 45e039d9a67e ASoC: fsl: fsl_asrc: fix kernel-doc new c14f61a89c13 ASoC: rt5670: Remove struct rt5670_platform_data new 883330c11fa6 ASoC: rt5670: Rename dev_gpio to gpio1_is_irq new 4096d0a541bf Merge series "ASoC: rt5670: 2 small cleanups" from Hans de [...] new 2f981391756f ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start new e3b741918f23 ASoC: fsl: fsl_ssi: fix kernel-doc new 31deacffcdba ASoC: fsl: fsl-asoc-card: fix kernel-doc new 28fd6ff15867 ASoC: fsl: fsl_spdif: fix kernel-doc new 4674bf0622b3 ASoC: fsl: fsl_asrc: fix kernel-doc new 3bae1719b383 ASoC: fsl: fsl_esai: fix kernel-doc new a9b6f702edc5 Merge series "ASoC: fsl: fix kernel-doc" from Pierre-Louis [...] new 2cb7802b50a2 ASoC: codecs: wm8400: remove unused variables new 68d1abe186d1 ASoC: amd: add ACPI dependency check new 5146b6a92c11 ASoC: da7213: add default clock handling new dc1aff7f0d1b ASoC: amd: acp-da7219-max98357a: fix 'defined but not used [...] new 41e4a5b32af6 ASoC: amd: acp-rt5645: fix 'defined but not used' warning new 5ec2978f1e74 ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning new fadecf947a72 ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning new 16607237f3b6 ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable new 343403e2dad8 ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable new ce1d4d26b8ee Merge series "ASoC: amd: remove warnings with make W=1" fr [...] new a5911ac5790a ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() new ee3d133972f1 ASoC: amd: fixed kernel warnings new b6198097b84a ASoC: q6asm: add command opcode to timeout error report new 0579ece8f4de ASoC: qdsp6: use dev_err instead of pr_err new 81e7d4ce8bff Merge series "ASoC: qdsp6: add gapless compressed audio su [...] new 129fc2ba01c8 ASoC: topology: use break on errors, not continue new 952bd9377ef6 ASoC: topology: factor kfree(se) in error handling new 8bf9475fe49f ASoC: topology: add more logs when topology load fails. new 76c49909a692 Merge series "ASoC: topology: fix error handling flow" fro [...] new 4dae01c2e5df ASoC: mediatek: mt8183: sort header inclusions in alphabetical new f4fb4fef4966 ASoC: mediatek: mt8183: support machine driver with rt1015 new ab1ba5252f61 ASoC: mt8183: add compatible string for using rt1015 new 6940701c715e Merge series "ASoC: mediatek: mt8183: support machine driv [...] new 1dfdbe73ccf9 ASoC: atmel-classd: remove codec component new f3c668074a04 ASoC: atmel-pdmic: remove codec component new 91cb940c2c95 ASoC: tlv320adcx140: Add ASI enable for channel 5-8 new 336c129139cd ASoC: tlv320adcx140: Add tx offset slot programming new 3e146b55a4f5 ASoC: codecs: Use fallthrough pseudo-keyword new 0bdaef8a9c9a ASoC: atmel: fix kernel-doc new 53c512d89fef ASoC: samsung: spdif: fix kernel-doc new b023cc4c4e9e ASoC: samsung: pcm: fix kernel-doc new cf3804dbd3c4 ASoC: tegra: tegra20_das: remove always-true comparison new 891ba284df5e ASoC: uniphier: aio-core: fix kernel-doc new d3d0502ae595 ASoC: codecs: da7210: fix kernel-doc new 14310a9644f6 ASoC: codecs: da7219: fix 'defined but not used' warning new a7997d67f6c2 ASoC: codecs: jz4770: Remove defined but never used variab [...] new 0a292439655d ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' new fbcde4ffa5fe ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning new 07ac670981fc ASoC: codecs: es8316: fix 'defined but not used' warning new ce7ed845eb60 ASoC: codecs: max98390: fix 'defined but not used' warning new 56bbfbfdab2b ASoC: codecs: rt*: fix 'defined but not used' warning new a834238961bc Merge series "ASoC: Clean-up W=1 build warnings - part1" [...] new d7ee0c722117 ASoC: codecs: max98373: split I2C and common parts new 56a5b7910e96 ASoC: codecs: max98373: add SoundWire support new cb468cd5b9e1 ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies new be3afa120c5f ASoC: Intel: sdw_max98373: add card_late_probe support new 1c6579b5ecff Merge series "ASoC: codecs: add MAX98373 Soundwire driver" [...] new 31add0d56e5c ASoC: mediatek: mt8183-da7219: sort header inclusions in a [...] new cbafb2cc5f56 ASoC: mediatek: mt8183-da7219: remove forward declaration [...] new e5d4bdffc8c8 ASoC: mediatek: mt8183-da7219: extract codec and DAI names new f739f2ce708c ASoC: mediatek: mt8183-da7219: add compatible string for u [...] new 9e30251fb22e ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 new 03824376465b Merge series "ASoC: mediatek: mt8183-da7219: support machi [...] new 984b2cadd9e1 ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment i [...] new 055b08215670 ASoC: fsl_spdif: Clear the validity bit for TX new aa3fce5cd454 ASoC: fsl_spdif: Add kctl for configuring TX validity bit new 93ba7c8d79ef Merge series "ASoC: fsl_spdif: Clear the validity bit for [...] new 97d73032a89d ASoC: sti: uniperif: fix 'defined by not used' warning new d4633504213e ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec [...] new 643e305e9b2c ASoC: sunxi: sun4i-i2s: add missing clock and format argum [...] new c7202a19cf83 ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txda [...] new 701f4727f7bb ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneld [...] new 79b094c9dcd7 ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_v [...] new 762a3d4313aa ASoC: codecs: rt5631: fix spurious kernel-doc start and mi [...] new e57f0e4d4a83 ASoC: codecs: rt5659: Remove many unused const variables new c90a67458ee1 ASoC: codecs: tlv320aic26: Demote seemingly unintentional [...] new cc3cceedcb7e ASoC: codecs: ak4458: Remove set but never checked variable 'ret' new 3689eb0bbd52 Merge series "ASoC: Clean-up W=1 build warnings - part2" [...] new cc07e14b149e ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec" new f2024dc55fcb ASoC: mediatek: mt8183: use hdmi-codec new 88abbf627a56 ASoC: mediatek: mt8183: support HDMI jack reporting new 5653841d1e6b ASoC: dt-bindings: mt8183-da7219: add a property "mediatek [...] new 5bdbe9771177 ASoC: mediatek: mt8183-da7219: use hdmi-codec new e25f8afd8869 ASoC: mediatek: mt8183-da7219: support HDMI jack reporting new 1c62ec5f1a0f Merge series "ASoC: mediatek: mt8183: support DP audio" fr [...] new f50d67f9eff6 ASoC: rockchip: spdif: Handle clk by pm runtime new 3f6597ad2f9e ASoC: convert rk3328 codec binding to yaml new 08277cd63797 ASoC: Convert UniPhier EVEA codec to json-schema new 3d04d1cc4883 ASoC: Convert UniPhier AIO audio system to json-schema new 25b384b8eabb ASoC: rsnd: don't use discriminatory terms for function names new f7c7a24b7d0c ASoC: rsnd: don't use discriminatory terms for comment new cf01245db899 ASoC: fsi: don't use discriminatory terms for comment new f363459f2425 ASoC: siu: don't use discriminatory terms for parameter new 0498b5bff83b ASoC: ssi: don't use discriminatory terms for debug log new a3f6bf8e544a Merge series "ASoC: sh: remove discriminatory terms" from [...] new 1b5821411348 ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' new be75db5772f9 ASoC: soc-component: Add missed return for calling soc_com [...] new 0cee81b4fa40 ASoC: dt-bindings: ak4642: switch to yaml base Documentation new 5b235b5522bf ASoC: dt-bindings: ak4613: switch to yaml base Documentation new d235b2823698 ASoC: dt-bindings: renesas, fsi: use patternProperties for [...] new e07e49c0d1e3 ASoC: hdmi-codec: return -ENOTSUPP for digital_mute new 350d99351011 ASoC: soc-dai.c: add .no_capture_mute support new d789710fb248 ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() new 059374fe9ea5 ASoC: ti: merge .digital_mute() into .mute_stream() new 1ff123965bd0 ASoC: spear: merge .digital_mute() into .mute_stream() new f795ff78e266 ASoC: meson: merge .digital_mute() into .mute_stream() new 54b5927067dd ASoC: codecs: merge .digital_mute() into .mute_stream() new 960af79d3149 ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() new 38803ce7b53b ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() new bd63ed76890f ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() new 1eb2c43d26a5 ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() new 18e028e22ebf ASoC: codecs: max*: merge .digital_mute() into .mute_stream() new 4c66c2fc106f ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() new 26d3c16e62e9 ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() new 8667d948a618 ASoC: codecs: es*: merge .digital_mute() into .mute_stream() new f39c0540d694 ASoC: codecs: da*: merge .digital_mute() into .mute_stream() new 03c0f1b5e1e0 ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() new 50891431aaad ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() new bdd0c277d984 Merge series "ASoC: merge .digital_mute() into .mute_strea [...] new 764aafdb985b ASoC: simple-card-utils: Support configure pin_name for as [...] new c3c058aba403 ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic [...] new 3b171194493c ASoC: fsl-asoc-card: Support Headphone and Microphone Jack [...] new 5f52d4dda5bc Merge series "ASoC: fsl-asoc-card: Support hp and mic dete [...] new cc1d0cd817ba ALSA: hda: export snd_hda_codec_cleanup_for_unbind() new 95ce82ac3c47 ALSA: hda: fix snd_hda_codec_cleanup() documentation new 94c3a83ad309 Merge series "ALSA: hda: export snd_hda_codec_cleanup()" f [...] new 4c5b809377b3 ASoC: qcom: qdsp6: Use the defined variable to clean code new 969943bfc962 ASoC: rt5682: disable MICBIAS and Vref2 widget in default new 16bf5e82facd ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() new ca00e66c1bc8 ASoC: soc-dai.h: don't use discriminatory terms for comment new 6301adf942a3 ASoC: rt5682: optimize the power consumption new 92e37407811b dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings new dc9584c5a3b8 Merge series "Add support for SATA/PCIe/USB2[3]/VIN/CSI on [...] new 3274ed4d5dd3 ASoC: atmel: merge .digital_mute() into .mute_stream() new a0234d0e6014 ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec new 22e9b5430798 Merge series "ASoC: merge .digital_mute() into .mute_strea [...] new e2978c45e5ed ASoC: soc-dai: remove .digital_mute new 23f8d964f15a ASoC: Intel: Skylake: Avoid the use of one-element array new e1b4a53df269 ASoC: tegra20_das.h: delete duplicated words new 09e520908729 ASoC: wcd9335.h: fix duplicated word new fc926a7c818c ASoC: soc-dai.h: drop a duplicated word new 4d9e07cc41b8 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new 665308c0b44a ASoC: dt-bindings: tegra: Add DT bindings for Tegra210 new 1c3b89fb7e4a ASoC: tegra: Add support for CIF programming new 8c8ff982e9e2 ASoC: tegra: Add Tegra210 based DMIC driver new c0bfa98349d1 ASoC: tegra: Add Tegra210 based I2S driver new 16e1bcc2caf4 ASoC: tegra: Add Tegra210 based AHUB driver new 327ef6470266 ASoC: tegra: Add Tegra186 based DSPK driver new 6b174a49e4e0 Merge series "Add ASoC AHUB components for Tegra210 and la [...] new 1f891055c7d0 ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name new cf0418cd06ce ASoC: Intel: sof_sdw_rt711: remove properties in card remove new 15ef2ea035db ASoC: Intel: sof_sdw: add support for systems without i915 audio new 6b540ac763e9 ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded new 0d95d06a7aae ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq new b51820203396 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] new c3061bc73fd7 ASoC: sgtl5000: Convert to json-schema new 58b868f51d6e ASoC: tas2770: Fix reset gpio property name new ad0ddbb9ba3d ASoC: tas2770: Convert tas2770 binding to yaml new f74028e159bb ASoC: tegra: Add Tegra210 based ADMAIF driver new 43a10bf49f11 Merge series "Add ASoC AHUB components for Tegra210 and la [...] new 5856d8bd308f ASoC: Replace HTTP links with HTTPS ones new 640f835cd052 ASoC: hdac_hda: call patch_ops.free() on probe error new c3ec8ac82105 ASoC: hdac_hda: fix memleak on module unload new 06f07e236537 ASoC: hdac_hda: fix deadlock after PCM open error new 45b7262174dc ASoC: SOF: define INFO_ flags in dsp_ops for imx8 new beaa7bd10dce ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value new bcba2c9d62f3 ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X new f23a8e9402f8 ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M new 68f56f618c3f ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X new 72bb9564fd97 ASoC: SOF: topology: Update SAI config bclk/fsync rate new 51b0243aefaa ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs new 5180ebb81ac7 Merge series "SOF IMX fixes" from Daniel Baluta <daniel.ba [...] new 767ee388ab8a ASoC: mediatek: mt8183: support left justified format for I2S new e3c3cdbd5ad6 ASoC: dt-bindings: mt8183: add compatible string for using [...] new 08145535a832 ASoC: mediatek: mt8183: support machine driver with max98357b new 0c5b270b2e6c Merge series "ASoC: mediatek: mt8183: support machine driv [...] new f68440508dea ASoC: ti: Replace HTTP links with HTTPS ones new 1ce8f643ed87 ASoC: fsl: Replace HTTP links with HTTPS ones new 779bedff9bfa ASoC: wm_adsp: Support new metadata block ID's new 3323a148fd79 ASoC: omap: Replace HTTP links with HTTPS ones new 83249952ffab ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors new f9ec176cd684 ASoC: tegra: Fix build error due to 64-by-32 division new c8361757a712 ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq new 08b54b5e38e6 ASoC: fsl-asoc-card: Support configuring dai fmt from DT new ca168352cf94 ASoC: bindings: fsl-asoc-card: Support properties for conf [...] new 7349885d87c6 ASoC: convert ROHM BD28623 amplifier binding to yaml new 0ceef681e34a ASoC: soc-xxx: add asoc_substream_to_rtd() new 3e44c47979b7 ASoC: ux500: use asoc_substream_to_rtd() new 02cde14ab59d ASoC: ti: use asoc_substream_to_rtd() new 95ebd023e1c9 ASoC: tegra: use asoc_substream_to_rtd() new c09e34b799ee ASoC: sunxi: use asoc_substream_to_rtd() new ddb4f06d620f ASoC: stm: use asoc_substream_to_rtd() new 1205300af9db ASoC: sof: use asoc_substream_to_rtd() new 28ec78b0f4cc ASoC: sh: use asoc_substream_to_rtd() new c101ce8883be ASoC: samsung: use asoc_substream_to_rtd() new 83b95c2fc028 ASoC: pxa: use asoc_substream_to_rtd() new d42df9400f1d ASoC: cirrus: use asoc_substream_to_rtd() new 5c5eb29e8a68 ASoC: rockchip: use asoc_substream_to_rtd() new ded0054359dd ASoC: amd: use asoc_substream_to_rtd() new 9f5f078aed9d ASoC: fsl: use asoc_substream_to_rtd() new 0cd08b10ae3b ASoC: mediatek: use asoc_substream_to_rtd() new b1839ebf13bb ASoC: atmel: use asoc_substream_to_rtd() new fdc9a2e469e9 ASoC: qcom: use asoc_substream_to_rtd() new a7c7ff1a47ff ASoC: dwc: use asoc_substream_to_rtd() new 371a014d4260 ASoC: meson: use asoc_substream_to_rtd() new e287d0464be0 ASoC: au1x: use asoc_substream_to_rtd() new 0359c834a2e8 ASoC: bcm: use asoc_substream_to_rtd() new 3e3b62950ad0 ASoC: codecs: use asoc_substream_to_rtd() new 9ae035e28937 ASoC: generic: use asoc_substream_to_rtd() new 1581db969ca0 ASoC: sprd: use asoc_substream_to_rtd() new 6501cad63ac1 ASoC: kirkwood: use asoc_substream_to_rtd() new 8d08d9b00a9f ASoC: xtensa: use asoc_substream_to_rtd() new 3359128d7fe3 ASoC: mxs: use asoc_substream_to_rtd() new 382683c4a1c3 ASoC: uniphier: use asoc_substream_to_rtd() new d1e2a97b3613 Merge series "ASoC: add asoc_substream_to_rtd() macro" fro [...] new cc4d8cebbf2a ASoC: soc-component: don't report of_xlate_dai_name failures new aa785705685e ASoC: max98390: Update dsm init sequence and condition. new 62f2c7797de3 ASoC: max98390: update dsm param bin max size new ed3b53e7ffe9 ASoC: qcom: Use devm for resource management new 627ab55d745b ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() new 0a8c336a1e02 ASoC: q6afe: Remove unused q6afe_is_rx_port() function new 47ea88488209 ASoC: qcom: common: Support parsing links without DPCM new f0d67fdba5dc ASoC: qcom: common: Parse properties with "qcom," prefix new 118205d241ef ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() new a63419beafd4 ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER new aa2d1ee76660 Merge series "ASoC: qcom: Use qcom_snd_parse_of() for apq8 [...] new 3aecfc72d7ad ASoC: dapm: don't call pm_runtime_* on card device new 1255296cf023 ASoC: AMD: Restore PME_EN state at Power On new 34facb04228b ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines new 2207b93bc786 ASoC: intel/boards: use asoc_substream_to_rtd() new 2ab9a4096639 ASoC: intel: use asoc_substream_to_rtd() new 950039fcb3f0 Merge series "ASoC: intel: use asoc_substream_to_rtd()" fr [...] new 3570922c4d6d ASoC: madera: Add channel numbers to AIFs new 92e67a9c4f20 ASoC: convert Everest ES8316 binding to yaml new f78a97003b8b ASoC: tas2562: Update shutdown GPIO property new e35cf9f5edb1 ASoC: tas2562: Convert the tas2562 binding to yaml new 195f101980dc ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry new 79560b8aeb01 ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 new 483e20a01a96 Merge series "SOF Fixes for S0iX suspend/resume sequence" [...] new 92a007944e37 ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER new e0c6ecf2d859 ASoC: ak4613: Undo conversion to YAML bindings new e5448d7ec656 ASoC: tlv320adcx140: Fix various style errors and warnings new 63b0383f3c1c dt-bindings: tlv320adcx140: Add GPO config and drive config new 6617cff6a05e ASoC: tlv320adcx140: Add GPO configuration and drive outpu [...] new 806a8afedef8 ASoC: tlv320adcx140: Fix GPO register start address new 982f4a413489 ASoC: tlv320adcx140: Move device reset to before programming new f61d06ae9946 ASoC: samsung: Document DT bindings for Midas sound subsystem new fd0ea9cd9698 ASoC: samsung: Add sound support for Midas boards new 9c04b5a48fca ASoC: amd: Renaming snd-soc-card structure and fields new 0fe4b561f7df ASoC: amd: Passing card structure based on codec new 414e3cab7d3e ASoC: amd: Adding support for ALC1015 codec in machine driver new f7b2651b9671 ASoC: amd: Adding DAI LINK for rt1015 codec new c3936ba9e0e4 ASoC: amd: Added hw_params support for ALC1015 new 4d1976c79946 ASoC: dt-bindings: ak4613: switch to yaml base Documentation new e44815a295a5 ASoC: meson: cards: remove DT_PREFIX for standard daifmt p [...] new 3d026a8a590f Merge series "ASoC: meson: tdm fixes" from Jerome Brunet < [...] new b81f8df8039e ASoC: Intel: KMB: Add 8kHz audio support new d13389849caf ASoC: Intel: KMB: Rework disable channel function new 39473c2cbd6e Merge series "ASoC: Intel: KMB: TDM Enablement patches" fr [...] new afd842c03140 ASoC: SOF: imx: use resource_size new 658bb297e393 ASoC: wm8962: Do not access WM8962_GPIO_BASE new d0508b4f1604 ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack [...] new a383308e5024 ASoC: Intel: drop unnecessary list_empty new 14e5ad7d1189 Merge series "drop unnecessary list_empty" from Julia Lawa [...] new 2dbf11ec7d3a ASoC: sh: Replace 'select' DMADEVICES 'with depends on' new 08ff7209faf2 ASoC: core: Relocate and expose snd_soc_component_initialize new 7274d4cd8506 ASoC: core: Simplify snd_soc_component_initialize declaration new ea029dd8d012 ASoC: core: Two step component registration new 8e34f1e867b5 Merge series "ASoC: core: Two step component registration" [...] new 84569f329f7f Merge remote-tracking branch 'asoc/for-5.9' into asoc-next new 103f528d3bc3 Merge tag 'asoc-v5.9' of https://git.kernel.org/pub/scm/li [...] new f8c11eb7da4a ALSA: usb-audio: Add support for Lenovo ThinkStation P620 new 559ff03fa33c ALSA: usb-audio: add startech usb audio dock name new cd72c317a0a1 ALSA: hda/hdmi: Add quirk to force connectivity new 80982c7e834e ALSA: seq: oss: Serialize ioctls new 6c17e9dd5cdd ASoC: hda/tegra: Set buffer alignment to 128 bytes new 4106820b90ab ALSA: hda: Add dma stop delay variable new ed4d0a4aaf56 ALSA: hda/tegra: Add 100us dma stop delay new c7293858131c ALSA: isa: delete repeated words in comments new c7fabbc51352 ALSA: pci: delete repeated words in comments new 3f9df56480fc Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/ [...] new ce59858bbc10 staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_u [...] new 3ee97e220648 staging: rtl8712: switch to common ieee80211 headers new 98fe05e21a6e staging: rtl8712: Remove unnecesary else after return statement. new 5631feed3932 staging: gasket: Convert get_user_pages*() --> pin_user_pages*() new 76cd0c7cc20f Staging: comedi: Added blank lines to fix coding style issue new 6655a352aca1 staging: comedi: fix up missing whitespace in comment new c5a3b1db6af2 staging: qlge: qlge_main.c: fixed spaces coding style issues new aeb4ac7916ce staging: vc04_services: Convert get_user_pages*() --> pin_ [...] new 21b1f2b3fb2e staging:r8723bs: remove wrappers around skb_clone() and re [...] new 9e43eed45a48 staging: rts5208: Use array_size() helper in vmalloc() and [...] new 9bea6eb3f59c staging:rtl8712: avoid skb_clone after skb allocation fail new 4b95739222b8 staging: gasket: replace symbolic permissions new c8a00029dc70 staging: rtl8188eu: use common packet header constants new 8ce8668bfb64 staging: kpc2000: kpc_dma: set error code in probe new 11507bf9a883 staging: rts5208: fix memleaks on error handling paths in probe new 79e88fd45bd2 drivers: staging: vt6655: replace CamelCase names on funct [...] new 8947979e8dbb Staging: rtl8188eu: Fix alignment coding style issue new bcb24e6d32ee staging: ion: remove dead code new 61fd971eddec staging: most: cdev: remove noisy log messages new 08839388d31b staging: most: cdev: use dev_*() functions to print messages new 7aed13d16536 staging: most: cdev: remove overcautious parameter checking new e8e0f7fd7715 staging: most: cdev: fix up parenthesizing new 78aee6516670 staging: most: cdev: fix return values new 0ae9e4f22d1c staging: most: cdev: simplify list iteration new c0b122a04e12 staging: most: sound: remove noisy log messages new 36b67efe0cb3 staging: most: sound: fix error path new b1abd84d551b staging: most: sound: fix return values new 749a14343ecb staging: most: sound: fix white spaces new 75d0bf876264 staging: most: sound: remove overcautious argument checking new e4463e49e29f staging: most: avoid null pointer dereference when iface is null new 9666e8f83e52 trivial: staging: vc04_services: replace bitshift with BIT macro new b18ee53ad297 staging: bcm2835: Break MMAL support out from camera new 8c589e1794a3 staging: mmal-vchiq: Allocate and free components as required new 92cd1b5d65f5 staging: ion: fix common struct sg_table related issues new f00b2a2fcb8c staging: rtl8188eu: Fix comment formatting new cdc9750e1f6b staging: rtl8188eu: Fix strings split across lines new a8e773132f13 staging: rtl8188eu: Fix indentation new 1113c90c48df staging: qlge: fix trailing */ in block comment new e42f623c3ade staging: qlge: fix else after return or break new 5bfb7eadc587 staging: rtl8188eu: remove blank lines in header files new 6e8227155ece staging: rtl8188eu: remove unnecessary comments in hal8188 [...] new ae7368f9a30b staging: qlge: fix ql_sem_unlock new 0107635e15ac staging: qlge: replace pr_err with netdev_err new 347fa58ff555 Merge 5.8-rc3 into staging-next new a45f04ba2422 staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fix [...] new 41843ff0ece1 staging: ks7010: fix ks_wlan_start_xmit()'s return type new b98dabc11edd staging: rtl8188eu: include: odm.h: fixed a blank space co [...] new 0c90789ad037 staging: rtl8192e: use generic power management new b21204b60d01 staging: rts5208/rtsx.c: use generic power management new 7a46931ba9a2 staging: vt6655/device_main.c: use generic power management new be1247782e5c staging: qlge/qlge_main.c: use generic power management new 3a90d8186659 staging: rtl8188eu: use compound assignment operators new ca003698251c staging: rtl8188eu: add spaces around operators new 8c97f42ca209 staging: rtl8188eu: remove some ieee80211 constants from wifi.h new 07795b9afd12 staging: rtl8723bs: remove some ieee80211 constants from wifi.h new 24fe73106234 staging: rtl8712: remove some ieee80211 constants from wifi.h new c2532bebba0b staging: rtl8188eu: Replace function name with __func__ new 0a0a66c984b3 clk: staging: Specify IOMEM dependency for Xilinx Clocking [...] new f9b468a3bd17 staging: qlge: qlge.h: remove unnecessary spaces new 63ed1e0287ab staging: kpc2000: kpc_dma: Unpin partial pinned pages new b6d13bd9f2c1 staging: kpc2000: kpc_dma: Convert set_page_dirty() --> se [...] new ab7abbcac07e staging: kpc2000: kpc_dma: Convert get_user_pages() --> pi [...] new 95154990a7ae staging: kpc2000: kpc_dma: Remove additional goto statements new 481e5397f5e4 staging: mmal-vchiq: Make timeout a defined parameter new 959fc47c53a3 staging: mmal-vchiq: Make a mmal_buf struct for passing pa [...] new 4a38e55089b9 staging: mmal-vchiq: Fixup vchiq-mmal include ordering new 22e64b486adc staging: mmal-vchiq: Fix client_component for 64 bit kernel new 20e006b89856 staging: mmal-vchiq: Always return the param size from param_get new 7c71d489bd70 staging: mmal-vchiq: If the VPU returns an error, don't negate it new 3dad90c53215 staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h new 5d9272e28a9a staging: vchiq_arm: Add a matching unregister call new af22fd658ad5 staging: vchi: Get rid of all useless callback reasons new b5f1547b6e3b staging: vchi: Get rid of vchi_msg_peek() new a7983fd94625 staging: vchi: Get rid of struct vchi_instance_handle new 5a8e22e3d319 staging: vchi: Unify struct shim_service and struct vchi_s [...] new b74a8932dff8 staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() new 6cdd7b795392 staging: vchi: Get rid of vchi_msg_dequeue() new 09c0f0fc3f69 staging: vchi_common: Get rid of all unused definitions new 7bfb15ccb363 staging: vchi: Get rid of unnecessary defines new 115588bf775d staging: vc04_services: Get rid of vchi_cfg.h new a24ac57ef860 staging: vchi: Get rid of flags argument in vchi_msg_hold() new 0abd7412e970 staging: vchi: Use enum vchiq_bulk_mode instead of vchi's [...] new 469fbb24ced3 staging: vchi: Use vchiq's enum vchiq_reason new 6c53da0b2ff9 staging: vchi: Get rid of effect less expression new a8f7116b7974 staging: vchiq: Introduce vchiq_validate_params() new 77b3f6c49105 staging: vchiq: Move message queue into struct vchiq_service new 460165c67798 staging: vchiq: Get rid of vchiq_util.h new 823568cf1704 staging: vchi: Expose struct vchi_service new 31eeca20b75b staging: vchiq: Export vchiq_get_service_userdata() new b79134e9de28 staging: vchiq: Export vchiq_msg_queue_push new 3c5da06f9969 staging: vchi: Get rid of vchiq_shim's message callback new 47cc5b16b04f staging: vchiq: Don't use a typedef for vchiq_callback new 65c7536672b9 staging: vchi: Use struct vchiq_service_params new 3a8895a9219f staging: vchi: Get rid of struct vchi_service new 7c018ed10c07 staging: vchiq: Pass vchiq's message when holding a message new b1d362f408e2 staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() new b06eba5c525a staging: vchiq: Unify fourcc definition mechanisms new 1a883994efb2 staging: vchi: Get rid of struct vchiq_instance forward de [...] new 67a3f7df2195 staging: vchi: Don't include vchiq_core.h new af948db0211d staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h new 9f10ddbd6fa4 staging: vchiq: Make vchiq_add_service() local new 76dbbe7706f4 staging: vchiq: Move definitions only used by core into co [...] new b2bbe3dc7667 staging: vchi: Get rid of vchi_bulk_queue_receive() new 0bda14fd49a6 staging: vchi: Get rid of vchi_bulk_queue_transmit() new 5c01fc5c0084 staging: vchi: Move vchi_queue_kernel_message() into vchiq new 9d52311134e9 staging: vchiq: Get rid of vchi new 3d212a835cca staging: vchiq: Move conditional barrier definition into v [...] new dcfbf457ae70 staging: vchiq: Use vchiq.h as the main header file for services new 5ada309f4a5f staging: vchiq: Move defines into core header new 2ad4ba07ef1d staging: vchiq: Move vchiq.h into include directory new c4199169a510 staging: rtl8188eu: core: Fix WARNING of Block comments new efa30b82ac75 staging: rtl8188eu: core: Fix coding style issue new c90e798c66d9 Merge branch 'wilc1000-move-out-of-staging' of git://git.k [...] new 959cc3398843 staging: wilc1000: remove obsolete TODO file new 69b2e08a8b0a staging: rtl8188eu: remove unused parameter new 40c79667166b staging: rtl8188eu: use common ieee80211 constants new d9ff039a29dd staging: rtl8188eu: Fix CHECK of coding style new ee53f6dd709e staging: rtl8188eu: Fix WARNINGs of Block comments new bd7a168a024d staging: rtl8712: use common ieee80211 constants new 2becc421c9f5 staging: rtl8712: Replace FIELD_OFFSET() with offsetof() new 0f6ba599691f staging: rtl8712: base_types: Remove unused macros new 7566103ea5dd staging: qlge: qlge_ethtool.c: Proper indentation. new 2a30cb163449 staging: wfx: associate tx_queues to vifs new df6f08d3faec staging: wfx: check the vif ID of the Tx confirmations new 70a37a09db9c staging: wfx: correctly retrieve vif ID from Tx confirmation new b64d1054bccb staging: wfx: add tracepoint "queues_stats" new a9408ad79ff3 staging: wfx: load the firmware faster new 9b8a9e6c2cb5 staging: wfx: improve protection against malformed HIF messages new da0ce565667a staging: wfx: fix unexpected calls to ieee80211_sta_set_bu [...] new b9aa17505f35 staging: wfx: drop counter of buffered frames new 6135ad0eeae9 staging: wfx: fix handling of frames without RSSI data new bbc409e276c9 staging: wfx: simplify handling of encrypted frames new e5da5fbd7741 staging: wfx: fix CCMP/TKIP replay protection new 01d2ffa4d916 staging: wfx: add a debugfs entry to force ps_timeout new 14442181d204 staging: wfx: always enable FastPs in combo with new firmwares new d4e03146b003 staging: wfx: fix uninitialized variable bytes_done new 354d6ca9d997 staging: wfx: Get descriptors for GPIOs new 056535320bc2 staging: rtl8192u: remove GPL boiler plate text new cecc7dca16be staging: rtl8192u: remove copying file new 12414fa87ba5 staging: rtl8712: Annotate r8712_sitesurvey_cmd() new eab439bee0ab staging: rtl8192u: Using comparison to true is error prone new e49fa0b7394d staging: rtl8723bs: Using comparison to true is error prone new deb34767b2b2 staging: vt6655: Use fallthrough pseudo-keyword new 50ce87829fc3 staging: rtl8188eu: Use fallthrough pseudo-keyword new 2145021c44b4 Staging: nvec: Replace HTTP links with HTTPS ones new 4911537c6b41 staging: rtl8712: Replace constant 49152 with expression 4 [...] new 4e4a6b7c18ef staging: rtl8712: Simplify expressions with boolean logic new f1c9ea1acf58 staging: rtl8712: Use ETH_ALEN instead of hardcoded value new f1a4423ffa86 staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw() new a3232e64b4be staging: rtl8712: Use proper format in call to dev_err() new cb22ab20c969 staging: rtl8712/: Using comparison to true is error prone new 8ffe5f36d732 staging: rts5208: Assign array_size() to a variable new e4c9b73babb6 staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wra [...] new 8aaeac5beba0 staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs. new 5723a0dd3ceb Staging: speakup: Replace HTTP links with HTTPS ones new ff98ca159b15 staging: qlge: Remove pci-dma-compat wrapper APIs. new d923bb6bf508 staging: qlge: qlge.h: Function definition arguments shoul [...] new dd7f1b6fc30b staging: qlge: qlge.h: Insert line after declaration. new 73b304415606 staging: qlge: qlge_dbg: Simplify while statements new 45170f100a8d staging: qlge: qlge_mpi: Simplify while statements. new caaba08f8c0d staging: qlge: qlge_ethtool: Remove one byte memset. new 1e5f7325636a Staging: vc04_services: Fix unsigned int warnings new d1e8c52ab7ee staging: comedi: s626: Remove pci-dma-compat wrapper APIs. new a7a49357179e staging: gasket: core: Fix a coding style issue in gasket_core.c new 1843b3fef9aa staging: r8188eu: remove unused members of struct xmit_buf new 06ddf551e4cb staging: dpaa2-ethsw: fix reported link state new 2cde6410c13d staging: dpaa2-ethsw: ignore state interrupts when the int [...] new b53bb527d88a staging: dpaa2-ethsw: use netif_running when checking for port up new 03ad6de9bb3e staging: dpaa2-ethsw: disable switch ports are probe time new 3b9c7029a7d6 staging: dpaa2-ethsw: store version information of the DPS [...] new 240cb8de112e staging: dpaa2-ethsw: setup MAC address of switch netdevices new 419317021ccc staging: rtl8188eu: core: fix coding style issues new 70804e560b07 iio: light: tsl2563: pass iio device as i2c_client private data new 6dc855647c99 iio: light: iqs621: remove usage of iio_priv_to_dev() new 4de87f45ce0f iio: position: iqs624: remove usage of iio_priv_to_dev() new 7d17577d49d6 iio: humidity: hts221: remove usage of iio_priv_to_dev() new 68ba6eee8d9a iio: chemical: atlas-ezo-sensor: move ret variable scope i [...] new 9bea10642396 iio: accel: bma400: add support for bma400 spi new 5a471662b5d9 iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format new d1492bbd4702 iio: adc: Add PMIC7 ADC bindings new 572e76e3819e iio: adc: Add info property under adc_data new 082111e55905 iio: adc: Add support for PMIC7 ADC new 35fbb7f00d32 iio: adc: Update return value checks new 603375df11be iio: adc: Update debug prints new ba13993c50f7 dt-bindings: iio: magnetometer: ak8975: reword gpios, add [...] new 7e000fbff7a0 dt-bindings: iio: magnetometer: ak8975: convert format to [...] new 94d2adc9c0b2 dt-bindings: iio: magnetometer: ak8975: add gpio reset support new c2ea1d0cadde iio: magnetometer: ak8975: Fix typo, uniform measurement u [...] new 9604ed758dd8 iio: magnetometer: ak8975: Add gpio reset support new ab4dd0128f63 iio: imu: inv_mpu6050: Drop double check for ACPI companio [...] new ce6c3736d9b0 iio: adc: max11100: Constify struct iio_chan_spec new 948e6dd16d53 iio: dac: ad5380: Constify struct iio_chan_spec_ext_info new 6110cdce939c iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info new 893acabffadb iio: light: stk3310: Constify regmap_config new c2c878097b06 iio: magnetometer: mmc35240: Constify struct reg_default new 79846e33aac1 iio: accel: mxc4005: add support for mxc6655 new e7e3b9d23f3b iio: cros_ec: Reapply range at resume new 6e84d0ccc120 dt-bindings: iio: imu: bmi160: add regulators and mount-matrix new fb7749661a7f iio: imu: bmi160: fix typo new 5dea3fb066f0 iio: imu: bmi160: added regulator support new 812a46b7ff8f iio: imu: bmi160: added mount-matrix support new 723151a2401a iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper new cd64d3579d58 iio: stm32-adc: remove usage of iio_priv_to_dev() helper new 18d563858d97 iio: make iio_device_get_drvdata take a const struct iio_dev *. new 4027860dcc4c iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver new df16c33a4028 iio: improve IIO_CONCENTRATION channel type description new 9ca39411f9a9 iio: amplifiers: ad8366: Change devm_gpiod_get() to option [...] new 78289b4a58b5 iio: core: pass parent device as parameter during allocation new f5d017938e7a iio: core: add iio_device_set_parent() helper new d3be83244c7d iio: remove explicit IIO device parent assignment new 2cbd54129fdd iio: remove left-over comments about parent assignment new 2c9d8e1a6220 iio: light: lm3533-als: use iio_device_set_parent() to ass [...] new 8f73a13f7457 iio: remove left-over parent assignments new 8cb631ccbb19 iio: Remove superfluous of_node assignments new d18ffd83745a iio: cros_ec: fix spelling mistake new 07b6c9dc4651 iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper new 044d406a8490 iio: at91_adc: remove usage of iio_priv_to_dev() helper new f11d59d87b86 iio: Move attach/detach of the poll func to the core new d0389d4ed3c5 iio: adc: rockchip_saradc: move all of probe to devm-functions new 71eb7c855bd0 iio: adc: rockchip_saradc: better prefix for channel constant new 4e130dc7b413 iio: adc: rockchip_saradc: Add support iio buffers new 8f52a15aca1b iio: adc: Combine read functions for PMIC5 and PMIC7 new 31c24c1e93c3 iio: imu: inv_icm42600: add core of new inv_icm42600 driver new 7297ef1e2616 iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver new 9f9ff91b775b iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver new a095fadb443b iio: imu: inv_icm42600: add gyroscope IIO device new a47c1cdcb901 iio: imu: inv_icm42600: add accelerometer IIO device new bc3eb0207fb5 iio: imu: inv_icm42600: add temperature sensor support new 8237945dbc55 iio: imu: add Kconfig and Makefile for inv_icm42600 driver new 6c1b4524bfd9 Documentation: ABI: add specific icm42600 documentation new e5efa1049b9e iio: imu: inv_icm42600: add device interrupt new 7f85e42a6c54 iio: imu: inv_icm42600: add buffer support in iio devices new ec74ae9fd37c iio: imu: inv_icm42600: add accurate timestamping new 45924b8fd2c9 dt-bindings: iio: imu: Add inv_icm42600 documentation new 477c653f0eb8 MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor new 64b3d8b1b0f5 iio: chemical: scd30: add core driver new e510190e0139 iio: chemical: scd30: add I2C interface driver new d4553d6ec17a iio: chemical: scd30: add serial interface driver new b77652072975 dt-bindings: iio: scd30: add device binding file new ebf35aad0baa iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper new 6d4ebd565d15 iio: core: wrap IIO device into an iio_dev_opaque object new 09673d5e1b12 iio: core: remove padding from private information new 96fb1b67422e iio: core: move debugfs data on the private iio dev info new 207c2d27a010 iio: core: move channel list & group to private iio device object new 6a8c6b26f753 iio: core: move iio_dev's buffer_list to the private iio d [...] new fa83c3baa539 iio: core: move event interface on the opaque struct new 10f32254569d Documentation/driver-api: generic-counter: drop doubled word new 43354926bdc8 Documentation/driver-api: iio/buffers: drop doubled word new 471622c92dae iio: adis16480: Use irq types instead of flags new 8cc41f3c8028 dt-bindings: iio: bmc150_magn: Document and fix missing co [...] new 0954bc9787e7 iio: magnetometer: bmc150: Add proper compatible for BMM150 new 7277a74a6cbc iio:adc:lpc32xx: Drop of_match_ptr protection new 3745440f4905 iio:adc:hi8435: Drop unused of_gpio.h header new f8e6ae5a3346 iio:adc:hi8435: Drop of_match_ptr protection. new f84ff467c0ce iio:adc:max1363: Drop of_match_ptr and use generic device_ [...] new 53469fa5c57d iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections new 4b7dddb21a3d iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h new 29788fd607f0 iio:adc:cpcap-adc: Drop of_match_ptr protection and use de [...] new 0a9a500acdf2 iio:adc:ltc2497 drop of_match_ptr protection new 7a3e190f9ce3 iio:adc:max11100: Drop of_match_ptr protection / add mod_d [...] new 1fa8b34a6215 iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections new 016d271e330e iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections new bf12d3fd11b3 iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections new 34eb7366bcb6 iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes new b08737494427 iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_de [...] new 0896ffdd8356 iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections new f14bac473fc3 iio:adc:ti-adc084s021: drop of_match_ptr protection new a6b40706ffee iio:adc:ti-adc161s626: Drop of_match_ptr protection. new 4e53d47fd3df iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections. new a07a4fe5ff46 iio:adc:ingenic: drop of_match_ptr protection and include [...] new 6ff0199a1df2 iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc() new 3c5308058899 iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions new 853fa48717c2 MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-ma [...] new 9ef38afd25cd iio: cros_ec_accel_legacy: Add Read Only frequency entries new a777b22ff554 dt-bindings: iio/adc: Convert ingenic-adc docs to YAML. new 5a6b56de410c Replace HTTP links with HTTPS ones: Documentation/devicetr [...] new 3593cd53962f Replace HTTP links with HTTPS ones: drivers/iio new f4bf09d5303a iio: core: remove iio_priv_to_dev() helper new 62a30a292a82 iio: buffer: fix attach/detach pollfunc order new f6b35db072dc Merge tag 'iio-for-5.9a-take2' of git://git.kernel.org/pub [...] new c4283950a9a4 staging: rtl8192u: fix a dubious looking mask before a shift new b4383c971bc5 staging: rtl8712: handle firmware load failure new 4eab532dca76 staging: qlge/qlge_main.c: Replace depracated MSI API. new 6cf2602159d2 staging: rtl*/security: Use static const in array declarations new 891a8d77ff12 staging: rtl8188eu: add blank line after declarations new 9d5d041eebe3 staging: comedi: comedi_fops.c: added casts to get rid of [...] new e5debaec5fa6 staging: rtl8188eu: clear tabstop style issues new 1f491421c417 staging: rtl8188eu: include: fixed multiple blank space co [...] new 263771dbc85b Merge 5.8-rc6 into staging-next new 939032fb84eb Staging: rtl8188eu: core: Fix coding style issue new 315116579f79 staging: rtl8188eu: add spaces around operators in header files new 809a9308646a staging: Replace HTTP links with HTTPS ones new 15d25ed79050 staging: wlan-ng: Fix alignment to match open parenthesis new 77cedcc0b31a staging: rtl8192e: add space before open parenthesis new 846fbc621f24 staging: rtl8192e: add proper code indent new 2f248a802232 staging: dpaa2-ethsw: fix switch/case fallthrough warning new 006266854705 staging: rts5208: rtsx: Replace depracated MSI API new b99a3f7093be staging: dpaa2-ethsw: verify the nofifier block new af85d0e06c6a staging: dpaa2-ethsw: don't allow interfaces from differen [...] new 4acfc4393e90 staging: dpaa2-ethsw: setup the STP state for all installed VLANs new adcdd57d5fea staging: dpaa2-ethsw: destroy workqueue after deregisterin [...] new 1867a402d801 staging: dpaa2-ethsw: read the port state from firmware new 70476feb62ce staging: dpaa2-ethsw: check if there is space for a new VLAN new 0232d07cb22c iio: adc: ad_sigma_delta: Remove unused variable 'ret' new 2d815b84156e iio: accel: bma220_spi: Do not define 'struct acpi_device_ [...] new 8a6cf8ad395d iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling o [...] new b5d214deacd3 iio: adc: ad7298: Demote obvious misuse of kerneldoc to st [...] new 700b60e1c8bd iio: adc: ad7923: Demote obvious misuse of kerneldoc to st [...] new a73051fcb194 iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock' new 12630129f2bf iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock' new 36d1368dd337 iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs a [...] new bc022cb75f3f iio: dummy: iio_simple_dummy: Add newline after function-end new 140d55329ff9 iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock' new 5a0a84552923 iio: dummy: iio_simple_dummy_events: Demote file header an [...] new d3c90aa7858a iio: dac: ad5064: Value returned by ad5064_vref_name may n [...] new 05eb6d32ddf0 iio: adc: ad7887: Demote seemingly unintentional kerneldoc header new dd2e16cf482d iio: dummy: iio_simple_dummy_buffer: Demote file header an [...] new af390b8c0a8f iio: dac: ad5446: Complete 'struct ad5446_state' doc and d [...] new 9cf23b6ba5ad iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock' new f165a54e11e9 iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock' new ac09f3d52645 iio: dac: ad5758: Move and fix-up kerneldoc header and dem [...] new 53001d556fbc iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock' new d808988e7dc1 iio: dac: ad5764: Fix misdocumenting and formatting error new 3b1c0b129590 iio: dac: ad5791: Complete 'struct ad5791_chip_info' docum [...] new 61f3e708ccc3 iio: light: cm32181: Fix formatting and docrot issues in c [...] new faa4540ef443 iio: magnetometer: mmc35240: Fix function header formatting new 0d674449f411 iio: imu: kmx61: Fix formatting in kerneldoc function headers new f83d87a0d6f1 iio: adc: ti_am335x_adc: Remove a couple of unused 'read' [...] new 8856d5c741a6 iio: adc: twl4030-madc: Remove set but unused variables 'len' new 2006cf16e6b5 iio: adc: twl4030-madc: Fix misnamed struct attribute new 5e2b006d800d iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in [...] new dd54f40ac3a9 iio: adc: twl6030-gpadc: Fix some misdocumentation and for [...] new 0f2a3461acbb iio: dac: ltc2632: Fix formatting in kerneldoc struct header new 43b0f9299080 iio: light: si1145: Demote obvious misuse of kerneldoc to [...] new 7390192bc33c iio: temperature: mlx90632: Function parameter description [...] new f356615f3891 iio: light: us5182d: Fix formatting in kerneldoc function block new 7574f1b4c37f iio: adc: ad799x: Demote seemingly unintentional kerneldoc header new 57f335cf20bd iio: dac: ad5504: Fix formatting errors and demote non-com [...] new 4ab559a6c459 iio: adc: at91_adc: Fix 'bad line' warning new 62eebcb67d37 iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need t [...] new 95d61a6780ca iio: adc: cpcap-adc: Demote seemingly unintentional kernel [...] new fb37b5f8717f iio: accel: sca3000: Fix 2 misspellings and demote nonconf [...] new bfec57537f57 iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the [...] new deb38af452a8 iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration new ea448671e45e iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock' new 922fdc19906a iio: adc: max9611: Demote obvious misuse of kerneldoc to s [...] new 315482a52208 iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header new ecf8d08fa26c iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse [...] new 3c979784efe5 iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unin [...] new 8f0f0f2cd205 iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block [...] new 5497523e657c iio: magnetometer: ak8974: Add description for ak8974's 's [...] new 83625defae9e iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misu [...] new 82cf139f26c4 iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_e [...] new 2c7c8dce3630 iio: adc: rockchip_saradc: Demote seemingly unintentional [...] new 3eca1d26dbdc iio: adc: ad7192: move ad7192_of_match table closer to the [...] new 2f5452579a33 dt-bindings: iio: accel: kionix,kxsd9 yaml conversion. new 5ef8f84aeac9 iio: light: stk3310: add chip id for STK3311-X variant new 79233bdcf613 dt-bindings: iio: ti,ads8688 yaml conversion new 951ad4700313 iio: adc: ad7124: move chip ID & name on the chip_info table new 8525df47b3d1 iio: core: fix/re-introduce back parent assignment new 1a99dc467943 IIO: Ingenic JZ47xx: Error check clk_enable calls. new 155e41efe70b IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx new 6a294b41ab34 iio/adc: ingenic: Retrieve channels list from soc data struct new 842247203c33 dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC new b96952f498db IIO: Ingenic JZ47xx: Add touchscreen mode. new d0d7c5845e7f Merge branch 'ib-5.8-jz47xx-ts' into HEAD Immutable branch [...] new d3818c4815aa ARM: at91: add atmel tcb capabilities new 4b88c673cd4a dt-bindings: atmel-tcb: convert bindings to json-schema new 3f07899fc363 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] new 7eb181cf0637 dt-bindings: counter: microchip-tcb-capture counter new 106b104137fd counter: Add microchip TCB capture counter new 1c2f21be6502 Merge branch 'ib-5.8-tcb' into HEAD new 65afb0932a81 iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r [...] new a1bab9396c2d iio: imu: st_lsm6dsx: reset hw ts after resume new 6c1649f51c22 Merge tag 'iio-for-5.9b' of git://git.kernel.org/pub/scm/l [...] new 869090266ceb staging: rtl8188eu: clear alignment style issues new a176db57611f staging: rtl8188eu: cleanup whitespace in declarations new 12d9516944c9 staging: vc04_services: vchiq-mmal: Fixed tab styling issu [...] new 032ae2fd3ce1 staging: rtl8188eu: Fix an indent coding style issue new 20a2d16d22f2 staging: octeon: Add the license identifier new fa74af6b128c staging: unisys: visorhba: remove redundant initialization [...] new d05c9a9eefd7 staging: octeon: Indent with tabs instead of spaces new b311b98d80a9 staging: rtl8723bs: Cleanup open brace issues new b5dbbadb0eb9 Staging: rtl8188eu: Fix a constant comparison coding style issue new d8cc6b5664b4 STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error new 13d8b1f3c032 staging: comedi: Replace HTTP links with HTTPS ones new 28ce4c5b1930 staging: comedi: cb: Replace HTTP links with HTTPS ones new d761e90e6ab0 staging: comedi: adv: Replace HTTP links with HTTPS ones new a5fc6f6d39a6 staging: comedi: adl: Replace HTTP links with HTTPS ones new e3913b6e062d staging: comedi: pcm: Replace HTTP links with HTTPS ones new 2c183944ac85 staging: comedi: pcl: Replace HTTP links with HTTPS ones new 3659743d481f staging: comedi: ni: Replace HTTP links with HTTPS ones new f8cdbd4f4dd5 staging: comedi: dt: Replace HTTP links with HTTPS ones new a5dfb7753348 staging: comedi: das: Replace HTTP links with HTTPS ones new 411adf23ceab staging: comedi: amplc: Replace HTTP links with HTTPS ones new 58b1d3f864b1 staging: comedi: addi: Replace HTTP links with HTTPS ones new 908e757daecf Merge 5.8-rc7 into staging-next new 50b2677c4e27 staging: vchiq: Fix refcounting bug in buffer_from_host() new 8750d02d1ace staging: greybus: gpio: Use irqchip template new 01713f0d5832 staging: r8188eu: use proper type for second argiment of r [...] new b031d10abfee staging: wfx: Remove unnecessary return variable new 49e86ae1324e staging: rtl8192e: Use fallthrough pseudo-keyword new 43feb001cbaf staging: gdm724x: Use fallthrough pseudo-keyword new 52a1d9d4bec4 staging: rtl8723bs: Use fallthrough pseudo-keyword new 29ca39b5b8c6 staging: ks7010: Use fallthrough pseudo-keyword new 8dda212c69c9 staging: rtl8712: Use fallthrough pseudo-keyword new 848e28b4dc50 staging: comedi: s526: Use fallthrough pseudo-keyword new 02a25c9bbba5 staging: qlge: Use fallthrough pseudo-keyword new 9038c6ac407a staging: vc04_services: Use fallthrough pseudo-keyword new 53754e432c0c staging/speakup: Update TODO list new 11536442a3b4 Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode new 7f921e92e72a staging: most: usb: remove NET dependency new 100a149ff153 staging: rtl8723bs: remove redundant assignment to variable ret new 341a8f866e72 Staging: rtl8712: Fixed a coding sytle issue new 408a68c5f64f staging: sm750fb: use generic power management new 2067fd92d75b staging/speakup: Move out of staging new b503aef30e45 staging: greybus: audio: Update snd_jack FW usage as per new APIs new ac40b4d1e409 staging: greybus: audio: Maintain jack list within GB Audi [...] new ce7bd8325dc7 staging: greybus: audio: Resolve compilation errors for GB [...] new c4bb7dcf143f staging: greybus: audio: Resolve compilation error in topo [...] new 510e340efe0c staging: greybus: audio: Add helper APIs for dynamic audio [...] new c9a57eddb235 staging: greybus: audio: Enable GB codec, audio module com [...] new dbc676e722db drivers: staging: audio: Fix the missing header file for h [...] new d737e2891a92 staging: rtl8723bs: Fix coding style errors new 0b64587a09f3 staging: rtl8723bs: Clean up function declations new 051d2d09def0 staging: rtl8723bs: Align macro definitions new 3e1f8882a9f2 staging: wfx: Use flex_array_size() helper in memcpy() new d8a0f85d394a staging: qlge: qlge_dbg: removed comment repition new 536a4f75d481 staging: ks7010: Use %pM format specifier for MAC addresses new 11c416e3f0ea staging: most: Use %pM format specifier for MAC addresses new 97a6f772f36b drivers: most: add USB adapter driver new 3e338d3c95c7 staging: android: ashmem: Fix lockdep warning for write operation new d47cecef7116 staging: netlogic: clear alignment style issues new 5df9de5a40b0 staging: r8188eu: replace rtw_netdev_priv define with inli [...] new 54c4f6f8de62 staging: rts5208: clear alignment style issues new 5bbd90550da8 staging: most: fix up movement of USB driver new c0c419c04557 Merge tag 'staging-5.9-rc1' of git://git.kernel.org/pub/sc [...] new 96564ac680b4 um: line, remove put_char new 28bc24fc46f9 vc: separate state new b84ae3dc70fe vt: introduce enum vc_intensity for intensity new 77bc14f273c2 vc: switch state to bool new b4d92b6575ac vt: deduplicate setGx code new b70ec4d97f4c vt: switch G0/1_charset to an array new dbee4cffa1bf vt: convert vc_tab_stop to bitmap new 7d4a3112f078 vt: remove 25 years stale comment new de53ce0427cd vt: use tty_insert_flip_string in respond_string new 9a6f72d9b6c1 vt: get rid of VT10.ID macros new a018180cc348 vt: move vc_translate to vt.c and rename it new da823b2dc037 vt: use modern types in do_con_write new 694d8a487c8b vt: separate unicode handling into vc_translate_unicode new ede98d12b6c2 vt: rearrange vc_translate_unicode new 881c8783e960 vt: extract attribute inversion to vc_invert_attr new 0d1ffef57826 vt: move rescan_last_byte label earlier new a4236348f4ad vc: move translation out of do_con_write new 917ae1a9907b vc: introduce struct vc_draw_region new 754bda9807f2 vc: extract detecting control characters from do_con_write new 391536ab775b vc: move normal char processing from do_con_write new 6923e2d79321 vc: simplify condition in vc_con_write_normal new f3205b29be7a vt: simplify vc_attr handling in vc_con_write_normal new f1bcbe141381 vt: make tc write more obvious in vc_con_write_normal new e8548296d27f vt: synchronize types and use min in csi_X new dc219db66ada vt: whitespace and paren cleanup in add_softcursor new 4dfa3c54f908 vt: redefine world of cursor macros new c0e4b3ad6799 vt: use newly defined CUR_* macros new faace51b63ea vt: remove superfluous parens in invert_screen and build_attr new c5c717e7a593 vt: simplify noncolor attributes in build_attr new 0ce8179e2480 vt_ioctl: eliminate ret & breaks in vt_ioctl new eca734d8f004 vt_ioctl: eliminate use of uival and ucval new 832a62ab6b7d vt_ioctl: move K* ioctls to a separate function new bfbbdfa4de13 vt_ioctl: move io ioctls to a separate function new ebf1efbb1a7f vt_ioctl: move vt_setactivate out of vt_ioctl new 535082d9078d vt_ioctl: move vt_reldisp out of vt_ioctl new 5422337d569e vt_ioctl: move vt_resizex out of vt_ioctl new 7a0ac4b17f15 vt_ioctl: move vt_io_fontreset out of vt_io_ioctl new a4c53c830b27 vt_ioctl: move vt_kdsetmode out of vt_k_ioctl new 5ba127878722 vt_ioctl: move perm checks level up new 5de30b286e71 tty/vt: check allocation size in con_set_unimap() new 695b847b247c serial: samsung: Minor whitespace cleanups new c89511f61c34 serial: samsung: fix spelling mistake new 3550f8979a7b tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs [...] new d10ee1d1917b tty: serial: fsl_lpuart: minimum baud rate support new 167cbce27444 serial: core: drop unnecessary gpio include new 894b867ac9dc 8250-men-mcb: fix signed/unsigned confusion new f1681a9a2a62 serial: serial-tegra: reduce irq-latency after rx errors new 5b36146eac22 serial: kgdboc: Fix bad line wrapping in comment new 2a1dbd259e63 serial: 8250_em: Switch to use platform_get_irq() new 9167cc78bd3f serial: 8250_omap: Switch to use platform_get_irq() new e914072cacb6 serial: 8250_pxa: Switch to use platform_get_irq() new 451a73c68014 serial: 8250_ingenic: Switch to use platform_get_irq() new 1b1eef6863cd serial: 8250_mtk: Switch to use platform_get_irq() new 890814504eeb tty: fix spelling mistake new b2cc2b5111db dt-bindings: serial: add generic DT binding for announcing [...] new 6fd9fffb6ff5 serial: stm32: Use generic DT binding for announcing RTS/C [...] new 44c413d9a517 tty/vt: Do not warn when huge selection requested new ea1be1e59b19 serial: Remove duplicated macro definition of port type new 6f2c6599ba70 Merge 5.8-rc6 into tty-next new 30336ef6f13e Revert "serial: sunhv: Initialize lock for non-registered [...] new 6a63ba971edb Revert "serial: amba-pl011: Make sure we initialize the po [...] new c6e45ae511b1 Revert "tty: serial: add missing spin_lock_init for SiFive [...] new dfe51d97776e Revert "serial: imx: Initialize lock for non-registered console" new 71614e1c21cd Revert "serial: sh-sci: Initialize spinlock for uart console" new a6fdf0c77154 tty: vt: Replace HTTP links with HTTPS ones new d4c2b4e730e8 tty: serial: Replace HTTP links with HTTPS ones new 82ee0b147cac tty: serial: uartlite: Replace HTTP links with HTTPS ones new 4ed71addf51a serial: core: Fix Coding Style new aaad2940c754 serial: altera_jtaguart: Replace HTTP links with HTTPS ones new 23a98b6eb808 serial: pch_uart: use generic power management new cb1a60923609 serial: imx: implement rts delaying for rs485 new bd78ecd6056d serial: imx: use hrtimers for rs485 delays new 118499e70ece newport_con: vc_color is now in state new de5b2c9d1692 serial: pmac_zilog: add sparse context annotation new ca45b5cd55d2 serial: msm_serial: add sparse context annotation new dbaab9469b25 Merge 5.8-rc7 into tty-next new e5b9f4b1dc3e tty: Avoid the use of one-element arrays new 52b52e91899b tty: Fix identation issues in struct serial_struct32 new a32418919dd5 tty: Use the preferred form for passing the size of a stru [...] new a5e0691fd9f6 tty/synclink: remove leftover bits of non-PCI card support new 0db4f9b91c86 tty: serial: imx: enable imx serial console port as module new 699cc4dfd140 tty: serial: imx: add imx earlycon driver new 868f3ee6e452 serial: 8250: Add 8250 port clock update method new 442fdef1b931 serial: 8250_dw: Simplify the ref clock rate setting procedure new 0be160cf86f9 serial: 8250_dw: Pass the same rate to the clk round and s [...] new cc816969d7b5 serial: 8250_dw: Fix common clocks usage race condition new 7df5081cbf5e serial: stm32: Add RS485 RTS GPIO control new f3af1b68fc96 tty: keyboard, do not speculate on func_table index new 679193b7baf8 serial: 8250: Let serial core initialise spin lock new 81f0f78965eb Revert "serial: 8250: Let serial core initialise spin lock" new ebfdfeeae8c0 vgacon: Fix for missing check in scrollback handling new f6c6eb2fe822 MAINTAINERS: enlist Greg formally for console stuff new d6efb3ac3e6c Merge tag 'tty-5.9-rc1' of git://git.kernel.org/pub/scm/li [...]
The 1065 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/stable}/sysfs-driver-speakup | 0 Documentation/ABI/testing/sysfs-bus-iio | 3 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 + .../admin-guide}/spkguide.txt | 2 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 +- .../devicetree/bindings/iio/accel/kionix,kxsd9.txt | 22 - .../bindings/iio/accel/kionix,kxsd9.yaml | 65 ++ .../devicetree/bindings/iio/adc/ingenic,adc.txt | 49 - .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 71 ++ .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 173 --- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 278 +++++ .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 45 + .../devicetree/bindings/iio/adc/ti-ads8688.txt | 20 - .../bindings/iio/chemical/sensirion,scd30.yaml | 68 ++ .../devicetree/bindings/iio/dac/ti,dac7612.txt | 2 +- .../devicetree/bindings/iio/iio-bindings.txt | 2 +- .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 14 + .../bindings/iio/imu/invensense,icm42600.yaml | 90 ++ .../devicetree/bindings/iio/light/apds9300.txt | 2 +- .../devicetree/bindings/iio/light/apds9960.txt | 2 +- .../devicetree/bindings/iio/light/opt3001.txt | 2 +- .../devicetree/bindings/iio/light/vl6180.txt | 2 +- .../bindings/iio/magnetometer/ak8975.txt | 30 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 83 ++ .../bindings/iio/magnetometer/bmc150_magn.txt | 6 +- .../bindings/iio/potentiometer/mcp41010.txt | 2 +- .../bindings/iio/potentiostat/lmp91000.txt | 4 +- .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 +- .../bindings/iio/proximity/devantech-srf04.yaml | 4 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 4 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 32 +- .../devicetree/bindings/sound/adi,adau1977.txt | 6 +- Documentation/devicetree/bindings/sound/ak4613.txt | 27 - .../devicetree/bindings/sound/ak4613.yaml | 49 + Documentation/devicetree/bindings/sound/ak4642.txt | 37 - .../devicetree/bindings/sound/ak4642.yaml | 58 + .../devicetree/bindings/sound/everest,es8316.txt | 23 - .../devicetree/bindings/sound/everest,es8316.yaml | 50 + .../devicetree/bindings/sound/fsl,spdif.txt | 6 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 20 +- .../bindings/sound/intel,keembay-i2s.yaml | 70 ++ .../devicetree/bindings/sound/max98357a.txt | 12 +- .../devicetree/bindings/sound/maxim,max98390.yaml | 51 + Documentation/devicetree/bindings/sound/mt6358.txt | 6 + .../bindings/sound/mt8183-da7219-max98357.txt | 9 +- .../sound/mt8183-mt6358-ts3a227-max98357.txt | 8 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 83 ++ .../bindings/sound/nvidia,tegra210-admaif.yaml | 111 ++ .../bindings/sound/nvidia,tegra210-ahub.yaml | 136 +++ .../bindings/sound/nvidia,tegra210-dmic.yaml | 83 ++ .../bindings/sound/nvidia,tegra210-i2s.yaml | 101 ++ .../devicetree/bindings/sound/qcom,q6asm.txt | 9 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 19 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip,rk3328-codec.txt | 28 - .../bindings/sound/rockchip,rk3328-codec.yaml | 69 ++ .../devicetree/bindings/sound/rohm,bd28623.txt | 29 - .../devicetree/bindings/sound/rohm,bd28623.yaml | 67 ++ .../bindings/sound/samsung,aries-wm8994.yaml | 147 +++ .../bindings/sound/samsung,midas-audio.yaml | 108 ++ .../devicetree/bindings/sound/sgtl5000.txt | 60 -- .../devicetree/bindings/sound/sgtl5000.yaml | 103 ++ .../bindings/sound/socionext,uniphier-aio.yaml | 81 ++ .../bindings/sound/socionext,uniphier-evea.yaml | 70 ++ .../devicetree/bindings/sound/tas2552.txt | 2 +- .../devicetree/bindings/sound/tas2562.txt | 7 +- .../devicetree/bindings/sound/tas2562.yaml | 69 ++ .../devicetree/bindings/sound/tas2770.txt | 37 - .../devicetree/bindings/sound/tas2770.yaml | 76 ++ .../devicetree/bindings/sound/tas5720.txt | 6 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 95 ++ .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 150 +++ .../devicetree/bindings/sound/ti,tas6424.txt | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 34 +- .../devicetree/bindings/sound/uniphier,aio.txt | 45 - .../devicetree/bindings/sound/uniphier,evea.txt | 26 - Documentation/devicetree/bindings/sound/wm8960.txt | 11 + Documentation/devicetree/bindings/sound/wm8994.txt | 23 + .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/serial/n_gsm.rst | 2 +- Documentation/sound/alsa-configuration.rst | 6 +- Documentation/sound/cards/audigy-mixer.rst | 2 +- Documentation/sound/cards/sb-live-mixer.rst | 2 +- Documentation/sound/designs/compress-offload.rst | 83 ++ Documentation/sound/designs/procfile.rst | 2 +- Documentation/sound/hd-audio/notes.rst | 6 +- Documentation/sound/kernel-api/alsa-driver-api.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/sound/soc/dai.rst | 2 +- MAINTAINERS | 44 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 4 +- arch/um/drivers/line.c | 5 - arch/um/drivers/line.h | 1 - arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - drivers/accessibility/Kconfig | 2 + drivers/accessibility/Makefile | 1 + drivers/accessibility/braille/braille_console.c | 10 +- .../speakup/DefaultKeyAssignments | 0 drivers/{staging => accessibility}/speakup/Kconfig | 0 .../{staging => accessibility}/speakup/Makefile | 0 drivers/accessibility/speakup/TODO | 22 + .../{staging => accessibility}/speakup/buffers.c | 0 .../{staging => accessibility}/speakup/devsynth.c | 0 .../{staging => accessibility}/speakup/fakekey.c | 0 drivers/{staging => accessibility}/speakup/i18n.c | 0 drivers/{staging => accessibility}/speakup/i18n.h | 0 .../{staging => accessibility}/speakup/keyhelp.c | 0 .../{staging => accessibility}/speakup/kobjects.c | 0 drivers/{staging => accessibility}/speakup/main.c | 28 +- .../{staging => accessibility}/speakup/selection.c | 0 .../{staging => accessibility}/speakup/serialio.c | 0 .../{staging => accessibility}/speakup/serialio.h | 0 .../{staging => accessibility}/speakup/speakup.h | 0 .../speakup/speakup_acnt.h | 0 .../speakup/speakup_acntpc.c | 0 .../speakup/speakup_acntsa.c | 0 .../speakup/speakup_apollo.c | 0 .../speakup/speakup_audptr.c | 0 .../speakup/speakup_bns.c | 0 .../speakup/speakup_decext.c | 0 .../speakup/speakup_decpc.c | 0 .../speakup/speakup_dectlk.c | 0 .../speakup/speakup_dtlk.c | 0 .../speakup/speakup_dtlk.h | 0 .../speakup/speakup_dummy.c | 0 .../speakup/speakup_keypc.c | 0 .../speakup/speakup_ltlk.c | 0 .../speakup/speakup_soft.c | 0 .../speakup/speakup_spkout.c | 0 .../speakup/speakup_txprt.c | 0 .../speakup/speakupmap.h | 0 .../speakup/speakupmap.map | 0 .../{staging => accessibility}/speakup/spk_priv.h | 0 .../speakup/spk_priv_keyinfo.h | 0 .../{staging => accessibility}/speakup/spk_ttyio.c | 0 .../{staging => accessibility}/speakup/spk_types.h | 0 drivers/{staging => accessibility}/speakup/synth.c | 0 .../{staging => accessibility}/speakup/thread.c | 0 .../speakup/varhandlers.c | 0 drivers/counter/104-quad-8.c | 1 - drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/microchip-tcb-capture.c | 397 +++++++ drivers/counter/stm32-lptimer-cnt.c | 1 - drivers/gpu/drm/bridge/sii902x.c | 7 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/i2c/tda998x_drv.c | 7 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 7 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_hdmi.c | 7 +- drivers/iio/accel/Kconfig | 8 +- drivers/iio/accel/Makefile | 1 + drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl345_core.c | 3 +- drivers/iio/accel/adxl372.c | 21 +- drivers/iio/accel/bma180.c | 1 - drivers/iio/accel/bma220_spi.c | 3 +- drivers/iio/accel/bma400_core.c | 1 - drivers/iio/accel/bma400_spi.c | 120 +++ drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/cros_ec_accel_legacy.c | 46 +- drivers/iio/accel/da280.c | 1 - drivers/iio/accel/da311.c | 1 - drivers/iio/accel/dmard06.c | 1 - drivers/iio/accel/dmard09.c | 1 - drivers/iio/accel/dmard10.c | 1 - drivers/iio/accel/hid-sensor-accel-3d.c | 1 - drivers/iio/accel/kxcjk-1013.c | 3 - drivers/iio/accel/kxsd9.c | 3 - drivers/iio/accel/mc3230.c | 1 - drivers/iio/accel/mma7455_core.c | 1 - drivers/iio/accel/mma7660.c | 1 - drivers/iio/accel/mma8452.c | 1 - drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 3 +- drivers/iio/accel/mxc6255.c | 1 - drivers/iio/accel/sca3000.c | 13 +- drivers/iio/accel/ssp_accel_sensor.c | 2 - drivers/iio/accel/st_accel_buffer.c | 22 +- drivers/iio/accel/stk8312.c | 3 - drivers/iio/accel/stk8ba50.c | 3 - drivers/iio/adc/Kconfig | 3 +- drivers/iio/adc/ab8500-gpadc.c | 2 - drivers/iio/adc/ad7091r-base.c | 1 - drivers/iio/adc/ad7124.c | 74 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7266.c | 4 - drivers/iio/adc/ad7291.c | 2 - drivers/iio/adc/ad7292.c | 1 - drivers/iio/adc/ad7298.c | 10 +- drivers/iio/adc/ad7476.c | 3 - drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7766.c | 3 - drivers/iio/adc/ad7768-1.c | 9 +- drivers/iio/adc/ad7780.c | 1 - drivers/iio/adc/ad7791.c | 2 - drivers/iio/adc/ad7793.c | 2 - drivers/iio/adc/ad7887.c | 7 +- drivers/iio/adc/ad7923.c | 10 +- drivers/iio/adc/ad7949.c | 4 +- drivers/iio/adc/ad799x.c | 4 +- drivers/iio/adc/ad_sigma_delta.c | 12 +- drivers/iio/adc/adi-axi-adc.c | 1 - drivers/iio/adc/aspeed_adc.c | 1 - drivers/iio/adc/at91-sama5d2_adc.c | 53 +- drivers/iio/adc/at91_adc.c | 33 +- drivers/iio/adc/axp20x_adc.c | 2 - drivers/iio/adc/axp288_adc.c | 1 - drivers/iio/adc/bcm_iproc_adc.c | 2 - drivers/iio/adc/berlin2-adc.c | 1 - drivers/iio/adc/cc10001_adc.c | 1 - drivers/iio/adc/cpcap-adc.c | 30 +- drivers/iio/adc/da9150-gpadc.c | 2 - drivers/iio/adc/dln2-adc.c | 13 +- drivers/iio/adc/envelope-detector.c | 2 - drivers/iio/adc/ep93xx_adc.c | 1 - drivers/iio/adc/exynos_adc.c | 2 - drivers/iio/adc/fsl-imx25-gcq.c | 1 - drivers/iio/adc/hi8435.c | 8 +- drivers/iio/adc/hx711.c | 1 - drivers/iio/adc/imx7d_adc.c | 1 - drivers/iio/adc/ina2xx-adc.c | 4 +- drivers/iio/adc/ingenic-adc.c | 397 ++++++- drivers/iio/adc/intel_mrfld_adc.c | 1 - drivers/iio/adc/lp8788_adc.c | 2 - drivers/iio/adc/lpc18xx_adc.c | 1 - drivers/iio/adc/lpc32xx_adc.c | 6 +- drivers/iio/adc/ltc2471.c | 1 - drivers/iio/adc/ltc2485.c | 1 - drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/ltc2497-core.c | 1 - drivers/iio/adc/ltc2497.c | 4 +- drivers/iio/adc/max1027.c | 7 +- drivers/iio/adc/max11100.c | 7 +- drivers/iio/adc/max1118.c | 8 +- drivers/iio/adc/max1241.c | 1 - drivers/iio/adc/max1363.c | 17 +- drivers/iio/adc/max9611.c | 6 +- drivers/iio/adc/mcp320x.c | 15 +- drivers/iio/adc/mcp3422.c | 12 +- drivers/iio/adc/mcp3911.c | 2 - drivers/iio/adc/men_z188_adc.c | 1 - drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6577_auxadc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 3 - drivers/iio/adc/nau7802.c | 2 - drivers/iio/adc/npcm_adc.c | 1 - drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 5 +- drivers/iio/adc/qcom-spmi-adc5.c | 244 ++++- drivers/iio/adc/qcom-spmi-iadc.c | 2 - drivers/iio/adc/qcom-spmi-vadc.c | 2 - drivers/iio/adc/qcom-vadc-common.c | 262 +++++ drivers/iio/adc/qcom-vadc-common.h | 15 + drivers/iio/adc/rcar-gyroadc.c | 2 - drivers/iio/adc/rn5t618-adc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 221 ++-- drivers/iio/adc/sc27xx_adc.c | 1 - drivers/iio/adc/sd_adc_modulator.c | 7 +- drivers/iio/adc/spear_adc.c | 1 - drivers/iio/adc/stm32-adc.c | 155 ++- drivers/iio/adc/stm32-dfsdm-adc.c | 105 +- drivers/iio/adc/stmpe-adc.c | 1 - drivers/iio/adc/stx104.c | 1 - drivers/iio/adc/sun4i-gpadc-iio.c | 2 - drivers/iio/adc/ti-adc081c.c | 14 +- drivers/iio/adc/ti-adc0832.c | 11 +- drivers/iio/adc/ti-adc084s021.c | 9 +- drivers/iio/adc/ti-adc108s102.c | 1 - drivers/iio/adc/ti-adc12138.c | 1 - drivers/iio/adc/ti-adc128s052.c | 8 +- drivers/iio/adc/ti-adc161s626.c | 5 +- drivers/iio/adc/ti-ads1015.c | 4 - drivers/iio/adc/ti-ads124s08.c | 4 +- drivers/iio/adc/ti-ads7950.c | 3 +- drivers/iio/adc/ti-ads8344.c | 4 +- drivers/iio/adc/ti-ads8688.c | 2 - drivers/iio/adc/ti-tlc4541.c | 10 +- drivers/iio/adc/ti_am335x_adc.c | 46 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/twl6030-gpadc.c | 5 +- drivers/iio/adc/vf610_adc.c | 9 +- drivers/iio/adc/viperboard_adc.c | 1 - drivers/iio/adc/xilinx-xadc-core.c | 4 - drivers/iio/afe/iio-rescale.c | 1 - drivers/iio/amplifiers/ad8366.c | 8 +- drivers/iio/amplifiers/hmc425a.c | 1 - drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/chemical/Kconfig | 33 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/ams-iaq-core.c | 1 - drivers/iio/chemical/atlas-ezo-sensor.c | 5 +- drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 1 - drivers/iio/chemical/ccs811.c | 1 - drivers/iio/chemical/pms7003.c | 1 - drivers/iio/chemical/scd30.h | 78 ++ drivers/iio/chemical/scd30_core.c | 771 ++++++++++++++ drivers/iio/chemical/scd30_i2c.c | 139 +++ drivers/iio/chemical/scd30_serial.c | 263 +++++ drivers/iio/chemical/sgp30.c | 1 - drivers/iio/chemical/sps30.c | 1 - drivers/iio/chemical/vz89x.c | 1 - .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 24 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 - drivers/iio/common/st_sensors/st_sensors_spi.c | 1 - drivers/iio/dac/ad5064.c | 3 +- drivers/iio/dac/ad5360.c | 3 +- drivers/iio/dac/ad5380.c | 5 +- drivers/iio/dac/ad5421.c | 3 +- drivers/iio/dac/ad5446.c | 13 +- drivers/iio/dac/ad5449.c | 3 +- drivers/iio/dac/ad5504.c | 8 +- drivers/iio/dac/ad5592r-base.c | 13 +- drivers/iio/dac/ad5624r_spi.c | 1 - drivers/iio/dac/ad5686.c | 1 - drivers/iio/dac/ad5755.c | 3 +- drivers/iio/dac/ad5758.c | 19 +- drivers/iio/dac/ad5761.c | 3 +- drivers/iio/dac/ad5764.c | 6 +- drivers/iio/dac/ad5770r.c | 1 - drivers/iio/dac/ad5791.c | 11 +- drivers/iio/dac/ad7303.c | 1 - drivers/iio/dac/ad8801.c | 1 - drivers/iio/dac/cio-dac.c | 1 - drivers/iio/dac/dpot-dac.c | 1 - drivers/iio/dac/ds4424.c | 2 - drivers/iio/dac/lpc18xx_dac.c | 1 - drivers/iio/dac/ltc1660.c | 1 - drivers/iio/dac/ltc2632.c | 7 +- drivers/iio/dac/m62332.c | 3 - drivers/iio/dac/max517.c | 3 - drivers/iio/dac/max5821.c | 1 - drivers/iio/dac/mcp4725.c | 1 - drivers/iio/dac/mcp4922.c | 1 - drivers/iio/dac/stm32-dac.c | 1 - drivers/iio/dac/ti-dac082s085.c | 13 +- drivers/iio/dac/ti-dac5571.c | 20 +- drivers/iio/dac/ti-dac7311.c | 4 +- drivers/iio/dac/ti-dac7612.c | 1 - drivers/iio/dac/vf610_dac.c | 2 - drivers/iio/dummy/iio_simple_dummy.c | 21 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 18 +- drivers/iio/dummy/iio_simple_dummy_events.c | 4 +- drivers/iio/frequency/ad9523.c | 1 - drivers/iio/frequency/adf4350.c | 1 - drivers/iio/frequency/adf4371.c | 1 - drivers/iio/gyro/adis16080.c | 1 - drivers/iio/gyro/adis16130.c | 1 - drivers/iio/gyro/adis16136.c | 1 - drivers/iio/gyro/adis16260.c | 1 - drivers/iio/gyro/adxrs450.c | 1 - drivers/iio/gyro/bmg160_core.c | 3 - drivers/iio/gyro/fxas21002c.h | 66 -- drivers/iio/gyro/fxas21002c_core.c | 67 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 1 - drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/mpu3050-core.c | 3 - drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_buffer.c | 21 +- drivers/iio/health/afe4403.c | 3 +- drivers/iio/health/afe4404.c | 3 +- drivers/iio/health/afe440x.h | 2 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/humidity/am2315.c | 1 - drivers/iio/humidity/dht11.c | 1 - drivers/iio/humidity/hdc100x.c | 23 +- drivers/iio/humidity/hid-sensor-humidity.c | 1 - drivers/iio/humidity/hts221.h | 4 +- drivers/iio/humidity/hts221_buffer.c | 11 +- drivers/iio/humidity/hts221_core.c | 5 +- drivers/iio/humidity/htu21.c | 1 - drivers/iio/humidity/si7005.c | 1 - drivers/iio/humidity/si7020.c | 1 - drivers/iio/iio_core_trigger.h | 17 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis16400.c | 1 - drivers/iio/imu/adis16460.c | 1 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 7 +- drivers/iio/imu/bmi160/bmi160.h | 3 + drivers/iio/imu/bmi160/bmi160_core.c | 47 +- drivers/iio/imu/fxos8700_core.c | 1 - drivers/iio/imu/inv_icm42600/Kconfig | 29 + drivers/iio/imu/inv_icm42600/Makefile | 15 + drivers/iio/imu/inv_icm42600/inv_icm42600.h | 395 +++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 787 ++++++++++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 601 +++++++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 98 ++ drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 786 ++++++++++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 798 ++++++++++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 101 ++ drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 100 ++ drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 84 ++ drivers/iio/imu/inv_icm42600/inv_icm42600_temp.h | 30 + .../iio/imu/inv_icm42600/inv_icm42600_timestamp.c | 195 ++++ .../iio/imu/inv_icm42600/inv_icm42600_timestamp.h | 85 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 2 +- drivers/iio/imu/kmx61.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 8 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 23 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 9 +- drivers/iio/industrialio-buffer.c | 58 +- drivers/iio/industrialio-core.c | 130 ++- drivers/iio/industrialio-event.c | 68 +- drivers/iio/industrialio-trigger.c | 22 +- drivers/iio/light/acpi-als.c | 1 - drivers/iio/light/adjd_s311.c | 1 - drivers/iio/light/adux1020.c | 1 - drivers/iio/light/al3010.c | 1 - drivers/iio/light/al3320a.c | 1 - drivers/iio/light/apds9300.c | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/bh1750.c | 1 - drivers/iio/light/bh1780.c | 1 - drivers/iio/light/cm32181.c | 9 +- drivers/iio/light/cm3232.c | 1 - drivers/iio/light/cm3323.c | 1 - drivers/iio/light/cm3605.c | 1 - drivers/iio/light/cm36651.c | 1 - drivers/iio/light/cros_ec_light_prox.c | 6 +- drivers/iio/light/gp2ap002.c | 1 - drivers/iio/light/gp2ap020a00f.c | 11 - drivers/iio/light/hid-sensor-als.c | 1 - drivers/iio/light/hid-sensor-prox.c | 1 - drivers/iio/light/iqs621-als.c | 7 +- drivers/iio/light/isl29018.c | 1 - drivers/iio/light/isl29028.c | 1 - drivers/iio/light/isl29125.c | 21 +- drivers/iio/light/jsa1212.c | 1 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/ltr501.c | 1 - drivers/iio/light/lv0104cs.c | 3 +- drivers/iio/light/max44000.c | 1 - drivers/iio/light/max44009.c | 1 - drivers/iio/light/noa1305.c | 1 - drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/pa12203001.c | 1 - drivers/iio/light/rpr0521.c | 3 - drivers/iio/light/si1133.c | 1 - drivers/iio/light/si1145.c | 9 +- drivers/iio/light/st_uvis25_core.c | 3 - drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 21 +- drivers/iio/light/tcs3472.c | 1 - drivers/iio/light/tsl2563.c | 13 +- drivers/iio/light/tsl2583.c | 1 - drivers/iio/light/tsl2772.c | 1 - drivers/iio/light/tsl4531.c | 1 - drivers/iio/light/us5182d.c | 9 +- drivers/iio/light/vcnl4000.c | 36 +- drivers/iio/light/vcnl4035.c | 1 - drivers/iio/light/veml6030.c | 1 - drivers/iio/light/veml6070.c | 1 - drivers/iio/light/vl6180.c | 1 - drivers/iio/light/zopt2201.c | 1 - drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/ak8975.c | 23 +- drivers/iio/magnetometer/bmc150_magn.c | 3 - drivers/iio/magnetometer/bmc150_magn_i2c.c | 3 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 1 - drivers/iio/magnetometer/hmc5843.h | 6 +- drivers/iio/magnetometer/hmc5843_core.c | 1 - drivers/iio/magnetometer/mag3110.c | 1 - drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/magnetometer/rm3100-core.c | 3 - drivers/iio/magnetometer/st_magn_buffer.c | 26 +- drivers/iio/multiplexer/iio-mux.c | 1 - drivers/iio/orientation/hid-sensor-incl-3d.c | 1 - drivers/iio/orientation/hid-sensor-rotation.c | 1 - drivers/iio/position/iqs624-pos.c | 7 +- drivers/iio/potentiometer/ad5272.c | 3 +- drivers/iio/potentiometer/ds1803.c | 1 - drivers/iio/potentiometer/max5432.c | 1 - drivers/iio/potentiometer/max5481.c | 3 +- drivers/iio/potentiometer/max5487.c | 1 - drivers/iio/potentiometer/mcp4018.c | 1 - drivers/iio/potentiometer/mcp41010.c | 3 +- drivers/iio/potentiometer/mcp4131.c | 3 +- drivers/iio/potentiometer/mcp4531.c | 1 - drivers/iio/potentiometer/tpl0102.c | 1 - drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/abp060mg.c | 1 - drivers/iio/pressure/bmp280-core.c | 1 - drivers/iio/pressure/cros_ec_baro.c | 8 +- drivers/iio/pressure/dlhl60d.c | 4 +- drivers/iio/pressure/dps310.c | 1 - drivers/iio/pressure/hid-sensor-press.c | 1 - drivers/iio/pressure/hp03.c | 1 - drivers/iio/pressure/hp206c.c | 1 - drivers/iio/pressure/icp10100.c | 1 - drivers/iio/pressure/mpl115.c | 1 - drivers/iio/pressure/mpl3115.c | 1 - drivers/iio/pressure/ms5611_core.c | 1 - drivers/iio/pressure/ms5637.c | 1 - drivers/iio/pressure/st_pressure_buffer.c | 26 +- drivers/iio/pressure/t5403.c | 1 - drivers/iio/pressure/zpa2326.c | 28 +- drivers/iio/proximity/as3935.c | 1 - drivers/iio/proximity/isl29501.c | 1 - drivers/iio/proximity/mb1232.c | 1 - drivers/iio/proximity/ping.c | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 - drivers/iio/proximity/rfd77402.c | 1 - drivers/iio/proximity/srf04.c | 3 +- drivers/iio/proximity/srf08.c | 7 +- drivers/iio/proximity/sx9310.c | 3 - drivers/iio/proximity/sx9500.c | 10 - drivers/iio/proximity/vcnl3020.c | 1 - drivers/iio/proximity/vl53l0x-i2c.c | 1 - drivers/iio/resolver/ad2s1200.c | 1 - drivers/iio/resolver/ad2s90.c | 1 - drivers/iio/temperature/hid-sensor-temperature.c | 1 - drivers/iio/temperature/iqs620at-temp.c | 1 - drivers/iio/temperature/ltc2983.c | 1 - drivers/iio/temperature/max31856.c | 2 - drivers/iio/temperature/maxim_thermocouple.c | 1 - drivers/iio/temperature/mlx90614.c | 1 - drivers/iio/temperature/mlx90632.c | 5 +- drivers/iio/temperature/tmp006.c | 1 - drivers/iio/temperature/tmp007.c | 1 - drivers/iio/temperature/tsys01.c | 1 - drivers/iio/temperature/tsys02d.c | 1 - drivers/iio/trigger/stm32-timer-trigger.c | 2 - drivers/input/touchscreen/tsc2007_iio.c | 1 - drivers/most/Kconfig | 11 + drivers/most/Makefile | 2 + drivers/most/core.c | 4 +- .../{staging/most/usb/usb.c => most/most_usb.c} | 0 drivers/platform/x86/toshiba_acpi.c | 3 +- drivers/spi/spi-lantiq-ssc.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 12 + drivers/staging/android/ion/ion.c | 25 +- drivers/staging/android/ion/ion.h | 1 - drivers/staging/android/ion/ion_heap.c | 53 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/clocking-wizard/dt-binding.txt | 2 +- drivers/staging/comedi/comedi_fops.c | 9 +- drivers/staging/comedi/comedi_pci.c | 2 +- drivers/staging/comedi/comedi_pcmcia.c | 2 +- drivers/staging/comedi/comedi_usb.c | 2 +- drivers/staging/comedi/drivers/8255.c | 2 +- drivers/staging/comedi/drivers/8255_pci.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1516.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 2 +- drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/addi_apci_2032.c | 2 +- drivers/staging/comedi/drivers/addi_apci_2200.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3501.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 2 +- drivers/staging/comedi/drivers/adl_pci6208.c | 2 +- drivers/staging/comedi/drivers/adl_pci8164.c | 2 +- drivers/staging/comedi/drivers/adl_pci9111.c | 2 +- drivers/staging/comedi/drivers/adl_pci9118.c | 2 +- drivers/staging/comedi/drivers/adq12b.c | 2 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/adv_pci1723.c | 2 +- drivers/staging/comedi/drivers/adv_pci1760.c | 2 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 2 +- drivers/staging/comedi/drivers/aio_aio12_8.c | 2 +- drivers/staging/comedi/drivers/aio_iiro_16.c | 2 +- drivers/staging/comedi/drivers/amplc_dio200.c | 4 +- drivers/staging/comedi/drivers/amplc_dio200.h | 2 +- .../staging/comedi/drivers/amplc_dio200_common.c | 4 +- drivers/staging/comedi/drivers/amplc_dio200_pci.c | 4 +- drivers/staging/comedi/drivers/amplc_pc236.c | 4 +- drivers/staging/comedi/drivers/amplc_pc236.h | 2 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/amplc_pc263.c | 4 +- drivers/staging/comedi/drivers/amplc_pci224.c | 4 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/amplc_pci236.c | 4 +- drivers/staging/comedi/drivers/amplc_pci263.c | 4 +- drivers/staging/comedi/drivers/c6xdigio.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- drivers/staging/comedi/drivers/cb_pcidda.c | 2 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/comedi_parport.c | 2 +- drivers/staging/comedi/drivers/comedi_test.c | 2 +- drivers/staging/comedi/drivers/contec_pci_dio.c | 2 +- drivers/staging/comedi/drivers/daqboard2000.c | 4 +- drivers/staging/comedi/drivers/das08.c | 2 +- drivers/staging/comedi/drivers/das08_isa.c | 2 +- drivers/staging/comedi/drivers/das08_pci.c | 2 +- drivers/staging/comedi/drivers/das16.c | 2 +- drivers/staging/comedi/drivers/das16m1.c | 2 +- drivers/staging/comedi/drivers/das1800.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/dt2801.c | 2 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 2 +- drivers/staging/comedi/drivers/dt2815.c | 2 +- drivers/staging/comedi/drivers/dt2817.c | 2 +- drivers/staging/comedi/drivers/dt282x.c | 2 +- drivers/staging/comedi/drivers/dt3000.c | 2 +- drivers/staging/comedi/drivers/fl512.c | 2 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 2 +- drivers/staging/comedi/drivers/icp_multi.c | 2 +- drivers/staging/comedi/drivers/ii_pci20kc.c | 2 +- drivers/staging/comedi/drivers/jr3_pci.c | 4 +- drivers/staging/comedi/drivers/ke_counter.c | 2 +- drivers/staging/comedi/drivers/me4000.c | 4 +- drivers/staging/comedi/drivers/me_daq.c | 2 +- drivers/staging/comedi/drivers/mite.c | 2 +- drivers/staging/comedi/drivers/mpc624.c | 2 +- drivers/staging/comedi/drivers/multiq3.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 2 +- drivers/staging/comedi/drivers/ni_65xx.c | 2 +- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_670x.c | 2 +- drivers/staging/comedi/drivers/ni_at_a2150.c | 2 +- drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_atmio.c | 2 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 4 +- drivers/staging/comedi/drivers/ni_labpc.c | 4 +- drivers/staging/comedi/drivers/ni_labpc_common.c | 2 +- drivers/staging/comedi/drivers/ni_labpc_isadma.c | 2 +- drivers/staging/comedi/drivers/ni_labpc_pci.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2 +- drivers/staging/comedi/drivers/ni_pcidio.c | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 2 +- drivers/staging/comedi/drivers/ni_routes.c | 2 +- drivers/staging/comedi/drivers/ni_usb6501.c | 2 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl724.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcl730.c | 2 +- drivers/staging/comedi/drivers/pcl812.c | 2 +- drivers/staging/comedi/drivers/pcl816.c | 2 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/comedi/drivers/pcm3724.c | 2 +- drivers/staging/comedi/drivers/pcmad.c | 2 +- drivers/staging/comedi/drivers/pcmda12.c | 2 +- drivers/staging/comedi/drivers/pcmmio.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/plx9052.h | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/comedi/drivers/rtd520.c | 2 +- drivers/staging/comedi/drivers/rti800.c | 2 +- drivers/staging/comedi/drivers/rti802.c | 2 +- drivers/staging/comedi/drivers/s526.c | 4 +- drivers/staging/comedi/drivers/s626.c | 18 +- drivers/staging/comedi/drivers/ssv_dnp.c | 2 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 14 + drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 106 ++ drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 9 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 216 +++- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 + drivers/staging/gasket/gasket_core.c | 29 +- drivers/staging/gasket/gasket_page_table.c | 6 +- drivers/staging/gasket/gasket_sysfs.h | 2 +- drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/Kconfig | 14 +- drivers/staging/greybus/Makefile | 6 +- drivers/staging/greybus/audio_codec.c | 178 ++-- drivers/staging/greybus/audio_codec.h | 12 +- drivers/staging/greybus/audio_helper.c | 198 ++++ drivers/staging/greybus/audio_helper.h | 17 + drivers/staging/greybus/audio_module.c | 15 +- drivers/staging/greybus/audio_topology.c | 131 ++- drivers/staging/greybus/gpio.c | 19 +- drivers/staging/gs_fpgaboot/README | 2 +- drivers/staging/iio/Documentation/device.txt | 4 +- drivers/staging/iio/accel/adis16203.c | 1 - drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/ad7280a.c | 1 - drivers/staging/iio/adc/ad7816.c | 1 - drivers/staging/iio/addac/adt7316.c | 1 - drivers/staging/iio/cdc/ad7150.c | 2 - drivers/staging/iio/cdc/ad7746.c | 2 - drivers/staging/iio/frequency/ad9832.c | 1 - drivers/staging/iio/frequency/ad9834.c | 1 - drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/kpc2000/kpc_dma/fileops.c | 39 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 1 + drivers/staging/ks7010/ks_hostif.c | 11 +- drivers/staging/ks7010/ks_wlan_net.c | 22 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 49 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/most/sound/sound.c | 58 +- drivers/staging/most/usb/Kconfig | 14 - drivers/staging/most/usb/Makefile | 4 - drivers/staging/netlogic/xlr_net.c | 2 +- drivers/staging/nvec/README | 2 +- drivers/staging/octeon/ethernet-defines.h | 10 +- drivers/staging/octeon/octeon-stubs.h | 1 + drivers/staging/qlge/qlge.h | 7 +- drivers/staging/qlge/qlge_dbg.c | 590 +++++------ drivers/staging/qlge/qlge_ethtool.c | 8 +- drivers/staging/qlge/qlge_main.c | 69 +- drivers/staging/qlge/qlge_mpi.c | 59 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 12 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 20 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 89 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 16 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 50 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 10 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 125 +-- drivers/staging/rtl8188eu/core/rtw_security.c | 157 +-- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 74 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 20 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 2 +- drivers/staging/rtl8188eu/include/drv_types.h | 1 - .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 25 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 16 +- drivers/staging/rtl8188eu/include/hal_com.h | 3 +- drivers/staging/rtl8188eu/include/ieee80211.h | 11 - drivers/staging/rtl8188eu/include/odm.h | 6 +- drivers/staging/rtl8188eu/include/odm_debug.h | 2 - drivers/staging/rtl8188eu/include/odm_types.h | 6 +- drivers/staging/rtl8188eu/include/osdep_service.h | 9 +- drivers/staging/rtl8188eu/include/pwrseq.h | 3 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 1 - drivers/staging/rtl8188eu/include/recv_osdep.h | 2 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 19 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 13 +- drivers/staging/rtl8188eu/include/rtw_cmd.h | 2 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 1 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 2 +- drivers/staging/rtl8188eu/include/rtw_ioctl.h | 2 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 3 - drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 5 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 25 +- drivers/staging/rtl8188eu/include/rtw_xmit.h | 18 +- drivers/staging/rtl8188eu/include/wifi.h | 57 +- drivers/staging/rtl8188eu/include/wlan_bssdef.h | 5 +- drivers/staging/rtl8188eu/include/xmit_osdep.h | 3 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 58 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 4 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 76 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 26 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 4 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/copying | 340 ------ .../staging/rtl8192u/ieee80211/ieee80211_module.c | 16 - drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 4 +- drivers/staging/rtl8712/Kconfig | 2 +- drivers/staging/rtl8712/basic_types.h | 8 - drivers/staging/rtl8712/hal_init.c | 25 +- drivers/staging/rtl8712/ieee80211.h | 584 +---------- drivers/staging/rtl8712/osdep_intf.h | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 44 +- drivers/staging/rtl8712/rtl871x_cmd.c | 7 +- drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 22 +- drivers/staging/rtl8712/rtl871x_mlme.c | 30 +- drivers/staging/rtl8712/rtl871x_recv.c | 7 +- drivers/staging/rtl8712/rtl871x_recv.h | 2 - drivers/staging/rtl8712/rtl871x_security.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 11 +- drivers/staging/rtl8712/usb_ops_linux.c | 2 +- drivers/staging/rtl8712/wifi.h | 76 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 6 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 18 +- drivers/staging/rtl8723bs/include/drv_types.h | 6 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 3 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 +- drivers/staging/rtl8723bs/include/hal_com.h | 3 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 116 +- drivers/staging/rtl8723bs/include/ieee80211.h | 3 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 3 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 3 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 3 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 30 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 6 +- drivers/staging/rtl8723bs/include/rtw_event.h | 6 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 3 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 51 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 15 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 12 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 12 +- drivers/staging/rtl8723bs/include/rtw_security.h | 9 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 12 +- drivers/staging/rtl8723bs/include/wifi.h | 29 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 9 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 70 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 11 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 +- drivers/staging/rts5208/ms.c | 6 +- drivers/staging/rts5208/rtsx.c | 43 +- drivers/staging/rts5208/rtsx_chip.c | 12 +- drivers/staging/rts5208/rtsx_transport.c | 2 +- drivers/staging/sm750fb/sm750.c | 91 +- drivers/staging/speakup/TODO | 47 - drivers/staging/unisys/visorhba/visorhba_main.c | 4 +- drivers/staging/vc04_services/Kconfig | 2 + drivers/staging/vc04_services/Makefile | 9 +- .../staging/vc04_services/bcm2835-audio/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 100 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 4 +- .../bcm2835-audio/vc_vchi_audioserv_defs.h | 5 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../staging/vc04_services/bcm2835-camera/Makefile | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 66 +- .../linux/raspberrypi/vchiq.h} | 67 +- .../vc04_services/interface/{vchi => }/TODO | 0 .../staging/vc04_services/interface/vchi/vchi.h | 159 --- .../vc04_services/interface/vchi/vchi_cfg.h | 238 ----- .../vc04_services/interface/vchi/vchi_common.h | 138 --- .../vc04_services/interface/vchiq_arm/vchiq.h | 21 - .../interface/vchiq_arm/vchiq_2835_arm.c | 17 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 88 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 121 ++- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 46 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 617 ----------- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 85 -- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 50 - drivers/staging/vc04_services/vchiq-mmal/Kconfig | 7 + drivers/staging/vc04_services/vchiq-mmal/Makefile | 9 + .../{bcm2835-camera => vchiq-mmal}/mmal-common.h | 5 + .../mmal-encodings.h | 0 .../mmal-msg-common.h | 0 .../mmal-msg-format.h | 0 .../{bcm2835-camera => vchiq-mmal}/mmal-msg-port.h | 0 .../{bcm2835-camera => vchiq-mmal}/mmal-msg.h | 2 +- .../mmal-parameters.h | 32 +- .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c | 276 +++-- .../{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h | 6 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device_main.c | 25 +- drivers/staging/vt6655/key.c | 6 +- drivers/staging/vt6655/rxtx.c | 80 +- drivers/staging/vt6656/channel.c | 2 +- drivers/staging/vt6656/key.c | 2 +- drivers/staging/wfx/bh.c | 34 +- drivers/staging/wfx/bus_spi.c | 14 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_tx.c | 127 +-- drivers/staging/wfx/data_tx.h | 3 +- drivers/staging/wfx/debug.c | 23 + drivers/staging/wfx/fwio.c | 22 +- drivers/staging/wfx/hif_rx.c | 22 +- drivers/staging/wfx/hif_tx_mib.c | 2 +- drivers/staging/wfx/main.c | 51 +- drivers/staging/wfx/main.h | 2 - drivers/staging/wfx/queue.c | 150 ++- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/sta.c | 36 +- drivers/staging/wfx/sta.h | 4 +- drivers/staging/wfx/traces.h | 51 + drivers/staging/wfx/wfx.h | 5 +- drivers/staging/wilc1000/TODO | 3 - drivers/staging/wlan-ng/cfg80211.c | 19 +- drivers/tty/moxa.h | 2 +- drivers/tty/serial/8250/8250_dw.c | 120 ++- drivers/tty/serial/8250/8250_em.c | 16 +- drivers/tty/serial/8250/8250_ingenic.c | 16 +- drivers/tty/serial/8250/8250_men_mcb.c | 4 +- drivers/tty/serial/8250/8250_mtk.c | 16 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 41 + drivers/tty/serial/8250/8250_pxa.c | 14 +- drivers/tty/serial/8250/Kconfig | 4 +- drivers/tty/serial/Kconfig | 17 +- drivers/tty/serial/altera_jtaguart.c | 2 +- drivers/tty/serial/amba-pl011.c | 1 - drivers/tty/serial/fsl_lpuart.c | 3 + drivers/tty/serial/imx.c | 207 ++-- drivers/tty/serial/imx_earlycon.c | 50 + drivers/tty/serial/jsm/jsm_driver.c | 2 +- drivers/tty/serial/kgdboc.c | 3 +- drivers/tty/serial/msm_serial.c | 2 + drivers/tty/serial/pch_uart.c | 34 +- drivers/tty/serial/pmac_zilog.c | 1 + drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/samsung_tty.c | 24 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 5 +- drivers/tty/serial/sh-sci.c | 3 - drivers/tty/serial/sifive.c | 1 - drivers/tty/serial/stm32-usart.c | 13 +- drivers/tty/serial/sunhv.c | 3 - drivers/tty/serial/uartlite.c | 2 +- drivers/tty/synclink.c | 350 ++---- drivers/tty/tty_io.c | 52 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/keyboard.c | 3 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vt.c | 982 +++++++++-------- drivers/tty/vt/vt_ioctl.c | 1109 ++++++++++---------- drivers/usb/misc/sisusbvga/sisusb_con.c | 11 +- drivers/video/console/mdacon.c | 20 +- drivers/video/console/newport_con.c | 10 +- drivers/video/console/sticon.c | 14 +- drivers/video/console/vgacon.c | 40 +- drivers/video/fbdev/core/bitblit.c | 10 +- drivers/video/fbdev/core/fbcon.c | 10 +- drivers/video/fbdev/core/fbcon_ccw.c | 8 +- drivers/video/fbdev/core/fbcon_cw.c | 8 +- drivers/video/fbdev/core/fbcon_ud.c | 8 +- drivers/video/fbdev/core/tileblit.c | 6 +- include/dt-bindings/iio/adc/ingenic,adc.h | 6 + include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h | 67 ++ include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h | 88 ++ include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h | 46 + include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h | 28 + include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h | 28 + include/dt-bindings/iio/qcom,spmi-vadc.h | 78 +- include/dt-bindings/sound/qcom,q6asm.h | 4 + include/linux/console.h | 13 +- include/linux/console_struct.h | 93 +- include/linux/iio/common/cros_ec_sensors_core.h | 11 +- include/linux/iio/iio-opaque.h | 36 + include/linux/iio/iio.h | 61 +- include/linux/iio/trigger_consumer.h | 7 - include/linux/serial_8250.h | 2 + include/linux/serial_core.h | 2 +- include/linux/vt_kern.h | 3 - include/sound/control.h | 45 +- include/sound/gus.h | 4 + include/sound/hda_codec.h | 4 +- include/sound/hdaudio.h | 3 + include/sound/hdmi-codec.h | 8 +- include/sound/memalloc.h | 9 +- include/sound/omap-hdmi-audio.h | 2 +- include/sound/rt5670.h | 26 - include/sound/simple_card_utils.h | 6 +- include/sound/soc-component.h | 30 +- include/sound/soc-dai.h | 14 +- include/sound/soc-dapm.h | 20 + include/sound/soc-link.h | 1 + include/sound/soc.h | 34 +- include/sound/wm8960.h | 17 + include/uapi/linux/serial_core.h | 14 - sound/atmel/ac97c.c | 20 +- sound/core/init.c | 3 + sound/core/memalloc.c | 9 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/oss/pcm_plugin.c | 2 +- sound/core/pcm_iec958.c | 2 +- sound/core/pcm_memory.c | 1 + sound/core/pcm_native.c | 10 +- sound/core/seq/oss/seq_oss.c | 8 +- sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq_midi_emul.c | 2 +- sound/core/sgbuf.c | 3 + sound/core/vmaster.c | 263 ++--- sound/drivers/opl3/opl3_midi.c | 4 +- sound/drivers/vx/vx_core.c | 3 +- sound/firewire/cmp.c | 1 - sound/firewire/motu/motu-protocol-v3.c | 16 +- sound/hda/hdac_stream.c | 7 + sound/isa/cs423x/cs4236_lib.c | 2 +- sound/isa/es18xx.c | 4 +- sound/isa/galaxy/galaxy.c | 6 +- sound/isa/gus/gus_reset.c | 2 - sound/isa/gus/gus_uart.c | 3 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 4 +- sound/isa/opti9xx/miro.c | 10 +- sound/isa/opti9xx/opti92x-ad1848.c | 12 +- sound/isa/sb/sb8_main.c | 10 +- sound/oss/dmasound/dmasound_atari.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/ac97/ac97_patch.c | 34 +- sound/pci/asihpi/asihpi.c | 12 +- sound/pci/asihpi/hpi_internal.h | 2 +- sound/pci/asihpi/hpicmn.c | 26 +- sound/pci/atiixp.c | 6 +- sound/pci/au88x0/au88x0_a3ddata.c | 8 +- sound/pci/au88x0/au88x0_core.c | 12 +- sound/pci/au88x0/au88x0_xtalk.c | 36 +- sound/pci/aw2/aw2-saa7146.c | 2 +- sound/pci/azt3328.c | 2 +- sound/pci/bt87x.c | 14 +- sound/pci/ca0106/ca0106_mixer.c | 18 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 2 +- sound/pci/ctxfi/ctatc.c | 6 +- sound/pci/ctxfi/cthardware.c | 2 +- sound/pci/ctxfi/cthw20k1.c | 2 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/ctxfi/ctimap.c | 2 +- sound/pci/ctxfi/ctmixer.c | 2 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/echoaudio/echoaudio.c | 183 ++-- sound/pci/echoaudio/echoaudio.h | 14 +- sound/pci/echoaudio/echoaudio_dsp.c | 4 +- sound/pci/echoaudio/mona_dsp.c | 5 - sound/pci/emu10k1/emu10k1_main.c | 4 +- sound/pci/emu10k1/emu10k1_patch.c | 3 +- sound/pci/emu10k1/emupcm.c | 5 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 20 +- sound/pci/fm801.c | 27 + sound/pci/hda/Kconfig | 24 + sound/pci/hda/hda_beep.c | 2 +- sound/pci/hda/hda_codec.c | 101 +- sound/pci/hda/hda_controller.c | 11 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_generic.c | 156 ++- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_intel.c | 45 +- sound/pci/hda/hda_local.h | 10 +- sound/pci/hda/hda_tegra.c | 4 + sound/pci/hda/patch_ca0132.c | 22 +- sound/pci/hda/patch_conexant.c | 49 +- sound/pci/hda/patch_hdmi.c | 80 +- sound/pci/hda/patch_realtek.c | 344 +++--- sound/pci/hda/patch_sigmatel.c | 26 +- sound/pci/hda/thinkpad_helper.c | 19 +- sound/pci/ice1712/delta.c | 2 +- sound/pci/ice1712/juli.c | 20 +- sound/pci/ice1712/prodigy192.c | 2 +- sound/pci/ice1712/quartet.c | 14 +- sound/pci/intel8x0.c | 14 +- sound/pci/korg1212/korg1212.c | 4 +- sound/pci/mixart/mixart.c | 2 +- sound/pci/mixart/mixart_core.c | 2 +- sound/pci/nm256/nm256.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 2 +- sound/pci/oxygen/xonar_dg.c | 2 +- sound/pci/oxygen/xonar_wm87x6.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/via82xx.c | 8 +- sound/pci/via82xx_modem.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 4 +- sound/ppc/awacs.c | 12 +- sound/soc/Makefile | 2 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-da7219-max98357a.c | 14 +- sound/soc/amd/acp-pcm-dma.c | 2 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 236 ++++- sound/soc/amd/raven/acp3x-i2s.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 12 +- sound/soc/amd/raven/pci-acp3x.c | 21 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 33 + sound/soc/amd/renoir/rn_acp3x.h | 2 + sound/soc/atmel/atmel-classd.c | 141 +-- sound/soc/atmel/atmel-pcm-dma.c | 6 +- sound/soc/atmel/atmel-pcm-pdc.c | 2 +- sound/soc/atmel/atmel-pdmic.c | 124 +-- sound/soc/atmel/atmel_ssc_dai.c | 1 + sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/au1x/db1200.c | 2 +- sound/soc/au1x/dbdma2.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 9 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 12 +- sound/soc/bcm/cygnus-pcm.c | 16 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 22 +- sound/soc/codecs/Kconfig | 20 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ab8500-codec.c | 10 +- sound/soc/codecs/ad193x.c | 5 +- sound/soc/codecs/ad1980.c | 4 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761.c | 4 +- sound/soc/codecs/adau17x1.c | 4 +- sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/ak4458.c | 13 +- sound/soc/codecs/ak4535.c | 10 +- sound/soc/codecs/ak4613.c | 10 +- sound/soc/codecs/ak4641.c | 8 +- sound/soc/codecs/ak4671.c | 8 +- sound/soc/codecs/alc5623.c | 11 +- sound/soc/codecs/alc5632.c | 11 +- sound/soc/codecs/arizona.c | 18 +- sound/soc/codecs/cpcap.c | 11 +- sound/soc/codecs/cq93vc.c | 5 +- sound/soc/codecs/cros_ec_codec.c | 2 + sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 19 +- sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/cs42l51.c | 13 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42xx8.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs47l15.c | 36 +- sound/soc/codecs/cs47l35.c | 58 +- sound/soc/codecs/cs47l85.c | 102 +- sound/soc/codecs/cs47l90.c | 92 +- sound/soc/codecs/cs47l92.c | 96 +- sound/soc/codecs/da7210.c | 41 +- sound/soc/codecs/da7213.c | 112 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7218.c | 34 +- sound/soc/codecs/da7219-aad.c | 16 +- sound/soc/codecs/da7219.c | 22 +- sound/soc/codecs/da732x.c | 18 +- sound/soc/codecs/da9055.c | 19 +- sound/soc/codecs/es8316.c | 7 +- sound/soc/codecs/es8328.c | 9 +- sound/soc/codecs/hdac_hda.c | 30 +- sound/soc/codecs/hdmi-codec.c | 27 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 15 +- sound/soc/codecs/jz4770.c | 6 +- sound/soc/codecs/lm49453.c | 25 +- sound/soc/codecs/madera.c | 49 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98090.c | 26 +- sound/soc/codecs/max98095.c | 16 +- sound/soc/codecs/max98357a.c | 51 +- sound/soc/codecs/max98373-i2c.c | 612 +++++++++++ sound/soc/codecs/max98373-sdw.c | 887 ++++++++++++++++ sound/soc/codecs/max98373-sdw.h | 72 ++ sound/soc/codecs/max98373.c | 611 +---------- sound/soc/codecs/max98373.h | 17 +- sound/soc/codecs/max98390.c | 40 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 4 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/msm8916-wcd-analog.c | 16 +- sound/soc/codecs/msm8916-wcd-digital.c | 16 +- sound/soc/codecs/mt6358.c | 23 +- sound/soc/codecs/nau8822.c | 11 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789.c | 5 +- sound/soc/codecs/pcm179x.c | 5 +- sound/soc/codecs/pcm186x-i2c.c | 2 +- sound/soc/codecs/pcm186x-spi.c | 2 +- sound/soc/codecs/pcm186x.c | 2 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3168a.c | 5 +- sound/soc/codecs/pcm512x.c | 5 +- sound/soc/codecs/rk3328_codec.c | 5 +- sound/soc/codecs/rl6231.c | 2 + sound/soc/codecs/rt1011.c | 20 +- sound/soc/codecs/rt1015.c | 35 +- sound/soc/codecs/rt1015.h | 5 + sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt274.c | 6 +- sound/soc/codecs/rt286.c | 2 + sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5631.c | 40 +- sound/soc/codecs/rt5640.c | 14 +- sound/soc/codecs/rt5645.c | 16 +- sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 51 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 34 +- sound/soc/codecs/rt5665.c | 16 +- sound/soc/codecs/rt5668.c | 16 +- sound/soc/codecs/rt5670.c | 93 +- sound/soc/codecs/rt5670.h | 16 +- sound/soc/codecs/rt5677-spi.c | 6 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 4 +- sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 93 +- sound/soc/codecs/rt5682.h | 4 + sound/soc/codecs/sgtl5000.c | 21 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602.c | 5 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 13 +- sound/soc/codecs/tas2552.h | 2 +- sound/soc/codecs/tas2562.c | 166 ++- sound/soc/codecs/tas2562.h | 7 +- sound/soc/codecs/tas2770.c | 10 +- sound/soc/codecs/tas2770.h | 2 +- sound/soc/codecs/tas571x.c | 5 +- sound/soc/codecs/tas5720.c | 11 +- sound/soc/codecs/tas5720.h | 2 +- sound/soc/codecs/tas6424.c | 7 +- sound/soc/codecs/tas6424.h | 2 +- sound/soc/codecs/tda7419.c | 9 +- sound/soc/codecs/tfa9879.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 124 ++- sound/soc/codecs/tlv320adcx140.h | 16 +- sound/soc/codecs/tlv320aic23.c | 21 +- sound/soc/codecs/tlv320aic26.c | 11 +- sound/soc/codecs/tlv320aic31xx.c | 13 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/tlv320aic32x4.c | 21 +- sound/soc/codecs/tlv320aic3x.c | 19 +- sound/soc/codecs/tpa6130a2.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 24 +- sound/soc/codecs/twl6040.c | 5 +- sound/soc/codecs/uda134x.c | 5 +- sound/soc/codecs/wcd-clsh-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 48 +- sound/soc/codecs/wcd9335.h | 6 +- sound/soc/codecs/wcd934x.c | 52 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm2200.c | 4 +- sound/soc/codecs/wm5100.c | 18 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8350.c | 37 +- sound/soc/codecs/wm8400.c | 67 +- sound/soc/codecs/wm8510.c | 33 +- sound/soc/codecs/wm8523.c | 6 +- sound/soc/codecs/wm8580.c | 17 +- sound/soc/codecs/wm8711.c | 13 +- sound/soc/codecs/wm8728.c | 15 +- sound/soc/codecs/wm8731.c | 11 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 13 +- sound/soc/codecs/wm8753.c | 56 +- sound/soc/codecs/wm8770.c | 7 +- sound/soc/codecs/wm8776.c | 7 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8900.c | 27 +- sound/soc/codecs/wm8903.c | 27 +- sound/soc/codecs/wm8904.c | 25 +- sound/soc/codecs/wm8940.c | 37 +- sound/soc/codecs/wm8955.c | 9 +- sound/soc/codecs/wm8958-dsp2.c | 18 +- sound/soc/codecs/wm8960.c | 49 +- sound/soc/codecs/wm8961.c | 65 +- sound/soc/codecs/wm8962.c | 49 +- sound/soc/codecs/wm8971.c | 13 +- sound/soc/codecs/wm8974.c | 29 +- sound/soc/codecs/wm8978.c | 17 +- sound/soc/codecs/wm8983.c | 15 +- sound/soc/codecs/wm8985.c | 15 +- sound/soc/codecs/wm8988.c | 17 +- sound/soc/codecs/wm8990.c | 23 +- sound/soc/codecs/wm8991.c | 45 +- sound/soc/codecs/wm8993.c | 37 +- sound/soc/codecs/wm8994.c | 77 +- sound/soc/codecs/wm8995.c | 26 +- sound/soc/codecs/wm8996.c | 35 +- sound/soc/codecs/wm8998.c | 8 +- sound/soc/codecs/wm9081.c | 43 +- sound/soc/codecs/wm9090.c | 4 +- sound/soc/codecs/wm9713.c | 4 +- sound/soc/codecs/wm_adsp.c | 11 +- sound/soc/codecs/wm_hubs.c | 30 +- sound/soc/codecs/wmfw.h | 1 + sound/soc/dwc/dwc-pcm.c | 2 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 216 +++- sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_asrc_dma.c | 4 +- sound/soc/fsl/fsl_audmix.c | 10 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_easrc.c | 49 +- sound/soc/fsl/fsl_esai.c | 34 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_spdif.c | 233 ++-- sound/soc/fsl/fsl_ssi.c | 78 +- sound/soc/fsl/fsl_ssi_dbg.c | 4 +- sound/soc/fsl/imx-audmix.c | 10 +- sound/soc/fsl/imx-audmux.c | 2 +- sound/soc/fsl/imx-mc13783.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 8 +- sound/soc/fsl/mpc5200_psc_i2s.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 4 +- sound/soc/fsl/mx27vis-aic32x4.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/fsl/wm1133-ev1.c | 2 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/img/img-i2s-in.c | 4 +- sound/soc/img/img-parallel-out.c | 4 +- sound/soc/intel/Kconfig | 7 + sound/soc/intel/Makefile | 1 + sound/soc/intel/atom/sst-atom-controls.c | 65 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 +- sound/soc/intel/atom/sst/sst_loader.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 43 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 16 +- sound/soc/intel/boards/Kconfig | 15 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5650.c | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 34 +- sound/soc/intel/boards/broadwell.c | 14 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 117 ++- sound/soc/intel/boards/bxt_rt298.c | 4 +- sound/soc/intel/boards/byt-rt5640.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 12 +- sound/soc/intel/boards/bytcht_da7213.c | 16 +- sound/soc/intel/boards/bytcht_es8316.c | 17 +- sound/soc/intel/boards/bytcr_rt5640.c | 18 +- sound/soc/intel/boards/bytcr_rt5651.c | 18 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 14 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 14 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 19 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 32 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 102 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5660.c | 19 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 45 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 1 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 17 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 2 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 2 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 57 +- sound/soc/intel/boards/sof_maxim_common.h | 3 + sound/soc/intel/boards/sof_pcm512x.c | 4 +- sound/soc/intel/boards/sof_rt5682.c | 69 +- sound/soc/intel/boards/sof_sdw.c | 103 +- sound/soc/intel/boards/sof_sdw_common.h | 17 + sound/soc/intel/boards/sof_sdw_hdmi.c | 6 + sound/soc/intel/boards/sof_sdw_max98373.c | 86 ++ sound/soc/intel/boards/sof_sdw_rt1308.c | 2 +- sound/soc/intel/boards/sof_sdw_rt711.c | 17 +- sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 25 + sound/soc/intel/haswell/sst-haswell-pcm.c | 12 +- sound/soc/intel/keembay/Makefile | 4 + sound/soc/intel/keembay/kmb_platform.c | 668 ++++++++++++ sound/soc/intel/keembay/kmb_platform.h | 146 +++ sound/soc/intel/skylake/skl-pcm.c | 16 +- sound/soc/intel/skylake/skl-topology.c | 5 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 12 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 12 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 4 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 321 ++++-- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 59 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 230 +++- sound/soc/meson/Kconfig | 1 + sound/soc/meson/aiu-encoder-i2s.c | 3 +- sound/soc/meson/aiu-fifo-i2s.c | 3 +- sound/soc/meson/aiu-fifo.c | 3 +- sound/soc/meson/axg-card.c | 22 +- sound/soc/meson/axg-spdifout.c | 5 +- sound/soc/meson/axg-tdm-formatter.c | 11 +- sound/soc/meson/axg-tdm-formatter.h | 1 - sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 3 - sound/soc/meson/gx-card.c | 20 +- sound/soc/meson/meson-card-utils.c | 8 +- sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/brownstone.c | 2 +- sound/soc/pxa/corgi.c | 4 +- sound/soc/pxa/hx4700.c | 2 +- sound/soc/pxa/imote2.c | 2 +- sound/soc/pxa/magician.c | 6 +- sound/soc/pxa/mioa701_wm9713.c | 8 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/poodle.c | 4 +- sound/soc/pxa/pxa-ssp.c | 2 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/pxa/spitz.c | 4 +- sound/soc/pxa/tosa.c | 2 +- sound/soc/pxa/z2.c | 2 +- sound/soc/pxa/zylonite.c | 2 +- sound/soc/qcom/Kconfig | 5 +- sound/soc/qcom/apq8016_sbc.c | 120 +-- sound/soc/qcom/apq8096.c | 30 +- sound/soc/qcom/common.c | 58 +- sound/soc/qcom/lpass-platform.c | 14 +- sound/soc/qcom/qdsp6/q6adm.c | 7 +- sound/soc/qcom/qdsp6/q6afe.c | 8 - sound/soc/qcom/qdsp6/q6afe.h | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 36 +- sound/soc/qcom/qdsp6/q6asm.c | 6 +- sound/soc/qcom/qdsp6/q6routing.c | 2 +- sound/soc/qcom/sdm845.c | 54 +- sound/soc/qcom/storm.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 25 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_max98090.c | 2 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 59 +- sound/soc/samsung/Kconfig | 23 +- sound/soc/samsung/Makefile | 4 + sound/soc/samsung/aries_wm8994.c | 695 ++++++++++++ sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/jive_wm8750.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 543 ++++++++++ sound/soc/samsung/neo1973_wm8753.c | 8 +- sound/soc/samsung/odroid.c | 6 +- sound/soc/samsung/pcm.c | 9 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/soc/samsung/s3c24xx_uda134x.c | 6 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_spdif.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 12 +- sound/soc/samsung/tm2_wm5110.c | 8 +- sound/soc/sh/Kconfig | 2 +- sound/soc/sh/dma-sh7760.c | 12 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/migor.c | 4 +- sound/soc/sh/rcar/core.c | 8 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/ssi.c | 28 +- sound/soc/sh/rcar/ssiu.c | 6 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/sh/ssi.c | 2 +- sound/soc/soc-ac97.c | 9 +- sound/soc/soc-component.c | 670 ++++++++---- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 158 +-- sound/soc/soc-dai.c | 36 +- sound/soc/soc-dapm.c | 41 +- sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-io.c | 202 ---- sound/soc/soc-link.c | 18 +- sound/soc/soc-ops.c | 43 +- sound/soc/soc-pcm.c | 232 ++-- sound/soc/soc-topology.c | 73 +- sound/soc/soc-utils.c | 5 +- sound/soc/sof/imx/imx8.c | 24 +- sound/soc/sof/imx/imx8m.c | 7 +- sound/soc/sof/intel/hda-dai.c | 10 +- sound/soc/sof/intel/hda-dsp.c | 50 +- sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/nocodec.c | 1 + sound/soc/sof/pcm.c | 26 +- sound/soc/sof/sof-acpi-dev.c | 8 +- sound/soc/sof/topology.c | 2 + sound/soc/spear/spdif_out.c | 8 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sti/uniperif.h | 2 +- sound/soc/stm/stm32_adfsdm.c | 21 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 12 +- sound/soc/sunxi/sun4i-i2s.c | 10 +- sound/soc/sunxi/sun4i-spdif.c | 4 +- sound/soc/tegra/Kconfig | 56 + sound/soc/tegra/Makefile | 10 + sound/soc/tegra/tegra186_dspk.c | 442 ++++++++ sound/soc/tegra/tegra186_dspk.h | 70 ++ sound/soc/tegra/tegra20_das.c | 3 +- sound/soc/tegra/tegra20_das.h | 4 +- sound/soc/tegra/tegra210_admaif.c | 800 ++++++++++++++ sound/soc/tegra/tegra210_admaif.h | 162 +++ sound/soc/tegra/tegra210_ahub.c | 676 ++++++++++++ sound/soc/tegra/tegra210_ahub.h | 127 +++ sound/soc/tegra/tegra210_dmic.c | 456 ++++++++ sound/soc/tegra/tegra210_dmic.h | 82 ++ sound/soc/tegra/tegra210_i2s.c | 812 ++++++++++++++ sound/soc/tegra/tegra210_i2s.h | 126 +++ sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_alc5632.c | 2 +- sound/soc/tegra/tegra_cif.h | 65 ++ sound/soc/tegra/tegra_max98090.c | 2 +- sound/soc/tegra/tegra_pcm.c | 235 ++++- sound/soc/tegra/tegra_pcm.h | 21 +- sound/soc/tegra/tegra_rt5640.c | 2 +- sound/soc/tegra/tegra_rt5677.c | 2 +- sound/soc/tegra/tegra_sgtl5000.c | 2 +- sound/soc/tegra/tegra_wm8753.c | 2 +- sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/tegra/trimslice.c | 2 +- sound/soc/ti/Kconfig | 9 + sound/soc/ti/Makefile | 2 + sound/soc/ti/ams-delta.c | 9 +- sound/soc/ti/davinci-evm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 3 + sound/soc/ti/davinci-vcif.c | 4 +- sound/soc/ti/j721e-evm.c | 896 ++++++++++++++++ sound/soc/ti/n810.c | 4 +- sound/soc/ti/omap-abe-twl6040.c | 4 +- sound/soc/ti/omap-hdmi.c | 2 +- sound/soc/ti/omap-mcbsp-st.c | 3 - sound/soc/ti/omap-mcbsp.c | 4 +- sound/soc/ti/omap-twl4030.c | 4 +- sound/soc/ti/omap3pandora.c | 2 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 4 +- sound/soc/ti/sdma-pcm.c | 2 +- sound/soc/ti/sdma-pcm.h | 2 +- sound/soc/ti/udma-pcm.c | 2 +- sound/soc/ti/udma-pcm.h | 2 +- sound/soc/uniphier/aio-core.c | 7 +- sound/soc/uniphier/aio-dma.c | 6 +- sound/soc/ux500/mop500_ab8500.c | 8 +- sound/soc/ux500/ux500_msp_i2s.c | 8 +- sound/soc/ux500/ux500_pcm.c | 2 +- sound/soc/xtensa/xtfpga-i2s.c | 2 +- sound/sparc/dbri.c | 10 +- sound/usb/6fire/control.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 2 +- sound/usb/card.c | 2 +- sound/usb/clock.c | 2 +- sound/usb/endpoint.c | 5 +- sound/usb/line6/driver.c | 3 +- sound/usb/line6/driver.h | 8 +- sound/usb/line6/podhd.c | 125 ++- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 4 + sound/usb/mixer_maps.c | 11 +- sound/usb/mixer_s1810c.c | 6 +- sound/usb/mixer_scarlett_gen2.c | 4 +- sound/usb/pcm.c | 6 +- sound/usb/quirks-table.h | 27 +- sound/usb/quirks.c | 14 +- sound/usb/stream.c | 3 +- sound/xen/xen_snd_front.c | 6 +- sound/xen/xen_snd_front_evtchnl.c | 4 - 1578 files changed, 31974 insertions(+), 14553 deletions(-) rename {drivers/staging/speakup => Documentation/ABI/stable}/sysfs-driver-speakup (100%) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 rename {drivers/staging/speakup => Documentation/admin-guide}/spkguide.txt (99%) delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/sound/ak4613.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4613.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4642.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4642.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es8316.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es8316.yaml create mode 100644 Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98390.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rohm,bd28623.txt create mode 100644 Documentation/devicetree/bindings/sound/rohm,bd28623.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sgtl5000.txt create mode 100644 Documentation/devicetree/bindings/sound/sgtl5000.yaml create mode 100644 Documentation/devicetree/bindings/sound/socionext,uniphier-aio.yaml create mode 100644 Documentation/devicetree/bindings/sound/socionext,uniphier-evea.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2562.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2770.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/uniphier,aio.txt delete mode 100644 Documentation/devicetree/bindings/sound/uniphier,evea.txt rename drivers/{staging => accessibility}/speakup/DefaultKeyAssignments (100%) rename drivers/{staging => accessibility}/speakup/Kconfig (100%) rename drivers/{staging => accessibility}/speakup/Makefile (100%) create mode 100644 drivers/accessibility/speakup/TODO rename drivers/{staging => accessibility}/speakup/buffers.c (100%) rename drivers/{staging => accessibility}/speakup/devsynth.c (100%) rename drivers/{staging => accessibility}/speakup/fakekey.c (100%) rename drivers/{staging => accessibility}/speakup/i18n.c (100%) rename drivers/{staging => accessibility}/speakup/i18n.h (100%) rename drivers/{staging => accessibility}/speakup/keyhelp.c (100%) rename drivers/{staging => accessibility}/speakup/kobjects.c (100%) rename drivers/{staging => accessibility}/speakup/main.c (98%) rename drivers/{staging => accessibility}/speakup/selection.c (100%) rename drivers/{staging => accessibility}/speakup/serialio.c (100%) rename drivers/{staging => accessibility}/speakup/serialio.h (100%) rename drivers/{staging => accessibility}/speakup/speakup.h (100%) rename drivers/{staging => accessibility}/speakup/speakup_acnt.h (100%) rename drivers/{staging => accessibility}/speakup/speakup_acntpc.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_acntsa.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_apollo.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_audptr.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_bns.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_decext.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_decpc.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_dectlk.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_dtlk.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_dtlk.h (100%) rename drivers/{staging => accessibility}/speakup/speakup_dummy.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_keypc.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_ltlk.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_soft.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_spkout.c (100%) rename drivers/{staging => accessibility}/speakup/speakup_txprt.c (100%) rename drivers/{staging => accessibility}/speakup/speakupmap.h (100%) rename drivers/{staging => accessibility}/speakup/speakupmap.map (100%) rename drivers/{staging => accessibility}/speakup/spk_priv.h (100%) rename drivers/{staging => accessibility}/speakup/spk_priv_keyinfo.h (100%) rename drivers/{staging => accessibility}/speakup/spk_ttyio.c (100%) rename drivers/{staging => accessibility}/speakup/spk_types.h (100%) rename drivers/{staging => accessibility}/speakup/synth.c (100%) rename drivers/{staging => accessibility}/speakup/thread.c (100%) rename drivers/{staging => accessibility}/speakup/varhandlers.c (100%) create mode 100644 drivers/counter/microchip-tcb-capture.c create mode 100644 drivers/iio/accel/bma400_spi.c create mode 100644 drivers/iio/chemical/scd30.h create mode 100644 drivers/iio/chemical/scd30_core.c create mode 100644 drivers/iio/chemical/scd30_i2c.c create mode 100644 drivers/iio/chemical/scd30_serial.c create mode 100644 drivers/iio/imu/inv_icm42600/Kconfig create mode 100644 drivers/iio/imu/inv_icm42600/Makefile create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600.h create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.h create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_timestamp.c create mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_timestamp.h rename drivers/{staging/most/usb/usb.c => most/most_usb.c} (100%) create mode 100644 drivers/staging/greybus/audio_helper.c create mode 100644 drivers/staging/greybus/audio_helper.h delete mode 100644 drivers/staging/most/usb/Kconfig delete mode 100644 drivers/staging/most/usb/Makefile delete mode 100644 drivers/staging/rtl8192u/copying delete mode 100644 drivers/staging/speakup/TODO rename drivers/staging/vc04_services/{interface/vchiq_arm/vchiq_if.h => include/li [...] rename drivers/staging/vc04_services/interface/{vchi => }/TODO (100%) delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_common.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_util.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_util.h create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Kconfig create mode 100644 drivers/staging/vc04_services/vchiq-mmal/Makefile rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-common.h (96%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-encodings [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-commo [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-forma [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg-port. [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-msg.h (99%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-parameter [...] rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.c (88%) rename drivers/staging/vc04_services/{bcm2835-camera => vchiq-mmal}/mmal-vchiq.h (97%) delete mode 100644 drivers/staging/wilc1000/TODO create mode 100644 drivers/tty/serial/imx_earlycon.c create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h create mode 100644 include/linux/iio/iio-opaque.h delete mode 100644 include/sound/rt5670.h create mode 100644 sound/soc/codecs/max98373-i2c.c create mode 100644 sound/soc/codecs/max98373-sdw.c create mode 100644 sound/soc/codecs/max98373-sdw.h create mode 100644 sound/soc/intel/boards/sof_sdw_max98373.c create mode 100644 sound/soc/intel/keembay/Makefile create mode 100644 sound/soc/intel/keembay/kmb_platform.c create mode 100644 sound/soc/intel/keembay/kmb_platform.h create mode 100644 sound/soc/samsung/aries_wm8994.c create mode 100644 sound/soc/samsung/midas_wm1811.c delete mode 100644 sound/soc/soc-io.c create mode 100644 sound/soc/tegra/tegra186_dspk.c create mode 100644 sound/soc/tegra/tegra186_dspk.h create mode 100644 sound/soc/tegra/tegra210_admaif.c create mode 100644 sound/soc/tegra/tegra210_admaif.h create mode 100644 sound/soc/tegra/tegra210_ahub.c create mode 100644 sound/soc/tegra/tegra210_ahub.h create mode 100644 sound/soc/tegra/tegra210_dmic.c create mode 100644 sound/soc/tegra/tegra210_dmic.h create mode 100644 sound/soc/tegra/tegra210_i2s.c create mode 100644 sound/soc/tegra/tegra210_i2s.h create mode 100644 sound/soc/tegra/tegra_cif.h create mode 100644 sound/soc/ti/j721e-evm.c