Home
last modified time | relevance | path

Searched refs:micbias (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dsgtl5000.txt10 - micbias-resistor-k-ohms : the bias resistor to be used in kOmhs
14 micbias resistor is set to 4K.
16 - micbias-voltage-m-volts : the bias voltage to be used in mVolts
35 micbias-resistor-k-ohms = <2>;
36 micbias-voltage-m-volts = <2250>;
Dtlv320aic31xx.txt24 - ai31xx-micbias-vg - MicBias Voltage setting
29 micbias is set to 2.0V.
47 #include <dt-bindings/sound/tlv320aic31xx-micbias.h>
53 ai31xx-micbias-vg = <MICBIAS_OFF>;
Dda7219.txt33 - dlg,micbias-lvl : Voltage (mV) for Mic Bias
43 - dlg,micbias-pulse-lvl : Mic bias higher voltage pulse level (mV).
45 - dlg,micbias-pulse-time : Mic bias higher voltage pulse duration (ms)
88 dlg,micbias-lvl = <2600>;
Dnau8825.txt23 - nuvoton,micbias-voltage: Micbias voltage level.
36 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
88 nuvoton,micbias-voltage = <6>;
Dcs42l52.txt29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin
45 cirrus,micbias-lvl = <5>;
Dcs42l56.txt30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin.
61 cirrus,micbias-lvl = <5>;
Dts3a227e.txt17 - ti,micbias: Intended MICBIAS voltage (datasheet section 9.6.7).
Dmax98090.txt21 - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
Dtlv320aic3x.txt23 - ai3x-micbias-vg - MicBias Voltage required.
Dwm8994.txt44 - wlf,micbias-cfg : Two MICBIAS register values for WM1811 or
/linux-4.4.14/sound/soc/codecs/
Dadau1977.c887 unsigned int micbias; in adau1977_setup_micbias() local
890 micbias = pdata->micbias; in adau1977_setup_micbias()
891 if (micbias > ADAU1977_MICBIAS_9V0) in adau1977_setup_micbias()
895 micbias = ADAU1977_MICBIAS_8V5; in adau1977_setup_micbias()
900 micbias << ADAU1977_MICBIAS_MB_VOLTS_OFFSET); in adau1977_setup_micbias()
Dts3a227e.c274 u32 micbias; in ts3a227e_parse_device_property() local
277 err = device_property_read_u32(dev, "ti,micbias", &micbias); in ts3a227e_parse_device_property()
281 (micbias & 0x07) << MICBIAS_SETTING_SFT); in ts3a227e_parse_device_property()
Dadau17x1.h56 enum adau17x1_micbias_voltage micbias);
Dwm2200.c2350 if (!wm2200->pdata.micbias[i].mb_lvl && in wm2200_i2c_probe()
2351 !wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
2355 if (!wm2200->pdata.micbias[i].mb_lvl) in wm2200_i2c_probe()
2356 wm2200->pdata.micbias[i].mb_lvl in wm2200_i2c_probe()
2359 val = (wm2200->pdata.micbias[i].mb_lvl -1) in wm2200_i2c_probe()
2362 if (wm2200->pdata.micbias[i].discharge) in wm2200_i2c_probe()
2365 if (wm2200->pdata.micbias[i].fast_start) in wm2200_i2c_probe()
2368 if (wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
Dwm8994.h47 int micbias);
Dmax98090.c2370 unsigned int micbias; in max98090_probe() local
2455 err = device_property_read_u32(codec->dev, "maxim,micbias", &micbias); in max98090_probe()
2457 micbias = M98090_MBVSEL_2V8; in max98090_probe()
2459 } else if (micbias < M98090_MBVSEL_2V2 || micbias > M98090_MBVSEL_2V8) { in max98090_probe()
2460 dev_err(codec->dev, "micbias out of range 0x%x\n", micbias); in max98090_probe()
2461 micbias = M98090_MBVSEL_2V8; in max98090_probe()
2465 M98090_MBVSEL_MASK, micbias); in max98090_probe()
Dadau17x1.c695 enum adau17x1_micbias_voltage micbias) in adau17x1_set_micbias_voltage() argument
699 switch (micbias) { in adau17x1_set_micbias_voltage()
707 return regmap_write(adau->regmap, ADAU17X1_MICBIAS, micbias << 2); in adau17x1_set_micbias_voltage()
Dsn95031.c793 int micbias = sn95031_get_mic_bias(codec); in sn95031_get_headset_state() local
795 int jack_type = snd_soc_jack_get_type(mfld_jack, micbias); in sn95031_get_headset_state()
Dwm8994.c3334 for (i = 0; i < ARRAY_SIZE(pdata->micbias); i++) { in wm8994_handle_pdata()
3335 if (pdata->micbias[i]) { in wm8994_handle_pdata()
3337 pdata->micbias[i] & 0xffff); in wm8994_handle_pdata()
3358 int micbias) in wm8994_mic_detect() argument
3371 switch (micbias) { in wm8994_mic_detect()
3387 dev_warn(codec->dev, "Invalid MICBIAS %d\n", micbias); in wm8994_mic_detect()
3393 micbias, ret); in wm8994_mic_detect()
3396 micbias, jack); in wm8994_mic_detect()
Dda9055.c1440 switch (da9055->pdata->micbias) { in da9055_probe()
1447 (da9055->pdata->micbias) << 4); in da9055_probe()
Dadau1373.c1355 static bool adau1373_valid_micbias(enum adau1373_micbias_voltage micbias) in adau1373_valid_micbias() argument
1357 switch (micbias) { in adau1373_valid_micbias()
Dab8500-codec.c141 static inline const char *amic_micbias_str(enum amic_micbias micbias) in amic_micbias_str() argument
143 switch (micbias) { in amic_micbias_str()
/linux-4.4.14/include/sound/
Dda9055.h30 enum da9055_micbias_voltage micbias; member
Dwm2200.h58 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/linux-4.4.14/include/linux/platform_data/
Dadau1977.h42 enum adau1977_micbias micbias; member
/linux-4.4.14/drivers/mfd/
Darizona-core.c1287 if (!arizona->pdata.micbias[i].mV && in arizona_dev_init()
1288 !arizona->pdata.micbias[i].bypass) in arizona_dev_init()
1292 if (!arizona->pdata.micbias[i].mV) in arizona_dev_init()
1293 arizona->pdata.micbias[i].mV = 2800; in arizona_dev_init()
1295 val = (arizona->pdata.micbias[i].mV - 1500) / 100; in arizona_dev_init()
1299 if (arizona->pdata.micbias[i].ext_cap) in arizona_dev_init()
1302 if (arizona->pdata.micbias[i].discharge) in arizona_dev_init()
1305 if (arizona->pdata.micbias[i].soft_start) in arizona_dev_init()
1308 if (arizona->pdata.micbias[i].bypass) in arizona_dev_init()
Dwm8994-core.c287 of_property_read_u32_array(np, "wlf,micbias-cfg", pdata->micbias, in wm8994_set_pdata_from_of()
288 ARRAY_SIZE(pdata->micbias)); in wm8994_set_pdata_from_of()
/linux-4.4.14/include/linux/mfd/arizona/
Dpdata.h163 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
/linux-4.4.14/include/linux/mfd/wm8994/
Dpdata.h207 int micbias[2]; member
/linux-4.4.14/arch/arm/boot/dts/
Dimx6qdl-phytec-pbab01.dtsi123 ai3x-micbias-vg = <2>;
Dam43x-epos-evm.dts17 #include <dt-bindings/sound/tlv320aic31xx-micbias.h>
508 ai31xx-micbias-vg = <MICBIAS_2_0V>;
Domap3-n900.dts502 ai3x-micbias-vg = <1>;
515 ai3x-micbias-vg = <2>;
Dam335x-pepper.dts77 ai3x-micbias-vg = <0x2>;
Ddra72-evm.dts439 ai3x-micbias-vg = <1>; /* 2.0V */
Ddra7-evm.dts557 ai3x-micbias-vg = <1>; /* 2.0V */