lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 09 May 2019 17:18:44 +0200 From: Takashi Iwai <tiwai@...e.de> To: Linus Torvalds <torvalds@...ux-foundation.org> Cc: Mark Brown <broonie@...nel.org>, Liam Girdwood <lgirdwood@...il.com>, Linux Kernel Mailing List <linux-kernel@...r.kernel.org> Subject: [GIT PULL] sound updates for 5.2-rc1 Linus, please pull sound updates for v5.2-rc1 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.2-rc1 The topmost commit is ed97c988bdc61ab6fb5d1f5f02a709844557b68f ---------------------------------------------------------------- sound updates for 5.2-rc1 The most significant changes at this cycle are the Sound Open Firmware support from Intel for the common DSP framework along with its support for Intel platforms. It's a door opened to a real "free" firmware (in the sense of FOSS), and other parties show interests in it. In addition to SOF, we've got a bunch of updates and fixes as usual. Some highlights are below. ALSA core: - Cleanups and fixes in ALSA timer code to cover some races spotted by syzkaller - Cleanups and fixes in ALSA sequencer code to cover some races, again unsurprisingly, spotted by syzkaller - Optimize the common page allocation helper with alloc_pages_exact() ASoC: - Add SOF core support, as well as Intel SOF platform support - Generic card driver improvements: support for MCLK/sample rate ratio and pin switches - A big set of improvements to TLV320AIC32x4 drivers - New drivers for Freescale audio mixers, several Intel machines, several Mediatek machines, Meson G12A, Spreadtrum compressed audio and DMA devices HD-audio: - A few Realtek codec fixes for reducing pop noises - Quirks for Chromebooks - Workaround for faulty connection report on AMD/Nvidia HDMI Others: - A quirk for Focusrite Scarlett Solo USB-audio - Add support for MOTU 8pre FireWire - 24bit sample format support in aloop - GUS patch format support (finally, over a decade) in native emux synth code ---------------------------------------------------------------- Adam Thomson (4): ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK ASoC: da7219: Expose BCLK and WCLK control through CCF ASoC: AMD: Update DA7219 DAI clock name to align with codec updates ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case Aditya Pakki (1): ASoC: sirf-audio: Remove redundant of_match_node call Agrawal, Akshu (1): ASoC: AMD: Configure wclk and bclk of master codec Anders Roxell (1): ASoC: Mediatek: MT8183: TS3A227: fix build error Andi Kleen (1): ASoC: AMD: Fix incorrect extern Andra Danciu (21): ASoC: imx-pcm: Switch to SPDX identifier ASoC: eukrea-tlv320: Switch to SPDX identifier ASoC: fsl-dma: Switch to SPDX identifier ASoC: imx-audmux: Switch to SPDX identifier ASoC: imx-es8328: Switch to SPDX identifier ASoC: imx-mc13783: Switch to SPDX identifier ASoC: imx-pcm-fiq: Switch to SPDX identifier ASoC: imx-spdif: Switch to SPDX identifier ASoC: imx-ssi: Switch to SPDX identifier ASoC: mpc5200_dma: Switch to SPDX identifier ASoC: mpc5200_psc_ac97: Switch to SPDX identifier ASoC: mpc5200_psc_i2s: Switch to SPDX identifier ASoC: mpc8610_hpcd: Switch to SPDX identifier ASoC: mx27vis-aic32x4: Switch to SPDX identifier ASoC: p1022_ds: Switch to SPDX identifier ASoC: p1022_rdk: Switch to SPDX identifier ASoC: pcm030-audio-fabric: Switch to SPDX identifier ASoC: phycore-ac97: Switch to SPDX identifier ASoC: wm1133-ev1: Switch to SPDX identifier ASoC: mpc5200_psc_i2s: Fix invalid license ID ASoC: mpc5200_dma: Fix invalid license ID Andrew F. Davis (2): ASoC: tlv320aic31xx: Add headphone/headset detection ASoC: tlv320aic31xx: Add button press detection Annaliese McDermond (17): ASoC: tlv320aic32x4: Break out clock setting into separate function ASoC: tlv320aic32x4: Properly Set Processing Blocks ASoC: tlv320aic32x4: Model PLL in CCF ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF ASoC: tlv320aic32x4: Model BDIV divider in CCF ASoC: tlv320aic32x4: Control clock gating with CCF ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions ASoC: tlv320aic32x4: Dynamically Determine Clocking ASoC: tlv320aic32x4: Restructure set_dai_sysclk ASoC: tlv320aic32x4: Remove mclk references ASoC: tlv320aic32x4: Allow 192000 Sample Rate ASoC: tlv320aic32x4: Update copyright and use SPDX identifier ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage ASoC: tlv320aic32x4: Add Playback PowerTune Controls ASoC: tlv320aic32x4: Fix spacing ASoC: tlv320aic32x4: Fix potential uninitialized variable Arnaud Pouliquen (1): ASoC: stm32: sai: simplify dai driver initialisation Arnd Bergmann (6): ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM ASoC: qcom: add i2c dependency for SND_SOC_SDM845 ASoC: ti: remove compat dma probing ASoC: ams-delta: remove duplicate 'const' ASoC: ti: fix davinci_mcasp_probe dependencies ASoC: imx: fix fiq dependencies Baolin Wang (5): ASoC: sprd: Add Spreadtrum audio compress offload support ASoC: sprd: Fix the smatch warning dt-bindings: ASoC: Add Spreadtrum multi-channel data transfer support ASoC: sprd: Add Spreadtrum multi-channel data transfer support ASoC: sprd: Add reserved DMA memory support Bard liao (6): ASoC: topology: create tlv before soc_tplg_init_kcontrol ASoC: topology: free stream_name of dai_drv ASoC: topology: free link string in error ALSA: hda: fix unregister device twice on ASoC driver ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC ASoC: Intel: add sof-rt5682 machine driver Cao Van Dong (1): ASoC: rsnd: Document r8a77470 bindings Charles Keepax (12): ASoC: wm_adsp: Don't export wm_adsp2_lock ASoC: wm_adsp: Refactor firmware status reading ASoC: wm_adsp: Factor out parsing of firmware ID header ASoC: wm_adsp: Factor out DSP specific operations ASoC: wm_adsp: Correct some minor issues ASoC: lochnagar: Add device tree binding document ASoC: wm_adsp: Fix typo in comment ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free ASoC: wm_adsp: Make use of local variables ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs Christina Quast (1): ALSA: doc: my_chip has no element ioport Codrin Ciubotariu (2): ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S Multi-Channel Controller ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller Colin Ian King (5): ASoC: fsl: fix spelling mistake: "missign" -> "missing" ASoC: sprd: Fix spelling mistake "faied" -> "failed" ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" ASoC: SOF: remove redundant null checks of dai Curtis Malainey (1): ASoC: RT5677-SPI: Disable 16Bit SPI Transfers Dan Carpenter (1): ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() Daniel Baluta (2): ASoC: fsl_sai: Update is_slave_mode with correct value ASoC: fsl_sai: Add support for runtime pm Fabien Dessenne (1): ASoC: stm32: i2s: return the get_irq error Fuqian Huang (1): ALSA: gus: fix misuse of %x Guennadi Liakhovetski (1): ASoC: SOF: Intel: Add legacy IPC support Hans de Goede (2): ASoC: rt5651: Add support for active-high jack detect ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk Hui Wang (3): ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board ALSA: hda/hdmi - Read the pin sense from register when repolling ALSA: hda/hdmi - Consider eld_valid when reporting jack event Jenny TC (1): ASoC: Intel: kbl_da7219_max98927: remove headset Jeremy Soller (1): ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) Jerome Brunet (11): ASoC: max98357a: add missing supported rates ASoC: meson: add g12a compatibles ASoC: meson: axg-fifo: add g12a support ASoC: meson: axg-toddr: add g12a support ASoC: meson: axg-frddr: add g12a support ASoC: meson: axg-tdm-formatter: rework quirks settings ASoC: meson: axg-tdmout: add g12a support ASoC: hdmi-codec: unlock the device on startup errors ASoC: fix valid stream condition ASoC: skip hw_free on codec dai for which the stream is invalid ASoC: hdmi-codec: stream is already locked in hw_params Jiada Wang (1): ASoC: rsnd: src: fix compiler warnings John Hsu (4): ASoC: nau8810: use 64-bit arithmetic instead of 32-bit ASoC: nau8810: fix the typo of function name ASoC: nau8810: automatic selecting BCLK in I2S master mode ASoC: nau8810: fix the issue of 64 bits division Jon Hunter (1): ASoC: max98090: Fix restore of DAPM Muxes KaiChieh Chuang (2): ASoC: dpcm: prevent snd_soc_dpcm use after free ASoC: mediatek: btcvsd fix irq mask Kailang Yang (3): ALSA: hda/realtek - EAPD turn on later ALSA: hda/realtek - Support low power consumption for ALC295 ALSA: hda/realtek - Support low power consumption for ALC256 Kangjie Lu (2): ASoC: rt5645: fix a NULL pointer dereference ASoC: cs43130: fix a NULL pointer dereference Keyon Jie (9): ASoC: SOF: Intel: Add hda-bus support and initialization ASoC: SOF: Intel: add SKL+ platform DAIs ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ ASoC: SOF: Intel: hda-stream: store stream capabilities ASoC: SOF: Intel: hda-stream: handle real stream interrupts only Kuninori Morimoto (18): ASoC: rsnd: add missing reg/reg-name at Document ASoC: rsnd: explain extended Audio DMAC peri peri address ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() ASoC: simple-card: add simple_parse_mclk_fs() ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() ASoC: audio-graph: add graph_parse_mclk_fs() ASoC: simple-card-utils: add asoc_simple_debug_info() ASoC: simple_card_utils: share common priv for simple-card/audio-graph ASoC: simple-card-utils: share asoc_simple_startup() ASoC: simple-card-utils: share asoc_simple_shutdown() ASoC: simple-card-utils: share asoc_simple_hw_param() ASoC: simple-card-utils: share asoc_simple_dai_init() ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() ASoC: simple-card-utils: share asoc_simple_card_init_priv() ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() ASoC: simple-card-utils: test memory allocation ASoC: rsnd: fixup 6ch settings to 8ch Liam Girdwood (28): ASoC: topology: Align tplg pointer increment across all kcontrols ASoC: SOF: Add Sound Open Firmware driver core ASoC: SOF: Add Sound Open Firmware KControl support ASoC: SOF: Add driver debug support. ASoC: SOF: Add support for IPC IO between DSP and Host ASoC: SOF: Add PCM operations support ASoC: SOF: Add support for loading topologies ASoC: SOF: Add DSP firmware logger support ASoC: SOF: Add DSP HW abstraction operations ASoC: SOF: Add firmware loader support ASoC: SOF: Add userspace ABI support ASoC: SOF: Add PM support ASoC: SOF: Add Nocodec machine driver support ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. ASoC: SOF: Intel: Add BDW HW DSP support ASoC: SOF: Intel: Add APL/CNL HW DSP support ASoC: SOF: Intel: Add HDA controller for Intel DSP ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. ASoC: SOF: Add ACPI device support ASoC: SOF: Add PCI device support ASoC: SOF: Intel: Add Intel specific HDA firmware loader ASoC: SOF: Intel: Add Intel specific HDA PCM operations ASoC: SOF: Intel: Add Intel specific HDA stream operations ASoC: SOF: Intel: Add Intel specific HDA trace operations ASoC: SOF: Intel: Add platform differentiation for APL and CNL ASoC: SOF: Add Build support for SOF core and Intel drivers ASoC: Intel: Make sure BDW based machine drivers build for SOF Libin Yang (3): ASoC: pcm: save fixed-up hw_params of BE ASoC: codec: hdac_hdmi add device_link to card device ASoC: codec: hdac_hdmi: no checking monitor in hw_params Logesh (1): ASoC: da7213: fix DAI_CLK_EN register bit overwrite Luca Ceresoli (2): ASoC: axi-i2s: let both capture and playback be optional ASoC: axi-i2s: make both "rx" and "tx" optional Mac Chiang (1): ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE Mark Brown (3): ASoC: tlv320aic32x4: Only enable with common clock ASoC: sprd: Fix modular build ASoC: Intel: Make boards more available for compile test Mylène Josserand (1): ASoC: simple-amplifier: Make gpio property optional Nicolin Chen (1): ASoC: fsl_sai: Add missing return 0 in remove() Oder Chiou (1): ASoC: rt5677-spi: Add ACPI ID Olivier Moysan (17): ASoC: stm32: i2s: change trigger traces ASoC: stm32: i2s: improve channel capabilities handling ASoC: stm32: i2s: use default dai name ASoC: stm32: spdifrx: add power management ASoC: stm32: dfsdm: add mmap support ASoC: stm32: sai: add power management ASoC: cs42l51: add multi endpoint support ASoC: dt-bindings: update cs42l51 bindings ASoC: cs42l51: add regulator management ASoC: cs42l51: add reset management ASoC: cs42l51: add support of master mode ASoC: cs42l51: add power management ASoC: cs42l51: add adc volume control ASoC: cs42l51: change mic bias DAPM ASoC: stm32: spdifrx: update pcm hardware constraints ASoC: stm32: spdifrx: change trace level on iec control ASoC: stm32: i2s: update pcm hardware constraints Pan Xiuli (3): ASoC: SOF: IPC: add ipc dump function ASoC: SOF: Intel: APL: add ipc dump function ASoC: SOF: Intel: CNL: add ipc dump function Pankaj Bharadiya (1): ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai Paul Cercueil (7): ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 ASoC: es8316: Add support for inverted jack detect ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II ASoC: doc: simple-card: Add pin-switches property ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() ASoC: simple-card: Read pin switches conf from devicetree Peter Ujfalusi (1): ASoC: pcm3168a: Enable TDM support for DSP_A/B modes Pi-Hsun Shih (2): ASoC: mediatek: Fix UBSAN warning. ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. Pierre-Louis Bossart (18): ASoC: core: support driver alias names for FE topology overrides ASoC: topology: fix endianness issues ASoC: topology: fix big-endian check ASoC: Intel: bytcht_es8316: fix compilation warning ASoC: Intel: bytcr_rt5640: align quirk override handling ASoC: Intel: bytcr_rt5651: align quirk override handling ASoC: SOF: Add xtensa support ASoC: SOF: Add utils ASoC: SOF: Intel: Add support for HDAudio codecs ASoC: Intel: Kconfig: expose common option between SST and SOF drivers ASoC: Intel: select relevant machine drivers for SOF ASoC: SOF: add Kconfig option for strict ABI checks ASOC: SOF: ipc: add support for stricter ABI checks ASoC: SOF: topology: add support for stricter ABI checks ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext ALSA: hda/intel: add CometLake PCI IDs ASoC: SOF: xtensa: fix undefined references ASoC: SOF: core: fix undefined nocodec reference Piotr Stankiewicz (1): ASoC: lochnagar: Add driver to support Lochnagar 2 sound card Rander Wang (2): ASoC: Intel: skl_hda_dsp_generic: add DMIC support ASoC: Intel: skl_hda_dsp_generic:refine code style Randy Dunlap (2): ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning ASoC: sound/soc/sof/: fix kconfig dependency warning Ranjani Sridharan (2): ASoC: core: remove link components before cleaning up card resources ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream Richard Fitzgerald (2): ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers ASoC: wm_adsp: Add HALO MPU fault logging Roope Salmi (1): ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo Ross Zwisler (2): ASoC: Intel: avoid Oops if DMA setup fails MAINTAINERS: update git tree for sound entries S.j. Wang (2): ASoC: fsl_esai: Support synchronous mode ASoC: fsl_esai: Fix missing break in switch statement Seppo Ingalsuo (1): ASoC: dapm: fix kcontrols for effect widgets Shunli Wang (5): ASoC: Mediatek: MT8183: Add machine driver with TS3A227 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 ASoC: Mediatek: MT8183: Add machine driver with DA7219 ASoC: Mediatek: Add document for mt8183-da7219-max98357 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 Stuart Henderson (1): ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core Sugar Zhang (10): ASoC: rockchip: pdm: using left justified store mode ASoC: rockchip: pdm: add default regs ASoC: rockchip: pdm: optimize clear logic ASoC: rockchip: pdm: fixup pdm fractional div dt-bindings: sound: rockchip: add compatible for rk3308/px30 ASoC: rockchip: pdm: add compatible for rk1808 dt-bindings: sound: add compatible for rk1808 ASoC: rockchip: pdm: adjust waterlevel in frame unit ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious Sylwester Nawrocki (28): ASoC: samsung: i2s: Don't use register read to determine slave/master mode ASoC: samsung: arndale: Convert to SPDX License Identifier ASoC: samsung: bells: Convert to SPDX License Identifier ASoC: samsung: dmaengine: Convert to SPDX License Indentifier ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier ASoC: samsung: i2s: Convert to SPDX License Identifier ASoC: samsung: idma: Convert to SPDX License Identifier ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier ASoC: samsung: littlemill: Convert to SPDX License Identifier ASoC: samsung: lowland: Convert to SPDX License Identifier ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier ASoC: samsung: odroid: Convert to SPDX License Identifier ASoC: samsung: pcm: Convert to SPDX License Identifier ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier ASoC: samsung: snow: Convert to SPDX License Identifier ASoC: samsung: spdif: Convert to SPDX License Identifier ASoC: samsung: speyside: Convert to SPDX License Identifier ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier ASoC: samsung: tobermory: Convert to SPDX License Identifier Takashi Iwai (32): ALSA: emux: Add support of loading GUS-patch ALSA: timer: Unify timer callback process code ALSA: timer: Make sure to clear pending ack list ALSA: timer: Check ack_list emptiness instead of bit flag ALSA: timer: Make snd_timer_close() really kill pending actions ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 ALSA: us122l: Use alloc_pages_exact() ALSA: timer: Revert active callback sync check at close ALSA: seq: Use kvmalloc() for cell pools ALSA: seq: Align temporary re-locking with irqsave version ALSA: seq: Remove superfluous irqsave flags ALSA: seq: Protect in-kernel ioctl calls with mutex ALSA: seq: Fix race of get-subscription call vs port-delete ioctls ALSA: timer: Simplify error path in snd_timer_open() ALSA: timer: Coding style fixes Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" ALSA: seq: Cover unsubscribe_port() in list_mutex ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper ALSA: seq: Protect racy pool manipulation from OSS sequencer ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() ALSA: emu10k1: Drop superfluous id-uniquification behavior ALSA: core: Don't refer to snd_cards array directly ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() ALSA: hda - Register irq handler after the chip initialization ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n ASoC: SOF: Fix a compile warning with CONFIG_PCI=n ASoC: rockchip: Fix an uninitialized variable compile warning ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly ALSA: aica: Fix a long-time build breakage ALSA: line6: toneport: Fix broken usage of timer for delayed execution ASoC: SOF: Fix unused variable warnings Takashi Sakamoto (2): ALSA: firewire-motu: add support MOTU 8pre FireWire ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle Timo Wischer (1): ALSA: aloop: Support S24 sample formats Tzung-Bi Shih (4): ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 ASoC: mediatek: mt6358: initialize setting when ramping volume ASoC: mediatek: mt6358: save output volume for mixer controls ASoC: mediatek: mt6358: save PGA for mixer control Viorel Suman (8): ASoC: fsl: Add Audio Mixer CPU DAI driver ASoC: add fsl_audmix DT binding documentation ASoC: fsl: Add Audio Mixer machine driver ASoC: fsl_audmix: Fix kbuild failure ASoC: imx-audmix: fix object reference leaks in probe ASoC: fsl_audmix: remove "model" attribute from DT document ASoC: fsl_audmix: remove "model" attribute ASoC: fsl_audmix: cache pdev->dev pointer Wei Yongjun (2): ASoC: sprd: Fix return value check in sprd_mcdt_probe() ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items Wen Shi (1): ASoC: wm_adsp: Add support for new Halo core DSPs Wen Yang (3): ASoC: wcd9335: fix a leaked reference by adding missing of_node_put ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put Wenwen Wang (2): ALSA: usb-audio: Fix a memory leak bug ALSA: usx2y: fix a double free bug Xun Zhang (1): ASoC: codecs: rt5682: initialize mutex before using Yong Zhi (1): ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry Yu-Hsuan Hsu (1): ASoC: da7219: Update the support rate list YueHaibing (11): ASoC: simple-card-utils: remove set but not used variable 'dai_name' ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module ASoC: fsl_micfil: Remove set but not used variable 'osr' ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static ASoC: atmel: tse850: Make some functions static Zhu Yingjiang (4): ASoC: SOF: Intel: hda: add the SSP Host Device memory space ASoC: SOF: Intel: hda: add SSP info to the chip info struct ASoC: SOF: Intel: hda: set I2S slave before enabling DSP ASoC: SOF: Intel: hda: set bus->idx as 0 kbuild test robot (1): ASoC: tlv320aic31xx: aic31xx_set_jack() can be static --- .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 + .../devicetree/bindings/sound/cs42l51.txt | 16 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 50 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 8 +- .../devicetree/bindings/sound/rockchip,pdm.txt | 5 + Documentation/devicetree/bindings/sound/rt5651.txt | 5 + .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- .../devicetree/bindings/sound/simple-card.txt | 2 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 + .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- MAINTAINERS | 15 +- include/sound/core.h | 16 +- include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 7 +- include/sound/memalloc.h | 4 - include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 238 +- include/sound/sof.h | 100 + include/sound/sof/control.h | 158 + include/sound/sof/dai-intel.h | 178 ++ include/sound/sof/dai.h | 75 + include/sound/sof/header.h | 158 + include/sound/sof/info.h | 118 + include/sound/sof/pm.h | 48 + include/sound/sof/stream.h | 148 + include/sound/sof/topology.h | 256 ++ include/sound/sof/trace.h | 67 + include/sound/sof/xtensa.h | 44 + include/uapi/sound/sof/abi.h | 62 + include/uapi/sound/sof/eq.h | 172 ++ include/uapi/sound/sof/fw.h | 78 + include/uapi/sound/sof/header.h | 27 + include/uapi/sound/sof/manifest.h | 188 ++ include/uapi/sound/sof/tokens.h | 107 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + sound/core/init.c | 23 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/pcm.c | 14 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 109 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 181 +- sound/drivers/aloop.c | 4 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 + sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 15 + sound/firewire/motu/motu.h | 1 + sound/hda/ext/hdac_ext_bus.c | 2 - sound/hda/hdac_bus.c | 1 + sound/isa/gus/gus_mem.c | 2 +- sound/last.c | 10 +- sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_intel.c | 12 +- sound/pci/hda/patch_hdmi.c | 11 +- sound/pci/hda/patch_realtek.c | 84 +- sound/ppc/snd_ps3.c | 4 - sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 68 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 14 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-i2s-mcc.c | 974 ++++++ sound/soc/atmel/tse850-pcm5142.c | 16 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 + sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7219.c | 542 +++- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 6 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/lochnagar-sc.c | 266 ++ sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98357a.c | 3 + sound/soc/codecs/mt6358.c | 131 +- sound/soc/codecs/nau8810.c | 25 +- sound/soc/codecs/pcm3168a.c | 7 +- sound/soc/codecs/rt5645.c | 17 + sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5677-spi.c | 43 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 - sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/tlv320aic32x4-clk.c | 483 +++ sound/soc/codecs/tlv320aic32x4-i2c.c | 14 +- sound/soc/codecs/tlv320aic32x4-spi.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 441 +-- sound/soc/codecs/tlv320aic32x4.h | 13 + sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1032 +++++-- sound/soc/codecs/wm_adsp.h | 50 +- sound/soc/codecs/wmfw.h | 30 + sound/soc/fsl/Kconfig | 25 +- sound/soc/fsl/Makefile | 5 + sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_audmix.c | 578 ++++ sound/soc/fsl/fsl_audmix.h | 102 + sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 23 +- sound/soc/fsl/fsl_micfil.c | 3 - sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/fsl/imx-audmix.c | 331 ++ sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 429 ++- sound/soc/generic/simple-card-utils.c | 440 +-- sound/soc/generic/simple-card.c | 383 +-- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/boards/Kconfig | 117 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 4 + sound/soc/intel/boards/broadwell.c | 4 + sound/soc/intel/boards/bytcht_es8316.c | 42 +- sound/soc/intel/boards/bytcr_rt5640.c | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 28 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 19 +- sound/soc/intel/boards/sof_rt5682.c | 563 ++++ sound/soc/intel/common/soc-acpi-intel-byt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 19 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 + sound/soc/intel/common/sst-firmware.c | 8 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 27 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 - sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 +++ .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 423 +++ sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 + sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 + sound/soc/qcom/Kconfig | 2 +- sound/soc/rockchip/rockchip_pdm.c | 205 +- sound/soc/rockchip/rockchip_pdm.h | 12 + sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.c | 27 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 10 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 18 +- sound/soc/sh/rcar/rsnd.h | 1 + sound/soc/sh/rcar/ssi.c | 2 + sound/soc/soc-core.c | 18 +- sound/soc/soc-dapm.c | 5 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-topology.c | 330 +- sound/soc/sof/Kconfig | 156 + sound/soc/sof/Makefile | 18 + sound/soc/sof/control.c | 552 ++++ sound/soc/sof/core.c | 508 ++++ sound/soc/sof/debug.c | 232 ++ sound/soc/sof/intel/Kconfig | 230 ++ sound/soc/sof/intel/Makefile | 19 + sound/soc/sof/intel/apl.c | 113 + sound/soc/sof/intel/bdw.c | 713 +++++ sound/soc/sof/intel/byt.c | 874 ++++++ sound/soc/sof/intel/cnl.c | 268 ++ sound/soc/sof/intel/hda-bus.c | 111 + sound/soc/sof/intel/hda-codec.c | 171 ++ sound/soc/sof/intel/hda-ctrl.c | 181 ++ sound/soc/sof/intel/hda-dai.c | 356 +++ sound/soc/sof/intel/hda-dsp.c | 471 +++ sound/soc/sof/intel/hda-ipc.c | 455 +++ sound/soc/sof/intel/hda-loader.c | 382 +++ sound/soc/sof/intel/hda-pcm.c | 239 ++ sound/soc/sof/intel/hda-stream.c | 701 +++++ sound/soc/sof/intel/hda-trace.c | 94 + sound/soc/sof/intel/hda.c | 689 +++++ sound/soc/sof/intel/hda.h | 583 ++++ sound/soc/sof/intel/intel-ipc.c | 92 + sound/soc/sof/intel/shim.h | 185 ++ sound/soc/sof/ipc.c | 846 ++++++ sound/soc/sof/loader.c | 400 +++ sound/soc/sof/nocodec.c | 109 + sound/soc/sof/ops.c | 163 + sound/soc/sof/ops.h | 411 +++ sound/soc/sof/pcm.c | 767 +++++ sound/soc/sof/pm.c | 388 +++ sound/soc/sof/sof-acpi-dev.c | 312 ++ sound/soc/sof/sof-pci-dev.c | 373 +++ sound/soc/sof/sof-priv.h | 635 ++++ sound/soc/sof/topology.c | 3179 ++++++++++++++++++++ sound/soc/sof/trace.c | 297 ++ sound/soc/sof/utils.c | 112 + sound/soc/sof/xtensa/Kconfig | 2 + sound/soc/sof/xtensa/Makefile | 5 + sound/soc/sof/xtensa/core.c | 138 + sound/soc/sprd/Kconfig | 9 + sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 +++++++ sound/soc/sprd/sprd-mcdt.h | 107 + sound/soc/sprd/sprd-pcm-compress.c | 674 +++++ sound/soc/sprd/sprd-pcm-dma.c | 9 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 33 +- sound/soc/stm/stm32_sai.c | 80 +- sound/soc/stm/stm32_sai.h | 2 + sound/soc/stm/stm32_sai_sub.c | 88 +- sound/soc/stm/stm32_spdifrx.c | 47 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/synth/emux/emux_hwdep.c | 5 + sound/synth/emux/soundfont.c | 2 + sound/usb/line6/toneport.c | 16 +- sound/usb/mixer.c | 6 +- sound/usb/quirks-table.h | 84 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- 321 files changed, 30072 insertions(+), 3180 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt create mode 100644 include/sound/sof.h create mode 100644 include/sound/sof/control.h create mode 100644 include/sound/sof/dai-intel.h create mode 100644 include/sound/sof/dai.h create mode 100644 include/sound/sof/header.h create mode 100644 include/sound/sof/info.h create mode 100644 include/sound/sof/pm.h create mode 100644 include/sound/sof/stream.h create mode 100644 include/sound/sof/topology.h create mode 100644 include/sound/sof/trace.h create mode 100644 include/sound/sof/xtensa.h create mode 100644 include/uapi/sound/sof/abi.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/fw.h create mode 100644 include/uapi/sound/sof/header.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tokens.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h create mode 100644 sound/soc/atmel/mchp-i2s-mcc.c create mode 100644 sound/soc/codecs/lochnagar-sc.c create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c create mode 100644 sound/soc/fsl/fsl_audmix.c create mode 100644 sound/soc/fsl/fsl_audmix.h create mode 100644 sound/soc/fsl/imx-audmix.c create mode 100644 sound/soc/intel/boards/sof_rt5682.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c create mode 100644 sound/soc/sof/Kconfig create mode 100644 sound/soc/sof/Makefile create mode 100644 sound/soc/sof/control.c create mode 100644 sound/soc/sof/core.c create mode 100644 sound/soc/sof/debug.c create mode 100644 sound/soc/sof/intel/Kconfig create mode 100644 sound/soc/sof/intel/Makefile create mode 100644 sound/soc/sof/intel/apl.c create mode 100644 sound/soc/sof/intel/bdw.c create mode 100644 sound/soc/sof/intel/byt.c create mode 100644 sound/soc/sof/intel/cnl.c create mode 100644 sound/soc/sof/intel/hda-bus.c create mode 100644 sound/soc/sof/intel/hda-codec.c create mode 100644 sound/soc/sof/intel/hda-ctrl.c create mode 100644 sound/soc/sof/intel/hda-dai.c create mode 100644 sound/soc/sof/intel/hda-dsp.c create mode 100644 sound/soc/sof/intel/hda-ipc.c create mode 100644 sound/soc/sof/intel/hda-loader.c create mode 100644 sound/soc/sof/intel/hda-pcm.c create mode 100644 sound/soc/sof/intel/hda-stream.c create mode 100644 sound/soc/sof/intel/hda-trace.c create mode 100644 sound/soc/sof/intel/hda.c create mode 100644 sound/soc/sof/intel/hda.h create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/intel/shim.h create mode 100644 sound/soc/sof/ipc.c create mode 100644 sound/soc/sof/loader.c create mode 100644 sound/soc/sof/nocodec.c create mode 100644 sound/soc/sof/ops.c create mode 100644 sound/soc/sof/ops.h create mode 100644 sound/soc/sof/pcm.c create mode 100644 sound/soc/sof/pm.c create mode 100644 sound/soc/sof/sof-acpi-dev.c create mode 100644 sound/soc/sof/sof-pci-dev.c create mode 100644 sound/soc/sof/sof-priv.h create mode 100644 sound/soc/sof/topology.c create mode 100644 sound/soc/sof/trace.c create mode 100644 sound/soc/sof/utils.c create mode 100644 sound/soc/sof/xtensa/Kconfig create mode 100644 sound/soc/sof/xtensa/Makefile create mode 100644 sound/soc/sof/xtensa/core.c create mode 100644 sound/soc/sprd/sprd-mcdt.c create mode 100644 sound/soc/sprd/sprd-mcdt.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c
Powered by blists - more mailing lists