/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_mic.c | 31 /* Sysreg registers for MIC */ 37 /* MIC registers */ 109 static void mic_set_path(struct exynos_mic *mic, bool enable) in mic_set_path() argument 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 116 DRM_DEV_ERROR(mic->dev, in mic_set_path() 117 "mic: Failed to read system register\n"); in mic_set_path() 122 if (mic->i80_mode) in mic_set_path() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 133 DRM_DEV_ERROR(mic->dev, in mic_set_path() 134 "mic: Failed to read system register\n"); in mic_set_path() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-mic | 1 What: /sys/class/mic/ 6 The mic class directory belongs to Intel MIC devices and 7 provides information per MIC device. An Intel MIC device is a 9 Integrated Core (MIC) architecture that runs a Linux OS. 11 What: /sys/class/mic/mic<X> 16 The directories /sys/class/mic/mic0, /sys/class/mic/mic1 etc., 17 represent MIC devices (0,1,..etc). Each directory has 18 information specific to that MIC device. 20 What: /sys/class/mic/mic<X>/family 26 MIC device. For example - "x100" [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | omap-abe-twl6040.txt | 26 * Headset Mic 27 * Main Handset Mic 28 * Sub Handset Mic 30 * Digital Mic 48 * Headset Mic Bias 49 * Main Mic Bias 53 Digital mic pins: 81 "HSMIC", "Headset Mic", 82 "Headset Mic", "Headset Mic Bias", 83 "MAINMIC", "Main Handset Mic", [all …]
|
H A D | mt6359.yaml | 29 mediatek,mic-type-0: 32 Specifies the type of mic type connected to adc0 35 - 0 # IDLE - mic in turn-off status 36 - 1 # ACC - analog mic with alternating coupling 37 - 2 # DMIC - digital mic 38 - 3 # DCC - analog mic with direct couping 39 - 4 # DCC_ECM_DIFF - analog electret condenser mic with differential mode 40 - 5 # DCC_ECM_SINGLE - analog electret condenser mic with single mode 42 mediatek,mic-type-1: 45 Specifies the type of mic type connected to adc1 [all …]
|
H A D | omap-twl4030.txt | 24 * Main Mic 25 * Sub Mic 26 * Headset Mic 27 * Carkit Mic 28 * Digital0 Mic 29 * Digital1 Mic 51 * Headset Mic Bias 52 * Mic Bias 1 /* Used for Main Mic or Digimic0 */ 53 * Mic Bias 2 /* Used for Sub Mic or Digimic1 */
|
H A D | samsung,midas-audio.yaml | 47 on the board: HP, SPK, Main Mic, Sub Mic, Headset Mic. 50 mic-bias-supply: 56 headset-mic-bias-supply: 102 - mic-bias-supply 117 mic-bias-supply = <&mic_bias_reg>; 132 "IN1LP", "Main Mic", 133 "IN1LN", "Main Mic", 134 "IN1RP", "Sub Mic", 135 "IN1LP", "Sub Mic";
|
H A D | nvidia,tegra-audio-rt5677.yaml | 36 - Headset Mic 37 - Internal Mic 1 38 - Internal Mic 2 81 "Headset Mic", "MICBIAS1", 82 "IN1P", "Headset Mic", 83 "IN1N", "Headset Mic", 84 "DMIC L1", "Internal Mic 1", 85 "DMIC R1", "Internal Mic 1", 86 "DMIC L2", "Internal Mic 2", 87 "DMIC R2", "Internal Mic 2",
|
H A D | allwinner,sun4i-a10-codec.yaml | 80 - Headset Mic 83 - Mic 153 - Headset Mic 156 - Mic 178 - Headset Mic 181 - Mic 204 - Headset Mic 207 - Mic 226 - Headset Mic 229 - Mic [all …]
|
H A D | samsung,aries-wm8994.yaml | 55 For samsung,aries-wm8994: HP, SPK, RCV, LINE, Main Mic, Headset Mic, 57 For samsung,fascinate4g-wm8994: HP, SPK, RCV, LINE, Main Mic, 65 description: Supply for the micbias on the main mic 68 description: Supply for the micbias on the headset mic 72 description: GPIO for switching between tv-out and mic paths 137 "IN1LP", "Main Mic", 138 "IN1LN", "Main Mic", 140 "IN1RP", "Headset Mic", 141 "IN1RN", "Headset Mic";
|
/linux/Documentation/sound/hd-audio/ |
H A D | models.rst | 31 Quirk for FSC S7020 with jack modes and HP mic support 36 Inverted internal mic workaround 57 Inverted internal mic workaround 66 Laptops with analog-mic input 68 Laptops with digital-mic input 70 Enable ALC269(VA) digital mic workaround 72 Enable ALC271X digital mic workaround 74 Inverted internal mic workaround 75 headset-mic 76 Indicates a combined headset (headphone+mic) jack [all …]
|
/linux/sound/soc/ti/ |
H A D | omap-twl4030.c | 70 SND_SOC_DAPM_MIC("Main Mic", NULL), 71 SND_SOC_DAPM_MIC("Sub Mic", NULL), 72 SND_SOC_DAPM_MIC("Headset Mic", NULL), 73 SND_SOC_DAPM_MIC("Carkit Mic", NULL), 74 SND_SOC_DAPM_MIC("Digital0 Mic", NULL), 75 SND_SOC_DAPM_MIC("Digital1 Mic", NULL), 96 {"MAINMIC", NULL, "Main Mic"}, 97 {"Main Mic", NULL, "Mic Bias 1"}, 98 {"SUBMIC", NULL, "Sub Mic"}, 99 {"Sub Mic", NULL, "Mic Bias 2"}, [all …]
|
H A D | omap-abe-twl6040.c | 109 .pin = "Headset Mic", 128 SND_SOC_DAPM_MIC("Headset Mic", NULL), 129 SND_SOC_DAPM_MIC("Main Handset Mic", NULL), 130 SND_SOC_DAPM_MIC("Sub Handset Mic", NULL), 134 SND_SOC_DAPM_MIC("Digital Mic", NULL), 154 {"HSMIC", NULL, "Headset Mic"}, 155 {"Headset Mic", NULL, "Headset Mic Bias"}, 157 {"MAINMIC", NULL, "Main Handset Mic"}, 158 {"Main Handset Mic", NULL, "Main Mic Bias"}, 160 {"SUBMIC", NULL, "Sub Handset Mic"}, [all …]
|
/linux/sound/soc/codecs/ |
H A D | wm9712.c | 108 static const char *wm9712_mic[] = {"Mic 1", "Differential", "Mic 2", 110 static const char *wm9712_rec_sel[] = {"Mic", "NC", "NC", "Speaker Mixer", 113 static const char *wm9712_diff_sel[] = {"Mic", "Line"}; 159 SOC_SINGLE("Mic Headphone Volume", AC97_VIDEO, 12, 7, 1), 197 SOC_SINGLE_TLV("Mic 1 Volume", AC97_MIC, 8, 31, 1, main_tlv), 198 SOC_SINGLE_TLV("Mic 2 Volume", AC97_MIC, 0, 31, 1, main_tlv), 199 SOC_SINGLE_TLV("Mic Boost Volume", AC97_MIC, 7, 1, 0, boost_tlv), 293 WM9712_HP_MIXER_CTRL("Mic Sidetone Switch", HPL_MIXER, 0), 303 WM9712_HP_MIXER_CTRL("Mic Sidetone Switch", HPR_MIXER, 0), 321 SOC_DAPM_SINGLE("Mic 1 Sidetone Switch", AC97_MIC, 14, 1, 1), [all …]
|
H A D | jz4760.c | 407 "PCM", "Line In", "Mic 1", "Mic 2" 422 "Line In", "Mic 1", "Mic 2" 471 SND_SOC_DAPM_PGA("Mic 1", JZ4760_CODEC_REG_PMR1, 474 SND_SOC_DAPM_PGA("Mic 2", JZ4760_CODEC_REG_PMR1, 477 SND_SOC_DAPM_PGA("Mic Diff", JZ4760_CODEC_REG_CR3, 480 SND_SOC_DAPM_MIXER("Mic", SND_SOC_NOPM, 0, 0, 526 { "Mic 1", NULL, "MIC1P" }, 527 { "Mic Diff", NULL, "MIC1N" }, 528 { "Mic 1", NULL, "Mic Diff" }, 529 { "Mic 2", NULL, "MIC2P" }, [all …]
|
H A D | jz4770.c | 439 "PCM", "Line In", "Mic 1", "Mic 2" 461 "Line In", "Mic 1", "Mic 2" 500 SND_SOC_DAPM_PGA("Mic 1", JZ4770_CODEC_REG_CR_MIC, 502 SND_SOC_DAPM_PGA("Mic 2", JZ4770_CODEC_REG_CR_MIC, 505 SND_SOC_DAPM_PGA("Mic Diff", JZ4770_CODEC_REG_CR_MIC, 508 SND_SOC_DAPM_MIXER("Mic", SND_SOC_NOPM, 0, 0, 553 { "Mic 1", NULL, "MIC1P" }, 554 { "Mic Diff", NULL, "MIC1N" }, 555 { "Mic 1", NULL, "Mic Diff" }, 556 { "Mic 2", NULL, "MIC2P" }, [all …]
|
H A D | wm9713.c | 46 static const char *wm9713_mic_mixer[] = {"Stereo", "Mic 1", "Mic 2", "Mute"}; 49 {"Mic 1", "Mic 2", "Line", "Mono In", "Headphone", "Speaker", 66 static const char *wm9713_mic_select[] = {"Mic 1", "Mic 2 A", "Mic 2 B"}; 70 SOC_ENUM_SINGLE(AC97_LINE, 3, 4, wm9713_mic_mixer), /* record mic mixer 0 */ 88 SOC_ENUM_SINGLE(AC97_3D_CONTROL, 12, 3, wm9713_mic_select), /* mic selection 18 */ 89 SOC_ENUM_SINGLE_VIRT(2, wm9713_micb_select), /* mic selection 19 */ 108 SOC_SINGLE_TLV("Mic 1 Volume", AC97_MIC, 8, 31, 1, main_tlv), 109 SOC_SINGLE_TLV("Mic 2 Volume", AC97_MIC, 0, 31, 1, main_tlv), 110 SOC_SINGLE_TLV("Mic 1 Preamp Volume", AC97_3D_CONTROL, 10, 3, 0, mic_tlv), 111 SOC_SINGLE_TLV("Mic 2 Preamp Volume", AC97_3D_CONTROL, 12, 3, 0, mic_tlv), [all …]
|
H A D | wm9705.c | 88 SOC_SINGLE("Mic Playback Volume", AC97_MIC, 0, 31, 1), 89 SOC_SINGLE("Mic 20dB Boost Switch", AC97_MIC, 6, 1, 0), 94 static const char *wm9705_mic[] = {"Mic 1", "Mic 2"}; 95 static const char *wm9705_rec_sel[] = {"Mic", "CD", "NC", "NC", 109 SOC_DAPM_SINGLE("Mic Playback Switch", AC97_MIC, 15, 1, 1), 114 /* Mic source */ 126 SND_SOC_DAPM_MUX("Mic Source", SND_SOC_NOPM, 0, 0, 148 SND_SOC_DAPM_PGA("Mic PGA", SND_SOC_NOPM, 0, 0, NULL, 0), 177 {"HP Mixer", "Mic Playback Switch", "Mic PGA"}, 202 {"Mic Source", "Mic 1", "MIC1"}, [all …]
|
H A D | ak4535.c | 86 SOC_SINGLE("Mic Boost (+20dB) Switch", AK4535_MIC, 0, 1, 0), 87 SOC_ENUM("Mic Select", ak4535_enum[4]), 98 SOC_SINGLE("Mic Sidetone Volume", AK4535_VOL, 4, 7, 0), 103 SOC_DAPM_SINGLE("Mic Sidetone Switch", AK4535_SIG1, 4, 1, 0), 109 SOC_DAPM_SINGLE("Mic Sidetone Switch", AK4535_SIG2, 4, 1, 0), 116 SOC_DAPM_SINGLE("Mic Capture Switch", AK4535_MIC, 2, 1, 0), 177 SND_SOC_DAPM_PGA("Mic", AK4535_PM1, 1, 0, NULL, 0), 182 SND_SOC_DAPM_MICBIAS("Mic Int Bias", AK4535_MIC, 3, 0), 183 SND_SOC_DAPM_MICBIAS("Mic Ext Bias", AK4535_MIC, 4, 0), 194 {"Stereo Mixer", "Mic Sidetone Switch", "Mic"}, [all …]
|
H A D | tlv320adcx140.c | 454 SND_SOC_DAPM_MUX("IN1 Analog Mic Resistor", SND_SOC_NOPM, 0, 0, 456 SND_SOC_DAPM_MUX("IN2 Analog Mic Resistor", SND_SOC_NOPM, 0, 0, 458 SND_SOC_DAPM_MUX("IN3 Analog Mic Resistor", SND_SOC_NOPM, 0, 0, 460 SND_SOC_DAPM_MUX("IN4 Analog Mic Resistor", SND_SOC_NOPM, 0, 0, 510 /* Mic input */ 516 {"MIC_GAIN_CTL_CH1", NULL, "IN1 Analog Mic Resistor"}, 517 {"MIC_GAIN_CTL_CH1", NULL, "IN1 Analog Mic Resistor"}, 518 {"MIC_GAIN_CTL_CH2", NULL, "IN2 Analog Mic Resistor"}, 519 {"MIC_GAIN_CTL_CH2", NULL, "IN2 Analog Mic Resistor"}, 520 {"MIC_GAIN_CTL_CH3", NULL, "IN3 Analog Mic Resistor"}, [all …]
|
H A D | ak4641.c | 150 SOC_SINGLE_TLV("Mic Boost Volume", AK4641_MIC, 0, 1, 0, mic_boost_tlv), 179 SOC_DAPM_SINGLE_TLV("Mic Mono Sidetone Volume", AK4641_VOL, 7, 1, 0, 181 SOC_DAPM_SINGLE("Mic Mono Sidetone Switch", AK4641_SIG1, 4, 1, 0), 187 SOC_DAPM_SINGLE_TLV("Mic Sidetone Volume", AK4641_VOL, 4, 7, 0, 189 SOC_DAPM_SINGLE("Mic Sidetone Switch", AK4641_SIG2, 4, 1, 0), 196 SOC_DAPM_SINGLE("Mic Capture Switch", AK4641_MIC, 2, 1, 0), 200 /* Mic mux */ 202 SOC_DAPM_ENUM("Mic Select", ak4641_mic_select_enum); 223 SND_SOC_DAPM_MUX("Mic Mux", SND_SOC_NOPM, 0, 0, 237 SND_SOC_DAPM_PGA("Mic", AK4641_PM1, 1, 0, NULL, 0), [all …]
|
H A D | jz4725b.c | 204 SOC_DOUBLE_R_TLV("Mixer Mic 1 Bypass Playback Volume", 209 SOC_DOUBLE_R_TLV("Mixer Mic 2 Bypass Playback Volume", 232 SOC_ENUM("Mic Mode Capture Switch", jz4725b_mic_mode_enum), 241 "Mic 1", "Mic 2", "Line In", "Mixer", 256 SOC_DAPM_SINGLE("Mic 1 Bypass Playback Switch", JZ4725B_CODEC_REG_CR3, 258 SOC_DAPM_SINGLE("Mic 2 Bypass Playback Switch", JZ4725B_CODEC_REG_CR3, 316 SND_SOC_DAPM_MIXER("Mic 1", JZ4725B_CODEC_REG_CR3, 318 SND_SOC_DAPM_MIXER("Mic 2", JZ4725B_CODEC_REG_CR3, 329 SND_SOC_DAPM_SUPPLY("Mic Bias", JZ4725B_CODEC_REG_CR1, 346 {"Mic 1", NULL, "MIC1P"}, [all …]
|
/linux/sound/usb/ |
H A D | mixer_maps.c | 49 Mic-IN[9] --+->FU[10]----------------------------+ | 65 /* 9: IT mic */ 66 { 10, "Mic Playback" }, /* FU */ 104 /* 2: IT mic */ 111 /* (Mic, Input 1 = Line input, Input 2 = Optical input) */ 113 /* { 10, "Mic Capture", 1 }, */ /* FU, Mic Capture */ 114 { 10, /* "Mic Capture", */ NULL, 2, .dB = &mp3plus_dB_2 }, 115 /* FU, Mic Capture */ 116 { 10, "Mic Boost", 7 }, /* FU, default Auto Gain Input */ 120 { 13, /* "Mic Playback", */ .dB = &mp3plus_dB_1 }, [all …]
|
/linux/net/mac80211/ |
H A D | wpa.c | 32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local 62 /* hwaccel - with no need for SW-generated MMIC or MIC space */ in ieee80211_tx_h_michael_mic_add() 77 mic = skb_put(skb, MICHAEL_MIC_LEN); in ieee80211_tx_h_michael_mic_add() 80 /* Zeroed MIC can help with debug */ in ieee80211_tx_h_michael_mic_add() 81 memset(mic, 0, MICHAEL_MIC_LEN); in ieee80211_tx_h_michael_mic_add() 86 michael_mic(key, hdr, data, data_len, mic); in ieee80211_tx_h_michael_mic_add() 88 mic[0]++; in ieee80211_tx_h_michael_mic_add() 100 u8 mic[MICHAEL_MIC_LEN]; in ieee80211_rx_h_michael_mic_verify() local 106 * it makes no sense to check for MIC errors on anything other in ieee80211_rx_h_michael_mic_verify() 113 * No way to verify the MIC if the hardware stripped it or in ieee80211_rx_h_michael_mic_verify() [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | nxp,lpc3220-mic.txt | 1 * NXP LPC32xx MIC, SIC1 and SIC2 Interrupt Controllers 4 - compatible: "nxp,lpc3220-mic" or "nxp,lpc3220-sic". 17 - interrupts: empty for MIC interrupt controller, cascaded MIC 22 /* LPC32xx MIC, SIC1 and SIC2 interrupt controllers */ 23 mic: interrupt-controller@40008000 { 24 compatible = "nxp,lpc3220-mic"; 36 interrupt-parent = <&mic>; 47 interrupt-parent = <&mic>;
|
/linux/sound/soc/pxa/ |
H A D | spitz.c | 53 /* enable and unmute hp jack, disable mic bias */ in spitz_ext_control() 55 snd_soc_dapm_disable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control() 62 /* enable mic jack and bias, mute hp */ in spitz_ext_control() 66 snd_soc_dapm_enable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control() 71 /* enable line jack, disable mic bias and mute hp */ in spitz_ext_control() 74 snd_soc_dapm_disable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control() 80 /* enable and unmute headset jack enable mic bias, mute L hp */ in spitz_ext_control() 82 snd_soc_dapm_enable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control() 93 snd_soc_dapm_disable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control() 208 SND_SOC_DAPM_MIC("Mic Jack", spitz_mic_bias), [all …]
|