aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/tegra
AgeCommit message (Expand)AuthorFilesLines
2026-06-11ASoC: Validate written enum values in custom controlsMark Brown1-1/+3
2026-06-11ASoC: tegra: tegra210_ahub: Validate written enum valueHyeongJun An1-1/+3
2026-06-04ASoC: tegra: ADX: use of_device_get_match_dataRosen Penev1-4/+2
2026-05-19ASoC: tegra: tegra210-mixer: Reject too-short fade durationsSheetal2-8/+29
2026-05-08ASoC: tegra: tegra210-mixer: Use div_u64() for 64-bit divisionRosen Penev1-2/+3
2026-05-06ASoC: tegra: Add per-stream Mixer Fade controlsSheetal2-7/+278
2026-05-05ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itselfMark Brown5-5/+5
2026-05-05ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itselfKrzysztof Kozlowski5-5/+5
2026-05-04ASoC: uniphier: Use guard() for spin locksMark Brown1-1/+0
2026-05-04ASoC: tegra: Use guard() for mutex locksbui duc phuc1-10/+9
2026-05-04ASoC: tegra: ADMAIF: allocate with a single kzallocRosen Penev3-19/+12
2026-04-29ASoC: tegra: Add S8 PCM format support for MVCAnupama Kunkulagunta1-0/+3
2026-04-27ASoC: tegra210_amx: simplify byte map get/put logicPiyush Patle2-40/+47
2026-04-27ASoC: tegra210_adx: simplify byte map get/put logicPiyush Patle2-41/+49
2026-04-27ASoC: tegra: Remove stale snd-soc-tegra-utils composite module definitionSasha Levin1-1/+0
2026-04-09ASoC: tegra: Fix spelling error 'recieved' -> 'received'Qinghua Zhao1-1/+1
2026-04-01ASoC: tegra: Add error logging for probe and callback failuresMark Brown15-96/+73
2026-04-01ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probeSheetal1-12/+9
2026-04-01ASoC: tegra: Use dev_err_probe() for regmap init failuresSheetal10-40/+30
2026-04-01ASoC: tegra: Use dev_err_probe() in OPE, PEQ and MBDRC driversSheetal3-32/+24
2026-04-01ASoC: tegra: Add error logging in tegra210_admaif driverSheetal1-12/+10
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra_audio_graph_card probeSheetal1-9/+12
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probeSheetal1-35/+35
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra210_sfc probeSheetal1-4/+3
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra210_mvc probeSheetal1-4/+3
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra210_mixer probeSheetal1-4/+3
2026-03-25ASoC: tegra: Add error logging in tegra210_i2s driverSheetal1-8/+10
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra210_dmic probeSheetal1-8/+6
2026-03-25ASoC: tegra: Add error logging in tegra210_amx driverSheetal1-4/+5
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra210_ahub probeSheetal1-10/+8
2026-03-25ASoC: tegra: Add error logging in tegra210_adx driverSheetal1-5/+8
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra186_dspk probeSheetal1-9/+6
2026-03-25ASoC: tegra: Use dev_err_probe() in tegra186_asrc probeSheetal1-4/+3
2026-03-20ASoC: soc-component: add snd_soc_component_regmap_val_bytes()Mark Brown3-11/+21
2026-03-20ASoC: tegra: use snd_soc_component_regmap_val_bytes()Kuninori Morimoto3-11/+21
2026-03-16ASoC: tegra: name back to pcm_new()/pcm_free()Kuninori Morimoto3-8/+8
2026-03-16ASoC: amd: Move to GPIO descriptorsMark Brown1-0/+11
2026-03-09ASoC: tegra: Add support for Tegra238 soundcardSheetal1-0/+11
2026-03-01ASoC: tegra: Support WM8962 by machine driverJonas Schwöbel3-0/+177
2026-03-01ASoC: tegra: Support CPCAP by machine driverSvyatoslav Ryhel2-0/+61
2026-01-28ASoC: tegra: set reg_default_cb callbackSheetal14-0/+22
2026-01-28ASoC: tegra: Add AHUB writeable_reg for RX holesSheetal2-0/+87
2026-01-12ASoC: tegra: Revert fix for uninitialized flat cache warning in tegra210_ahubsheetal1-3/+3
2025-12-14ASoC: tegra: Fix uninitialized flat cache warning in tegra210_ahubsheetal1-3/+3
2025-11-26ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMAFrancesco Lavra1-1/+1
2025-11-17ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+2
2025-11-17ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+7
2025-11-17ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+3
2025-10-20ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_co...Kuninori Morimoto11-74/+74
2025-10-20ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_co...Kuninori Morimoto2-24/+24
2025-06-25ASoC: Standardize ASoC menuMark Brown1-0/+4
2025-06-24ASoC: tegra: Standardize ASoC menuKuninori Morimoto1-0/+4
2025-06-17ASoC: tegra: AHUB: Remove unneeded semicolonChen Ni1-1/+1
2025-05-22ASoC: tegra: Tegra264 support in isomgr_bwSheetal1-3/+4
2025-05-22ASoC: tegra: AHUB: Add Tegra264 supportSheetal2-9/+891
2025-05-22ASoC: tegra: ADX: Add Tegra264 supportSheetal2-17/+248
2025-05-22ASoC: tegra: AMX: Add Tegra264 supportSheetal2-22/+241
2025-05-22ASoC: tegra: I2S: Add Tegra264 supportSheetal2-49/+233
2025-05-22ASoC: tegra: Update PLL rate for Tegra264Sheetal1-2/+12
2025-05-22ASoC: tegra: ASRC: Update ARAM addressSheetal2-8/+22
2025-05-22ASoC: tegra: ADMAIF: Add Tegra264 supportSheetal2-38/+263
2025-05-22ASoC: tegra: CIF: Add Tegra264 supportSheetal1-4/+26
2025-05-14ASoC: tegra210_ahub: Add check to of_device_get_match_data()Yuanjun Gong1-0/+2
2025-03-17ASoC: Convert to modern PM macrosMark Brown16-112/+96
2025-03-17ASoC: tegra30: Convert to RUNTIME_PM_OPS() & coTakashi Iwai2-14/+12
2025-03-17ASoC: tegra20: Convert to RUNTIME_PM_OPS() & coTakashi Iwai2-14/+12
2025-03-17ASoC: tegra210: Convert to RUNTIME_PM_OPS() & coTakashi Iwai10-70/+60
2025-03-17ASoC: tegra186: Convert to RUNTIME_PM_OPS() & coTakashi Iwai2-14/+12
2025-03-16ASoC: tegra: Use non-atomic timeout for ADX status registerRitu Chaudhary1-3/+3
2025-03-05ASoC: Merge up fixesMark Brown1-2/+2
2025-03-03ASoC: tegra: Fix ADX S24_LE audio formatThorsten Blum1-2/+2
2025-03-03ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CB...Kuninori Morimoto1-9/+9
2025-02-13ASoC: tegra: Remove the isomgr_bw APIs exportSheetal1-3/+0
2025-02-03ASoC: tegra: Add interconnect supportSheetal5-6/+192
2024-10-22ASoC: tegra: Add support for S24_LE audio formatRitu Chaudhary11-22/+76
2024-09-14Merge tag 'asoc-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai18-26/+26
2024-09-09ASoC: Switch back to struct platform_driver::remove()Uwe Kleine-König17-17/+17
2024-08-23ASoC: tegra: Fix CBB error during probe()Mohan Kumar1-4/+6
2024-08-01ALSA/ASoC: use snd_pcm_direction_name()Mark Brown1-8/+8
2024-08-01ASoC: tegra: use snd_pcm_direction_name()Kuninori Morimoto1-8/+8
2024-08-01ASoC: Use of_property_present()Rob Herring (Arm)1-1/+1
2024-07-22ASoC: tegra: select CONFIG_SND_SIMPLE_CARD_UTILSArnd Bergmann1-0/+1
2024-05-27ASoC: tegra: I2S client convert formats handlingMohan Kumar2-4/+69
2024-05-08ASoC: tegra: Use *-y instead of *-objs in MakefileTakashi Iwai1-23/+23
2024-05-06ASoC: tegra: Use snd_soc_substream_to_rtd() for accessing private_dataKrzysztof Kozlowski2-4/+4
2024-04-08ASoC: tegra: Fix DSPK 16-bit playbackSameer Pujar1-4/+3
2023-12-18ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptorsLinus Walleij2-30/+27
2023-11-13ASoC: tegra: convert not to use dma_request_slave_channel()Christophe JAILLET1-2/+2
2023-10-26ASoC: tegra: machine: Handle component name prefixKrzysztof Kozlowski1-4/+8
2023-10-23ASoC: simple-card-utils: Make simple_util_remove() return voidUwe Kleine-König1-1/+1
2023-10-12ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe()Nathan Chancellor1-2/+1
2023-10-09ASoC: Use device_get_match_data()Rob Herring1-8/+2
2023-10-09ASoC: Explicitly include correct DT includesRob Herring14-19/+10
2023-09-25ASoC: tegra: convert not to use asoc_xxx()Kuninori Morimoto4-16/+16
2023-09-11ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updatesSameer Pujar1-13/+17
2023-08-28Merge tag 'asoc-fix-v6.5-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai2-3/+32
2023-08-14ASoC: tegra: merge DAI call back functions into opsKuninori Morimoto5-14/+14
2023-07-17ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-06-29ASoC: tegra: Fix ADX byte mapSheetal1-12/+22
2023-06-29ASoC: tegra: Fix AMX byte mapSheetal1-18/+22
2023-06-24ASoC: tegra: Fix SFC conversion for few ratesSheetal2-3/+32
2023-06-22ASoC: tegra: Remove stale comments in AHUBSameer Pujar1-10/+0
2023-06-22ASoC: tegra: Use normal system sleep for ASRCSameer Pujar1-2/+2
2023-06-16ASoC: Merge fixes due to dependenciesMark Brown1-0/+3
2023-06-13ASoC: tegra: Fix Master Volume ControlJon Hunter1-0/+3
2023-06-08ASoC: tegra: Simplify code around clk_get_rate() handlingChristophe JAILLET2-10/+8
2023-05-23ASoC: do not include pm_runtime.h if not usedClaudiu Beznea1-1/+0
2023-05-17ASoC: tegra: tegra210_adx: fix snd_pcm_format_t typeMin-Hua Chen1-1/+1
2023-04-04ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe()Zihao Wang1-1/+2
2023-03-22ASoC: tegra: remove unneeded semicolonJiapeng Chong1-1/+1
2023-03-21ALSA/ASoC: Convert to platform remove callbackMark Brown16-64/+32
2023-03-20ASoC: tegra: tegra30_i2s: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra30_ahub: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_sfc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_ope: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_mvc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_mixer: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_i2s: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_dmic: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_amx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_ahub: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_adx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra210_admaif: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra20_i2s: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra20_ac97: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra186_dspk: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: tegra186_asrc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20ASoC: tegra: Support MAX9808x by machine driverSvyatoslav Ryhel2-4/+51
2023-03-20ASoC: tegra: Support RT5631 by machine driverSvyatoslav Ryhel2-0/+70
2023-03-20ASoC: tegra: Support coupled mic-hp detectionSvyatoslav Ryhel1-0/+18
2023-03-11ASoC: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-01-31ASoC: tegra: use helper functionKuninori Morimoto5-10/+9
2023-01-25ASoC: Kconfig: fix spelling of "up to"Randy Dunlap1-2/+2
2022-11-10ASoC: tegra: Fix spelling mistake "fliter" -> "filter"Colin Ian King2-3/+3
2022-07-05ASoC: tegra: tegra20_das: Drop write-only driver data memberUwe Kleine-König1-3/+0
2022-07-05ASoC: tegra: tegra20_das: Make helper functions return voidUwe Kleine-König1-37/+10
2022-07-05ASoC: tegra: tegra20_das: Get rid of global pointer for driver dataUwe Kleine-König1-46/+20
2022-07-05ASoC: tegra: tegra20_das: Remove unused function tegra20_das_readUwe Kleine-König1-8/+0
2022-07-05ASoC: tegra: tegra20_das: Fold header file into only userUwe Kleine-König2-147/+83
2022-07-04ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()Jiapeng Chong1-0/+2
2022-06-30ASoC: tegra: delete a semicolonLi kunyu1-1/+1
2022-06-27ASoC: tegra: Remove now redundant non_legacy_dai_naming flagCharles Keepax1-1/+0
2022-06-27ASoC: tegra: Migrate to new style legacy DAI naming flagCharles Keepax4-3/+7
2022-06-15ASoC: tegra: Fix MBDRC bypass mode checkSameer Pujar1-1/+3
2022-06-15ASoC: tegra: Fix clock DAI format on Tegra210Sameer Pujar1-2/+2
2022-06-09Specify clock provider directly to CPU DAIsMark Brown3-9/+9
2022-06-06ASoC: tegra: Rename set_fmt_new back to set_fmtCharles Keepax3-3/+3
2022-06-06ASoC: tegra: Update to use set_fmt_new callbackCharles Keepax3-12/+12
2022-06-06ASoC: tegra: AHUB routes for OPE moduleSameer Pujar1-4/+35
2022-06-06ASoC: tegra: Add Tegra210 based OPE driverSameer Pujar8-0/+2237
2022-04-14ASoC: soc-card: Create jack kcontrol without pinsAkihiko Odaki2-20/+20
2022-04-11ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unusedYueHaibing1-2/+2
2022-04-04ASoC: tegra: AHUB routes for ASRC moduleSameer Pujar1-1/+81
2022-04-04ASoC: tegra: Add Tegra186 based ASRC driverSameer Pujar4-0/+1172
2022-02-15ASoC: tegra20: spdif: make const array rates staticColin Ian King1-1/+1
2022-01-28ASoC: tegra: Update AHUB driver for Tegra234Mohan Kumar2-2/+148
2021-12-31ASoC: Merge fixesMark Brown2-1/+11
2021-12-17ASoC: tegra20: i2s: Filter out unsupported ratesDmitry Osipenko1-0/+49
2021-12-17ASoC: tegra20: spdif: Filter out unsupported ratesDmitry Osipenko1-0/+61
2021-12-17ASoC: tegra20: spdif: Support system suspendDmitry Osipenko1-0/+2
2021-12-17ASoC: tegra20: spdif: Reset hardwareDmitry Osipenko2-0/+33
2021-12-17ASoC: tegra20: spdif: Use more resource-managed helpersDmitry Osipenko3-24/+16
2021-12-17ASoC: tegra20: spdif: Improve driver's codeDmitry Osipenko1-31/+18
2021-12-17ASoC: tegra20: spdif: Support device-treeDmitry Osipenko1-2/+9
2021-12-17ASoC: tegra20: spdif: Set FIFO trigger levelDmitry Osipenko1-0/+8
2021-12-17Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git://git.kernel.org/pub...Mark Brown1-1/+0
2021-12-17ASoC: tegra20-spdif: stop setting slave_idArnd Bergmann1-1/+0
2021-12-13ASoC: tegra: Restore headphones jack name on Nyan BigDmitry Osipenko2-1/+9
2021-12-13ASoC: tegra: Add DAPM switches for headphones and mic jackDmitry Osipenko1-0/+2
2021-12-01ASoC: tegra: Add master volume/mute control supportSameer Pujar2-45/+169
2021-11-26ASoC: tegra: Use normal system sleep for ADXSameer Pujar1-2/+2
2021-11-26ASoC: tegra: Use normal system sleep for AMXSameer Pujar1-2/+2
2021-11-26ASoC: tegra: Use normal system sleep for MixerSameer Pujar1-2/+2
2021-11-26ASoC: tegra: Use normal system sleep for MVCSameer Pujar1-2/+2
2021-11-26ASoC: tegra: Use normal system sleep for SFCSameer Pujar1-2/+2
2021-11-26ASoC: tegra: Balance runtime PM countSameer Pujar1-2/+2
2021-11-18ASoC: tegra: Fix kcontrol put callback in MixerSameer Pujar1-7/+19
2021-11-18ASoC: tegra: Fix kcontrol put callback in ADXSameer Pujar1-0/+3
2021-11-18ASoC: tegra: Fix kcontrol put callback in AMXSameer Pujar1-0/+3
2021-11-18ASoC: tegra: Fix kcontrol put callback in SFCSameer Pujar1-31/+93
2021-11-18ASoC: tegra: Fix kcontrol put callback in MVCSameer Pujar1-4/+18
2021-11-18ASoC: tegra: Fix kcontrol put callback in AHUBSameer Pujar1-4/+7
2021-11-18ASoC: tegra: Fix kcontrol put callback in DSPKSameer Pujar1-32/+146
2021-11-18ASoC: tegra: Fix kcontrol put callback in DMICSameer Pujar1-34/+149
2021-11-18ASoC: tegra: Fix kcontrol put callback in I2SSameer Pujar1-74/+224
2021-11-18ASoC: tegra: Fix kcontrol put callback in ADMAIFSameer Pujar1-29/+109
2021-11-18ASoC: tegra: Fix wrong value type in MVCSameer Pujar1-4/+4
2021-11-18ASoC: tegra: Fix wrong value type in SFCSameer Pujar1-9/+12
2021-11-18ASoC: tegra: Fix wrong value type in DSPKSameer Pujar1-12/+11
2021-11-18ASoC: tegra: Fix wrong value type in DMICSameer Pujar1-12/+11
2021-11-18ASoC: tegra: Fix wrong value type in I2SSameer Pujar1-18/+24
2021-11-18ASoC: tegra: Fix wrong value type in ADMAIFSameer Pujar1-2/+2
2021-10-25ASoC: tegra: Set default card name for TrimsliceDmitry Osipenko1-0/+1
2021-10-25ASoC: tegra: Restore AC97 supportDmitry Osipenko2-10/+50
2021-10-01ASoC: tegra: Constify static snd_soc_opsRikard Falkeborn1-1/+1
2021-09-27ASoC: tegra: Constify static snd_soc_dai_ops structsRikard Falkeborn5-9/+9
2021-09-20ASoC: tegra: Add Tegra210 based Mixer driverSameer Pujar4-0/+786
2021-09-20ASoC: tegra: Add Tegra210 based ADX driverSameer Pujar4-0/+616
2021-09-20ASoC: tegra: Add Tegra210 based AMX driverSameer Pujar4-0/+704