Home
last modified time | relevance | path

Searched +full:dmic +full:- +full:sample +full:- +full:rate (Results 1 – 7 of 7) sorted by relevance

/linux-3.3/sound/soc/codecs/
Dcs42l73.c2 * cs42l73.c -- CS42L73 ALSA Soc Audio driver
28 #include <sound/soc-dapm.h>
46 { 1, 0x42 }, /* r01 - Device ID A&B */
47 { 2, 0xA7 }, /* r02 - Device ID C&D */
48 { 3, 0x30 }, /* r03 - Device ID E */
49 { 6, 0xF1 }, /* r06 - Power Ctl 1 */
50 { 7, 0xDF }, /* r07 - Power Ctl 2 */
51 { 8, 0x3F }, /* r08 - Power Ctl 3 */
52 { 9, 0x50 }, /* r09 - Charge Pump Freq */
53 { 10, 0x53 }, /* r0A - Output Load MicBias Short Detect */
[all …]
Dwm8995.c2 * wm8995.c -- WM8995 ALSA SoC Audio driver
29 #include <sound/soc-dapm.h>
403 regcache_mark_dirty(wm8995->regmap); \
417 static const DECLARE_TLV_DB_SCALE(digital_tlv, -7200, 75, 1);
418 static const DECLARE_TLV_DB_SCALE(in1lr_pga_tlv, -1650, 150, 0);
420 static const DECLARE_TLV_DB_SCALE(sidetone_tlv, -3600, 150, 0);
423 "Differential", "Single-ended IN1LN", "Single-ended IN1LP"
430 "Differential", "Single-ended IN1RN", "Single-ended IN1RP"
498 dev_dbg(codec->dev, "Class W source AIF2DAC\n"); in wm8995_update_class_w()
502 dev_dbg(codec->dev, "Class W source AIF1DAC2\n"); in wm8995_update_class_w()
[all …]
Dwm8994.c2 * wm8994.c -- WM8994 ALSA SoC Audio driver
85 if (wm8994->jack_cb != wm8958_default_micdet) in wm8958_micd_set_rate()
88 idle = !wm8994->jack_mic; in wm8958_micd_set_rate()
92 sysclk = wm8994->aifclk[1]; in wm8958_micd_set_rate()
94 sysclk = wm8994->aifclk[0]; in wm8958_micd_set_rate()
96 if (wm8994->pdata && wm8994->pdata->micd_rates) { in wm8958_micd_set_rate()
97 rates = wm8994->pdata->micd_rates; in wm8958_micd_set_rate()
98 num_rates = wm8994->pdata->num_micd_rates; in wm8958_micd_set_rate()
99 } else if (wm8994->jackdet) { in wm8958_micd_set_rate()
111 if (abs(rates[i].sysclk - sysclk) < in wm8958_micd_set_rate()
[all …]
Dtlv320aic3x.c20 * ---------------------------------------
21 * MONO_LOUT -> N/A | MONO_LOUT -> N/A
22 * | IN1L -> LINE1L
23 * | IN1R -> LINE1R
24 * | IN2L -> LINE2L
25 * | IN2R -> LINE2R
26 * | MIC3L/R -> N/A
29 * ---------------------------------------
126 * wanting to read volatile bits from those registers that has both read-only
132 u8 *cache = codec->reg_cache; in aic3x_read()
[all …]
Dwm8903.c2 * wm8903.c -- WM8903 ALSA SoC Audio driver
14 * - TDM mode configuration.
15 * - Digital microphone support.
43 { 4, 0x0018 }, /* R4 - Bias Control 0 */
44 { 5, 0x0000 }, /* R5 - VMID Control 0 */
45 { 6, 0x0000 }, /* R6 - Mic Bias Control 0 */
46 { 8, 0x0001 }, /* R8 - Analogue DAC 0 */
47 { 10, 0x0001 }, /* R10 - Analogue ADC 0 */
48 { 12, 0x0000 }, /* R12 - Power Management 0 */
49 { 13, 0x0000 }, /* R13 - Power Management 1 */
[all …]
Dwm8996.c2 * wm8996.c - WM8996 audio codec interface
111 regcache_mark_dirty(wm8996->regmap); \
482 static const DECLARE_TLV_DB_SCALE(sidetone_tlv, -3600, 150, 0);
483 static const DECLARE_TLV_DB_SCALE(digital_tlv, -7200, 75, 1);
484 static const DECLARE_TLV_DB_SCALE(out_digital_tlv, -1200, 150, 0);
485 static const DECLARE_TLV_DB_SCALE(out_tlv, -900, 75, 0);
486 static const DECLARE_TLV_DB_SCALE(spk_tlv, -900, 150, 0);
487 static const DECLARE_TLV_DB_SCALE(eq_tlv, -1200, 100, 0);
488 static const DECLARE_TLV_DB_SCALE(threedstereo_tlv, -1600, 183, 1);
520 struct wm8996_pdata *pdata = &wm8996->pdata; in wm8996_set_retune_mobile()
[all …]
/linux-3.3/sound/pci/hda/
Dpatch_realtek.c23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
47 /* extra amp-initialization sequence types */
72 hda_nid_t pin; /* multi-io widget pin NID */
74 unsigned int ctl_in; /* cached input-pin control value */
109 struct hda_multi_out multiout; /* playback set-up
114 hda_nid_t slave_dig_outs[3]; /* optional - for auto-parsing */
121 hda_nid_t dig_in_nid; /* digital-in NID; optional */
122 hda_nid_t mixer_nid; /* analog-mixer NID */
126 /* capture setup for dynamic dual-adc switch */
159 int int_mic_idx, ext_mic_idx, dock_mic_idx; /* for auto-mic */
[all …]