Home
last modified time | relevance | path

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

123

/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dtlv320aic31xx.txt26 - ai31xx-micbias-vg - MicBias Voltage setting
31 micbias is set to 2.0V.
61 #include <dt-bindings/sound/tlv320aic31xx-micbias.h>
67 ai31xx-micbias-vg = <MICBIAS_OFF>;
Dnau8824.txt19 - nuvoton,micbias-voltage: Micbias voltage level.
32 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
78 nuvoton,micbias-voltage = <6>;
Dda7219.txt32 - dlg,micbias-lvl : Voltage (mV) for Mic Bias
46 - dlg,micbias-pulse-lvl : Mic bias higher voltage pulse level (mV).
48 - dlg,micbias-pulse-time : Mic bias higher voltage pulse duration (ms)
94 dlg,micbias-lvl = <2600>;
Dqcom,msm8916-wcd-analog.txt32 - vdd-micbias-supply: phandle of VDD_MICBIAS supply's regulator DT node.
40 from micbias.
41 - qcom,micbias-lvl: Voltage (mV) for Mic Bias
98 vdd-micbias-supply = <&pm8916_l13>;
Dnau8825.txt23 - nuvoton,micbias-voltage: Micbias voltage level.
36 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
90 nuvoton,micbias-voltage = <6>;
Drt5651.txt31 u32, micbias over-current detection threshold in µA, valid values are
35 u32, micbias over-current detection scale-factor, valid values are:
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>;
Drt5640.txt50 u32, micbias over-current detection threshold in µA, valid values are
54 u32, micbias over-current detection scale-factor, valid values are:
Dqcom,wcd9335.txt83 - vdd-micbias-supply:
86 Definition: Should contain a reference to the micbias supply
Dts3a227e.txt16 - ti,micbias: Intended MICBIAS voltage (datasheet section 9.6.7).
Dmax98090.txt23 - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
/Linux-v5.15/drivers/mfd/
Darizona-core.c1333 if (!arizona->pdata.micbias[i].mV && in arizona_dev_init()
1334 !arizona->pdata.micbias[i].bypass) in arizona_dev_init()
1338 if (!arizona->pdata.micbias[i].mV) in arizona_dev_init()
1339 arizona->pdata.micbias[i].mV = 2800; in arizona_dev_init()
1341 val = (arizona->pdata.micbias[i].mV - 1500) / 100; in arizona_dev_init()
1345 if (arizona->pdata.micbias[i].ext_cap) in arizona_dev_init()
1348 if (arizona->pdata.micbias[i].discharge) in arizona_dev_init()
1351 if (arizona->pdata.micbias[i].soft_start) in arizona_dev_init()
1354 if (arizona->pdata.micbias[i].bypass) in arizona_dev_init()
/Linux-v5.15/sound/soc/codecs/
Dts3a227e.c272 u32 micbias; in ts3a227e_parse_device_property() local
275 err = device_property_read_u32(dev, "ti,micbias", &micbias); in ts3a227e_parse_device_property()
279 (micbias & 0x07) << MICBIAS_SETTING_SFT); in ts3a227e_parse_device_property()
Dadau1977.c883 unsigned int micbias; in adau1977_setup_micbias() local
885 if (device_property_read_u32(adau1977->dev, "adi,micbias", &micbias)) in adau1977_setup_micbias()
886 micbias = ADAU1977_MICBIAS_8V5; in adau1977_setup_micbias()
888 if (micbias > ADAU1977_MICBIAS_9V0) { in adau1977_setup_micbias()
895 micbias << ADAU1977_MICBIAS_MB_VOLTS_OFFSET); in adau1977_setup_micbias()
Dwcd-mbhc-v2.c105 static void wcd_program_btn_threshold(const struct wcd_mbhc *mbhc, bool micbias) in wcd_program_btn_threshold() argument
111 mbhc->cfg->num_btn, micbias); in wcd_program_btn_threshold()
759 int micbias = 0; in wcd_mbhc_get_micbias() local
762 mbhc->mbhc_cb->get_micbias_val(mbhc->component, &micbias); in wcd_mbhc_get_micbias()
770 micbias = 1000 + (vout_ctl * 50); in wcd_mbhc_get_micbias()
772 return micbias; in wcd_mbhc_get_micbias()
775 static int wcd_get_voltage_from_adc(u8 val, int micbias) in wcd_get_voltage_from_adc() argument
780 return ((val * 125 * micbias)/(WCD_MBHC_ADC_MICBIAS_MV * 10)); in wcd_get_voltage_from_adc()
Dwm2200.c2338 if (!wm2200->pdata.micbias[i].mb_lvl && in wm2200_i2c_probe()
2339 !wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
2343 if (!wm2200->pdata.micbias[i].mb_lvl) in wm2200_i2c_probe()
2344 wm2200->pdata.micbias[i].mb_lvl in wm2200_i2c_probe()
2347 val = (wm2200->pdata.micbias[i].mb_lvl -1) in wm2200_i2c_probe()
2350 if (wm2200->pdata.micbias[i].discharge) in wm2200_i2c_probe()
2353 if (wm2200->pdata.micbias[i].fast_start) in wm2200_i2c_probe()
2356 if (wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
Dadau17x1.h63 enum adau17x1_micbias_voltage micbias);
Dwm8994.h51 int micbias);
/Linux-v5.15/include/sound/
Dda9055.h26 enum da9055_micbias_voltage micbias; member
Dwm2200.h55 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/Linux-v5.15/include/linux/mfd/arizona/
Dpdata.h162 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
/Linux-v5.15/arch/arm/boot/dts/
Ds5pv210-fascinate4g.dts66 main-micbias-supply = <&main_micbias_reg>;
67 headset-micbias-supply = <&headset_micbias_reg>;
141 headset_micbias_ena: headset-micbias-ena {
153 main_micbias_ena: main-micbias-ena {
Domap2420-n810.dts57 ai3x-micbias-vg = <1>; /* 2V */
/Linux-v5.15/include/linux/mfd/wm8994/
Dpdata.h199 int micbias[2]; member

123