Home
last modified time | relevance | path

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

12345678910

/linux/Documentation/devicetree/bindings/sound/
H A Dsamsung,aries-wm8994.yaml64 main-micbias-supply:
65 description: Supply for the micbias on the main mic
67 headset-micbias-supply:
68 description: Supply for the micbias on the headset mic
84 description: IO channel to read micbias voltage for headset detection
95 - main-micbias-supply
96 - headset-micbias-supply
114 main-micbias-supply = <&main_micbias_reg>;
115 headset-micbias-supply = <&headset_micbias_reg>;
H A Dti,tlv320dac3100.yaml19 * MICBIAS
63 ai31xx-micbias-vg:
68 MicBias Voltage setting
69 1 or MICBIAS_2_0V - MICBIAS output is powered to 2.0V
70 2 or MICBIAS_2_5V - MICBIAS output is powered to 2.5V
71 3 or MICBIAS_AVDD - MICBIAS output is connected to AVDD
116 ai31xx-micbias-vg = <MICBIAS_2_0V>;
H A Dti,tlv320aic3x.yaml75 ai3x-micbias-vg:
76 description: MicBias required voltage. If node is omitted then MicBias is powered down.
80 description: MICBIAS output is powered to 2.0V.
82 description: MICBIAS output is powered to 2.5V.
84 description: MICBIAS output is connected to AVDD.
H A Dnuvoton,nau8824.yaml57 nuvoton,micbias-voltage:
60 Micbias voltage level.
85 SAR = 255 * MICBIAS / SAR_VOLTAGE * R / (2000 + R) where MICBIAS is
86 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by
179 nuvoton,micbias-voltage = <6>;
H A Dfsl,sgtl5000.yaml42 micbias-resistor-k-ohms:
45 mentioned or if the value is unknown, then micbias resistor is set to
49 micbias-voltage-m-volts:
107 micbias-resistor-k-ohms = <2>;
108 micbias-voltage-m-volts = <2250>;
H A Dnuvoton,nau8825.yaml63 nuvoton,micbias-voltage:
66 Micbias voltage level.
91 SAR = 255 * MICBIAS / SAR_VOLTAGE * R / (2000 + R) where MICBIAS is
92 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by
223 nuvoton,micbias-voltage = <6>;
H A Dqcom,pm8916-wcd-analog-codec.yaml48 vdd-micbias-supply:
49 description: micbias supply
63 headset when MBHC is powered from micbias.
67 qcom,micbias-lvl:
150 vdd-micbias-supply = <&pm8916_l13>;
H A Dsamsung,midas-audio.yaml51 description: Supply for the micbias on the Main microphone
54 description: Supply for the micbias on the Sub microphone
57 description: Supply for the micbias on the Headset microphone
77 description: IO channel to read micbias voltage for headset detection
H A Dcs42l52.txt29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin
45 cirrus,micbias-lvl = <5>;
H A Dmaxim,max98090.yaml15 HPL, HPR, SPKL, SPKR, RCVL, RCVR, MICBIAS
46 maxim,micbias:
51 Micbias voltage applied to the analog mic, valid voltages value are:
H A Dcs42l56.txt30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin.
61 cirrus,micbias-lvl = <5>;
H A Dnvidia,tegra-audio-max9808x.yaml58 - MICBIAS
79 "MIC1", "MICBIAS",
80 "MICBIAS", "Internal Mic 1",
H A Dadi,adau1977.yaml41 adi,micbias:
43 Configures the voltage setting for the MICBIAS pin.
76 adi,micbias = <3>;
H A Drockchip,rk3308-codec.yaml65 rockchip,micbias-avdd-percent:
67 Voltage setting for the MICBIAS pins expressed as a percentage of
70 E.g. if rockchip,micbias-avdd-percent = 85 and AVDD = 3v3, then the
H A Ddialog,da7219.yaml70 dlg,micbias-lvl:
96 dlg,micbias-pulse-lvl:
102 dlg,micbias-pulse-time:
218 dlg,micbias-lvl = <2600>;
H A Dqcom,wcd9335.yaml64 vdd-micbias-supply:
65 description: micbias supply
115 vdd-micbias-supply: false
H A Dnuvoton,nau8821.yaml51 nuvoton,micbias-voltage:
52 description: MICBIAS output level select.
139 nuvoton,micbias-voltage = <6>;
/linux/sound/soc/codecs/
H A Dwcd-mbhc-v2.c110 static void wcd_program_btn_threshold(const struct wcd_mbhc *mbhc, bool micbias) in wcd_program_btn_threshold() argument
116 mbhc->cfg->num_btn, micbias); in wcd_program_btn_threshold()
124 * Some codecs handle micbias/pullup enablement in codec in wcd_mbhc_curr_micbias_control()
125 * drivers itself and micbias is not needed for regular in wcd_mbhc_curr_micbias_control()
142 /* Disable PULL_UP_EN & enable MICBIAS */ in wcd_mbhc_curr_micbias_control()
144 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control()
151 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control()
180 /* MICBIAS usage change */ in wcd_mbhc_event_notify()
205 /* MICBIAS usage change */ in wcd_mbhc_event_notify()
226 /* check if micbias is enabled */ in wcd_mbhc_event_notify()
[all …]
H A Dtlv320adc3xxx.c295 /* MICBIAS control bits */
975 /* We check here if the MICBIAS pins are in fact configured in adc3xxx_gpio_request()
990 /* For the MICBIAS pins, they are by definition outputs. */ in adc3xxx_gpio_direction_out()
993 unsigned int micbias = offset - ADC3XXX_GPIO_PINS; in adc3xxx_gpio_direction_out() local
996 vg = adc3xxx->micbias_vg[micbias]; in adc3xxx_gpio_direction_out()
1001 ADC3XXX_MICBIAS_MASK << adc3xxx_micbias_shift[micbias], in adc3xxx_gpio_direction_out()
1002 vg << adc3xxx_micbias_shift[micbias]); in adc3xxx_gpio_direction_out()
1035 /* MICBIAS pins */ in adc3xxx_gpio_get()
1036 unsigned int micbias = offset - ADC3XXX_GPIO_PINS; in adc3xxx_gpio_get() local
1041 return ((regval >> adc3xxx_micbias_shift[micbias]) & ADC3XXX_MICBIAS_MASK) != in adc3xxx_gpio_get()
[all …]
/linux/include/dt-bindings/sound/
H A Dtlv320adc3xxx.h23 #define ADC3XXX_MICBIAS_OFF 0 /* Micbias pin powered off */
24 #define ADC3XXX_MICBIAS_2_0V 1 /* Micbias pin set to 2.0V */
25 #define ADC3XXX_MICBIAS_2_5V 2 /* Micbias pin set to 2.5V */
26 #define ADC3XXX_MICBIAS_AVDD 3 /* Use AVDD voltage for micbias pin */
/linux/include/sound/
H A 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
H A Dwm2200.h52 /** MICBIAS configurations */
53 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/linux/Documentation/devicetree/bindings/extcon/
H A 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/Documentation/devicetree/bindings/mfd/
H A Dcirrus,lochnagar.yaml188 cirrus,micbias-input:
190 A property selecting which of the CODEC minicard micbias outputs
214 cirrus,micbias-input:
216 A property selecting which of the CODEC minicard micbias outputs
341 cirrus,micbias-input = <3>;
/linux/sound/soc/samsung/
H A Daries_wm8994.c108 /* Temporarily enable micbias and earpath selector */ in headset_det_irq_thread()
111 pr_err("%s failed to enable micbias: %d", __func__, ret); in headset_det_irq_thread()
129 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()

12345678910