Searched +full:dmic +full:- +full:sample +full:- +full:rate (Results 1 – 7 of 7) sorted by relevance
/linux-3.3/sound/soc/codecs/ |
D | cs42l73.c | 2 * 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 …]
|
D | wm8995.c | 2 * 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 …]
|
D | wm8994.c | 2 * 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 …]
|
D | tlv320aic3x.c | 20 * --------------------------------------- 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 …]
|
D | wm8903.c | 2 * 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 …]
|
D | wm8996.c | 2 * 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/ |
D | patch_realtek.c | 23 * 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 …]
|