Home
last modified time | relevance | path

Searched +full:headset +full:- +full:micbias +full:- +full:supply (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dsamsung,aries-wm8994.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/samsung,aries-wm8994.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jonathan Bakker <xc-racer2@live.ca>
16 - samsung,aries-wm8994
18 - samsung,fascinate4g-wm8994
22 description: The user-visible name of this sound complex.
27 sound-dai:
30 $ref: /schemas/types.yaml#/definitions/phandle-array
[all …]
H A Dqcom,msm8916-wcd-analog.txt8 - compatible = "qcom,pm8916-wcd-analog-codec";
9 - reg: represents the slave base address provided to the peripheral.
10 - interrupts: List of interrupts in given SPMI peripheral.
11 - interrupt-names: Names specified to above list of interrupts in same
13 "cdc_spk_cnp_int" - Speaker click and pop interrupt.
14 "cdc_spk_clip_int" - Speaker clip interrupt.
15 "cdc_spk_ocp_int" - Speaker over current protect interrupt.
16 "mbhc_ins_rem_det1" - jack insert removal detect interrupt 1.
17 "mbhc_but_rel_det" - button release interrupt.
18 "mbhc_but_press_det" - button press event
[all …]
H A Dsamsung,midas-audio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/samsung,midas-audio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 const: samsung,midas-audio
18 description: The user-visible name of this sound complex.
23 sound-dai:
24 $ref: /schemas/types.yaml#/definitions/phandle-array
28 - sound-dai
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3288-veyron-analog-audio.dtsi1 // SPDX-License-Identifier: GPL-2.0
11 compatible = "rockchip,rockchip-audio-max98090";
12 pinctrl-names = "default";
13 pinctrl-0 = <&mic_det>, <&hp_det>;
14 rockchip,model = "VEYRON-I2S";
15 rockchip,i2s-controller = <&i2s>;
16 rockchip,audio-codec = <&max98090>;
17 rockchip,hp-det-gpios = <&gpio6 RK_PA5 GPIO_ACTIVE_HIGH>;
18 rockchip,mic-det-gpios = <&gpio6 RK_PB3 GPIO_ACTIVE_LOW>;
19 rockchip,headset-codec = <&headsetcodec>;
[all …]
H A Ds5pv210-fascinate4g.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include "s5pv210-aries.dtsi"
9 model = "Samsung Galaxy S Fascinate 4G (SGH-T959P) based on S5PV210";
13 stdout-path = &uart2;
16 gpio-keys {
17 compatible = "gpio-keys";
23 wakeup-source;
[all …]
H A Ds5pv210-galaxys.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include "s5pv210-aries.dtsi"
9 model = "Samsung Galaxy S1 (GT-I9000) based on S5PV210";
13 stdout-path = &uart2;
16 nand_pwrseq: nand-pwrseq {
17 compatible = "mmc-pwrseq-simple";
18 reset-gpios = <&gpj2 7 GPIO_ACTIVE_LOW>;
[all …]
H A Dtegra20-acer-a500-picasso.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/gpio-keys.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/thermal/thermal.h>
9 #include "tegra20-cpu-opp.dtsi"
10 #include "tegra20-cpu-opp-microvolt.dtsi"
31 * pre-existing /chosen node to be available to insert the
40 reserved-memory {
41 #address-cells = <1>;
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288-veyron.dtsi6 * SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/clock/rockchip,rk808.h>
10 #include <dt-bindings/input/input.h>
12 #include "rk3288-u-boot.dtsi"
20 stdout-path = &uart2;
21 u-boot,spl-boot-order = &spi_flash;
26 pinctrl-names = "default";
27 pinctrl-0 = <&fw_wp_ap>;
28 write-protect-gpio = <&gpio7 6 GPIO_ACTIVE_LOW>;
33 compatible = "pwm-backlight";
[all …]
H A Drk3288-tinker.dtsi2 * This file is dual-licensed: you can use it either under the terms
42 #include "rk3288-u-boot.dtsi"
50 ext_gmac: external-gmac-clock {
51 compatible = "fixed-clock";
52 clock-frequency = <125000000>;
53 clock-output-names = "ext_gmac";
54 #clock-cells = <0>;
57 gpio-keys {
58 compatible = "gpio-keys";
59 #address-cells = <1>;
[all …]
H A D.rk3288-veyron-mickey.dtb.dts.tmp
H A D.rk3288-veyron-minnie.dtb.dts.tmp
H A D.rk3288-veyron-jerry.dtb.dts.tmp
H A D.rk3288-tinker.dtb.dts.tmp
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dnau8825.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Co-author: Meng-Huang Kuo <mhkuo@nuvoton.com>
34 #define NUVOTON_CODEC_DAI "nau8825-hifi"
238 * nau8825_sema_acquire - acquire the semaphore of nau88l25
248 * this function returns -ETIME. If the sleep is interrupted by a signal,
249 * this function will return -EINTR. It returns 0 if the semaphore was
261 ret = down_timeout(&nau8825->xtalk_sem, timeout); in nau8825_sema_acquire()
263 dev_warn(nau8825->dev, "Acquire semaphore timeout\n"); in nau8825_sema_acquire()
265 ret = down_trylock(&nau8825->xtalk_sem); in nau8825_sema_acquire()
267 dev_warn(nau8825->dev, "Acquire semaphore fail\n"); in nau8825_sema_acquire()
[all …]
H A Dab8500-codec.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
8 * for ST-Ericsson.
14 * for ST-Ericsson.
31 #include <linux/mfd/abx500/ab8500-sysctrl.h>
32 #include <linux/mfd/abx500/ab8500-codec.h>
41 #include <sound/soc-dapm.h>
44 #include "ab8500-codec.h"
58 /* Nr of FIR/IIR-coeff banks in ANC-block */
123 /* Private data for AB8500 device-driver */
[all …]
H A Dmsm8916-wcd-analog.c1 // SPDX-License-Identifier: GPL-2.0
110 #define MICB_VOLTAGE_REGVAL(v) (((v - MICB_MIN_VAL)/MICB_STEP_SIZE) << 3)
284 "vdd-cdc-io",
285 "vdd-cdc-tx-rx-cx",
359 if (wcd->micbias_mv) { in pm8916_wcd_analog_micbias_enable()
362 MICB_VOLTAGE_REGVAL(wcd->micbias_mv)); in pm8916_wcd_analog_micbias_enable()
364 * Special headset needs MICBIAS as 2.7V so wait for in pm8916_wcd_analog_micbias_enable()
365 * 50 msec for the MICBIAS to reach 2.7 volts. in pm8916_wcd_analog_micbias_enable()
367 if (wcd->micbias_mv >= 2700) in pm8916_wcd_analog_micbias_enable()
395 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pm8916_wcd_analog_enable_micbias_int()
[all …]
H A Drk3308_codec.c2 * rk3308_codec.c -- RK3308 ALSA Soc Audio Driver
54 #define CODEC_DRV_NAME "rk3308-acodec"
126 EXT_MICBIAS_FUNC1, /* enable external micbias via GPIO */
127 EXT_MICBIAS_FUNC2, /* enable external micbias via regulator */
167 * grp 0 -- select ADC1 / ADC2
168 * grp 1 -- select ADC3 / ADC4
169 * grp 2 -- select ADC5 / ADC6
170 * grp 3 -- select ADC7 / ADC8
204 /* Only hpout do fade-in and fade-out */
228 -1800, 150, 2850);
[all …]
H A Dtlv320aic31xx.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/
10 * The TLV320AIC31xx series of audio codecs are low-power, highly integrated
12 * and mono/stereo Class-D speaker driver.
34 #include <dt-bindings/sound/tlv320aic31xx-micbias.h>
177 u8 ocmv; /* output common-mode voltage */
287 static const DECLARE_TLV_DB_SCALE(dac_vol_tlv, -6350, 50, 0);
289 static const DECLARE_TLV_DB_SCALE(adc_cgain_tlv, -2000, 50, 0);
293 static const DECLARE_TLV_DB_SCALE(hp_vol_tlv, -6350, 50, 0);
294 static const DECLARE_TLV_DB_SCALE(sp_vol_tlv, -6350, 50, 0);
[all …]
H A Drt5663.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * rt5663.c -- RT5663 ALSA SoC audio codec driver
24 #include <sound/soc-dapm.h>
1373 static const DECLARE_TLV_DB_SCALE(rt5663_hp_vol_tlv, -2400, 150, 0);
1374 static const DECLARE_TLV_DB_SCALE(rt5663_v2_hp_vol_tlv, -2250, 150, 0);
1375 static const DECLARE_TLV_DB_SCALE(dac_vol_tlv, -6525, 75, 0);
1376 static const DECLARE_TLV_DB_SCALE(adc_vol_tlv, -1725, 75, 0);
1405 /* reset in-line command */ in rt5663_enable_push_button_irq()
1412 switch (rt5663->codec_ver) { in rt5663_enable_push_button_irq()
1424 dev_err(component->dev, "Unknown CODEC Version\n"); in rt5663_enable_push_button_irq()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dimx8mq-librem5.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2018-2020 Purism SPC
6 /dts-v1/;
8 #include "dt-bindings/input/input.h"
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include "dt-bindings/pwm/pwm.h"
11 #include "dt-bindings/usb/pd.h"
18 backlight_dsi: backlight-dsi {
19 compatible = "led-backlight";
23 pmic_osc: clock-pmic {
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-gru.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * Copyright 2016-2017 Google, Inc
8 #include <dt-bindings/input/input.h>
10 #include "rk3399-op1-opp.dtsi"
14 stdout-path = "serial2:115200n8";
23 * - Rails that only connect to the EC (or devices that the EC talks to)
25 * - Rails _are_ included if the rails go to the AP even if the AP
34 * - The EC controls the enable and the EC always enables a rail as
36 * - The rails are actually connected to each other by a jumper and
41 ppvar_sys: ppvar-sys {
[all …]