Home
last modified time | relevance | path

Searched full:micbias (Results 1 – 25 of 188) sorted by relevance

12345678

/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dtlv320aic31xx.txt26 - ai31xx-micbias-vg - MicBias Voltage setting
27 1 or MICBIAS_2_0V - MICBIAS output is powered to 2.0V
28 2 or MICBIAS_2_5V - MICBIAS output is powered to 2.5V
29 3 or MICBIAS_AVDD - MICBIAS output is connected to AVDD
31 micbias is set to 2.0V.
48 * MICBIAS
61 #include <dt-bindings/sound/tlv320aic31xx-micbias.h>
67 ai31xx-micbias-vg = <MICBIAS_OFF>;
Dsamsung,aries-wm8994.yaml58 main-micbias-supply:
59 description: Supply for the micbias on the main mic
61 headset-micbias-supply:
62 description: Supply for the micbias on the headset mic
78 description: IO channel to read micbias voltage for headset detection
90 - main-micbias-supply
91 - headset-micbias-supply
109 main-micbias-supply = <&main_micbias_reg>;
110 headset-micbias-supply = <&headset_micbias_reg>;
Dtlv320aic3x.txt23 - ai3x-micbias-vg - MicBias Voltage required.
24 1 - MICBIAS output is powered to 2.0V,
25 2 - MICBIAS output is powered to 2.5V,
26 3 - MICBIAS output is connected to AVDD,
27 If this node is not mentioned or if the value is incorrect, then MicBias
Dnau8824.txt19 - nuvoton,micbias-voltage: Micbias voltage level.
31 SAR = 255 * MICBIAS / SAR_VOLTAGE * R / (2000 + R)
32 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
78 nuvoton,micbias-voltage = <6>;
Dnau8825.txt23 - nuvoton,micbias-voltage: Micbias voltage level.
35 SAR = 255 * MICBIAS / SAR_VOLTAGE * R / (2000 + R)
36 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
90 nuvoton,micbias-voltage = <6>;
Dsgtl5000.yaml39 micbias-resistor-k-ohms:
42 mentioned or if the value is unknown, then micbias resistor is set to
46 micbias-voltage-m-volts:
103 micbias-resistor-k-ohms = <2>;
104 micbias-voltage-m-volts = <2250>;
Dts3a227e.txt16 - ti,micbias: Intended MICBIAS voltage (datasheet section 9.6.7).
17 Select 0/1/2/3/4/5/6/7 to specify MICBIAS voltage
Dmax98090.txt23 - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
50 * MICBIAS
Dcs42l52.txt29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin
45 cirrus,micbias-lvl = <5>;
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>;
Dcs42l56.txt30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin.
61 cirrus,micbias-lvl = <5>;
Dadi,adau1977.yaml43 adi,micbias:
45 Configures the voltage setting for the MICBIAS pin.
74 adi,micbias = <3>;
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>;
Datmel-wm8904.txt23 * MICBIAS
50 "Mic", "MICBIAS",
Dcs53l30.txt20 - cirrus,micbias-lvl : Set the output voltage level on the MICBIAS Pin.
Drt5651.txt31 u32, micbias over-current detection threshold in µA, valid values are
35 u32, micbias over-current detection scale-factor, valid values are:
Drt5640.txt50 u32, micbias over-current detection threshold in µA, valid values are
54 u32, micbias over-current detection scale-factor, valid values are:
/Linux-v5.15/sound/soc/codecs/
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()
119 * Some codecs handle micbias/pullup enablement in codec in wcd_mbhc_curr_micbias_control()
120 * drivers itself and micbias is not needed for regular in wcd_mbhc_curr_micbias_control()
137 /* Disable PULL_UP_EN & enable MICBIAS */ in wcd_mbhc_curr_micbias_control()
139 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control()
146 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control()
175 /* MICBIAS usage change */ in wcd_mbhc_event_notify()
200 /* MICBIAS usage change */ in wcd_mbhc_event_notify()
221 /* check if micbias is enabled */ in wcd_mbhc_event_notify()
[all …]
Dadau1977.c160 SND_SOC_DAPM_SUPPLY("MICBIAS", ADAU1977_REG_MICBIAS,
883 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()
889 dev_err(adau1977->dev, "Invalid value for 'adi,micbias'\n"); in adau1977_setup_micbias()
895 micbias << ADAU1977_MICBIAS_MB_VOLTS_OFFSET); in adau1977_setup_micbias()
/Linux-v5.15/include/sound/
Dda9055.h23 /* Selects which of the two MicBias pins acts as the bias source */
25 /* Selects the micbias voltage */
26 enum da9055_micbias_voltage micbias; member
Dwm2200.h54 /** MICBIAS configurations */
55 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/Linux-v5.15/Documentation/devicetree/bindings/extcon/
Dwlf,arizona.yaml64 Time allowed for MICBIAS to startup prior to performing microphone
89 wlf,micd-force-micbias:
91 Force MICBIAS continuously on during microphone detection.
108 The second cell represents the MICBIAS to be used. Zero
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
Dcirrus,lochnagar.yaml185 cirrus,micbias-input:
187 A property selecting which of the CODEC minicard micbias outputs
210 cirrus,micbias-input:
212 A property selecting which of the CODEC minicard micbias outputs
336 cirrus,micbias-input = <3>;
/Linux-v5.15/sound/soc/samsung/
Daries_wm8994.c110 /* Temporarily enable micbias and earpath selector */ in headset_det_irq_thread()
113 pr_err("%s failed to enable micbias: %d", __func__, ret); in headset_det_irq_thread()
131 pr_err("%s failed disable micbias: %d", __func__, ret); in headset_det_irq_thread()
567 priv->reg_main_micbias = devm_regulator_get(dev, "main-micbias"); in aries_audio_probe()
569 dev_err(dev, "Failed to get main micbias regulator\n"); in aries_audio_probe()
573 priv->reg_headset_micbias = devm_regulator_get(dev, "headset-micbias"); in aries_audio_probe()
575 dev_err(dev, "Failed to get headset micbias regulator\n"); in aries_audio_probe()
/Linux-v5.15/include/linux/mfd/arizona/
Dpdata.h147 /** Force MICBIAS on for mic detect */
161 /** MICBIAS configurations */
162 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member

12345678