Home
last modified time | relevance | path

Searched refs:mic (Results 1 – 25 of 159) sorted by relevance

1234567

/linux-6.6.21/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c109 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()
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()
137 static int mic_sw_reset(struct exynos_mic *mic) in mic_sw_reset() argument
142 writel(MIC_SW_RST, mic->reg + MIC_OP); in mic_sw_reset()
145 ret = readl(mic->reg + MIC_OP); in mic_sw_reset()
155 static void mic_set_porch_timing(struct exynos_mic *mic) in mic_set_porch_timing() argument
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/sound/
Dmt6359.yaml29 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 …]
Datmel,sama5d2-pdmic.yaml44 atmel,mic-min-freq:
49 atmel,mic-max-freq:
59 atmel,mic-offset:
72 - atmel,mic-min-freq
73 - atmel,mic-max-freq
95 atmel,mic-min-freq = <1000000>;
96 atmel,mic-max-freq = <3246000>;
97 atmel,mic-offset = <0x0>;
Dtscs42xx.txt5 - compatible : "tempo,tscs42A1" for analog mic
6 "tempo,tscs42A2" for digital mic
8 - reg : <0x71> for analog mic
9 <0x69> for digital mic
Ddialog,da7219.yaml76 dlg,mic-amp-in-sel:
113 dlg,mic-det-thr:
116 Impedance threshold for mic detection measurement (Ohms).
164 dlg,c-mic-btn-thr:
218 dlg,mic-amp-in-sel = "diff";
222 dlg,mic-det-thr = <500>;
231 dlg,c-mic-btn-thr = <0x3E>;
Dnvidia,tegra-audio-common.yaml63 nvidia,mic-det-gpios:
71 nvidia,int-mic-en-gpios:
75 nvidia,ext-mic-en-gpios:
83 nvidia,coupled-mic-hp-det:
/linux-6.6.21/drivers/xen/
Dmcelog.c221 struct mcinfo_common *mic; in convert_log() local
227 mic = NULL; in convert_log()
228 x86_mcinfo_lookup(&mic, mi, MC_TYPE_GLOBAL); in convert_log()
229 if (unlikely(!mic)) { in convert_log()
236 mc_global = (struct mcinfo_global *)mic; in convert_log()
263 mic = NULL; in convert_log()
264 x86_mcinfo_lookup(&mic, mi, MC_TYPE_BANK); in convert_log()
265 if (unlikely(!mic)) { in convert_log()
271 if ((!mic) || (mic->size == 0) || in convert_log()
272 (mic->type != MC_TYPE_GLOBAL && in convert_log()
[all …]
/linux-6.6.21/Documentation/ABI/testing/
Dsysfs-class-mic1 What: /sys/class/mic/
6 The mic class directory belongs to Intel MIC devices and
11 What: /sys/class/mic/mic<X>
16 The directories /sys/class/mic/mic0, /sys/class/mic/mic1 etc.,
20 What: /sys/class/mic/mic<X>/family
28 What: /sys/class/mic/mic<X>/stepping
36 What: /sys/class/mic/mic<X>/state
72 What: /sys/class/mic/mic<X>/shutdown_status
91 What: /sys/class/mic/mic<X>/cmdline
107 What: /sys/class/mic/mic<X>/firmware
[all …]
/linux-6.6.21/Documentation/sound/hd-audio/
Dmodels.rst31 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-6.6.21/net/mac80211/
Daes_ccm.h23 size_t data_len, u8 *mic) in ieee80211_aes_ccm_encrypt() argument
27 data, data_len, mic); in ieee80211_aes_ccm_encrypt()
33 size_t data_len, u8 *mic) in ieee80211_aes_ccm_decrypt() argument
37 data, data_len, mic); in ieee80211_aes_ccm_decrypt()
Daes_gcm.h15 size_t data_len, u8 *mic) in ieee80211_aes_gcm_encrypt() argument
19 data, data_len, mic); in ieee80211_aes_gcm_encrypt()
24 size_t data_len, u8 *mic) in ieee80211_aes_gcm_decrypt() argument
28 data, data_len, mic); in ieee80211_aes_gcm_decrypt()
Dwpa.c32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local
77 mic = skb_put(skb, MICHAEL_MIC_LEN); 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
162 michael_mic(key, hdr, data, data_len, mic); in ieee80211_rx_h_michael_mic_verify()
163 if (crypto_memneq(mic, data + data_len, MICHAEL_MIC_LEN)) in ieee80211_rx_h_michael_mic_verify()
863 skb->data + 24, skb->len - 24, mmie->mic); in ieee80211_crypto_aes_cmac_encrypt()
906 skb->data + 24, skb->len - 24, mmie->mic); in ieee80211_crypto_aes_cmac_256_encrypt()
[all …]
Daes_cmac.c26 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac() argument
46 memcpy(mic, out, CMAC_TLEN); in ieee80211_aes_cmac()
50 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac_256() argument
68 crypto_shash_finup(desc, zero, CMAC_TLEN_256, mic); in ieee80211_aes_cmac_256()
Daead_api.c19 u8 *data, size_t data_len, u8 *mic) in aead_encrypt() argument
38 sg_set_buf(&sg[2], mic, mic_len); in aead_encrypt()
51 u8 *data, size_t data_len, u8 *mic) in aead_decrypt() argument
73 sg_set_buf(&sg[2], mic, mic_len); in aead_decrypt()
Dmichael.c54 const u8 *data, size_t data_len, u8 *mic) in michael_mic() argument
81 put_unaligned_le32(mctx.l, mic); in michael_mic()
82 put_unaligned_le32(mctx.r, mic + 4); in michael_mic()
Daes_gmac.c18 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_gmac() argument
46 sg_set_buf(&sg[4], mic, GMAC_MIC_LEN); in ieee80211_aes_gmac()
52 sg_set_buf(&sg[3], mic, GMAC_MIC_LEN); in ieee80211_aes_gmac()
Daes_cmac.h15 const u8 *data, size_t data_len, u8 *mic);
17 const u8 *data, size_t data_len, u8 *mic);
Daead_api.h15 size_t data_len, u8 *mic);
19 size_t data_len, u8 *mic);
/linux-6.6.21/Documentation/devicetree/bindings/interrupt-controller/
Dnxp,lpc3220-mic.txt4 - compatible: "nxp,lpc3220-mic" or "nxp,lpc3220-sic".
23 mic: interrupt-controller@40008000 {
24 compatible = "nxp,lpc3220-mic";
36 interrupt-parent = <&mic>;
47 interrupt-parent = <&mic>;
/linux-6.6.21/include/xen/interface/
Dxen-mca.h241 struct mcinfo_common *mic; in x86_mcinfo_lookup() local
247 mic = x86_mcinfo_first(mi); in x86_mcinfo_lookup()
249 if (mic->type == type) { in x86_mcinfo_lookup()
253 mic = x86_mcinfo_next(mic); in x86_mcinfo_lookup()
256 *ret = found ? mic : NULL; in x86_mcinfo_lookup()
/linux-6.6.21/sound/soc/codecs/
Drt298.c219 static int rt298_jack_detect(struct rt298_priv *rt298, bool *hp, bool *mic) in rt298_jack_detect() argument
225 *mic = false; in rt298_jack_detect()
263 *mic = true; in rt298_jack_detect()
271 *mic = true; in rt298_jack_detect()
273 *mic = false; in rt298_jack_detect()
284 *mic = false; in rt298_jack_detect()
293 *mic = buf & 0x80000000; in rt298_jack_detect()
295 if (!*mic) { in rt298_jack_detect()
303 pr_debug("*hp = %d *mic = %d\n", *hp, *mic); in rt298_jack_detect()
314 bool mic = false; in rt298_jack_detect_work() local
[all …]
Drt286.c215 static int rt286_jack_detect(struct rt286_priv *rt286, bool *hp, bool *mic) in rt286_jack_detect() argument
221 *mic = false; in rt286_jack_detect()
251 *mic = true; in rt286_jack_detect()
259 *mic = true; in rt286_jack_detect()
261 *mic = false; in rt286_jack_detect()
272 *mic = false; in rt286_jack_detect()
281 *mic = buf & 0x80000000; in rt286_jack_detect()
300 bool mic = false; in rt286_jack_detect_work() local
302 rt286_jack_detect(rt286, &hp, &mic); in rt286_jack_detect_work()
307 if (mic) in rt286_jack_detect_work()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/display/samsung/
Dsamsung,exynos5433-mic.yaml4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos5433-mic.yaml#
24 const: samsung,exynos5433-mic
37 Contains a port which is connected to mic node.
66 compatible = "samsung,exynos5433-mic";
/linux-6.6.21/arch/arm64/boot/dts/mediatek/
Dmt8183-kukui-audio-da7219.dtsi18 dlg,mic-amp-in-sel = "diff";
29 dlg,mic-det-thr = <500>;
37 dlg,c-mic-btn-thr = <0x3E>;
/linux-6.6.21/sound/pci/vx222/
Dvx222.c27 static bool mic[SNDRV_CARDS]; /* microphone */ variable
36 module_param_array(mic, bool, NULL, 0444);
37 MODULE_PARM_DESC(mic, "Enable Microphone.");
173 if (mic[dev]) in snd_vx222_probe()

1234567