Home
last modified time | relevance | path

Searched +full:synth +full:- +full:master (Results 1 – 25 of 40) sorted by relevance

12

/linux/sound/pci/
H A Dad1889.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2004, Kyle McMartin <kyle@parisc-linux.org>
11 #define AD_DS_WSMC_SYRQ 0x0030 /* synth. fifo request point */
48 /* bits 4 -> 7, 9, 11 -> 14 reserved */
63 #define AD_DMA_SYNBA 0x60 /* synth base address */
64 #define AD_DMA_SYNCA 0x64 /* synth current address */
65 #define AD_DMA_SYNBC 0x68 /* synth base count */
66 #define AD_DMA_SYNCC 0x6c /* synth current count */
79 #define AD_DMA_SYNIC 0x90 /* synth dma interrupt current byte count */
80 #define AD_DMA_SYNIB 0x94 /* synth dma interrupt base byte count */
[all …]
H A Dsonicvibes.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 #include <linux/dma-mapping.h>
37 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
61 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x)
64 #define SV_ENHANCED 0x01 /* audio mode select - enhanced mode */
68 #define SV_INTA 0x20 /* INTA driving - shoul
[all...]
/linux/sound/isa/sb/
H A Dsb_mixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 dev_dbg(chip->card->dev, "mixer_write 0x%x 0x%x\n", reg, data); in snd_sbmixer_write()
37 dev_dbg(chip->card->dev, "mixer_read 0x%x 0x%x\n", reg, result); in snd_sbmixer_read()
48 int mask = (kcontrol->private_valu in snd_sbmixer_info_single()
[all...]
/linux/Documentation/sound/cards/
H A Dcmipci.rst2 Brief Notes on C-Media 8338/8738/8768/8770 Driver
8 Front/Rear Multi-channel Playback
9 ---------------------------------
13 DACs, both streams are handled independently unlike the 4/6ch multi-
22 - The first DAC supports U8 and S16LE formats, while the second DAC
24 - The second DAC supports only two channel stereo.
36 will be FULL VOLUME regardless of Master and PCM volumes [#]_.
51 control switch in the driver "Line-In As Rear", which you can change
52 via alsamixer or somewhat else. When this switch is on, line-in jack
60 4/6 Multi-Channel Playback
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dsilabs,si5341.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mike Looijmans <mike.looijmans@topic.nl>
18 https://www.silabs.com/documents/public/data-sheets/Si5341-40-D-DataSheet.pdf
20 https://www.silabs.com/documents/public/reference-manuals/Si5341-40-D-RM.pdf
22 https://www.silabs.com/documents/public/reference-manuals/Si5345-44-42-D-RM.pdf
33 chip at boot, in case you have a (pre-)programmed device. If the PLL is not
42 - silabs,si5340
43 - silabs,si5341
[all …]
H A Dti,cdce706.txt1 Bindings for Texas Instruments CDCE706 programmable 3-PLL clock
7 - compatible: shall be "ti,cdce706".
8 - reg: i2c device address, shall be in range [0x68...0x6b].
9 - #clock-cells: from common clock binding; shall be set to 1.
10 - clocks: from common clock binding; list of parent clock
13 - clock-names: shall be clk_in0 and/or clk_in1. Use clk_in0
16 single-ended LVCMOS inputs configuration.
22 #clock-cells = <0>;
23 compatible = "fixed-clock";
24 clock-frequency = <54000000>;
[all …]
/linux/sound/isa/cs423x/
H A Dcs4236_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * -----
[all...]
/linux/arch/xtensa/boot/dts/
H A Dxtfpga.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 compatible = "cdns,xtensa-xtfpga";
4 #address-cells = <1>;
5 #size-cells = <1>;
6 interrupt-parent = <&pic>;
18 #address-cells = <1>;
19 #size-cells = <0>;
21 compatible = "cdns,xtensa-cpu";
28 compatible = "cdns,xtensa-pic";
33 #interrupt-cells = <2>;
[all …]
/linux/sound/isa/gus/
H A Dgusextreme.c1 // SPDX-License-Identifier: GPL-2.0-or-later
31 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
35 static long gf1_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 0x210,0x220,0x230,0x240,0x250,0x260,0x270 */
36 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -
[all...]
H A Dgus_mixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
28 int shift = kcontrol->private_value & 0xff; in snd_gf1_get_single()
29 int invert = (kcontrol->private_value >> 8) & 1; in snd_gf1_get_single()
31 ucontrol->value.integer.value[0] = (gus->mix_cntrl_reg >> shift) & 1; in snd_gf1_get_single()
33 ucontrol->valu in snd_gf1_get_single()
[all...]
H A Dinterwave.c1 // SPDX-License-Identifier: GPL-2.0-or-later
35 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
39 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
48 static int joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
49 /* 0 to 31, (0.59V-4.52V or 0.389V-2.9
[all...]
/linux/drivers/clk/
H A Dclk-si5341.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <linux/clk-provider.h>
59 /* The output stages can be connected to any synth (full mux) */
73 struct clk_si5341_synth synth[SI5341_NUM_SYNTH]; member
127 /* Input dividers (48-bit) */
138 ((output)->data->reg_output_offset[(output)->index])
143 ((output)->data->reg_rdiv_offset[(output)->index])
220 * using only the XTAL input, without pre-divider.
222 * The "known" settings like synth and output configuration are done later.
364 /* Read and interpret a 44-bit followed by a 32-bit value in the regmap */
[all …]
/linux/Documentation/sound/designs/
H A Doss-emulation.rst2 Notes on Kernel OSS-Emulation
13 as add-on kernel modules, snd-pcm-oss, snd-mixer-oss and snd-seq-oss.
18 is called. The alias is defined ``sound-service-x-y``, where x and y are
22 Only necessary step for auto-loading of OSS modules is to define the
25 alias sound-slot-0 snd-emu10k1
27 As the second card, define ``sound-slot-1`` as well.
29 ``alias sound-slot-0 snd-card-0`` doesn't work any more like the old
38 after the corresponding OSS-emulation module is loaded. Don't worry
79 snd-pcm-oss and snd-rawmidi. In the case of PCM, the following
80 options are available for snd-pcm-oss:
[all …]
H A Dcontrol-names.rst8 ---------------
54 Master
55 Master Mono
56 Hardware Master
65 Synth
68 Headset Mic mic part of combined headset jack - 4-pin
70 Headphone Mic mic part of either/or - 3-pin headphone or mic
79 Analog Loopback D/A -> A/D loopback
80 Digital Loopback playback -> capture loopback -
98 -----------------------
[all …]
/linux/include/sound/
H A Dseq_midi_emul.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
39 short gm_rpn_fine_tuning; /* Master fine tuning */
40 short gm_rpn_coarse_tuning; /* Master coarse tuning */
49 * port for this midi synth and an array of snd_midi_channel structures.
62 unsigned char gs_master_volume; /* SYSEX master volume: 0-127 */
84 /* 0-127 controller values */
91 * The usage is eg: chan->gm_bank_select. Another implementation would
134 #define SNDRV_GM_BANK_SELECT(cp) (((cp)->control[0]<<7)|((cp)->control[32]))
135 #define SNDRV_GM_MODULATION_WHEEL(cp) (((cp)->control[1]<<7)|((cp)->control[33]))
136 #define SNDRV_GM_BREATH(cp) (((cp)->control[2]<<7)|((cp)->control[34]))
[all …]
/linux/sound/pci/au88x0/
H A Dau88x0.c1 // SPDX-License-Identifier: GPL-2.0-only
15 * Now at least i can play Legacy DOOM with MIDI music :-)
24 #include <linux/dma-mapping.h>
31 static int pcifix[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 255 };
40 MODULE_PARM_DESC(pcifix, "Enable VIA-workaround for " CARD_NAME " soundcard.");
51 dev_info(&vortex->dev, "vortex latency is 0xff\n"); in vortex_fix_latency()
53 dev_warn(&vortex->dev, in vortex_fix_latency()
64 * only set the bit (Extend PCI#2 Internal Master for in vortex_fix_agp_bridge()
75 dev_info(&via->dev, "bridge config is 0x%x\n", value | 0x10); in vortex_fix_agp_bridge()
77 dev_warn(&via->dev, in vortex_fix_agp_bridge()
[all …]
/linux/sound/isa/msnd/
H A Dmsnd_pinnacle_mixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 msnd_pinnacle_mixer.c - description
4 ----
[all...]
/linux/sound/isa/wavefront/
H A Dwavefront_synth.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (C) by Paul Barton-Davis 1998-1999
5 * copyright (C) by Hannu Savolainen 1993-1996
9 * An ALSA lowlevel driver for Turtle Beach ICS2115 wavetable synth
14 * of GUS patches during loading, and full user-level access to all
15 * WaveFront commands. It tries to provide semi-intelligen
[all...]
/linux/sound/isa/
H A Dopl3sa2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Yamaha OPL3-SA[2,3] soundcards
26 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
30 static bool isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
43 MODULE_PARM_DESC(index, "Index value for OPL3-SA soundcard.");
45 MODULE_PARM_DESC(id, "ID string for OPL3-S
112 struct snd_hwdep *synth; global() member
[all...]
H A Dcmi8330.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for C-Media's CMI8330 and CMI8329 soundcards.
19 * modprobe -a snd-cmi8330 sbport=0x220 sbirq=5 sbdma8=1
25 * and playback to the SB16 codec. This allows for full-duplex mode
27 * The utilities in alsa-util
[all...]
/linux/sound/isa/ad1816a/
H A Dad1816a_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 ad1816a.c - lowlevel code for Analog Devices AD1816A chip.
4 Copyright (C) 1999-2000 by Massimo Piccioni <dafastidio@libero.it>
24 for (timeout = 1000; timeout-- > 0; udelay(10)) in snd_ad1816a_busy_wait()
28 dev_warn(chip->car in snd_ad1816a_busy_wait()
[all...]
/linux/sound/drivers/
H A Ddummy.c1 // SPDX-License-Identifier: GPL-2.0-or-later
46 #define USE_MIXER_VOLUME_LEVEL_MIN -50
49 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
51 static bool enable[SNDRV_CARDS] = {1, [1 ... (SNDRV_CARDS - 1)] = 0};
52 static char *model[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = NULL};
53 static int pcm_devs[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS -
[all...]
/linux/sound/core/oss/
H A Dmixer_oss.c1 // SPDX-License-Identifier: GPL-2.0-or-later
40 return -ENODEV; in snd_mixer_oss_open()
41 if (card->mixer_oss == NULL) { in snd_mixer_oss_open()
43 return -ENODEV; in snd_mixer_oss_open()
54 return -ENOMEM; in snd_mixer_oss_open()
56 fmixer->card = card; in snd_mixer_oss_open()
57 fmixer->mixer = card->mixer_oss; in snd_mixer_oss_open()
58 file->private_data = fmixer; in snd_mixer_oss_open()
59 if (!try_module_get(card->module)) { in snd_mixer_oss_open()
63 return -EFAULT; in snd_mixer_oss_open()
[all …]
/linux/sound/isa/opti9xx/
H A Dopti92x-ad1848.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 card-opti92x-ad1848.c - driver for OPTi 82c92x based soundcards.
4 Copyright (C) 1998-2000 by Massimo Piccioni <dafastidio@libero.it>
41 MODULE_DESCRIPTION("OPTi92X - CS423
804 struct snd_hwdep *synth; global() local
[all...]
/linux/sound/pci/emu10k1/
H A Demufx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * James Courtier-Dutton <James@superbug.co.uk>
26 #if 0 /* for testing purposes - digital out -> capture */
29 #if 0 /* for testing purposes - set S/PDIF to AC3 output */
32 #if 0 /* for testing purposes - fee
[all...]

12