This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits deacf707906e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c9c1f4351639 Merge remote-tracking branch 'spdx/spdx-linus' omits 02f152522988 Merge remote-tracking branch 'vfs-fixes/fixes' omits ced1bffca61b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b9137f559b32 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a04dbebf5c03 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits fadd251ecc37 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits aae12c603a56 Merge remote-tracking branch 'kselftest-fixes/fixes' omits acf3cd7003b6 Merge remote-tracking branch 'ide/master' omits c8a0f20d5f2b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 59e19b4c9a18 Merge remote-tracking branch 'spi-fixes/for-linus' omits cb6aef24b4c3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 93cbca08f903 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 304aa6d317de Merge remote-tracking branch 'net/master' omits 6fe7e507595a Merge remote-tracking branch 'sparc/master' omits a130277b1072 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new b8387f6f3495 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 219d54332a09 Linux 5.4 new d8e464ecc17b vfs: mark pipes and sockets as stream-like file descriptors new 0be0ee71816b vfs: properly and reliably lock f_pos in fdget_pos() new 30ad8ed0e07e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 51b67a6e6592 nubus: Remove cast to void pointer adds 7cf78b6b12fd m68k: q40: Fix info-leak in rtc_ioctl adds 84ba838990fc m68k: defconfig: Update defconfigs for v5.4-rc1 adds 032f128dbd29 m68k: defconfig: Enable ICY I2C and LTC2990 on Amiga adds 5ed0794cde59 m68k/atari: Convert Falcon IDE drivers to platform drivers new f86ccc39ceec Merge remote-tracking branch 'm68k-current/for-linus' new f1a07cbd0aa8 Merge remote-tracking branch 'sparc/master' new 32085f25d7b6 mdio_bus: don't use managed reset-controller new 1d7ea5566887 macvlan: schedule bc_work even if error new 9bca3a0a923f net: dsa: sja1105: fix sja1105_parse_rgmii_delays() new e58c19124189 slip: Fix use-after-free Read in slip_open new f5ff17475a96 Merge remote-tracking branch 'net/master' adds 82e8d723e9e6 sound: Fix Kconfig indentation adds d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] adds 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain adds dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain adds 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain adds 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain adds 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] adds 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] adds 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] adds 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain adds a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] adds 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] adds c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] adds a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] adds c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] adds 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] adds 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] adds 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] adds a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] adds 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction adds 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction adds 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction adds ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction adds 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction adds 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction adds 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction adds 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction adds e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] adds 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period adds f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period adds 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] adds f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] adds e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] adds 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] adds 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] adds acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context adds 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] adds bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] adds 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() adds 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code adds cc8f81c7e625 ALSA: hda: fix intel DSP config adds 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure adds e2e556a9549e Merge branch 'for-linus' into for-next adds ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown adds 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully adds 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type adds 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro adds 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock adds 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock adds 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] adds bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] adds 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite adds 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string adds d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] adds da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] adds 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] adds 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type adds 42ec336f1f9d ALSA: hda: Disable regmap internal locking adds 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] adds 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support adds 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] adds abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers adds a55eaf177a36 ALSA: pcm: Warn if doubly preallocated adds d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations adds 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() adds 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() adds 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() adds a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() adds 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() adds 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() adds 1158e89c9d8f ALSA: 6fire: Drop the dead code adds b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc adds b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc adds a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc adds 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc adds c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc adds d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc adds 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc adds 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc adds d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc adds 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc adds 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page adds 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage adds 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage adds af7153a29d5f ALSA: es1968: Avoid non-standard macro usage adds 1a810436a2ef ALSA: rme: Avoid non-standard macro usage adds 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage adds b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation adds fdea53fe5de5 ALSA: timer: Limit max amount of slave instances adds 75234212c446 ASoC: fsl_mqs: add DT binding documentation adds 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver adds adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] adds 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema adds 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] adds fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header adds 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update adds 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate adds 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating adds f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible adds 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() adds a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] adds 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] adds 929deb849b9e ASoC: soc-core: create rtd->codec_dais first adds 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() adds b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() adds d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order adds 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() adds 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings adds 67f798c78242 ASoC: amd: acp3x: clean up indentation issue adds bd1468f252e8 ASoC: rt5663: clean up indentation issues adds 944eedd8c021 ASoC: wcd9335: clean up indentation issue adds 423013f824ab ASoC: stm32: sai: clean up indentation issue adds 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine adds 83078521072e ASoC: adau1761: Add PGA Slew time control adds 5422737192d9 ASoC: adau1761: Add ALC controls adds 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] adds 109539c986ce ASoC: fsl_asrc: update supported sample format adds e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] adds 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 adds 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger adds 1a476abc723e tas2770: add tas2770 smart PA kernel driver adds 767b0bc59057 ASoC: madera: Add support for using MCLK3 adds 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] adds 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. adds 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe adds e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] adds f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes adds 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. adds 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 adds aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization adds 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC adds dca6408d6f7e ASoC: samsung: Rename Arndale card driver adds 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings adds 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd adds 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() adds 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() adds 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource adds d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() adds 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] adds 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings adds 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() adds 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB adds e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' adds a9d273671440 ASoC: fsl_mqs: Fix error handling in probe adds 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register adds 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables adds edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling adds af78cec45f2d ASoC: soc-acpi: add link_mask field adds 1466327e8eb3 ASoC: SOF: support alternate list of machines adds cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] adds 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] adds 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] adds e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver adds c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct adds 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() adds 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops adds 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops adds 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops adds bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops adds f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops adds 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops adds a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops adds 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops adds 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops adds 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops adds 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops adds c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops adds a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops adds 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops adds 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops adds 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops adds 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops adds be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops adds db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops adds 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops adds ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops adds 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops adds e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops adds 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops adds 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops adds f8772e17def2 ASoC: pxa: remove snd_pcm_ops adds bb4ba744b170 ASoC: meson: remove snd_pcm_ops adds 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops adds 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops adds 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops adds dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops adds 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops adds dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops adds 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops adds 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops adds 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops adds 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops adds a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() adds ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops adds a49e460f847f ASoC: soc-utils: remove snd_pcm_ops adds e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver adds ad4abed36433 ASoC: jz4740: Remove unused match variable adds ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding adds 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include adds ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver adds 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation adds f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus adds a68c6b6cc77b ASoC: SOF: enable dual control for pga adds acf1b71cb693 AsoC: SOF: refactor control load code adds 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" adds 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param adds 8b160dc2a92c ASoC: SOF: pci: add debug module param adds b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP adds 5d43001ae436 ASoC: SOF: acpi led support for switch controls adds a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP adds c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier adds 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state adds de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C adds dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations adds f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings adds 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings adds 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test adds 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens adds 9899a7a86993 ASoC: SOF: Fix randbuild error adds 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early adds 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment adds 03048217624a ASoC: sof: include types.h at header.h adds 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment adds a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support adds 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case adds 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code adds cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property adds 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property adds 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro adds 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature adds 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX adds 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX adds 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema adds 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" adds 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get adds 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] adds 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema adds 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec adds f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec adds 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings adds 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros adds 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece adds b6bc07d4360d ASoC: cros_ec_codec: support WoV adds 8e8c533b132a ASoC: mediatek: mt6358: support WoV adds 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec adds 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV adds b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup adds b2d6ee753126 ASOC: adau7118: Change regulators id adds a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI adds bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue adds 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() adds 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup adds 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace adds d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data adds ef2c695151df ASoC: rsnd: add missing of_node_put() adds ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency adds 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling adds 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] adds 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL adds 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. adds 175fc9281982 ASoC: kirkwood: fix IRQ error handling adds e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes adds f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] adds 6442793abf75 ASoC: rt5677-spi: fix sparse warnings adds f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples adds 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro adds c19255659b6e ASoC: Spelling s/configr/configur/ adds 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] adds 07932563686a ASoC: tegra: add a TDM configuration callback adds 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream adds 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops adds 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms adds d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure adds 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon adds 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 adds b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider adds 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start adds 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() adds 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP adds 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() adds e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] adds 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] adds 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops adds 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops adds e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] adds 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] adds c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag adds aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update adds 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count adds 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc adds 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating adds 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply adds 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file adds 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state adds 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP adds 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC adds 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target adds 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream adds 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks adds ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams adds 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] adds 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported adds c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix adds 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks adds d745cc1ab659 ASoC: intel - fix the card names adds c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) adds a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback adds f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI adds 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case adds bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support adds 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag adds 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec adds 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi adds 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name adds 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi adds 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support adds dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support adds 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support adds 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support adds d247568bb21b ASoC: rt5677-spi: fixup compile warning adds e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() adds e226445802cb ASoC: rt5682: improve the sensitivity of push button adds 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property adds b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol adds 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function adds 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead adds 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] adds 683b85152e36 ASoC: rt1011: some minor changes to improve readability adds e0859710516c ASoC: ux500: Remove redundant variable "status" adds f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver adds 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 adds 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] adds df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] adds a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] adds 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] adds 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] adds f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency adds b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select adds 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. adds 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER adds c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a adds 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF adds 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK adds acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command adds 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link adds 3e2e193773b3 ASoC: adau7118: Fix example warning adds 36794902de1f ASoC: soc-core: move soc_init_dai_link() adds bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() adds cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() adds 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() adds 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] adds bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() adds b8132657990b ASoC: soc-core: move snd_soc_lookup_component() adds 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() adds 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() adds b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() adds ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] adds daf7737335bf ASoC: soc-core: move snd_soc_register_dai() adds 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() adds e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() adds 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() adds e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] adds 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] adds 237d19080cd3 ASoC: soc-core: remove topology specific operation adds 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY adds df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal adds 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() adds 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks adds 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] adds 66a8966aac12 Merge branch 'for-linus' into for-next adds ebfc6de29ae8 ALSA: timer: Unify master/slave linking code adds 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void adds 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance adds 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type adds 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() adds 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc adds 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page adds 6420c24a3000 ASoC: intel: Avoid non-standard macro usage adds b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page adds f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc adds e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc adds fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page adds 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] adds 9cb7831384ce staging: most: Convert to the common vmalloc memalloc adds ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() adds 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage adds 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro adds 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open adds 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation adds b12b2259bc4c Merge branch 'for-linus' into for-next adds cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks adds f35ef592477c ALSA: usb-audio: Add skip_validation option adds d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms adds c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments adds ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL adds 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense adds 5204a05d70d9 ALSA: hda - Add DP-MST jack support adds 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs adds 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs adds e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 adds 97dda3da2073 ALSA: aloop: Describe units of variables adds 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] adds 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] adds 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions adds fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file adds 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies adds c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] adds 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode adds 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode adds fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops adds f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops adds 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header adds 1e850beea278 ALSA: pcm: Add the support for sync-stop operation adds fabb26dcd104 ALSA: pcm: Add card sync_irq field adds 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops adds aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table adds d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table adds 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data adds 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD adds d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer adds 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs adds 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding adds 3b1c952c951d ASoC: pcm: Make ioctl ops optional adds 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops adds c037239c2373 ALSA: aloop: Remove redundant locking in timer open function adds 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets adds c6b6fc206586 ALSA: aloop: Fix dependency on timer API adds 2f52475bac7e ASoC: fsi: switch to yaml base Documentation adds bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n adds 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check adds 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend adds fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms adds 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work adds 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device adds 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running adds 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream adds eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile adds 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume adds ee0be4a99d49 ASoC: rt5677: Disable irq at suspend adds 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times adds 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM adds ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC adds 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware adds 36da67630d31 ASoC: Add DA7213 audio codec as selectable option adds e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] adds 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically adds 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three adds 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name adds 74b4dd04b19c ASoC: SOF: PM: add state machine to comments adds 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate adds a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend adds 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed adds 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error adds 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() adds 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() adds ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() adds 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] adds da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] adds c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] adds ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] adds 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() adds 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] adds b26eb5173c85 ASoC: tas2770: clean up an indentation issue adds 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] adds 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] adds ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() adds de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] adds f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] adds a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static adds d2522335c92c ALSA: compress: add flac decoder params adds 51d2584a9894 ASoC: qcom: q6asm: add support to flac config adds baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder adds 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure adds b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable adds cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio adds 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling adds 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage adds eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API adds b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] adds 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() adds dc73d73aa714 ASoC: add control components management adds fb5126778333 ASoC: core: add SND_SOC_BYTES_E adds 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] adds 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] adds 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params adds 3efd72330543 ASoC: Fix Kconfig indentation adds 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core adds 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] adds 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next new 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] new 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC new bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling new 287a2f71b46a Merge remote-tracking branch 'sound-current/for-linus' new 68f65b724d64 Merge remote-tracking branch 'regulator-fixes/for-linus' new af5dafed1145 Merge remote-tracking branch 'spi-fixes/for-linus' new 66ae9f74f86b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds a7cf8658460e crypto: inside-secure - Added support for CRC32 adds b98687bb3b10 crypto: inside-secure - Added support for the AES CBCMAC ahash adds 38f21b4bab11 crypto: inside-secure - Added support for the AES XCBC ahash adds 7a627db9cafd crypto: inside-secure - Added support for the AES-CMAC ahash adds 5b0fe9552336 crypto: algif_skcipher - Use chunksize instead of blocksize adds 7a6eda5b8d9d crypto: talitos - fix hash result for VMAP_STACK adds ec05a74f9b0b crypto: testmgr - add another gcm(aes) testcase adds 11031c0d7d6e crypto: arm64/gcm-ce - implement 4 way interleave adds 911aa1947cab dt-binding: hwrng: add NPCM RNG documentation adds c98429297d8b hwrng: npcm - add NPCM RNG driver adds 4a593fb35d5c crypto: inside-secure - Added support for the CHACHA20 skcipher adds a60619211dd1 crypto: inside-secure - Add support for the Chacha20-Poly1 [...] adds fc0f82b179d3 crypto: inside-secure - Add CRYPTO_CHACHA20POLY1305 to CRY [...] adds 0f2bc13181ce crypto: inside-secure - Added support for basic SM3 ahash adds aa3a43e6e419 crypto: inside-secure - Added support for HMAC-SM3 ahash adds 8194fd1d7152 crypto: testmgr - Added testvectors for the hmac(sm3) ahash adds fcca797d2adb crypto: inside-secure - Add support for the ecb(sm4) skcipher adds 6f2d14288ec1 crypto: inside-secure - Add support for the cbc(sm4) skcipher adds 03a6cfb97f8f crypto: inside-secure - Add support for the ofb(sm4) skcipher adds a06b15b2b499 crypto: testmgr - Added testvectors for the ofb(sm4) & cfb [...] adds 7468ab22d7ab crypto: inside-secure - Add support for the cfb(sm4) skcipher adds f77e5dc08ad4 crypto: inside-secure - Add support for the rfc3685(ctr(sm [...] adds e48862147f22 crypto: testmgr - Added testvectors for the rfc3686(ctr(sm [...] adds 2eb2d198bd6c crypto: aegis128-neon - use Clang compatible cflags for ARM adds 1769f704e55b crypto: inside-secure - Add SM4 based authenc AEAD ciphersuites adds aaf5a3839a3f crypto: inside-secure - Add SHA3 family of basic hash algorithms adds 6c1c09b3dd0c crypto: inside-secure - Add HMAC-SHA3 family of authentica [...] adds 1d448f27c20c crypto: inside-secure - Add CRYPTO_SHA3 to CRYPTO_DEV_SAFEXCEL adds bb7679b840cc crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds f0a8bdf0b113 crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 457a6fdf4caa crypto: inside-secure - Added support for authenc HMAC-SHA [...] adds 7fb61afb7b5b ARM: OMAP2+: Check omap3-rom-rng for GP device instead of [...] adds 0c0ef9ea6f3f hwrng: omap3-rom - Fix missing clock by probing with device tree adds eaecce12f5f0 hwrng: omap3-rom - Call clk_disable_unprepare() on exit on [...] adds a0f19a894c46 hwrng: omap3-rom - Initialize default quality to get data adds b8d665aed401 hwrng: omap3-rom - Update to use standard driver data adds 8d9d4bdc495f hwrng: omap3-rom - Use runtime PM instead of custom functions adds bac5c49ec29a hwrng: omap3-rom - Use devm hwrng and runtime PM adds 3fed9baad5fd crypto: cavium/nitrox - check assoclen and authsize for gc [...] adds ced0a170fd6b crypto: cavium/nitrox - Fix cbc ciphers self test failures adds b8c5d882c833 crypto: inside-secure - Fix stability issue with Macchiatobin adds d96cf190e5dc crypto: inside-secure - Fixed corner case TRC admin RAM pr [...] adds a19052d42287 crypto: inside-secure - Added support for the rfc4106(gcm( [...] adds 92c60cefa465 crypto: inside-secure - Added support for the rfc4543(gcm( [...] adds a9a89624f086 crypto: inside-secure - Added support for the rfc4309(ccm( [...] adds 84ca4e54ab79 crypto: inside-secure - Add support for 256 bit wide internal bus adds 946a4a2a4919 crypto: inside-secure - Add support for HW with less ring [...] adds a68b931932c5 hwrng: iproc-rng200 - Use devm_platform_ioremap_resource() [...] adds e1f653cbe7dd crypto: jitter - fix comments adds 0600e9c07103 hwrng: mediatek - Use devm_platform_ioremap_resource() in [...] adds 9e5de3e06e54 crypto: cavium/nitrox - Add mailbox message to get mcode i [...] adds 5fd39c4d96c9 crypto: inside-secure - Add support for the EIP196 adds a7174f978563 crypto: hisilicon - allow compile-testing on x86 adds 128c66429247 crypto: ccp - Release all allocated memory if sha type is invalid adds 3dc8b01ebcdd crypto: chtls - simplify a bit 'create_flowc_wr_skb()' adds f65eae617e5d crypto: qce - add CRYPTO_ALG_KERN_DRIVER_ONLY flag adds 6a97a99db848 crypto: cavium/nitrox - fix firmware assignment to AE cores adds 70dd444ad0a0 crypto: sun4i-ss - simplify enable/disable of the device adds 554c42b4efd4 crypto: sun4i-ss - enable pm_runtime adds eff9771d5152 crypto: caam - use mapped_{src,dst}_nents for descriptor adds daae28debcb0 hwrng: core - move add_early_randomness() out of rng_mutex adds 48c1cd40fae3 crypto: hisilicon - merge sgl support to hisi_qm module adds f081fda293ff crypto: hisilicon - add sgl_sge_nr module param for zip adds d8ac7b85236b crypto: hisilicon - fix large sgl memory allocation proble [...] adds a92a00f80950 crypto: hisilicon - misc fix about sgl adds c8b4b477079d crypto: hisilicon - add HiSilicon HPRE accelerator adds 5ec302a364bf crypto: hisilicon - add SRIOV support for HPRE adds b492f82fcee1 Documentation: Add debugfs doc for hisi_hpre adds 848974151618 crypto: hisilicon - Add debugfs for HPRE adds 75451f871cf5 MAINTAINERS: Add maintainer for HiSilicon HPRE driver adds 74e6bd472b6d crypto: inside-secure - Fix a maybe-uninitialized warning adds 977da0738f3b crypto: inside-secure - Remove #ifdef checks adds 830536770f96 crypto: aegis128/simd - build 32-bit ARM for v8 architectu [...] adds 86ef1dfcb561 crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize adds 64e7f852c47c crypto: af_alg - cast ki_complete ternary op to int adds ffdde5932042 crypto: user - fix memory leak in crypto_report adds c03b04dcdba1 crypto: user - fix memory leak in crypto_reportstat adds 504582e8e40b crypto: geode-aes - switch to skcipher for cbc(aes) fallback adds 1a61af281e65 crypto: inside-secure - fix spelling mistake "algorithmn" [...] adds 965d7286d871 crypto: jitter - add header to fix buildwarnings adds 27018ab14bea crypto: inside-secure - Use PTR_ERR_OR_ZERO in safexcel_xc [...] adds e53619c840ba dt-bindings: hwrng: Add Samsung Exynos 5250+ True RNG bindings adds 4549f7e5aa27 crypto: geode-aes - convert to skcipher API and make thread-safe adds b4d0c0aad57a crypto: arm - use Kconfig based compiler checks for crypto [...] adds 14304da06cb3 crypto: ux500 - Remove set but not used variable 'cookie' adds b981744ef04f crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig adds fcf801cc551a crypto: chtls - remove the redundant check in chtls_recvmsg() adds 64db5e7439fb crypto: sparc/aes - convert to skcipher API adds c72a26ef6b25 crypto: sparc/camellia - convert to skcipher API adds cd5d2f845746 crypto: sparc/des - convert to skcipher API adds 7988fb2c03c8 crypto: s390/aes - convert to skcipher API adds d00c06398154 crypto: s390/paes - convert to skcipher API adds fabdf25388df crypto: s390/des - convert to skcipher API adds 713b2e720335 crypto: padlock-aes - convert to skcipher API adds 7740bd51efd6 crypto: nx - don't abuse blkcipher_desc to pass iv around adds bfd9efddf990 crypto: nx - convert AES-ECB to skcipher API adds c1e9c386c954 crypto: nx - convert AES-CBC to skcipher API adds 4ba802980cad crypto: nx - convert AES-CTR to skcipher API adds 28443671a468 hwrng: core - Fix use-after-free warning in hwrng_register() adds 5b243b6c4aa2 crypto: hisilicon: Fix misuse of GENMASK macro adds 756497cb7be2 crypto: inside-secure - Fix build error with CONFIG_CRYPTO_SM3=m adds e9fc36719b52 crypto: inside-secure - Made locally used safexcel_pci_rem [...] adds be867f987a4e hwrng: omap - Fix RNG wait loop timeout adds 2698bce1f05f crypto: aegis128 - avoid function pointers for parameterization adds 528282630ca9 crypto: aegis128 - duplicate init() and final() hooks in S [...] adds 0d6ecb2e43d6 crypto: powerpc - don't unnecessarily use atomic scatterwalk adds 8255e65df961 crypto: powerpc - don't set ivsize for AES-ECB adds 7f725f41f627 crypto: powerpc - convert SPE AES algorithms to skcipher API adds d0be07205764 crypto: powerpc/spe-xts - implement support for ciphertext [...] adds d1569349d7ce hwrng: ka-sa - fix __iomem on registers adds bc49534db694 hwrng: atmel - use devm_platform_ioremap_resource() to sim [...] adds 3e46bd349706 hwrng: bcm2835 - use devm_platform_ioremap_resource() to s [...] adds 3e3c97c67e9e hwrng: exynos - use devm_platform_ioremap_resource() to si [...] adds 10304c762751 hwrng: hisi - use devm_platform_ioremap_resource() to simp [...] adds 871d030d5986 hwrng: ks-sa - use devm_platform_ioremap_resource() to sim [...] adds ba1475767894 hwrng: meson - use devm_platform_ioremap_resource() to sim [...] adds fc963e029dbb hwrng: npcm - use devm_platform_ioremap_resource() to simp [...] adds c7c16c58be1a hwrng: omap - use devm_platform_ioremap_resource() to simp [...] adds 5b18f9ac9573 hwrng: pasemi - use devm_platform_ioremap_resource() to si [...] adds 64b7bf137c95 hwrng: pic32 - use devm_platform_ioremap_resource() to sim [...] adds bd74b0f5ef80 hwrng: st - use devm_platform_ioremap_resource() to simplify code adds 6cd4e070372b hwrng: tx4939 - use devm_platform_ioremap_resource() to si [...] adds 4c747d4d1949 hwrng: xgene - use devm_platform_ioremap_resource() to sim [...] adds 49c4cd80354b crypto: atmel - fix data types for __be{32,64} adds 7f7d115dfb51 dt-bindings: crypto: Add DT bindings documentation for aml [...] adds f1fb7ea262e4 MAINTAINERS: Add myself as maintainer of amlogic crypto adds 48fe583fe541 crypto: amlogic - Add crypto accelerator for amlogic GXL adds 1d55fdc85799 crypto: ccp - Retry SEV INIT command in case of integrity [...] adds 798ac398179e crypto: ccree - fix comparison of unsigned expression warning adds ee1788c61546 crypto: hisilicon - tiny fix about QM/ZIP error callback print adds e10966981f72 crypto: hisilicon - Fix using plain integer as NULL pointer adds 719181f39a10 crypto: hisilicon - fix param should be static when not external. adds 9a8641a7ffbf crypto: hisilicon - fix endianness verification problem of QM adds 0d3c6781d8d8 crypto: ccp - Change a message to reflect status instead o [...] adds 03f008c52b76 crypto: ccp - Verify access to device registers before ini [...] adds fe95938dadbd crypto: nx - Improve debugfs_create_u{32,64}() handling fo [...] adds 691505a803a7 crypto: ccp - fix uninitialized list head adds 9b537997b669 crypto: arm64/aes-neonbs - add return value of skcipher_wa [...] adds 13a1bb93f7b1 crypto: inside-secure - Fixed warnings on inconsistent byt [...] adds fbbfb3f83e78 hwrng: omap3-rom - Fix unused function warnings adds 66e93b28075d crypto: caam - use devres to unmap memory adds eceb5daf9eba crypto: caam - use devres to remove debugfs adds e57acaf0dfe0 crypto: caam - use devres to de-initialize the RNG adds f414de2e2fff crypto: caam - use devres to de-initialize QI adds 1a1c4f004444 crypto: caam - use devres to populate platform devices adds 51d13aaf5977 crypto: caam - populate platform devices last adds f398243e9fd6 crypto: ecdh - fix big endian bug in ECC library adds a52485165d85 crypto: mediatek - remove redundant bitwise-or adds 3914b93115af crypto: allwinner - Add allwinner subdirectory adds 06f751b61329 crypto: allwinner - Add sun8i-ce Crypto Engine adds 17513547a87a crypto: sun4i-ss - Move to Allwinner directory adds 91d689337fe8 crypto: blake2b - add blake2b generic implementation adds a1afe27492a4 crypto: testmgr - add test vectors for blake2b adds f08fcced6d00 crypto: allwinner - Add sun8i-ss cryptographic offloader adds 8d68e7e1ec4d dt-bindings: crypto: Add DT bindings documentation for sun [...] adds d3ca75a8b3d7 crypto: skcipher - unify the crypto_has_skcipher*() functions adds cec0cb8a28f9 crypto: skcipher - remove crypto_has_ablkcipher() adds 53253064adfa crypto: skcipher - rename crypto_skcipher_type2 to crypto_ [...] adds c65058b7587f crypto: skcipher - remove the "blkcipher" algorithm type adds b95bba5d0114 crypto: skcipher - rename the crypto_blkcipher module and [...] adds f0c8b6a1e145 crypto: hisilicon - use sgl API to get sgl dma addr and len adds 700f7d0d29c7 crypto: hisilicon - fix to return sub-optimal device when [...] adds 298b4c604008 crypto: amcc - restore CRYPTO_AES dependency adds 1520c72596dd crypto: atmel - Fix authenc support when it is set to m adds 427e6e3ad98c crypto: atmel - Fix remaining endianess warnings adds d832a6128558 crypto: amlogic - Use kmemdup in meson_aes_setkey() adds a970429366ce crypto: amlogic - ensure error variable err is set before [...] adds 3e90efd12959 hwrng: hisi - add HiSilicon TRNG driver support adds 6a101349f8a7 MAINTAINERS: Add maintainer for HiSilicon TRNG V2 driver adds 746c908c4d72 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr adds 09b681643751 crypto: sun8i-ss - fix semicolon.cocci warnings adds 44eff4ad18de crypto: sun8i-ss - fix memdup.cocci warnings adds 1e67ee9344ab crypto: hisilicon - replace #ifdef with IS_ENABLED for CON [...] adds df40c4e6cdaa crypto: inside-secure - Add missed clk_disable_unprepare adds d158367682cd crypto: atmel - Fix selection of CRYPTO_AUTHENC adds 454dfebae2db dt-bindings: rng: atmel-trng: add new compatible adds 5c49645c4a74 hwrng: atmel - add new platform support for sam9x60 adds 4509f4376614 crypto: allwinner - fix some spelling mistakes adds 698b22273efa crypto: tgr192 - remove unneeded semicolon adds 6d01d8511dce hwrng: ks-sa - Add minimum sleep time before ready-polling adds c3510fec6e82 crypto: inside-secure - Fix hangup during probing for EIP9 [...] adds 39977f4b51cd crypto: hisilicon - add vfs_num module param for zip adds 4a97bfc79619 crypto: hisilicon - no need to check return value of debug [...] adds b8151220f35d crypto: inside-secure - Fixed authenc w/ (3)DES fails on M [...] adds 56601574c12f crypto: amlogic - fix two resources leak adds 3bbcdb152b28 MAINTAINERS: add linux-amlogic list for amlogic crypto adds 8ab23d547f65 crypto: api - Add softdep on cryptomgr adds 20cc01baa334 crypto: aead - Split out geniv into its own module adds 746b2e024c67 crypto: lib - tidy up lib/crypto Kconfig and Makefile adds 5fb8ef25803e crypto: chacha - move existing library code into lib/crypto adds 28e8d89b1ce8 crypto: x86/chacha - depend on generic chacha library inst [...] adds 84e03fa39fbe crypto: x86/chacha - expose SIMD ChaCha routine as library [...] adds c77da4867cbb crypto: arm64/chacha - depend on generic chacha library in [...] adds b3aad5bad26a crypto: arm64/chacha - expose arm64 ChaCha routine as libr [...] adds 29621d099f9c crypto: arm/chacha - import Eric Biggers's scalar accelera [...] adds b36d8c09e710 crypto: arm/chacha - remove dependency on generic ChaCha driver adds a44a3430d71b crypto: arm/chacha - expose ARM ChaCha routine as library [...] adds 49aa7c00eddf crypto: mips/chacha - import 32r2 ChaCha code from Zinc adds 3a2f58f3ba4f crypto: mips/chacha - wire up accelerated 32r2 code from Zinc adds 22cf70536070 crypto: chacha - unexport chacha_generic routines adds 48ea8c6ebc96 crypto: poly1305 - move core routines into a separate library adds ad8f5b88383e crypto: x86/poly1305 - unify Poly1305 state struct with ge [...] adds a1d93064094c crypto: poly1305 - expose init/update/final library interface adds 1b2c6a512048 crypto: x86/poly1305 - depend on generic library not gener [...] adds f0e89bcfbb89 crypto: x86/poly1305 - expose existing driver as poly1305 library adds f569ca164751 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NE [...] adds a6b803b3ddc7 crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON [...] adds a11d055e7a64 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS opt [...] adds c12d3362a74b int128: move __uint128_t compiler test to Kconfig adds 66d7fb94e4ff crypto: blake2s - generic C library implementation and selftest adds 17e1df67023a crypto: testmgr - add test cases for Blake2s adds 7f9b0880925f crypto: blake2s - implement generic shash driver adds ed0356eda153 crypto: blake2s - x86_64 SIMD implementation adds 0ed42a6f431e crypto: curve25519 - generic C library implementations adds f613457a7af0 crypto: curve25519 - add kpp selftest adds ee772cb64113 crypto: curve25519 - implement generic KPP driver adds 660bb8e1f833 crypto: lib/curve25519 - work around Clang stack spilling issue adds bb611bdfd6be crypto: curve25519 - x86_64 library and KPP implementations adds f0fb006b604f crypto: arm/curve25519 - import Bernstein and Schwabe's Cu [...] adds d8f1308a025f crypto: arm/curve25519 - wire up NEON implementation adds ed20078b7e33 crypto: chacha20poly1305 - import construction and selftes [...] adds d95312a3ccc0 crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() [...] adds 07d8f1858832 crypto: tcrypt - constify check alg list adds 500e6807ce93 crypto: virtio - implement missing support for output IVs adds 19c5da7d4a26 crypto: virtio - deal with unsupported input sizes adds eee1d6fca0a0 crypto: virtio - switch to skcipher API adds be9fe620af63 crypto: ccp - switch from ablkcipher to skcipher adds b3e3f0fe4f55 crypto: omap - switch to skcipher API adds b5e5c373ead4 crypto: ux500 - switch to skcipher API adds e6b98ce6145a crypto: s5p - switch to skcipher API adds 7ada42d2519e crypto: atmel-aes - switch to skcipher API adds 967d4910ef0e crypto: atmel-tdes - switch to skcipher API adds a9c01cd608c4 crypto: bcm-spu - switch to skcipher API adds e8306261a362 crypto: nitrox - remove cra_type reference to ablkcipher adds ac0d3d130f90 crypto: cavium/cpt - switch to skcipher API adds 7cea6d3e01c2 crypto: chelsio - switch to skcipher API adds b462973aa9cd crypto: hifn - switch to skcipher API adds 4aaf384095ec crypto: ixp4xx - switch to skcipher API adds 9acb3247e0e1 crypto: mxs - switch to skcipher API adds c2609391f95b crypto: mediatek - switch to skcipher API adds 44c10a837c1f crypto: sahara - switch to skcipher API adds b3cde6bab4e8 crypto: picoxcell - switch to skcipher API adds 8bf0871539fa crypto: qce - switch to skcipher API adds 47ece4813f19 crypto: stm32 - switch to skcipher API adds 23a6564a6b51 crypto: niagara2 - switch to skcipher API adds ce0183cb6464 crypto: rockchip - switch to skcipher API adds 373960d794d2 crypto: talitos - switch to skcipher API adds 7fe948a52287 crypto: qat - switch to skcipher API adds 8160ee7e285d crypto: marvell/cesa - rename blkcipher to skcipher adds 809abaefa4d2 crypto: nx - remove stale comment referring to the blkciph [...] adds d63007eb954e crypto: ablkcipher - remove deprecated and unused ablkciph [...] adds 5620eb6c9d81 crypto: ccree - update a stale reference to ablkcipher adds d6e9da21ee82 crypto: sun4i-ss - Fix 64-bit size_t warnings adds c7351845b2d6 crypto: sun8i-ce - Fix memdup.cocci warnings adds 086db43b5a22 crypto: blake2b - merge _final implementation to callback adds e37496956547 crypto: blake2b - merge blake2 init to api callback adds e87e484d60b0 crypto: blake2b - simplify key init adds d063d6327e7d crypto: blake2b - delete unused structs or members adds a2e4bdce0f6e crypto: blake2b - open code set last block helper adds 0b4b5f10ac1f crypto: blake2b - merge _update to api callback adds c433a1a8572e crypto: blake2b - rename tfm context and _setkey callback adds ec310caf13b5 crypto: ccp - add SEV command privilege separation adds 3e8b4ccdc4ec crypto: qce/dma - Use dma_request_chan() directly for chan [...] adds aee1f9f3c30e crypto: atmel - Fix build error of CRYPTO_AUTHENC adds 416d82204df4 crypto: hisilicon - add HiSilicon SEC V2 driver adds 73bcb049a77b crypto: hisilicon - add SRIOV for HiSilicon SEC adds cbfe56e6938b Documentation: add DebugFS doc for HiSilicon SEC adds 1e9bc276f8f1 crypto: hisilicon - add DebugFS for HiSilicon SEC adds a30583fcfb86 MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver adds a7126603d46f crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c adds 7ca2a71d177f crypto: sun4i-ss - remove dependency on not 64BIT adds 626abd3125e0 crypto: sun4i-ss - use crypto_ahash_digestsize adds 2edf86414b66 crypto: sun4i-ss - hide the Invalid keylen message adds d1d787bcebfe crypto: sun4i-ss - fix big endian issues adds 61b0dd664fa1 crypto: atmel-tdes - Set the IV after {en,de}crypt adds 57d8154f15e8 crypto: atmel-aes - Change data type for "lastc" buffer adds e18036da5c23 crypto: essiv - remove redundant null pointer check before kfree adds 90c4b29eb1e5 hwrng: ks-sa - Enable COMPILE_TEST adds 660eda8d50f8 crypto: mips/chacha - select CRYPTO_SKCIPHER, not CRYPTO_B [...] adds 93c7f4d357de crypto: sun8i-ce - enable working on big endian adds 3d04158814e7 crypto: amlogic - enable working on big endian kernel adds 2043323a799a crypto: chacha_generic - remove unnecessary setkey() functions adds b62755aed3a3 crypto: x86/chacha - only unregister algorithms if registered adds 413808b71e62 crypto: lib/chacha20poly1305 - use chacha20_crypt() adds 4ee812f6143d crypto: vmx - Avoid weird build failures new 256c4c325233 Merge remote-tracking branch 'crypto-current/master' new 81d4a420206d Merge remote-tracking branch 'ide/master' new edee3fa6da1b Merge remote-tracking branch 'kselftest-fixes/fixes' new 7849e4e1e937 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new aad5ea60b9c3 Merge remote-tracking branch 'reset-fixes/reset/fixes' new 3a012bd8e8dc Merge remote-tracking branch 'hwmon-fixes/hwmon' new edd8c7399769 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 0706020da8f8 Merge remote-tracking branch 'spdx/spdx-linus' new 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() new b69afedac6a4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (deacf707906e) \ N -- N -- N refs/heads/pending-fixes (b69afedac6a4)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 29 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: Documentation/ABI/testing/debugfs-hisi-hpre | 57 + Documentation/ABI/testing/debugfs-hisi-sec | 43 + Documentation/crypto/api-skcipher.rst | 29 +- Documentation/crypto/architecture.rst | 4 - Documentation/crypto/crypto_engine.rst | 4 - Documentation/crypto/devel-algos.rst | 27 +- .../bindings/crypto/allwinner,sun8i-ss.yaml | 60 + .../bindings/crypto/amlogic,gxl-crypto.yaml | 52 + .../devicetree/bindings/rng/atmel-trng.txt | 2 +- .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 + .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 + .../bindings/rng/samsung,exynos5250-trng.txt | 17 + .../devicetree/bindings/sound/adi,adau7118.yaml | 85 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 + .../devicetree/bindings/sound/arndale.txt | 5 +- .../devicetree/bindings/sound/fsl,mqs.txt | 36 + .../bindings/sound/google,cros-ec-codec.txt | 24 +- .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +- .../devicetree/bindings/sound/renesas,fsi.txt | 31 - .../devicetree/bindings/sound/renesas,fsi.yaml | 76 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip-max98090.txt | 27 +- Documentation/devicetree/bindings/sound/rt1011.txt | 10 + Documentation/devicetree/bindings/sound/rt5682.txt | 6 + .../devicetree/bindings/sound/samsung,odroid.txt | 54 - .../devicetree/bindings/sound/samsung,odroid.yaml | 91 + .../devicetree/bindings/sound/samsung-i2s.txt | 84 - .../devicetree/bindings/sound/samsung-i2s.yaml | 138 + .../devicetree/bindings/sound/sun4i-codec.txt | 94 - .../bindings/sound/sun8i-codec-analog.txt | 17 - .../devicetree/bindings/sound/tas2562.txt | 34 + .../devicetree/bindings/sound/tas2770.txt | 37 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 8 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 222 +- MAINTAINERS | 38 +- Makefile | 2 +- arch/arm/boot/dts/omap3-n900.dts | 6 + arch/arm/crypto/Kconfig | 36 +- arch/arm/crypto/Makefile | 49 +- arch/arm/crypto/chacha-glue.c | 343 + arch/arm/crypto/chacha-neon-glue.c | 202 - arch/arm/crypto/chacha-scalar-core.S | 460 ++ arch/arm/crypto/crct10dif-ce-core.S | 2 +- arch/arm/crypto/curve25519-core.S | 2062 ++++++ arch/arm/crypto/curve25519-glue.c | 127 + arch/arm/crypto/ghash-ce-core.S | 1 + arch/arm/crypto/poly1305-armv4.pl | 1236 ++++ arch/arm/crypto/poly1305-core.S_shipped | 1158 +++ arch/arm/crypto/poly1305-glue.c | 276 + arch/arm/crypto/sha1-ce-core.S | 1 + arch/arm/crypto/sha2-ce-core.S | 1 + arch/arm/mach-omap2/pdata-quirks.c | 14 +- arch/arm64/Kconfig | 2 +- arch/arm64/crypto/Kconfig | 17 +- arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 81 +- arch/arm64/crypto/ghash-ce-core.S | 501 +- arch/arm64/crypto/ghash-ce-glue.c | 293 +- arch/arm64/crypto/poly1305-armv8.pl | 913 +++ arch/arm64/crypto/poly1305-core.S_shipped | 835 +++ arch/arm64/crypto/poly1305-glue.c | 237 + arch/m68k/atari/config.c | 27 + arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/q40/config.c | 1 + arch/mips/Makefile | 2 +- arch/mips/crypto/Makefile | 18 + arch/mips/crypto/chacha-core.S | 497 ++ arch/mips/crypto/chacha-glue.c | 150 + arch/mips/crypto/poly1305-glue.c | 203 + arch/mips/crypto/poly1305-mips.pl | 1273 ++++ arch/powerpc/crypto/aes-spe-glue.c | 454 +- arch/riscv/Kconfig | 2 +- arch/s390/crypto/aes_s390.c | 609 +- arch/s390/crypto/des_s390.c | 419 +- arch/s390/crypto/paes_s390.c | 414 +- arch/sparc/crypto/aes_glue.c | 310 +- arch/sparc/crypto/camellia_glue.c | 217 +- arch/sparc/crypto/des_glue.c | 499 +- arch/x86/Kconfig | 2 +- arch/x86/crypto/Makefile | 3 + arch/x86/crypto/blake2s-core.S | 258 + arch/x86/crypto/blake2s-glue.c | 233 + arch/x86/crypto/chacha_glue.c | 184 +- arch/x86/crypto/curve25519-x86_64.c | 2475 +++++++ arch/x86/crypto/poly1305_glue.c | 199 +- crypto/Kconfig | 171 +- crypto/Makefile | 11 +- crypto/ablkcipher.c | 407 -- crypto/adiantum.c | 5 +- crypto/aead.c | 165 +- crypto/aegis128-core.c | 125 +- crypto/aegis128-neon-inner.c | 50 + crypto/aegis128-neon.c | 21 + crypto/af_alg.c | 2 +- crypto/algapi.c | 26 - crypto/algif_skcipher.c | 2 +- crypto/api.c | 3 +- crypto/blake2b_generic.c | 320 + crypto/blake2s_generic.c | 171 + crypto/blkcipher.c | 548 -- crypto/chacha_generic.c | 94 +- crypto/cryptd.c | 2 +- crypto/crypto_engine.c | 29 - crypto/crypto_user_base.c | 4 +- crypto/crypto_user_stat.c | 8 +- crypto/curve25519-generic.c | 90 + crypto/ecc.c | 5 +- crypto/essiv.c | 9 +- crypto/geniv.c | 176 + crypto/jitterentropy-kcapi.c | 8 +- crypto/jitterentropy.c | 13 +- crypto/jitterentropy.h | 17 + crypto/nhpoly1305.c | 3 +- crypto/poly1305_generic.c | 228 +- crypto/skcipher.c | 230 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 82 + crypto/testmgr.h | 2124 ++++++ crypto/tgr192.c | 4 +- drivers/ata/pata_falcon.c | 42 +- drivers/char/hw_random/Kconfig | 28 +- drivers/char/hw_random/Makefile | 2 + drivers/char/hw_random/atmel-rng.c | 43 +- drivers/char/hw_random/bcm2835-rng.c | 5 +- drivers/char/hw_random/core.c | 61 +- drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/hw_random/hisi-rng.c | 4 +- drivers/char/hw_random/hisi-trng-v2.c | 99 + drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/ks-sa-rng.c | 44 +- drivers/char/hw_random/meson-rng.c | 4 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/npcm-rng.c | 184 + drivers/char/hw_random/omap-rng.c | 13 +- drivers/char/hw_random/omap3-rom-rng.c | 168 +- drivers/char/hw_random/pasemi-rng.c | 4 +- drivers/char/hw_random/pic32-rng.c | 4 +- drivers/char/hw_random/st-rng.c | 4 +- drivers/char/hw_random/tx4939-rng.c | 4 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/crypto/Kconfig | 92 +- drivers/crypto/Makefile | 3 +- drivers/crypto/allwinner/Kconfig | 87 + drivers/crypto/allwinner/Makefile | 3 + .../{sunxi-ss => allwinner/sun4i-ss}/Makefile | 0 .../sun4i-ss}/sun4i-ss-cipher.c | 34 +- .../sun4i-ss}/sun4i-ss-core.c | 139 +- .../sun4i-ss}/sun4i-ss-hash.c | 47 +- .../sun4i-ss}/sun4i-ss-prng.c | 9 +- .../{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss.h | 2 + drivers/crypto/allwinner/sun8i-ce/Makefile | 2 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 438 ++ drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 676 ++ drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 254 + drivers/crypto/allwinner/sun8i-ss/Makefile | 2 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 436 ++ drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 642 ++ drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 218 + drivers/crypto/amcc/crypto4xx_core.c | 6 +- drivers/crypto/amlogic/Kconfig | 24 + drivers/crypto/amlogic/Makefile | 2 + drivers/crypto/amlogic/amlogic-gxl-cipher.c | 382 + drivers/crypto/amlogic/amlogic-gxl-core.c | 332 + drivers/crypto/amlogic/amlogic-gxl.h | 161 + drivers/crypto/atmel-aes.c | 590 +- drivers/crypto/atmel-authenc.h | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 469 +- drivers/crypto/bcm/cipher.c | 373 +- drivers/crypto/bcm/cipher.h | 10 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/caam/Kconfig | 6 +- drivers/crypto/caam/caampkc.c | 72 +- drivers/crypto/caam/caampkc.h | 8 +- drivers/crypto/caam/ctrl.c | 222 +- drivers/crypto/caam/intern.h | 4 - drivers/crypto/caam/qi.c | 8 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/cavium/cpt/cptvf_algs.c | 292 +- drivers/crypto/cavium/nitrox/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 39 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 15 + drivers/crypto/cavium/nitrox/nitrox_main.c | 9 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 + drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 134 +- drivers/crypto/ccp/Kconfig | 2 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 7 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 94 +- drivers/crypto/ccp/ccp-crypto-aes.c | 169 +- drivers/crypto/ccp/ccp-crypto-des3.c | 100 +- drivers/crypto/ccp/ccp-crypto-main.c | 14 +- drivers/crypto/ccp/ccp-crypto.h | 13 +- drivers/crypto/ccp/ccp-dev-v5.c | 14 +- drivers/crypto/ccp/ccp-dev.c | 15 +- drivers/crypto/ccp/ccp-dmaengine.c | 1 + drivers/crypto/ccp/ccp-ops.c | 3 +- drivers/crypto/ccp/psp-dev.c | 59 +- drivers/crypto/ccp/psp-dev.h | 1 + drivers/crypto/ccree/cc_aead.c | 3 +- drivers/crypto/ccree/cc_cipher.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 334 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 16 +- drivers/crypto/chelsio/chtls/chtls_io.c | 5 +- drivers/crypto/geode-aes.c | 433 +- drivers/crypto/geode-aes.h | 15 +- drivers/crypto/hifn_795x.c | 183 +- drivers/crypto/hisilicon/Kconfig | 45 +- drivers/crypto/hisilicon/Makefile | 6 +- drivers/crypto/hisilicon/hpre/Makefile | 2 + drivers/crypto/hisilicon/hpre/hpre.h | 83 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 1137 +++ drivers/crypto/hisilicon/hpre/hpre_main.c | 1052 +++ drivers/crypto/hisilicon/qm.c | 142 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec2/Makefile | 2 + drivers/crypto/hisilicon/sec2/sec.h | 156 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 889 +++ drivers/crypto/hisilicon/sec2/sec_crypto.h | 198 + drivers/crypto/hisilicon/sec2/sec_main.c | 1095 +++ drivers/crypto/hisilicon/sgl.c | 184 +- drivers/crypto/hisilicon/sgl.h | 24 - drivers/crypto/hisilicon/zip/zip.h | 1 - drivers/crypto/hisilicon/zip/zip_crypto.c | 46 +- drivers/crypto/hisilicon/zip/zip_main.c | 294 +- drivers/crypto/inside-secure/safexcel.c | 329 +- drivers/crypto/inside-secure/safexcel.h | 131 +- drivers/crypto/inside-secure/safexcel_cipher.c | 2062 +++++- drivers/crypto/inside-secure/safexcel_hash.c | 1475 +++- drivers/crypto/inside-secure/safexcel_ring.c | 5 +- drivers/crypto/ixp4xx_crypto.c | 228 +- drivers/crypto/marvell/cesa.h | 6 +- drivers/crypto/marvell/cipher.c | 14 +- drivers/crypto/mediatek/mtk-aes.c | 250 +- drivers/crypto/mxs-dcp.c | 140 +- drivers/crypto/n2_core.c | 194 +- drivers/crypto/nx/nx-aes-cbc.c | 81 +- drivers/crypto/nx/nx-aes-ccm.c | 45 +- drivers/crypto/nx/nx-aes-ctr.c | 87 +- drivers/crypto/nx/nx-aes-ecb.c | 76 +- drivers/crypto/nx/nx-aes-gcm.c | 29 +- drivers/crypto/nx/nx.c | 64 +- drivers/crypto/nx/nx.h | 19 +- drivers/crypto/nx/nx_debugfs.c | 18 +- drivers/crypto/omap-aes.c | 209 +- drivers/crypto/omap-aes.h | 4 +- drivers/crypto/omap-des.c | 232 +- drivers/crypto/padlock-aes.c | 157 +- drivers/crypto/picoxcell_crypto.c | 386 +- drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 304 +- drivers/crypto/qat/qat_common/qat_crypto.h | 4 +- drivers/crypto/qce/Makefile | 2 +- drivers/crypto/qce/cipher.h | 8 +- drivers/crypto/qce/common.c | 12 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/core.c | 2 +- drivers/crypto/qce/dma.c | 4 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/{ablkcipher.c => skcipher.c} | 172 +- drivers/crypto/rockchip/Makefile | 2 +- drivers/crypto/rockchip/rk3288_crypto.c | 8 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 556 -- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 538 ++ drivers/crypto/s5p-sss.c | 187 +- drivers/crypto/sahara.c | 156 +- drivers/crypto/stm32/stm32-cryp.c | 338 +- drivers/crypto/talitos.c | 314 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 371 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/crypto/virtio/Kconfig | 2 +- drivers/crypto/virtio/virtio_crypto_algs.c | 192 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 +- drivers/crypto/vmx/Makefile | 6 +- drivers/dma-buf/sync_file.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 11 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +- drivers/ide/falconide.c | 60 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 3 +- drivers/net/dsa/sja1105/sja1105_main.c | 10 +- drivers/net/macvlan.c | 3 +- drivers/net/phy/mdio_bus.c | 6 +- drivers/net/slip/slip.c | 1 + drivers/net/wireless/cisco/Kconfig | 2 +- drivers/nubus/nubus.c | 2 +- drivers/pci/pci.c | 18 + drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/staging/most/sound/sound.c | 8 +- drivers/usb/gadget/function/u_audio.c | 2 +- fs/file.c | 2 +- fs/open.c | 6 +- fs/pipe.c | 6 +- include/crypto/aead.h | 2 +- include/crypto/algapi.h | 149 - include/crypto/blake2s.h | 106 + include/crypto/chacha.h | 83 +- include/crypto/chacha20poly1305.h | 48 + include/crypto/curve25519.h | 71 + include/crypto/engine.h | 4 - include/crypto/hash.h | 2 +- include/crypto/internal/blake2s.h | 24 + include/crypto/internal/chacha.h | 43 + include/crypto/internal/des.h | 12 - include/crypto/internal/poly1305.h | 58 + include/crypto/internal/skcipher.h | 62 - include/crypto/poly1305.h | 69 +- include/crypto/skcipher.h | 49 +- include/drm/bridge/dw_hdmi.h | 4 + include/dt-bindings/sound/samsung-i2s.h | 12 +- include/linux/crypto.h | 861 +-- include/linux/fs.h | 2 - include/linux/pci.h | 3 + include/linux/platform_data/cros_ec_commands.h | 285 +- include/sound/core.h | 1 + include/sound/dmaengine_pcm.h | 5 + include/sound/hda_codec.h | 1 + include/sound/intel-dsp-config.h | 34 + include/sound/memalloc.h | 2 +- include/sound/pcm.h | 20 +- include/sound/pxa2xx-lib.h | 26 +- include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 1 + include/sound/soc-acpi-intel-match.h | 3 + include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 52 +- include/sound/soc-dpcm.h | 18 +- include/sound/soc.h | 38 +- include/sound/sof.h | 3 + include/sound/sof/dai-imx.h | 34 + include/sound/sof/dai.h | 2 + include/sound/sof/header.h | 2 + include/sound/sof/pm.h | 8 + include/sound/sof/stream.h | 4 +- include/sound/timer.h | 6 +- include/sound/wm8904.h | 2 +- include/uapi/linux/psp-sev.h | 3 + include/uapi/sound/compress_params.h | 10 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- init/Kconfig | 4 + lib/Makefile | 3 +- lib/crypto/Kconfig | 130 + lib/crypto/Makefile | 42 +- lib/crypto/blake2s-generic.c | 111 + lib/crypto/blake2s-selftest.c | 622 ++ lib/crypto/blake2s.c | 126 + lib/{ => crypto}/chacha.c | 20 +- lib/crypto/chacha20poly1305-selftest.c | 7393 ++++++++++++++++++++ lib/crypto/chacha20poly1305.c | 369 + lib/crypto/curve25519-fiat32.c | 864 +++ lib/crypto/curve25519-hacl64.c | 788 +++ lib/crypto/curve25519.c | 25 + lib/crypto/libchacha.c | 35 + lib/crypto/poly1305.c | 232 + lib/ubsan.c | 2 +- lib/ubsan.h | 2 +- net/bluetooth/Kconfig | 2 +- net/rxrpc/Kconfig | 2 +- net/socket.c | 1 + net/xfrm/Kconfig | 2 +- net/xfrm/xfrm_algo.c | 4 +- sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/core/init.c | 1 + sound/core/memalloc.c | 25 +- sound/core/pcm_dmaengine.c | 83 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 88 +- sound/core/pcm_native.c | 68 +- sound/core/seq/seq_timer.c | 18 +- sound/core/timer.c | 182 +- sound/drivers/Kconfig | 21 +- sound/drivers/aloop.c | 665 +- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/Kconfig | 6 +- sound/firewire/amdtp-stream.c | 407 +- sound/firewire/amdtp-stream.h | 28 +- sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_midi.c | 2 +- sound/firewire/bebob/bebob_pcm.c | 80 +- sound/firewire/bebob/bebob_stream.c | 92 +- sound/firewire/dice/dice-midi.c | 2 +- sound/firewire/dice/dice-pcm.c | 83 +- sound/firewire/dice/dice-stream.c | 11 +- sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/digi00x-midi.c | 2 +- sound/firewire/digi00x/digi00x-pcm.c | 66 +- sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 4 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-stream.c | 22 +- sound/firewire/fireface/ff.h | 4 +- sound/firewire/fireworks/fireworks.h | 4 +- sound/firewire/fireworks/fireworks_midi.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 72 +- sound/firewire/fireworks/fireworks_stream.c | 14 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-midi.c | 2 +- sound/firewire/motu/motu-pcm.c | 63 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 +- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-midi.c | 4 +- sound/firewire/oxfw/oxfw-pcm.c | 80 +- sound/firewire/oxfw/oxfw-stream.c | 15 +- sound/firewire/oxfw/oxfw.h | 4 +- sound/firewire/tascam/tascam-pcm.c | 65 +- sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/Kconfig | 10 +- sound/hda/Makefile | 5 +- sound/hda/hdac_regmap.c | 1 + sound/hda/intel-dsp-config.c | 357 + sound/hda/intel-nhlt.c | 3 - sound/isa/Kconfig | 18 +- sound/isa/cs423x/cs4236.c | 3 +- sound/mips/Kconfig | 12 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/pci/Kconfig | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 11 +- sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 66 +- sound/pci/hda/hda_jack.c | 151 +- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 330 +- sound/pci/hda/patch_realtek.c | 63 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 63 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +- sound/soc/atmel/atmel-pcm-pdc.c | 48 +- sound/soc/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 65 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 74 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 129 + sound/soc/codecs/adau7118-hw.c | 43 + sound/soc/codecs/adau7118-i2c.c | 82 + sound/soc/codecs/adau7118.c | 586 ++ sound/soc/codecs/adau7118.h | 24 + sound/soc/codecs/cros_ec_codec.c | 1128 ++- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/hdac_hda.c | 114 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/madera.h | 2 + sound/soc/codecs/msm8916-wcd-analog.c | 54 +- sound/soc/codecs/mt6358.c | 105 + sound/soc/codecs/pcm3168a.c | 143 +- sound/soc/codecs/rt1011.c | 249 +- sound/soc/codecs/rt1011.h | 24 + sound/soc/codecs/rt5514-spi.c | 48 +- sound/soc/codecs/rt5645.c | 13 + sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5677-spi.c | 398 ++ sound/soc/codecs/rt5677-spi.h | 1 + sound/soc/codecs/rt5677.c | 445 +- sound/soc/codecs/rt5677.h | 11 +- sound/soc/codecs/rt5682.c | 15 + sound/soc/codecs/tas2562.c | 590 ++ sound/soc/codecs/tas2562.h | 85 + sound/soc/codecs/tas2770.c | 819 +++ sound/soc/codecs/tas2770.h | 143 + sound/soc/codecs/tlv320aic31xx.c | 45 + sound/soc/codecs/tlv320aic31xx.h | 8 + sound/soc/codecs/tlv320aic32x4.c | 3 + sound/soc/codecs/wcd9335.c | 10 +- sound/soc/codecs/wm2200.c | 5 + sound/soc/codecs/wm5100.c | 2 + sound/soc/codecs/wm8904.c | 72 +- sound/soc/codecs/wm8904.h | 1 + sound/soc/codecs/wm8958-dsp2.c | 22 +- sound/soc/codecs/wm8994.c | 156 +- sound/soc/codecs/wm8994.h | 10 +- sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 + sound/soc/dwc/dwc-pcm.c | 50 +- sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_asrc.c | 110 +- sound/soc/fsl/fsl_asrc.h | 7 +- sound/soc/fsl/fsl_asrc_dma.c | 120 +- sound/soc/fsl/fsl_audmix.c | 6 + sound/soc/fsl/fsl_audmix.h | 1 + sound/soc/fsl/fsl_dma.c | 54 +- sound/soc/fsl/fsl_esai.c | 12 + sound/soc/fsl/fsl_mqs.c | 335 + sound/soc/fsl/imx-pcm-fiq.c | 56 +- sound/soc/fsl/mpc5200_dma.c | 51 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/intel/Kconfig | 21 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 100 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 51 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 + sound/soc/intel/boards/bxt_rt298.c | 11 + sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 ++ sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 + sound/soc/intel/boards/hda_dsp_common.c | 85 + sound/soc/intel/boards/hda_dsp_common.h | 32 + .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 149 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 6 + sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 13 +- sound/soc/intel/common/Makefile | 4 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 + ...ntel-cnl-match.c => soc-acpi-intel-cml-match.c} | 34 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 + sound/soc/intel/haswell/sst-haswell-pcm.c | 50 +- sound/soc/intel/skylake/skl-pcm.c | 57 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/jz4740/jz4740-i2s.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 52 +- sound/soc/mediatek/Kconfig | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +- sound/soc/mediatek/common/mtk-btcvsd.c | 76 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +- sound/soc/meson/axg-fifo.c | 56 +- sound/soc/meson/axg-fifo.h | 20 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/pxa/mmp-pcm.c | 62 +- sound/soc/pxa/poodle.c | 2 +- sound/soc/pxa/pxa-ssp.c | 14 +- sound/soc/pxa/pxa2xx-ac97.c | 14 +- sound/soc/pxa/pxa2xx-i2s.c | 14 +- sound/soc/pxa/pxa2xx-pcm.c | 14 +- sound/soc/qcom/Kconfig | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 106 +- sound/soc/qcom/qdsp6/q6asm.c | 55 + sound/soc/qcom/qdsp6/q6asm.h | 15 + sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_max98090.c | 313 +- sound/soc/samsung/Kconfig | 12 +- sound/soc/samsung/Makefile | 4 +- sound/soc/samsung/arndale.c | 217 + sound/soc/samsung/arndale_rt5631.c | 164 - sound/soc/samsung/idma.c | 58 +- sound/soc/sh/dma-sh7760.c | 48 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 34 +- sound/soc/sh/rcar/dma.c | 30 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 142 +- sound/soc/soc-compress.c | 52 +- sound/soc/soc-core.c | 1175 ++-- sound/soc/soc-generic-dmaengine-pcm.c | 165 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 241 +- sound/soc/soc-topology.c | 17 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/Kconfig | 43 +- sound/soc/sof/control.c | 34 + sound/soc/sof/core.c | 44 +- sound/soc/sof/debug.c | 16 + sound/soc/sof/imx/Kconfig | 20 +- sound/soc/sof/imx/imx8.c | 7 + sound/soc/sof/intel/Kconfig | 74 +- sound/soc/sof/intel/apl.c | 8 + sound/soc/sof/intel/bdw.c | 31 +- sound/soc/sof/intel/byt.c | 44 +- sound/soc/sof/intel/cnl.c | 67 +- sound/soc/sof/intel/hda-codec.c | 22 +- sound/soc/sof/intel/hda-dsp.c | 137 +- sound/soc/sof/intel/hda-ipc.c | 6 +- sound/soc/sof/intel/hda-ipc.h | 51 + sound/soc/sof/intel/hda-loader.c | 25 +- sound/soc/sof/intel/hda-pcm.c | 15 +- sound/soc/sof/intel/hda-stream.c | 24 +- sound/soc/sof/intel/hda.c | 25 +- sound/soc/sof/intel/hda.h | 23 +- sound/soc/sof/ipc.c | 10 +- sound/soc/sof/ops.h | 10 + sound/soc/sof/pcm.c | 123 +- sound/soc/sof/pm.c | 130 +- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-pci-dev.c | 94 +- sound/soc/sof/sof-priv.h | 54 +- sound/soc/sof/topology.c | 498 +- sound/soc/sof/trace.c | 17 +- sound/soc/sprd/sprd-pcm-dma.c | 74 +- sound/soc/stm/stm32_adfsdm.c | 42 +- sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_spdifrx.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 56 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/txx9aclc.c | 48 +- sound/soc/uniphier/aio-dma.c | 51 +- sound/soc/ux500/ux500_msp_i2s.c | 3 +- sound/soc/xilinx/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/Kconfig | 32 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/card.c | 3 + sound/usb/clock.c | 10 +- sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/mixer.c | 3 + sound/usb/mixer_scarlett.c | 23 +- sound/usb/mixer_scarlett_gen2.c | 36 +- sound/usb/pcm.c | 50 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 23 +- sound/x86/intel_hdmi_audio.c | 4 +- 710 files changed, 62881 insertions(+), 16483 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-hisi-hpre create mode 100644 Documentation/ABI/testing/debugfs-hisi-sec create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.yaml create mode 100644 Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-cod [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt create mode 100644 arch/arm/crypto/chacha-glue.c delete mode 100644 arch/arm/crypto/chacha-neon-glue.c create mode 100644 arch/arm/crypto/chacha-scalar-core.S create mode 100644 arch/arm/crypto/curve25519-core.S create mode 100644 arch/arm/crypto/curve25519-glue.c create mode 100644 arch/arm/crypto/poly1305-armv4.pl create mode 100644 arch/arm/crypto/poly1305-core.S_shipped create mode 100644 arch/arm/crypto/poly1305-glue.c create mode 100644 arch/arm64/crypto/poly1305-armv8.pl create mode 100644 arch/arm64/crypto/poly1305-core.S_shipped create mode 100644 arch/arm64/crypto/poly1305-glue.c create mode 100644 arch/mips/crypto/chacha-core.S create mode 100644 arch/mips/crypto/chacha-glue.c create mode 100644 arch/mips/crypto/poly1305-glue.c create mode 100644 arch/mips/crypto/poly1305-mips.pl create mode 100644 arch/x86/crypto/blake2s-core.S create mode 100644 arch/x86/crypto/blake2s-glue.c create mode 100644 arch/x86/crypto/curve25519-x86_64.c delete mode 100644 crypto/ablkcipher.c create mode 100644 crypto/blake2b_generic.c create mode 100644 crypto/blake2s_generic.c delete mode 100644 crypto/blkcipher.c create mode 100644 crypto/curve25519-generic.c create mode 100644 crypto/geniv.c create mode 100644 crypto/jitterentropy.h create mode 100644 drivers/char/hw_random/hisi-trng-v2.c create mode 100644 drivers/char/hw_random/npcm-rng.c create mode 100644 drivers/crypto/allwinner/Kconfig create mode 100644 drivers/crypto/allwinner/Makefile rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/Makefile (100%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-cipher.c (95%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-core.c (87%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-hash.c (93%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss-prng.c (92%) rename drivers/crypto/{sunxi-ss => allwinner/sun4i-ss}/sun4i-ss.h (98%) create mode 100644 drivers/crypto/allwinner/sun8i-ce/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h create mode 100644 drivers/crypto/allwinner/sun8i-ss/Makefile create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c create mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h create mode 100644 drivers/crypto/amlogic/Kconfig create mode 100644 drivers/crypto/amlogic/Makefile create mode 100644 drivers/crypto/amlogic/amlogic-gxl-cipher.c create mode 100644 drivers/crypto/amlogic/amlogic-gxl-core.c create mode 100644 drivers/crypto/amlogic/amlogic-gxl.h create mode 100644 drivers/crypto/hisilicon/hpre/Makefile create mode 100644 drivers/crypto/hisilicon/hpre/hpre.h create mode 100644 drivers/crypto/hisilicon/hpre/hpre_crypto.c create mode 100644 drivers/crypto/hisilicon/hpre/hpre_main.c create mode 100644 drivers/crypto/hisilicon/sec2/Makefile create mode 100644 drivers/crypto/hisilicon/sec2/sec.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c create mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h create mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c delete mode 100644 drivers/crypto/hisilicon/sgl.h rename drivers/crypto/qce/{ablkcipher.c => skcipher.c} (62%) delete mode 100644 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c create mode 100644 drivers/crypto/rockchip/rk3288_crypto_skcipher.c create mode 100644 include/crypto/blake2s.h create mode 100644 include/crypto/chacha20poly1305.h create mode 100644 include/crypto/curve25519.h create mode 100644 include/crypto/internal/blake2s.h create mode 100644 include/crypto/internal/chacha.h create mode 100644 include/crypto/internal/poly1305.h create mode 100644 include/sound/intel-dsp-config.h create mode 100644 include/sound/sof/dai-imx.h create mode 100644 lib/crypto/Kconfig create mode 100644 lib/crypto/blake2s-generic.c create mode 100644 lib/crypto/blake2s-selftest.c create mode 100644 lib/crypto/blake2s.c rename lib/{ => crypto}/chacha.c (88%) create mode 100644 lib/crypto/chacha20poly1305-selftest.c create mode 100644 lib/crypto/chacha20poly1305.c create mode 100644 lib/crypto/curve25519-fiat32.c create mode 100644 lib/crypto/curve25519-hacl64.c create mode 100644 lib/crypto/curve25519.c create mode 100644 lib/crypto/libchacha.c create mode 100644 lib/crypto/poly1305.c create mode 100644 sound/hda/intel-dsp-config.c create mode 100644 sound/soc/codecs/adau7118-hw.c create mode 100644 sound/soc/codecs/adau7118-i2c.c create mode 100644 sound/soc/codecs/adau7118.c create mode 100644 sound/soc/codecs/adau7118.h create mode 100644 sound/soc/codecs/tas2562.c create mode 100644 sound/soc/codecs/tas2562.h create mode 100644 sound/soc/codecs/tas2770.c create mode 100644 sound/soc/codecs/tas2770.h create mode 100644 sound/soc/fsl/fsl_mqs.c create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-cfl-match.c copy sound/soc/intel/common/{soc-acpi-intel-cnl-match.c => soc-acpi-intel-cml-matc [...] create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c create mode 100644 sound/soc/samsung/arndale.c delete mode 100644 sound/soc/samsung/arndale_rt5631.c create mode 100644 sound/soc/sof/intel/hda-ipc.h