| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| 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 | fsl,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 | 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 | samsung,midas-audio.yaml | 51 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 D | qcom,wcd9335.yaml | 64 vdd-micbias-supply: 65 description: micbias supply 115 vdd-micbias-supply: false
|
| 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:
|
| H A D | dialog,da7219.yaml | 70 dlg,micbias-lvl: 96 dlg,micbias-pulse-lvl: 102 dlg,micbias-pulse-time: 218 dlg,micbias-lvl = <2600>;
|
| H A D | nuvoton,nau8824.yaml | 57 nuvoton,micbias-voltage: 86 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 179 nuvoton,micbias-voltage = <6>;
|
| 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 | adi,adau1977.yaml | 41 adi,micbias: 76 adi,micbias = <3>;
|
| H A D | rockchip,rk3308-codec.yaml | 65 rockchip,micbias-avdd-percent: 70 E.g. if rockchip,micbias-avdd-percent = 85 and AVDD = 3v3, then the
|
| 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 | nuvoton,nau8825.yaml | 63 nuvoton,micbias-voltage: 92 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 223 nuvoton,micbias-voltage = <6>;
|
| H A D | ti,tlv320dac3100.yaml | 63 ai31xx-micbias-vg: 116 ai31xx-micbias-vg = <MICBIAS_2_0V>;
|
| H A D | nuvoton,nau8821.yaml | 51 nuvoton,micbias-voltage: 139 nuvoton,micbias-voltage = <6>;
|
| H A D | realtek,rt5640.yaml | 109 description: micbias over-current detection threshold in µA 116 description: micbias over-current detection scale-factor
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | tlv320adc3xxx.c | 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() 1036 unsigned int micbias = offset - ADC3XXX_GPIO_PINS; in adc3xxx_gpio_get() local 1069 int gpio, micbias; in adc3xxx_init_gpio() local 1099 for (micbias = 0; micbias < ADC3XXX_MICBIAS_PINS; micbias++) { in adc3xxx_init_gpio() 1102 if (adc3xxx->micbias_gpo[micbias]) in adc3xxx_init_gpio() 1105 vg = adc3xxx->micbias_vg[micbias]; in adc3xxx_init_gpio() 1109 ADC3XXX_MICBIAS_MASK << adc3xxx_micbias_shift[micbias], in adc3xxx_init_gpio() [all …]
|
| H A D | adau1977.c | 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() 895 micbias << ADAU1977_MICBIAS_MB_VOLTS_OFFSET); in adau1977_setup_micbias()
|
| H A D | wcd-mbhc-v2.c | 110 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() 836 int micbias = 0; in wcd_mbhc_get_micbias() local 839 mbhc->mbhc_cb->get_micbias_val(mbhc->component, &micbias); in wcd_mbhc_get_micbias() 847 micbias = 1000 + (vout_ctl * 50); in wcd_mbhc_get_micbias() 849 return micbias; in wcd_mbhc_get_micbias() 852 static int wcd_get_voltage_from_adc(u8 val, int micbias) in wcd_get_voltage_from_adc() argument 857 return ((val * 125 * micbias)/(WCD_MBHC_ADC_MICBIAS_MV * 10)); in wcd_get_voltage_from_adc()
|
| /linux-6.15/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>;
|
| /linux-6.15/drivers/mfd/ |
| H A D | arizona-core.c | 1314 if (!arizona->pdata.micbias[i].mV && in arizona_dev_init() 1315 !arizona->pdata.micbias[i].bypass) in arizona_dev_init() 1319 if (!arizona->pdata.micbias[i].mV) in arizona_dev_init() 1320 arizona->pdata.micbias[i].mV = 2800; in arizona_dev_init() 1322 val = (arizona->pdata.micbias[i].mV - 1500) / 100; in arizona_dev_init() 1326 if (arizona->pdata.micbias[i].ext_cap) in arizona_dev_init() 1329 if (arizona->pdata.micbias[i].discharge) in arizona_dev_init() 1332 if (arizona->pdata.micbias[i].soft_start) in arizona_dev_init() 1335 if (arizona->pdata.micbias[i].bypass) in arizona_dev_init()
|
| /linux-6.15/include/sound/ |
| H A D | da9055.h | 26 enum da9055_micbias_voltage micbias; member
|
| H A D | wm2200.h | 53 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
|
| /linux-6.15/include/linux/mfd/arizona/ |
| H A D | pdata.h | 162 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
|
| /linux-6.15/include/linux/mfd/wm8994/ |
| H A D | pdata.h | 199 int micbias[2]; member
|