Home
last modified time | relevance | path

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

/linux-4.1.27/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>;
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).
Dtlv320aic3x.txt23 - ai3x-micbias-vg - MicBias Voltage required.
Dwm8994.txt44 - wlf,micbias-cfg : Two MICBIAS register values for WM1811 or
/linux-4.1.27/drivers/mfd/
Darizona-core.c939 if (!arizona->pdata.micbias[i].mV && in arizona_dev_init()
940 !arizona->pdata.micbias[i].bypass) in arizona_dev_init()
944 if (!arizona->pdata.micbias[i].mV) in arizona_dev_init()
945 arizona->pdata.micbias[i].mV = 2800; in arizona_dev_init()
947 val = (arizona->pdata.micbias[i].mV - 1500) / 100; in arizona_dev_init()
951 if (arizona->pdata.micbias[i].ext_cap) in arizona_dev_init()
954 if (arizona->pdata.micbias[i].discharge) in arizona_dev_init()
957 if (arizona->pdata.micbias[i].soft_start) in arizona_dev_init()
960 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.1.27/sound/soc/codecs/
Dts3a227e.c259 u32 micbias; in ts3a227e_parse_dt() local
262 err = of_property_read_u32(np, "ti,micbias", &micbias); in ts3a227e_parse_dt()
266 (micbias & 0x07) << MICBIAS_SETTING_SFT); in ts3a227e_parse_dt()
Dadau1977.c891 unsigned int micbias; in adau1977_setup_micbias() local
894 micbias = pdata->micbias; in adau1977_setup_micbias()
895 if (micbias > ADAU1977_MICBIAS_9V0) in adau1977_setup_micbias()
899 micbias = ADAU1977_MICBIAS_8V5; in adau1977_setup_micbias()
904 micbias << ADAU1977_MICBIAS_MB_VOLTS_OFFSET); in adau1977_setup_micbias()
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);
Dadau17x1.c694 enum adau17x1_micbias_voltage micbias) in adau17x1_set_micbias_voltage() argument
698 switch (micbias) { in adau17x1_set_micbias_voltage()
706 return regmap_write(adau->regmap, ADAU17X1_MICBIAS, micbias << 2); in adau17x1_set_micbias_voltage()
Dsn95031.c789 int micbias = sn95031_get_mic_bias(codec); in sn95031_get_headset_state() local
791 int jack_type = snd_soc_jack_get_type(mfld_jack, micbias); in sn95031_get_headset_state()
Dwm8994.c3333 for (i = 0; i < ARRAY_SIZE(pdata->micbias); i++) { in wm8994_handle_pdata()
3334 if (pdata->micbias[i]) { in wm8994_handle_pdata()
3336 pdata->micbias[i] & 0xffff); in wm8994_handle_pdata()
3357 int micbias) in wm8994_mic_detect() argument
3369 switch (micbias) { in wm8994_mic_detect()
3389 dev_warn(codec->dev, "Invalid MICBIAS %d\n", micbias); in wm8994_mic_detect()
3395 micbias, ret); in wm8994_mic_detect()
3398 micbias, jack); in wm8994_mic_detect()
Dda9055.c1444 switch (da9055->pdata->micbias) { in da9055_probe()
1451 (da9055->pdata->micbias) << 4); in da9055_probe()
Dadau1373.c1358 static bool adau1373_valid_micbias(enum adau1373_micbias_voltage micbias) in adau1373_valid_micbias() argument
1360 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.1.27/include/sound/
Dda9055.h30 enum da9055_micbias_voltage micbias; member
Dwm2200.h58 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/linux-4.1.27/include/linux/platform_data/
Dadau1977.h42 enum adau1977_micbias micbias; member
/linux-4.1.27/include/linux/mfd/arizona/
Dpdata.h157 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
/linux-4.1.27/include/linux/mfd/wm8994/
Dpdata.h207 int micbias[2]; member
/linux-4.1.27/arch/arm/boot/dts/
Dimx6qdl-phytec-pbab01.dtsi123 ai3x-micbias-vg = <2>;
Domap3-n900.dts502 ai3x-micbias-vg = <1>;
515 ai3x-micbias-vg = <2>;