/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | tlv320aic31xx.txt | 26 - 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 67 ai31xx-micbias-vg = <MICBIAS_OFF>;
|
H A D | samsung,aries-wm8994.yaml | 64 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 D | ti,tlv320aic3x.yaml | 75 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 D | sgtl5000.yaml | 42 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 D | nuvoton,nau8824.yaml | 49 nuvoton,micbias-voltage: 52 Micbias voltage level. 77 SAR = 255 * MICBIAS / SAR_VOLTAGE * R / (2000 + R) where MICBIAS is 78 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 171 nuvoton,micbias-voltage = <6>;
|
H A D | nuvoton,nau8825.yaml | 63 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 D | qcom,pm8916-wcd-analog-codec.yaml | 48 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 D | cs42l52.txt | 29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin 45 cirrus,micbias-lvl = <5>;
|
H A D | maxim,max98090.yaml | 15 HPL, HPR, SPKL, SPKR, RCVL, RCVR, MICBIAS 46 maxim,micbias: 51 Micbias voltage applied to the analog mic, valid voltages value are:
|
H A D | cs42l56.txt | 30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin. 61 cirrus,micbias-lvl = <5>;
|
H A D | nvidia,tegra-audio-max9808x.yaml | 58 - MICBIAS 79 "MIC1", "MICBIAS", 80 "MICBIAS", "Internal Mic 1",
|
H A D | adi,adau1977.yaml | 41 adi,micbias: 43 Configures the voltage setting for the MICBIAS pin. 76 adi,micbias = <3>;
|
H A D | qcom,wcd9335.yaml | 64 vdd-micbias-supply: 65 description: micbias supply 115 vdd-micbias-supply: false
|
H A D | nuvoton,nau8821.yaml | 51 nuvoton,micbias-voltage: 52 description: MICBIAS output level select. 125 nuvoton,micbias-voltage = <6>;
|
H A D | dialog,da7219.yaml | 70 dlg,micbias-lvl: 95 dlg,micbias-pulse-lvl: 101 dlg,micbias-pulse-time: 217 dlg,micbias-lvl = <2600>;
|
H A D | atmel-wm8904.txt | 23 * MICBIAS 50 "Mic", "MICBIAS",
|
H A D | cs53l30.txt | 20 - cirrus,micbias-lvl : Set the output voltage level on the MICBIAS Pin.
|
H A D | rt5651.txt | 31 u32, micbias over-current detection threshold in µA, valid values are 35 u32, micbias over-current detection scale-factor, valid values are:
|
/openbmc/linux/sound/soc/codecs/ |
H A D | wcd-mbhc-v2.c | 106 static void wcd_program_btn_threshold(const struct wcd_mbhc *mbhc, bool micbias) in wcd_program_btn_threshold() argument 112 mbhc->cfg->num_btn, micbias); in wcd_program_btn_threshold() 120 * Some codecs handle micbias/pullup enablement in codec in wcd_mbhc_curr_micbias_control() 121 * drivers itself and micbias is not needed for regular in wcd_mbhc_curr_micbias_control() 138 /* Disable PULL_UP_EN & enable MICBIAS */ in wcd_mbhc_curr_micbias_control() 140 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control() 147 /* Program Button threshold registers as per MICBIAS */ in wcd_mbhc_curr_micbias_control() 176 /* MICBIAS usage change */ in wcd_mbhc_event_notify() 201 /* MICBIAS usage change */ in wcd_mbhc_event_notify() 222 /* check if micbias is enabled */ in wcd_mbhc_event_notify() [all …]
|
/openbmc/linux/include/dt-bindings/sound/ |
H A D | tlv320adc3xxx.h | 23 #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 */
|
/openbmc/linux/include/sound/ |
H A D | da9055.h | 23 /* 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 D | wm2200.h | 54 /** MICBIAS configurations */ 55 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
|
/openbmc/linux/Documentation/devicetree/bindings/extcon/ |
H A D | wlf,arizona.yaml | 64 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
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | cirrus,lochnagar.yaml | 188 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>;
|
/openbmc/linux/include/linux/mfd/arizona/ |
H A D | pdata.h | 147 /** Force MICBIAS on for mic detect */ 161 /** MICBIAS configurations */ 162 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
|