| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | serial-midi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/sound/serial-midi.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Generic Serial MIDI Interface 11 - Daniel Kaehn <kaehndan@gmail.com> 14 Generic MIDI interface using a serial device. This denotes that a serial device is 15 dedicated to MIDI communication, either to an external MIDI device through a DIN5 16 or other connector, or to a known hardwired MIDI controller. This device must be a 17 child node of a serial node. [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| D | serial-u16550.rst | 2 Serial UART 16450/16550 MIDI driver 7 * 0 - Roland Soundcanvas support (default) 8 * 1 - Midiator MS-124T support (1) 9 * 2 - Midiator MS-124W S/A mode (2) 10 * 3 - MS-124W M/B mode support (3) 11 * 4 - Generic device with multiple input support (4) 13 For the Midiator MS-124W, you must set the physical M-S and A-B 16 In Roland Soundcanvas mode, multiple ALSA raw MIDI substreams are supported 17 (midiCnD0-midiCnD15). Whenever you write to a different substream, the driver 18 sends the nonstandard MIDI command sequence F5 NN, where NN is the substream [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/cards/ |
| D | serial-u16550.rst | 2 Serial UART 16450/16550 MIDI driver 7 * 0 - Roland Soundcanvas support (default) 8 * 1 - Midiator MS-124T support (1) 9 * 2 - Midiator MS-124W S/A mode (2) 10 * 3 - MS-124W M/B mode support (3) 11 * 4 - Generic device with multiple input support (4) 13 For the Midiator MS-124W, you must set the physical M-S and A-B 16 In Roland Soundcanvas mode, multiple ALSA raw MIDI substreams are supported 17 (midiCnD0-midiCnD15). Whenever you write to a different substream, the driver 18 sends the nonstandard MIDI command sequence F5 NN, where NN is the substream [all …]
|
| /kernel/linux/linux-6.6/sound/drivers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 tristate "PC-Speaker support (READ HELP!)" 60 You can compile this as a module which will be called snd-pcsp. 65 pc-speaker a default sound device. Which is likely not 69 options snd-pcsp index=2 71 You don't need this driver if you only want your pc-speaker to beep. 90 will be called snd-dummy. 99 the standard ALSA PCM device. The devices are routed 0->1 and 100 1->0, where first number is the playback PCM device and second 106 timing source using the time shift universal control (+-20% [all …]
|
| D | serial-generic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * serial-generic.c 5 * Based on serial-u16550.c by Jaroslav Kysela <perex@perex.cz>, 10 * Generic serial MIDI driver using the serdev serial bus API for hardware interaction 29 MODULE_DESCRIPTION("Generic serial MIDI driver"); 58 if (test_and_set_bit(SERIAL_TX_STATE_ACTIVE, &drvdata->tx_state)) in snd_serial_generic_tx_wakeup() 59 set_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); in snd_serial_generic_tx_wakeup() 61 schedule_work(&drvdata->tx_work); in snd_serial_generic_tx_wakeup() 72 struct snd_rawmidi_substream *substream = drvdata->midi_output; in snd_serial_generic_tx_work() 74 clear_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); in snd_serial_generic_tx_work() [all …]
|
| D | serial-u16550.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * serial.c 12 * Added support for the Midiator MS-124T and for the MS-124W in 14 * power derived either parasitically from the serial port or 17 * More documentation can be found in serial-u16550.txt. 35 MODULE_DESCRIPTION("MIDI serial u16550"); 39 #define SNDRV_SERIAL_MS124T 1 /* Midiator MS-124T */ 40 #define SNDRV_SERIAL_MS124W_SA 2 /* Midiator MS-124W in S/A mode */ 41 #define SNDRV_SERIAL_MS124W_MB 3 /* Midiator MS-124W in M/B mode */ 46 "MS-124T", [all …]
|
| /kernel/linux/linux-5.10/sound/drivers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 tristate "PC-Speaker support (READ HELP!)" 60 You can compile this as a module which will be called snd-pcsp. 65 pc-speaker a default sound device. Which is likely not 69 options snd-pcsp index=2 71 You don't need this driver if you only want your pc-speaker to beep. 90 will be called snd-dummy. 99 the standard ALSA PCM device. The devices are routed 0->1 and 100 1->0, where first number is the playback PCM device and second 106 timing source using the time shift universal control (+-20% [all …]
|
| D | serial-u16550.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * serial.c 12 * Added support for the Midiator MS-124T and for the MS-124W in 14 * power derived either parasitically from the serial port or 17 * More documentation can be found in serial-u16550.txt. 35 MODULE_DESCRIPTION("MIDI serial u16550"); 37 MODULE_SUPPORTED_DEVICE("{{ALSA, MIDI serial u16550}}"); 40 #define SNDRV_SERIAL_MS124T 1 /* Midiator MS-124T */ 41 #define SNDRV_SERIAL_MS124W_SA 2 /* Midiator MS-124W in S/A mode */ 42 #define SNDRV_SERIAL_MS124W_MB 3 /* Midiator MS-124W in M/B mode */ [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ca0106/ |
| D | ca0106_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 12 * (One can use a standard mono mini-jack to one RCA plugs cable. 13 * or one can use a standard stereo mini-jack to two RCA plugs cable. 23 * The only playback controls that currently do anything are: - 82 * Implement support for Line-in capture on SB Live 24bit. 89 * Some stability problems when unloading the snd-ca0106 kernel module. 90 * -- 95 * MIDI 96 * -- [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ca0106/ |
| D | ca0106_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 12 * (One can use a standard mono mini-jack to one RCA plugs cable. 13 * or one can use a standard stereo mini-jack to two RCA plugs cable. 23 * The only playback controls that currently do anything are: - 82 * Implement support for Line-in capture on SB Live 24bit. 89 * Some stability problems when unloading the snd-ca0106 kernel module. 90 * -- 95 * MIDI 96 * -- [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 25 you can't connect a "to-the-host" connector to a peripheral. 44 For more information, see <http://www.linux-usb.org/gadget> and 100 int "Maximum VBUS Power usage (2-500 mA)" [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/legacy/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 23 # Gadget drivers are hardware-neutral, or "platform independent", 44 Gadget Zero is a two-configuration device. It either sinks and 47 conformance. The driver needs only two bulk-capable endpoints, so [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/legacy/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 23 # Gadget drivers are hardware-neutral, or "platform independent", 44 Gadget Zero is a two-configuration device. It either sinks and 47 conformance. The driver needs only two bulk-capable endpoints, so [all …]
|
| /kernel/linux/linux-6.6/Documentation/usb/ |
| D | gadget-testing.rst | 18 9. MIDI function 23 14. SERIAL function 38 Function-specific configfs interface 39 ------------------------------------ 46 The attribute is read-only. 48 There can be at most 4 ACM/generic serial/OBEX ports in the system. 52 ------------------------ 77 Function-specific configfs interface 78 ------------------------------------ 100 ------------------------ [all …]
|
| /kernel/linux/linux-5.10/sound/pci/emu10k1/ |
| D | emu10k1x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 10 * -- 15 * - EMU10K1X-DBQ 16 * - STAC 9708T 21 #include <linux/dma-mapping.h> 63 #define IPR_MIDITRANSBUFEMPTY 0x00000001 /* MIDI UART transmit buffer empty */ 64 #define IPR_MIDIRECVBUFEMPTY 0x00000002 /* MIDI UART receive buffer empty */ 71 #define INTE_MIDITXENABLE 0x00000001 /* Enable MIDI transmit-buffer-empty interrupts */ 72 #define INTE_MIDIRXENABLE 0x00000002 /* Enable MIDI receive-buffer-empty interrupts */ [all …]
|
| /kernel/linux/linux-6.6/sound/pci/emu10k1/ |
| D | emu10k1x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 10 * -- 15 * - EMU10K1X-DBQ 16 * - STAC 9708T 21 #include <linux/dma-mapping.h> 62 #define IPR_MIDITRANSBUFEMPTY 0x00000001 /* MIDI UART transmit buffer empty */ 63 #define IPR_MIDIRECVBUFEMPTY 0x00000002 /* MIDI UART receive buffer empty */ 70 #define INTE_MIDITXENABLE 0x00000001 /* Enable MIDI transmit-buffer-empty interrupts */ 71 #define INTE_MIDIRXENABLE 0x00000002 /* Enable MIDI receive-buffer-empty interrupts */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/usb/ |
| D | gadget-testing.rst | 18 9. MIDI function 23 14. SERIAL function 37 Function-specific configfs interface 38 ------------------------------------ 45 The attribute is read-only. 47 There can be at most 4 ACM/generic serial/OBEX ports in the system. 51 ------------------------ 76 Function-specific configfs interface 77 ------------------------------------ 95 configuration. The ifname is read-only and contains the name of the interface [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | st,stm32-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/st,stm32-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 the Serial Peripheral Interface. It supports full-duplex, half-duplex and 12 simplex synchronous serial communication with external devices. It supports 13 from 4 to 32-bit data size. 16 - Erwan Leray <erwan.leray@st.com> 17 - Fabrice Gasnier <fabrice.gasnier@st.com> 20 - $ref: "spi-controller.yaml#" [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 25 you can't connect a "to-the-host" connector to a peripheral. 44 For more information, see <http://www.linux-usb.org/gadget> and 100 int "Maximum VBUS Power usage (2-500 mA)" [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | st,stm32-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/st,stm32-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 the Serial Peripheral Interface. It supports full-duplex, half-duplex and 12 simplex synchronous serial communication with external devices. It supports 13 from 4 to 32-bit data size. 16 - Erwan Leray <erwan.leray@foss.st.com> 17 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 20 - $ref: spi-controller.yaml# [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/atari/ |
| D | debug.c | 4 * Atari debugging and serial console stuff 6 * Assembled of parts of former atari/config.c 97-12-18 by Roman Hodek 31 .index = -1, 45 while (count--) { in atari_mfp_console_write() 64 while (count--) { in atari_scc_console_write() 81 while (count--) { in atari_midi_console_write() 91 /* This a some-seconds timeout in case no printer is connected */ in ata_par_out() 94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out() 117 while (count--) { in atari_par_console_write() 158 * SCC serial ports. They're used by the debugging interface, kgdb, and the [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/atari/ |
| D | debug.c | 4 * Atari debugging and serial console stuff 6 * Assembled of parts of former atari/config.c 97-12-18 by Roman Hodek 31 .index = -1, 45 while (count--) { in atari_mfp_console_write() 64 while (count--) { in atari_scc_console_write() 81 while (count--) { in atari_midi_console_write() 91 /* This a some-seconds timeout in case no printer is connected */ in ata_par_out() 94 while ((st_mfp.par_dt_reg & 1) && --i) /* wait for BUSY == L */ in ata_par_out() 117 while (count--) { in atari_par_console_write() 158 * SCC serial ports. They're used by the debugging interface, kgdb, and the [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 115 3 block First MFM, RLL and IDE hard disk/CD-ROM interface [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 [all …]
|
| /kernel/linux/linux-5.10/sound/pci/cs46xx/ |
| D | cs46xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 #include <sound/pcm-indirect.h> 481 * The following defines are for the flags in the serial port master control 493 * The following defines are for the flags in the serial port master control 501 * The following defines are for the flags in the serial port 1 configuration 512 * The following defines are for the flags in the serial port 2 configuration 523 * The following defines are for the flags in the serial port 3 configuration 532 * The following defines are for the flags in the serial port 4 configuration 541 * The following defines are for the flags in the serial port 5 configuration 550 * The following defines are for the flags in the serial port backdoor sample [all …]
|