aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-22/+7
2022-03-27Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-18/+18
2022-03-25Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+1
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds2-3/+3
2022-03-23Merge tag 'arm-soc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds3-110/+0
2022-03-23Merge tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds319-7106/+21344
2022-03-23Merge tag 'media/v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-2/+2
2022-03-22ALSA: hda/realtek: Add alc256-samsung-headphone fixupMatt Kramer1-0/+11
2022-03-22ALSA: pci: fix reading of swapped values from pcmreg in AC97 codecGiacomo Guiduzzi1-2/+2
2022-03-22ALSA: pcm: Add stream lock during PCM reset ioctl operationsTakashi Iwai1-0/+4
2022-03-22ALSA: pcm: Fix races among concurrent prealloc proc writesTakashi Iwai1-4/+7
2022-03-22ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free callsTakashi Iwai1-14/+18
2022-03-22ALSA: pcm: Fix races among concurrent read/write and buffer changesTakashi Iwai1-0/+4
2022-03-22ALSA: pcm: Fix races among concurrent hw_params and hw_free callsTakashi Iwai2-22/+41
2022-03-21Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds11-29/+11
2022-03-21Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai282-6719/+20444
2022-03-21Merge branch 'for-next' into for-linusTakashi Iwai24-264/+667
2022-03-18Make the SOF control, PCM and PM code IPC agnosticMark Brown17-1459/+1805
2022-03-18ASoC: atmel: mchp-pdmc: print the correct property nameCodrin Ciubotariu1-5/+6
2022-03-18ASoC: SOF: Add a new dai_get_clk topology IPC opRanjani Sridharan3-24/+42
2022-03-18ASoC: SOF: topology: Add ops for setting up and tearing down pipelinesRanjani Sridharan5-226/+235
2022-03-18ASoC: SOF: expose sof_route_setup()Ranjani Sridharan2-2/+4
2022-03-18ASoC: SOF: Add dai_link_fixup PCM op for IPC3Ranjani Sridharan2-171/+189
2022-03-18ASoC: SOF: Add trigger PCM op for IPC3Ranjani Sridharan2-17/+49
2022-03-18ASoC: SOF: Define hw_params PCM op for IPC3Ranjani Sridharan2-95/+115
2022-03-18ASoC: SOF: Introduce IPC3 PCM hw_free opRanjani Sridharan7-35/+72
2022-03-18ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() functionRanjani Sridharan2-3/+4
2022-03-18ASoC: SOF: Introduce IPC-specific PCM opsRanjani Sridharan2-0/+20
2022-03-18ASoC: SOF: Add bytes_ext control IPC ops for IPC3Ranjani Sridharan2-180/+188
2022-03-18ASoC: SOF: Add bytes_get/put control IPC ops for IPC3Ranjani Sridharan2-54/+77
2022-03-18ASoC: SOF: Add enum_get/put control ops for IPC3Ranjani Sridharan2-27/+62
2022-03-18ASoC: SOF: Add switch get/put IPC3 opsRanjani Sridharan2-27/+62
2022-03-18ASoC: SOF: Add volume_get/put IPC3 opsRanjani Sridharan2-50/+114
2022-03-18ASoC: SOF: Add IPC3 topology control opsRanjani Sridharan7-150/+166
2022-03-18ASoC: SOF: Introduce IPC ops for kcontrol IORanjani Sridharan1-0/+24
2022-03-18ASoC: SOF: Make sof_suspend/resume IPC agnosticRanjani Sridharan7-46/+104
2022-03-18ASoC: SOF: Make sof_widget_setup/free IPC agnosticRanjani Sridharan6-326/+246
2022-03-18ASoC: SOF: set up scheduler widget before all other widgets in the pipelineRanjani Sridharan1-38/+44
2022-03-18ALSA: oss: Release temporary buffers upon errorsTakashi Iwai1-13/+15
2022-03-18ALSA: oss: Fix PCM OSS buffer allocation overflowTakashi Iwai2-5/+12
2022-03-18ALSA: core: Fix typo in 'PCM Timer Interface' helpElijah Harding1-1/+1
2022-03-18ALSA: hda/realtek: Fix LED on Zbook Studio G9Kai-Heng Feng1-2/+2
2022-03-18media: Kconfig: cleanup VIDEO_DEV dependenciesMauro Carvalho Chehab1-2/+2
2022-03-17ASoC: fsl_spdif: Add new registers included on i.MX8ULPShengjiu Wang2-1/+65
2022-03-17ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpyYihao Han1-2/+1
2022-03-16Introduce IPC abstraction for SOF topology parsingMark Brown9-2193/+2735
2022-03-16ASoC: ak4642: Use of_device_get_match_data()Minghao Chi1-8/+3
2022-03-16ASoC: codecs: Fix misplaced lpass_macro_pds_exit callSrinivasa Rao Mandadapu2-4/+4
2022-03-16ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() callTakashi Iwai2-4/+4
2022-03-16ASoC: amd: Fix reference to PCM buffer addressMeng Tang1-1/+1
2022-03-16ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_dataMiaoqian Lin1-0/+1
2022-03-16ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev...Miaoqian Lin1-1/+3
2022-03-16ASoC: rt1308-sdw: get calibration params after power onShuming Fan1-33/+40
2022-03-16ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probeMiaoqian Lin1-6/+16
2022-03-16ASoC: ti: Fix spelling mistake "cant" -> "can't"Colin Ian King1-1/+1
2022-03-16ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probeMiaoqian Lin1-7/+16
2022-03-16ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probeMiaoqian Lin1-6/+7
2022-03-16ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resumezhangqilong1-1/+1
2022-03-16ASoC: samsung: i2s: check the return value of kstrdup()Xiaoke Wang1-0/+4
2022-03-16ASoC: SOF: topology: remove snd_sof_complete_pipeline()Ranjani Sridharan4-31/+37
2022-03-16ASoC: SOF: topology: Make widget binding IPC agnosticRanjani Sridharan2-207/+202
2022-03-16ASoC: SOF: topology: Make control parsing IPC agnosticRanjani Sridharan5-141/+235
2022-03-16ASoC: SOF: topology: Make DAI widget parsing IPC agnosticRanjani Sridharan2-987/+915
2022-03-16ASoC: SOF: topology: Make route setup IPC agnosticRanjani Sridharan2-34/+40
2022-03-16ASoC: SOF: topology: Make effect widget parsing IPC agnosticRanjani Sridharan2-268/+257
2022-03-16ASoC: SOF: topology: Make siggen widget parsing IPC agnosticRanjani Sridharan2-59/+37
2022-03-16ASoC: SOF: topology: Make asrc widget parsing IPC agnosticRanjani Sridharan2-71/+66
2022-03-16ASoC: SOF: topology: Make src widget parsing IPC agnosticRanjani Sridharan2-63/+60
2022-03-16ASoC: SOF: topology: Make mux/demux widget parsing IPC agnosticRanjani Sridharan2-42/+42
2022-03-16ASoC: SOF: topology: Make mixer widget parsing IPC agnosticRanjani Sridharan2-42/+44
2022-03-16ASoC: SOF: topology: Make pga widget parsing IPC agnosticRanjani Sridharan2-83/+86
2022-03-16ASoC: SOF: topology: Make buffer widget parsing IPC agnosticRanjani Sridharan2-52/+50
2022-03-16ASoC: SOF: topology: Make scheduler widget parsing IPC agnosticRanjani Sridharan2-99/+98
2022-03-16ASoC: SOF: Introduce IPC3 opsRanjani Sridharan5-51/+397
2022-03-16ASoC: SOF: topology: Add helper function for processing tuple arraysRanjani Sridharan2-12/+148
2022-03-16ASoC: SOF: IPC: Introduce IPC opsRanjani Sridharan2-0/+49
2022-03-16ASoC: SOF: Introduce struct snd_sof_dai_linkRanjani Sridharan3-1/+22
2022-03-15ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warningAlviro Iskandar Setiawan1-1/+1
2022-03-15x86: Remove toolchain check for X32 ABI capabilityMasahiro Yamada2-18/+18
2022-03-14ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machinesAndy Chi1-0/+4
2022-03-14ASoC: soc-compress: Change the check for codec_daiJiasheng Jiang1-8/+11
2022-03-14ALSA: cmipci: Restore aux vol on suspend/resumeJonathan Teh1-2/+1
2022-03-14ALSA: hda/realtek: Add quirk for ASUS GA402Jason Zheng1-0/+1
2022-03-14ALSA: seq: oss: fix typoJulia Lawall1-1/+1
2022-03-13ALSA: seq: oss: use kzallocJulia Lawall1-2/+1
2022-03-12ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USBLars-Peter Clausen1-3/+4
2022-03-11Make the SOF pcm_hw_params DSP op IPC agnosticMark Brown19-83/+95
2022-03-11ASoC: SOF/Intel: small fixes and updates for 5.18Mark Brown5-4/+38
2022-03-11ASoC: mediatek: Add mt8195 reset control supportMark Brown1-0/+16
2022-03-11ASoC: Intel: AVS - Audio DSP for cAVSMark Brown16-0/+3803
2022-03-11ASoC: Intel: avs: Code loading over HDACezary Rojewski3-0/+220
2022-03-11ASoC: Intel: avs: Code loading over CLDMACezary Rojewski2-0/+166
2022-03-11ASoC: Intel: avs: Implement CLDMA transferCezary Rojewski4-0/+348
2022-03-11ASoC: Intel: avs: General code loading flowCezary Rojewski6-1/+346
2022-03-11ASoC: Intel: avs: Dynamic firmware resources managementCezary Rojewski2-0/+179
2022-03-11ASoC: Intel: avs: Declare module configuration typesCezary Rojewski2-0/+269
2022-03-11ASoC: Intel: avs: Firmware resources management utilitiesCezary Rojewski3-1/+339
2022-03-11ASoC: Intel: avs: Add basefw runtime-parameter requestsCezary Rojewski2-0/+393
2022-03-11ASoC: Intel: avs: Add ROM requestsCezary Rojewski2-0/+32
2022-03-11ASoC: Intel: avs: Add power management requestsCezary Rojewski2-0/+59
2022-03-11ASoC: Intel: avs: Add module management requestsCezary Rojewski3-1/+320
2022-03-11ASoC: Intel: avs: Add pipeline management requestsCezary Rojewski2-0/+124
2022-03-11ASoC: Intel: avs: Add code loading requestsCezary Rojewski3-1/+88
2022-03-11ASoC: Intel: avs: Inter process communicationCezary Rojewski5-1/+692
2022-03-11ASoC: Intel: Introduce AVS driverCezary Rojewski6-0/+217
2022-03-11ASoC: Export DAI register and widget ctor and dctor functionsCezary Rojewski2-0/+16
2022-03-11ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671huangwenhui1-0/+1
2022-03-11ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd...Miaoqian Lin1-1/+4
2022-03-11ASoC: simple-card-utils: Don't reset clock of active DAISameer Pujar1-4/+8
2022-03-11ASoC: mchp-spdifrx: fix typoClaudiu Beznea1-1/+1
2022-03-11ASoC: mediatek: mt8195: add reset controllerTrevor Wu1-0/+16
2022-03-11ASoC: SOF: Remove ipc_pcm_params() opsPeter Ujfalusi4-36/+0
2022-03-11ASoC: SOF: imx: Convert to use the generic set_stream_data_offset opsPeter Ujfalusi2-3/+3
2022-03-11ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset opsPeter Ujfalusi9-18/+8
2022-03-11ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()Peter Ujfalusi2-5/+13
2022-03-11ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()Peter Ujfalusi2-4/+14
2022-03-11ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optionalPeter Ujfalusi3-4/+6
2022-03-11ASoC: SOF: Introduce optional callback to configure stream data offsetPeter Ujfalusi3-0/+26
2022-03-11ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapperPeter Ujfalusi1-18/+5
2022-03-11ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutralPeter Ujfalusi7-24/+51
2022-03-11ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declarationPeter Ujfalusi1-2/+0
2022-03-11ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match tableMuralidhar Reddy1-0/+15
2022-03-11ASoC: SOF: Intel: add topology overwrite for TaniksBrent Lu1-0/+8
2022-03-11ASoC: SOF: trace: Use proper DMA direction for the trace data bufferPeter Ujfalusi1-2/+10
2022-03-11ASoC: SOF: compress: fix null check after dereferenceWeiguo Li1-2/+4
2022-03-11ASoC: SOF: Intel: enable DMI L1 for playback streamsKai Vehmanen1-0/+1
2022-03-10ALSA: hda/i915 - avoid hung task timeout in i915 waitKai Vehmanen1-2/+2
2022-03-10Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai15-68/+114
2022-03-10ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"Colin Ian King1-1/+1
2022-03-10ASoC: imx-es8328: Fix error return code in imx_es8328_probe()Wang Wensheng1-0/+1
2022-03-10ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()Jiapeng Chong1-3/+1
2022-03-10ASoC: fsl_spdif: Disable TX clock when stopShengjiu Wang1-0/+2
2022-03-10Clean ups and preparation for IPC abstraction in the SOF driverMark Brown8-171/+262
2022-03-10ALSA/ASoC/SOF/Intel: improve support for ES8336-based platformsMark Brown12-79/+320
2022-03-09ASoC: qcom: fix Kconfig for SC7280Srinivas Kandagatla1-2/+2
2022-03-09ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_bufferPeter Ujfalusi1-1/+1
2022-03-09ASoC: fsl_spdif: keep all TxClk sources by txclk arrayViorel Suman1-21/+20
2022-03-09ASoC: SOF: amd: Remove unneeded semicolonJiapeng Chong1-1/+1
2022-03-09ASoC: SOF: amd: Remove unneeded semicolonJiapeng Chong1-1/+1
2022-03-09ASoC: Intel: boards: fix randconfig issuePierre-Louis Bossart1-0/+3
2022-03-09ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callbackShengjiu Wang1-2/+0
2022-03-09ASoC: Intel: bytcht_es8316: move comment to the right placePierre-Louis Bossart1-1/+1
2022-03-09ASoC: Intel: sof_es8336: add cfg-dmics component for UCM supportPierre-Louis Bossart1-0/+8
2022-03-09ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codecPierre-Louis Bossart2-4/+9
2022-03-09ASoC: Intel: sof_es8336: add support for JD inverted quirkPierre-Louis Bossart1-3/+37
2022-03-09ASoC: Intel: sof_es8336: move comment to the right placePierre-Louis Bossart1-1/+1
2022-03-09ASoC: Intel: sof_es8336: log all quirksPierre-Louis Bossart1-1/+6
2022-03-09ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSPPierre-Louis Bossart1-15/+41
2022-03-09ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"Pierre-Louis Bossart1-8/+0
2022-03-09ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus searchPierre-Louis Bossart1-2/+2
2022-03-09ASoC: Intel: sof_es8336: make gpio optionalPierre-Louis Bossart1-4/+3
2022-03-09ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machinesNikolai Kostrigin1-0/+14
2022-03-09ALSA: intel-dspconfig: add ES8336 support for CNLPierre-Louis Bossart1-0/+5
2022-03-09ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devicesPierre-Louis Bossart5-5/+30
2022-03-09ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devicesPierre-Louis Bossart1-9/+22
2022-03-09ASoC: Intel: soc-acpi: quirk topology filename dynamicallyPierre-Louis Bossart6-5/+72
2022-03-09ASoC: SOF: Intel: hda: report SSP link mask to machine driverPierre-Louis Bossart1-0/+22
2022-03-09ALSA: intel-nhlt: add helper to detect SSP link maskPierre-Louis Bossart1-0/+22
2022-03-09ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boardsPierre-Louis Bossart1-21/+25
2022-03-09ASoC: SOF: move definition of snd_sof_ipc to header fileRander Wang2-12/+12
2022-03-09ASoC: SOF: make struct snd_sof_dai IPC agnosticRanjani Sridharan6-76/+138
2022-03-09ASoC: SOF: topology: Rename arguments in sof_parse_tokens()Ranjani Sridharan1-7/+18
2022-03-09ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()Ranjani Sridharan1-11/+10
2022-03-09ASoC: SOF: topology: Modify signature for token parsing functionsRanjani Sridharan1-26/+52
2022-03-09ASoC: SOF: Add a tuples array to struct snd_sof_widgetRanjani Sridharan1-0/+15
2022-03-09ASoC: SOF: topology: make sof_route_load() IPC agnosticRanjani Sridharan2-26/+6
2022-03-09ASoC: SOF: make struct snd_sof_widget IPC agnosticRanjani Sridharan2-13/+11
2022-03-09ALSA: hda: Add AlderLake-PS variant PCI IDKai Vehmanen1-0/+2
2022-03-08Clean ups and preparation for IPC abstraction in the SOF driverMark Brown5-202/+102
2022-03-08Add driver for SAMA7G5's PDMCMark Brown4-3/+1105
2022-03-08ASoC: mxs: Fix error handling in mxs_sgtl5000_probeMiaoqian Lin1-0/+3
2022-03-08ASoC: atmel: mchp-pdmc: add PDMC driverCodrin Ciubotariu3-0/+1102
2022-03-08ASoC: dmaengine: do not use a NULL prepare_slave_config() callbackCodrin Ciubotariu1-3/+3
2022-03-08ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probeMiaoqian Lin1-2/+4
2022-03-08ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probeMiaoqian Lin1-6/+12
2022-03-08ASoC: SOF: Add missing of_node_put() in imx8m_probeMiaoqian Lin1-0/+1
2022-03-08ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probeMiaoqian Lin1-5/+10
2022-03-08ASoC: amd: acp3x: Fix signedness bug in acp3xYueHaibing1-1/+1
2022-03-08ASoC: amd: acp5x-pcm-dma: Fix signedness bugYueHaibing1-1/+1
2022-03-08ASoC: mediatek: mt8183: support wb bt audioJiaxin Yu1-4/+2
2022-03-08ASoC: Intel: catpt: use asoc_substream_to_rtd()Lianjie Zhang1-3/+3
2022-03-08ASoC: atmel: Fix error handling in snd_proto_probeMiaoqian Lin1-8/+12
2022-03-08ASoC: SOF: change comp_dai to a pointer in struct snd_sof_daiRanjani Sridharan4-31/+12
2022-03-08ASoC: SOF: topology: expose some get_token opsRanjani Sridharan2-5/+10
2022-03-08ASoC: SOF: topology: Modify the get_token op for string tokensRanjani Sridharan1-8/+4
2022-03-08ASoC: SOF: topology: Drop the size parameter from struct sof_topology_tokenRanjani Sridharan1-88/+75
2022-03-08ASoC: SOF: topology: remove redundant code in sof_link_afe_load()Ranjani Sridharan1-7/+0
2022-03-08ASoC: SOF: topology: remove redundant codeRanjani Sridharan1-8/+0
2022-03-08ASoC: SOF: sof-audio: removed unused functionPierre-Louis Bossart2-16/+0
2022-03-08ASoC: SOF: set swidget's core for scheduler widgetRanjani Sridharan2-18/+6
2022-03-08ASoC: SOF: simplify snd_sof_device_remove()Ranjani Sridharan1-9/+1
2022-03-08ASoC: SOF: remove snd_sof_pipeline_find()Ranjani Sridharan2-18/+0
2022-03-08ALSA: scarlett2: Add support for the internal "standalone" switchGeoffrey D. Bennett1-7/+90
2022-03-08ALSA: scarlett2: Split scarlett2_config_items[] into 3 sectionsGeoffrey D. Bennett1-23/+51
2022-03-08ALSA: hda/realtek: Add quirk for Clevo NP50PNJTim Crawford1-0/+1
2022-03-07ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio supportMark Brown2-57/+52
2022-03-07ASoC: SOF: updates for 5.18Mark Brown11-31/+50
2022-03-07ASoC: Intel: boards: cleanups for 5.18Mark Brown2-21/+30
2022-03-07ASoC: audio_graph_card2: Support variable slot widthsMark Brown2-0/+101
2022-03-07ASoC: codecs: Add Awinic AW8738 audio amplifier driverMark Brown3-0/+116