linux_dsm_epyc7002/sound/soc/codecs
Mark Brown 7fbdeb8090 ASoC: tlv320aic26: Convert to direct regmap API usage
This moves us towards being able to remove the duplicated register I/O
code in ASoC.

The datasheet and the driver document the device as having a register map
divided into pages but since the paging is actually done by sending the
page address and the register address with each transaction this is no
different to having a simple register address. The datasheet does also
document the low five bits of the 16 bit "command" as unused which we could
represent as padding but it seems simpler and less confusing to things
that use block transfers or autoincrement to represent these as part of
the register address.

Signed-off-by: Mark Brown <broonie@linaro.org>
2013-09-25 13:30:59 +01:00
..
88pm860x-codec.c ASoC: More updates for v3.11 2013-06-28 13:36:22 +02:00
88pm860x-codec.h
ab8500-codec.c ASoC: ab8500-codec: Move codec ops on a separate structure 2013-05-25 15:58:33 -04:00
ab8500-codec.h ASoC: ab8500-codec: Set rx dai slots from rx_mask 2013-05-21 11:39:34 -05:00
ac97.c ASoC: ac97: Provide stub DAPM integration 2013-08-19 12:18:40 +01:00
ad193x.c
ad193x.h
ad1836.c
ad1836.h
ad1980.c ASoC: ad1980: Provide stub DAPM support 2013-08-07 10:14:23 +01:00
ad1980.h
ad73311.c ASoC: ad73311: Add DAPM support 2013-08-08 14:24:30 +01:00
ad73311.h
adau1373.c
adau1373.h
adau1701.c ASoC: adau1701: Use gpio_set_value_cansleep() 2013-08-12 11:07:47 +01:00
adau1701.h
adav80x.c ASoC: adav80x: Add module device table for adav801 2013-07-15 11:04:27 +01:00
adav80x.h
ads117x.c ASoC: ads711x: Add DAPM support 2013-08-07 19:18:08 +01:00
ak4104.c ASoC: ak4104: Manage TXE using DAPM 2013-08-12 11:22:39 +01:00
ak4535.c
ak4535.h
ak4554.c ASoC: ak4554: Add DAPM support 2013-08-13 13:38:36 +01:00
ak4641.c
ak4641.h
ak4642.c
ak4671.c
ak4671.h
ak5386.c ASoC: ak5386: Add DAPM support 2013-08-12 11:23:38 +01:00
alc5623.c
alc5623.h
alc5632.c
alc5632.h
arizona.c ASoC: wm8997: Initial CODEC driver 2013-08-13 11:31:56 +01:00
arizona.h ASoC: arizona: Add widget<->mux route into mux route macro 2013-08-12 11:56:13 +01:00
bt-sco.c ASoC: bt-sco: Provide stub DAPM integration 2013-08-19 12:20:26 +01:00
cq93vc.c
cs42l51.c
cs42l51.h
cs42l52.c ASoC: cs42l52: Add new TLV for Beep Volume 2013-08-06 19:38:57 +01:00
cs42l52.h ASoC: cs42l52: fix master playback mute mask. 2013-05-22 13:37:07 -05:00
cs42l73.c
cs42l73.h
cs4270.c ASoC: cs4270: Add DAPM support 2013-08-18 18:27:40 +01:00
cs4271.c ASoC: cs4271: Add DAPM support 2013-08-11 18:40:53 +01:00
cx20442.c
cx20442.h
da732x_reg.h
da732x.c
da732x.h
da7210.c
da7213.c ASoC: da7213: Fix setting dmic_samplephase and dmic_clk_rate 2013-05-09 14:29:04 +01:00
da7213.h
da9055.c
dmic.c ASoC: dmic: Convert table based DAPM setup 2013-08-27 15:31:58 +01:00
hdmi.c ASoC: hdmi: Provide stub DAPM integration 2013-08-19 12:19:02 +01:00
isabelle.c
isabelle.h
jz4740.c ASoC: jz4740: Remove redundant platform_set_drvdata() 2013-05-12 20:46:16 +04:00
Kconfig Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
l3.c
lm4857.c ASoC: lm4857: Convert to regmap 2013-07-28 19:09:16 +01:00
lm49453.c
lm49453.h
Makefile Merge remote-tracking branch 'asoc/topic/new-pcm' into asoc-next 2013-08-22 14:28:43 +01:00
max9768.c ASoC: max9768: Add DAPM support 2013-08-11 13:30:17 +01:00
max9850.c
max9850.h
max9877.c ASoC: max9877: Add basic DAPM support 2013-08-13 13:40:35 +01:00
max9877.h
max98088.c ASoC: max98088 - fix element type of the register cache. 2013-07-15 18:18:06 +01:00
max98088.h
max98090.c ASoC: max98090: Use power efficient workqueue 2013-07-19 12:23:35 +01:00
max98090.h
max98095.c
max98095.h
mc13783.c ASoC: mc13783: add spi errata fix 2013-09-11 11:16:48 +01:00
mc13783.h
ml26124.c
ml26124.h
pcm1681.c ASoC: pcm1681: Add DAPM support 2013-08-15 11:35:09 +01:00
pcm1792a.c ASoC: pcm1792a: Add DAPM support 2013-08-15 11:33:15 +01:00
pcm1792a.h ASoC: Add PCM1792A spi mode codec support 2013-08-05 18:01:29 +01:00
pcm3008.c ASoC: pcm3008: Manage DAC and ADC power with DAPM 2013-08-18 16:40:01 +01:00
pcm3008.h
rt5631.c
rt5631.h
rt5640.c ASoC: rt5640: change widget sequence for depop 2013-08-30 16:43:23 +01:00
rt5640.h ASoC: rt5640: change widget sequence for depop 2013-08-30 16:43:23 +01:00
sgtl5000.c Merge remote-tracking branch 'asoc/topic/sgtl5000' into asoc-next 2013-08-22 14:28:49 +01:00
sgtl5000.h ASoC: sglt5000: Fix SGTL5000_PLL_FRAC_DIV_MASK 2013-07-05 10:45:49 +01:00
si476x.c ASoC: si476x: Add DAPM support 2013-08-18 16:27:48 +01:00
sigmadsp.c
sigmadsp.h
sn95031.c ASoC: sn95031: Staticize non exported struct 2013-05-15 08:53:05 +04:00
sn95031.h
spdif_receiver.c ASoC: spdif: Add stub DAPM widgets for Rx 2013-08-19 12:20:53 +01:00
spdif_transmitter.c ASoC: spdif: Remove duplicate const 2013-08-19 12:20:53 +01:00
ssm2518.c ASoC: ssm2518: Fix trivial typo in checking tx_mask and rx_mask values 2013-06-12 16:20:44 +01:00
ssm2518.h ASoC: Add ssm2518 support 2013-05-25 10:33:30 -04:00
ssm2602.c ASoC: ssm2602: Fix cache sync 2013-08-31 18:18:00 +01:00
ssm2602.h
sta32x.c ASoC: sta32x: Use power efficient workqueue 2013-07-19 12:23:59 +01:00
sta32x.h
sta529.c
stac9766.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
stac9766.h
tas5086.c ASoC: tas5086: fix Mid-Z implementation 2013-06-28 12:15:30 +01:00
tlv320aic3x.c Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next 2013-08-22 14:28:53 +01:00
tlv320aic3x.h
tlv320aic23.c
tlv320aic23.h
tlv320aic26.c ASoC: tlv320aic26: Convert to direct regmap API usage 2013-09-25 13:30:59 +01:00
tlv320aic26.h ASoC: tlv320aic26: Convert to direct regmap API usage 2013-09-25 13:30:59 +01:00
tlv320aic32x4.c ASoC: tlv320aic32x4: Convert table based control and DAPM setup 2013-08-27 15:33:34 +01:00
tlv320aic32x4.h
tlv320dac33.c
tlv320dac33.h
tpa6130a2.c
tpa6130a2.h
twl4030.c ASoC: twl4030: Remove embedded snd_soc_codec structs from private data structs 2013-08-06 17:08:24 +01:00
twl6040.c Merge remote-tracking branch 'asoc/topic/twl6040' into asoc-next 2013-08-22 14:28:54 +01:00
twl6040.h
uda134x.c ASoC: uda134x: fix codec driver by converting to DAPM 2013-07-30 12:04:02 +01:00
uda134x.h
uda1380.c
uda1380.h
wl1273.c ASoC: wl1273: Add stub DAPM support 2013-08-18 18:27:08 +01:00
wl1273.h
wm0010.c ASoC: wm0010: Use DMA-safe memory for SPI transfers 2013-08-01 10:01:42 +01:00
wm1250-ev1.c
wm2000.c
wm2000.h
wm2200.c
wm2200.h
wm5100-tables.c
wm5100.c
wm5100.h
wm5102.c ASoC: wm5102: Add inputs for noise and mic mixers 2013-08-19 11:12:08 +01:00
wm5102.h
wm5110.c ASoC: wm5110: Add inputs for noise and mic mixers 2013-08-19 11:12:09 +01:00
wm5110.h
wm8350.c ASoC: wm8350: Use power efficient workqueue 2013-07-19 12:24:30 +01:00
wm8350.h
wm8400.c ASoC: wm8400: Use SOC_SINGLE_EXT_TLV() instead of open-coding it 2013-06-19 19:47:31 +01:00
wm8400.h
wm8510.c
wm8510.h
wm8523.c
wm8523.h
wm8580.c
wm8580.h
wm8711.c
wm8711.h
wm8727.c ASoC: wm8727: Add DAPM support 2013-08-18 18:39:27 +01:00
wm8728.c
wm8728.h
wm8731.c ASoC: wm8731: add rates constraints 2013-07-30 12:28:01 +01:00
wm8731.h
wm8737.c
wm8737.h
wm8741.c
wm8741.h
wm8750.c
wm8750.h
wm8753.c ASoC: wm8753: Use power efficient workqueue 2013-07-19 12:25:10 +01:00
wm8753.h
wm8770.c
wm8770.h
wm8776.c
wm8776.h
wm8782.c ASoC: wm8782: Add DAPM support 2013-08-18 18:39:49 +01:00
wm8804.c
wm8804.h
wm8900.c
wm8900.h
wm8903.c ASoC: dapm: Add a helper to get the CODEC for DAPM kcontrol 2013-07-29 18:40:59 +01:00
wm8903.h
wm8904.c ASoC: wm8904: Remove unnecessary call to snd_soc_dapm_new_widgets() 2013-08-27 15:36:27 +01:00
wm8904.h
wm8940.c
wm8940.h
wm8955.c
wm8955.h
wm8958-dsp2.c
wm8960.c Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next 2013-08-22 14:29:01 +01:00
wm8960.h
wm8961.c
wm8961.h
wm8962.c ASoC: Updates for v3.12 2013-08-23 14:12:22 +02:00
wm8962.h
wm8971.c
wm8971.h
wm8974.c
wm8974.h
wm8978.c ASoC: wm8978: enable symmetric rates 2013-07-12 09:44:56 +01:00
wm8978.h
wm8983.c
wm8983.h
wm8985.c
wm8985.h
wm8988.c
wm8988.h
wm8990.c ASoC: wm8990: Use SOC_SINGLE_EXT_TLV() instead of open-coding it 2013-06-19 19:47:37 +01:00
wm8990.h
wm8991.c
wm8991.h ASoC: wm8991: Use SOC_SINGLE_EXT_TLV() instead of open-coding it 2013-06-19 19:47:39 +01:00
wm8993.c
wm8993.h
wm8994.c Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next 2013-08-22 14:29:02 +01:00
wm8994.h ASoC: wm8994: Allow debounce before MICDET identification 2013-06-01 19:28:58 +01:00
wm8995.c ASoC: dapm: Add a helper to get the CODEC for DAPM kcontrol 2013-07-29 18:40:59 +01:00
wm8995.h ASoC: wm8995: Use SOC_SINGLE_EXT() instead of open-coding it 2013-06-19 19:47:42 +01:00
wm8996.c
wm8996.h
wm8997.c ASoC: wm8997: Add inputs for noise and mic mixers 2013-08-19 11:12:09 +01:00
wm8997.h ASoC: wm8997: Initial CODEC driver 2013-08-13 11:31:56 +01:00
wm9081.c
wm9081.h
wm9090.c
wm9090.h
wm9705.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
wm9705.h
wm9712.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
wm9712.h
wm9713.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
wm9713.h
wm_adsp.c ASoC: wm_adsp: Sanitize parameter passing 2013-08-01 11:58:46 +01:00
wm_adsp.h ASoC: wm_adsp: Sanitize parameter passing 2013-08-01 11:58:46 +01:00
wm_hubs.c ASoC: dapm: Add a helper to get the CODEC for DAPM kcontrol 2013-07-29 18:40:59 +01:00
wm_hubs.h
wmfw.h