Home
last modified time | relevance | path

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

1234

/openbmc/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 Dsgtl5000.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 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 Dtlv320aic31xx.txt26 - ai31xx-micbias-vg - MicBias Voltage setting
31 micbias is set to 2.0V.
67 ai31xx-micbias-vg = <MICBIAS_OFF>;
H A Dqcom,wcd9335.yaml64 vdd-micbias-supply:
65 description: micbias supply
115 vdd-micbias-supply: false
H A Drt5651.txt31 u32, micbias over-current detection threshold in µA, valid values are
35 u32, micbias over-current detection scale-factor, valid values are:
H A Dnuvoton,nau8824.yaml49 nuvoton,micbias-voltage:
78 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by
171 nuvoton,micbias-voltage = <6>;
H A Dcs42l52.txt29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin
45 cirrus,micbias-lvl = <5>;
H A Ddialog,da7219.yaml70 dlg,micbias-lvl:
95 dlg,micbias-pulse-lvl:
101 dlg,micbias-pulse-time:
217 dlg,micbias-lvl = <2600>;
H A Dadi,adau1977.yaml41 adi,micbias:
76 adi,micbias = <3>;
H A Dcs42l56.txt30 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin.
61 cirrus,micbias-lvl = <5>;
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
H A Dnuvoton,nau8825.yaml63 nuvoton,micbias-voltage:
92 configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by
223 nuvoton,micbias-voltage = <6>;
H A Drt5640.txt53 u32, micbias over-current detection threshold in µA, valid values are
57 u32, micbias over-current detection scale-factor, valid values are:
H A Dnuvoton,nau8821.yaml51 nuvoton,micbias-voltage:
125 nuvoton,micbias-voltage = <6>;
/openbmc/linux/include/sound/
H A Dda9055.h26 enum da9055_micbias_voltage micbias; member
H A Dwm2200.h55 struct wm2200_micbias micbias[WM2200_MAX_MICBIAS]; member
/openbmc/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>;
/openbmc/linux/drivers/mfd/
H A Darizona-core.c1314 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()
/openbmc/linux/sound/soc/codecs/
H A 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()
H A Dtlv320adc3xxx.c1036 int gpio, micbias; in adc3xxx_init_gpio() local
1065 for (micbias = 0; micbias < ADC3XXX_MICBIAS_PINS; micbias++) { in adc3xxx_init_gpio()
1066 unsigned int vg = adc3xxx->micbias_vg[micbias]; in adc3xxx_init_gpio()
1070 ADC3XXX_MICBIAS_MASK << adc3xxx_micbias_shift[micbias], in adc3xxx_init_gpio()
1071 vg << adc3xxx_micbias_shift[micbias]); in adc3xxx_init_gpio()
H A Dwcd-mbhc-v2.c106 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()
773 int micbias = 0; in wcd_mbhc_get_micbias() local
776 mbhc->mbhc_cb->get_micbias_val(mbhc->component, &micbias); in wcd_mbhc_get_micbias()
784 micbias = 1000 + (vout_ctl * 50); in wcd_mbhc_get_micbias()
786 return micbias; in wcd_mbhc_get_micbias()
789 static int wcd_get_voltage_from_adc(u8 val, int micbias) in wcd_get_voltage_from_adc() argument
794 return ((val * 125 * micbias)/(WCD_MBHC_ADC_MICBIAS_MV * 10)); in wcd_get_voltage_from_adc()
/openbmc/linux/include/linux/mfd/arizona/
H A Dpdata.h162 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS]; member
/openbmc/linux/include/linux/mfd/wm8994/
H A Dpdata.h199 int micbias[2]; member
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui-audio-da7219.dtsi17 dlg,micbias-lvl = <2600>;

1234