Home
last modified time | relevance | path

Searched +full:high +full:- +full:volume (Results 1 – 25 of 492) sorted by relevance

12345678910>>...20

/openbmc/linux/sound/pci/emu10k1/
H A Dp16v.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk>
11 /* Audigy2 P16V pointer-offset register set, accessed through the PTR2 and DATA2 registers …
25 #define PLAYBACK_LIST_SIZE 0x01 /* Size of list in bytes << 16. E.g. 8 periods -> 0x00380000 */
38 #define CAPTURE_P16V_VOLUME1 0x14 /* Low: Capture volume 0xXXXX3030 */
39 #define CAPTURE_P16V_VOLUME2 0x15 /* High:Has no effect on capture volume */
75 * [26:24] FX engine channel capture 0 = 0x60-0x67.
76 * 1 = 0x68-0x6f.
77 * 2 = 0x70-0x77.
78 * 3 = 0x78-0x7f.
[all …]
H A Dp17v.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk>
8 /* Audigy2Value Tina (P17V) pointer-offset register set, */
12 /* 00 - 07: Not used */
16 /* 09 - 12: Not used */
20 /* 14 - 17: Not used */
23 #define P17V_SE_SLOT_SEL_H 0x1a /* Sound Engine slot select high */
24 /* 1b - 1f: Not used */
25 /* 20 - 2f: Not used */
26 /* 30 - 3b: Not used */
[all …]
/openbmc/linux/include/uapi/linux/
H A Dultrasound.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * ultrasound.h - Macros for programming the Gravis Ultrasound
10 * Copyright (C) by Hannu Savolainen 1993-1997
22 * byte 0 - SEQ_PRIVATE (0xfe)
23 * byte 1 - Synthesizer device number (0-N)
24 * byte 2 - Command (see below)
25 * byte 3 - Voice number (0-31)
26 * bytes 4 and 5 - parameter P1 (unsigned short)
27 * bytes 6 and 7 - parameter P2 (unsigned short)
32 * _GUS_NUMVOICES - Sets max. number of concurrent voices (P1=14-31, default 16)
[all …]
/openbmc/linux/include/sound/ac97/
H A Dregs.h1 /* SPDX-License-Identifier: GPL-2.0+
14 #define AC97_MASTER 0x02 /* Master Volume */
15 #define AC97_HEADPHONE 0x04 /* Headphone Volume (optional) */
16 #define AC97_MASTER_MONO 0x06 /* Master Volume Mono (optional) */
18 #define AC97_PC_BEEP 0x0a /* PC Beep Volume (optional) */
19 #define AC97_PHONE 0x0c /* Phone Volume (optional) */
20 #define AC97_MIC 0x0e /* MIC Volume */
21 #define AC97_LINE 0x10 /* Line In Volume */
22 #define AC97_CD 0x12 /* CD Volume */
23 #define AC97_VIDEO 0x14 /* Video Volume (optional) */
[all …]
/openbmc/linux/sound/soc/codecs/
H A Dda732x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver
24 #include <sound/soc-dapm.h>
41 * da732x register cache - default settings
184 return -EINVAL; in da732x_get_input_div()
249 /* High Pass Filter */
327 struct soc_enum *enum_ctrl = (struct soc_enum *)kcontrol->private_value; in da732x_hpf_set()
328 unsigned int reg = enum_ctrl->reg; in da732x_hpf_set()
329 unsigned int sel = ucontrol->value.enumerated.item[0]; in da732x_hpf_set()
343 return -EINVAL; in da732x_hpf_set()
[all …]
H A Dpcm3168a.c1 // SPDX-License-Identifier: GPL-2.0-only
104 static const char *const pcm3168a_pol[] = { "Active High", "Active Low" };
109 static const char *const pcm3168a_con[] = { "Differential", "Single-Ended" };
127 /* -100db to 0db, register values 0-54 cause mute */
128 static const DECLARE_TLV_DB_SCALE(pcm3168a_dac_tlv, -10050, 50, 1);
130 /* -100db to 20db, register values 0-14 cause mute */
131 static const DECLARE_TLV_DB_SCALE(pcm3168a_adc_tlv, -10050, 50, 1);
134 SOC_SINGLE("DAC Power-Save Switch", PCM3168A_DAC_PWR_MST_FMT,
136 SOC_ENUM("DAC1 Digital Filter roll-off", pcm3168a_d1_roll_off),
137 SOC_ENUM("DAC2 Digital Filter roll-off", pcm3168a_d2_roll_off),
[all …]
H A Dwm8997.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8997.c -- WM8997 ALSA SoC Audio driver
38 static DECLARE_TLV_DB_SCALE(eq_tlv, -1200, 100, 0);
39 static DECLARE_TLV_DB_SCALE(digital_tlv, -6400, 50, 0);
40 static DECLARE_TLV_DB_SCALE(noise_tlv, -13200, 600, 0);
41 static DECLARE_TLV_DB_SCALE(ng_tlv, -10200, 600, 0);
84 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in wm8997_sysclk_ev()
85 struct arizona *arizona = dev_get_drvdata(component->dev->parent); in wm8997_sysclk_ev()
86 struct regmap *regmap = arizona->regmap; in wm8997_sysclk_ev()
90 switch (arizona->rev) { in wm8997_sysclk_ev()
[all …]
H A Dwm5100.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm5100.c -- WM5100 ALSA SoC Audio driver
5 * Copyright 2011-2 Wolfson Microelectronics plc
127 dev_err(component->dev, "Unsupported sample rate: %dHz\n", rate); in wm5100_alloc_sr()
128 return -EINVAL; in wm5100_alloc_sr()
132 if ((wm5100->sysclk % rate) == 0) { in wm5100_alloc_sr()
134 sr_free = -1; in wm5100_alloc_sr()
136 if (!wm5100->sr_ref[i] && sr_free == -1) { in wm5100_alloc_sr()
146 wm5100->sr_ref[i]++; in wm5100_alloc_sr()
147 dev_dbg(component->dev, "SR %dHz, slot %d, ref %d\n", in wm5100_alloc_sr()
[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.
29 #include <linux/mfd/abx500/ab8500-sysctrl.h>
30 #include <linux/mfd/abx500/ab8500-codec.h>
39 #include <sound/soc-dapm.h>
42 #include "ab8500-codec.h"
56 /* Nr of FIR/IIR-coeff banks in ANC-block */
59 /* Minimum duration to keep ANC IIR Init bit high or
[all …]
H A Dwm8985.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8985.c -- WM8985 / WM8758 ALSA SoC Audio driver
49 { 1, 0x0000 }, /* R1 - Power management 1 */
50 { 2, 0x0000 }, /* R2 - Power management 2 */
51 { 3, 0x0000 }, /* R3 - Power management 3 */
52 { 4, 0x0050 }, /* R4 - Audio Interface */
53 { 5, 0x0000 }, /* R5 - Companding control */
54 { 6, 0x0140 }, /* R6 - Clock Gen control */
55 { 7, 0x0000 }, /* R7 - Additional control */
56 { 8, 0x0000 }, /* R8 - GPIO Control */
[all …]
H A Dwm8983.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8983.c -- WM8983 ALSA SoC Audio driver
29 { 0x01, 0x0000 }, /* R1 - Power management 1 */
30 { 0x02, 0x0000 }, /* R2 - Power management 2 */
31 { 0x03, 0x0000 }, /* R3 - Power management 3 */
32 { 0x04, 0x0050 }, /* R4 - Audio Interface */
33 { 0x05, 0x0000 }, /* R5 - Companding control */
34 { 0x06, 0x0140 }, /* R6 - Clock Gen control */
35 { 0x07, 0x0000 }, /* R7 - Additional control */
36 { 0x08, 0x0000 }, /* R8 - GPIO Control */
[all …]
H A Dml26124.c1 // SPDX-License-Identifier: GPL-2.0-only
22 #define DVOL_CTL_DVMUTE_ON BIT(4) /* Digital volume MUTE On */
23 #define DVOL_CTL_DVMUTE_OFF 0 /* Digital volume MUTE Off */
53 static const DECLARE_TLV_DB_SCALE(digital_tlv, -7150, 50, 0);
55 static const DECLARE_TLV_DB_SCALE(alclvl, -2250, 150, 0);
56 static const DECLARE_TLV_DB_SCALE(mingain, -1200, 600, 0);
57 static const DECLARE_TLV_DB_SCALE(maxgain, -675, 600, 0);
58 static const DECLARE_TLV_DB_SCALE(boost_vol, -1200, 75, 0);
60 static const char * const ml26124_companding[] = {"16bit PCM", "u-law",
61 "A-law"};
[all …]
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui-jacuzzi.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include "mt8183-kukui.dtsi"
7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */
8 #include <arm/cros-ec-keyboard.dtsi>
11 pp1000_mipibrdg: pp1000-mipibrdg {
12 compatible = "regulator-fixed";
13 regulator-name = "pp1000_mipibrdg";
14 regulator-min-microvolt = <1000000>;
15 regulator-max-microvolt = <1000000>;
16 pinctrl-names = "default";
[all …]
/openbmc/linux/sound/pci/ice1712/
H A Drevo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Lowlevel functions for M-Audio Audiophile 192, Revolution 7.1 and 5.1
20 /* a non-standard I2C device for revo51 */
44 if (rate == 0) /* no hint - S/PDIF input is master, simply return */ in revo_set_rate_val()
55 if (ak->type == SND_AK4355 || ak->type == SND_AK4358) { in revo_set_rate_val()
78 * I2C access to the PT2258 volume controller on GPIO 6/7 (Revolution 5.1)
83 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_start()
89 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_stop()
95 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_direction()
104 ice->gpio.direction &= ~mask; in revo_i2c_direction()
[all …]
/openbmc/linux/drivers/scsi/
H A Dsense_codes.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * http://www.t10.org/lists/asc-num.txt [most recent: 20200817]
9 SENSE_CODE(0x0002, "End-of-partition/medium detected")
11 SENSE_CODE(0x0004, "Beginning-of-partition/medium detected")
12 SENSE_CODE(0x0005, "End-of-data detected")
51 SENSE_CODE(0x0409, "Logical unit not ready, self-test in progress")
87 SENSE_CODE(0x0801, "Logical unit communication time-out")
89 SENSE_CODE(0x0803, "Logical unit communication CRC error (Ultra-DMA/32)")
102 SENSE_CODE(0x0B01, "Warning - specified temperature exceeded")
103 SENSE_CODE(0x0B02, "Warning - enclosure degraded")
[all …]
/openbmc/linux/include/uapi/linux/caif/
H A Dcaif_socket.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * Copyright (C) ST-Ericsson AB 2010
16 * enum caif_link_selector - Physical Link Selection.
17 * @CAIF_LINK_HIGH_BANDW: Physical interface for high-bandwidth
19 * @CAIF_LINK_LOW_LATENCY: Physical interface for low-latency
32 * enum caif_channel_priority - CAIF channel priorities.
35 * @CAIF_PRIO_LOW: Low-priority channel.
37 * @CAIF_PRIO_HIGH: High priority level
55 * enum caif_protocol_type - CAIF Channel type.
78 * enum caif_at_type - AT Service Endpoint
[all …]
/openbmc/linux/fs/afs/
H A Dafs.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 #define AFS_MAXVOLNAME 64 /* Maximum length of a volume name */
15 #define AFS_MAXNSERVERS 8 /* Maximum servers in a basic volume record */
16 #define AFS_NMAXNSERVERS 13 /* Maximum servers in a N/U-class volume record */
17 #define AFS_MAXTYPES 3 /* Maximum number of volume type
[all...]
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-nitrogen6x.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR X11
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
12 stdout-path = &uart2;
20 reg_2p5v: regulator-2p5v {
21 compatible = "regulator-fixed";
22 regulator-name = "2P5V";
23 regulator-min-microvolt = <2500000>;
24 regulator-max-microvolt = <2500000>;
25 regulator-always-on;
[all …]
H A Dimx6qdl-nitrogen6_som2.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR X11
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
10 stdout-path = &uart2;
18 backlight_lcd: backlight-lcd {
19 compatible = "pwm-backlight";
21 brightness-levels = <0 4 8 16 32 64 128 255>;
22 default-brightness-level = <7>;
23 power-supply = <&reg_3p3v>;
27 backlight_lvds0: backlight-lvds0 {
[all …]
H A Dimx6sx-sdb.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
13 compatible = "fsl,imx6sx-sdb", "fsl,imx6sx";
16 stdout-path = &uart1;
24 backlight_display: backlight-display {
25 compatible = "pwm-backlight";
27 brightness-levels = <0 4 8 16 32 64 128 255>;
28 default-brightness-level = <6>;
[all …]
/openbmc/linux/drivers/media/radio/
H A Dradio-typhoon.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * The speaker output has volume control, but only in four discrete
9 * steps. The line output has neither volume control nor mute.
11 * The card has auto-stereo according to its manual, although it all
13 * antenna - I really don't know for sure.
17 * Volume control is done digitally, but there are only four different
18 * possible values. So you should better always turn the volume up and
21 * volume control has no effect, since volume control only influences
25 * value where I do expect just noise and turn the speaker volume down.
38 #include <media/v4l2-device.h>
[all …]
/openbmc/linux/include/sound/
H A Dcs4231-regs.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
29 #define CS4231_PLAYBK_FORMAT 0x08 /* clock and data format - playback - bits 7-0 MCE */
30 #define CS4231_IFACE_CTRL 0x09 /* interface control - bits 7-2 MCE */
44 #define CS4231_TIMER_HIGH 0x15 /* timer high byte */
52 #define CS4231_VERSION 0x19 /* CS4231(A) - version values */
57 #define CS4231_REC_FORMAT 0x1c /* clock and data format - record - bits 7-0 MCE */
63 /* definitions for codec register select port - CODECP( REGSEL ) */
69 /* definitions for codec status register - CODECP( STATUS ) */
93 /* definitions for clock and data format register - CS4231_PLAYBK_FORMAT */
95 #define CS4231_LINEAR_8 0x00 /* 8-bit unsigned data */
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dimx6sx-sdb.dtsi9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
17 compatible = "fsl,imx6sx-sdb", "fsl,imx6sx";
20 stdout-path = &uart1;
28 compatible = "pwm-backlight";
30 brightness-levels = <0 4 8 16 32 64 128 255>;
31 default-brightness-level = <6>;
34 gpio-keys {
35 compatible = "gpio-keys";
[all …]
/openbmc/linux/sound/pci/hda/
H A Dpatch_cmedia.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Universal Interface for Intel High Definition Audio Codec
5 * HD audio interface patch for C-Media CMI9880
25 * stuff for auto-parser
43 return -ENOMEM; in patch_cmi9880()
45 codec->spec = spec; in patch_cmi9880()
46 codec->patch_ops = cmi_auto_patch_ops; in patch_cmi9880()
47 cfg = &spec->gen.autocfg; in patch_cmi9880()
48 snd_hda_gen_spec_init(&spec->gen); in patch_cmi9880()
72 return -ENOMEM; in patch_cmi8888()
[all …]
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-cardhu.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/thermal/thermal.h>
5 #include "tegra30-cpu-opp.dtsi"
6 #include "tegra30-cpu-opp-microvolt.dtsi"
16 * use tegra30-cardhu-a02.dts, Cardhu fab version A04 and later, use
17 * tegra30-cardhu-a04.dts.
20 * The sticker will have number like 600-81291-1000-002 C.3. In this 4th
22 * The (downstream internal) U-Boot of Cardhu display the board-id as
43 stdout-path = "serial0:115200n8";
[all …]

12345678910>>...20