summaryrefslogtreecommitdiff
path: root/sound/soc/codecs/pcm512x.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-16ASoC: pcm512x: Add support for more data formatsKirill Marinushkin1-0/+38
2020-11-16ASoC: pcm512x: Move format check into `set_fmt()`Kirill Marinushkin1-25/+30
2020-11-16ASoC: pcm512x: Rearrange operations in `hw_params()`Kirill Marinushkin1-29/+20
2020-11-16ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFSKirill Marinushkin1-7/+7
2020-07-17ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream()Kuninori Morimoto1-2/+3
2020-02-21ASoC: pcm512x: Fix unbalanced regulator enable call in probe error pathMatthias Reichl1-3/+5
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner1-9/+1
2019-02-08ASoC: regulator notifier registration should be managedGuennadi Liakhovetski1-2/+3
2019-01-28ASoC: pcm512x: Fix clocking calculations when not using the PLLDimitris Papavasiliou1-2/+2
2019-01-28ASoC: pcm512x: Implement the set_bclk_ratio interfaceDimitris Papavasiliou1-4/+24
2019-01-03ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute()Dan Carpenter1-7/+4
2018-12-13ASoC: pcm512x: Implement the digital_mute interfaceDimitris Papavasiliou1-2/+119
2018-02-12ASoC: pcm512x: replace codec to componentKuninori Morimoto1-82/+80
2017-11-08ASoC: pcm512x: Scrub my work address from the driverMark Brown1-2/+2
2017-09-09linux/kernel.h: move DIV_ROUND_DOWN_ULL() macroMasahiro Yamada1-3/+0
2017-08-10ASoC: codecs: add const to snd_soc_codec_driver structuresBhumika Goyal1-1/+1
2016-08-08ASoC: codec duplicated callback function goes to component on pcm512xKuninori Morimoto1-6/+8
2015-07-24ASoC: Use params_width() at appropriate placesAxel Lin1-2/+2
2015-05-15ASoC: pcm512x: Replace direct snd_soc_codec dapm field accessLars-Peter Clausen1-3/+3
2015-04-27ASoC: Move bias level update to the coreLars-Peter Clausen1-2/+0
2015-04-17ASoC: pcm512x: use DIV_ROUND_CLOSEST_ULL() from kernel.hJavi Merino1-2/+1
2015-04-12Merge tag 'asoc-v4.1' into asoc-nextMark Brown1-19/+159
2015-03-24ASoC: pcm512x: Remove hardcoding of pll-lock to GPIO4Howard Mitchell1-19/+0
2015-03-23ASoC: pcm512x: Fix divide by zero issueHoward Mitchell1-2/+2
2015-03-21ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controlsHoward Mitchell1-2/+2
2015-02-24ASoC: pcm512x: Allow independently overclocking PLL, DAC and DSPPeter Rosin1-11/+150
2015-02-24ASoC: pcm512x: Rearrange to not repeat dacsrc_rate / dac_divPeter Rosin1-9/+10
2015-02-04Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-nextMark Brown1-17/+915
2015-01-29ASoC: pcm512x: Use the correct range constraints for S24_LEPeter Rosin1-19/+20
2015-01-29ASoC: pcm512x: Fixup warning splatPeter Rosin1-1/+1
2015-01-28ASoC: pcm512x: Support SND_SOC_DAIFMT_CBM_CFSPeter Rosin1-2/+11
2015-01-28ASoC: pcm512x: Avoid the PLL for the DAC clock, if possiblePeter Rosin1-26/+93
2015-01-28ASoC: pcm512x: Support mastering BCLK/LRCLK using the PLLPeter Rosin1-23/+435
2015-01-28ASoC: pcm512x: Support mastering BCLK/LRCLK without using the PLLPeter Rosin1-16/+425
2015-01-28ASoC: pcm512x: Fix spelling of register field names.Peter Rosin1-1/+1
2015-01-09ASoC: pcm512x: Fix DSP program selectionPeter Rosin1-1/+1
2014-12-13sound / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PMRafael J. Wysocki1-1/+1
2014-08-12ASoC: pcm512x: Correct Digital Playback control namesMark Brown1-2/+2
2014-05-22Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-nextMark Brown1-0/+2
2014-04-14ASoC: pcm512x: Replace usage deprecated SOC_VALUE_ENUM macroLars-Peter Clausen1-1/+1
2014-04-14ASoC: pcm512x: Use CONFIG_PM_RUNTIME macroSachin Kamat1-0/+2
2014-03-09ASoC: pcm512x: Fix duplicate const warningMark Brown1-4/+4
2014-03-09ASoC: pcm512x: Split out bus driversMark Brown1-126/+8
2014-02-07ASoC: pcm512x: Implement analogue volume controlMark Brown1-0/+6
2014-02-07ASoC: pcm512x: Implement paging supportMark Brown1-18/+47
2014-02-06ASoC: pcm512x: More constificationMark Brown1-6/+6
2014-02-06ASoC: pcm512x: Add PCM512x driverMark Brown1-0/+672