| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | loongson,ls-audio-card.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/loongson,ls-audio-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Loongson 7axxx/2kxxx ASoC audio sound card driver 10 - Yingkun Meng <mengyingkun@loongson.cn> 13 The binding describes the sound card present in loongson 14 7axxx/2kxxx platform. The sound card is an ASoC component 15 which uses Loongson I2S controller to transfer the audio data. 19 const: loongson,ls-audio-card [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stih410-b2260.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 12 compatible = "st,stih410-b2260", "st,stih410"; 16 stdout-path = &uart1; 30 compatible = "gpio-leds"; 34 linux,default-trigger = "heartbeat"; 35 default-state = "off"; 41 default-state = "off"; 47 default-state = "off"; [all …]
|
| D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-ipu-dsp-common.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clock/ti-dra7-atl.h> 13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 20 stdout-path = &uart1; 23 evm_12v0: fixedregulator-evm12v0 { 25 compatible = "regulator-fixed"; [all …]
|
| D | stm32mp15xx-dhcor-avenger96.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved 9 #include "stm32mp15xx-dhcor-io1v8.dtsi" 22 cec_clock: clk-cec-fixed { 23 #clock-cells = <0>; 24 compatible = "fixed-clock"; 25 clock-frequency = <24000000>; 29 stdout-path = "serial0:115200n8"; 32 hdmi-out { 33 compatible = "hdmi-connector"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stih410-b2260.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 12 compatible = "st,stih410-b2260", "st,stih410"; 15 stdout-path = &uart1; 29 compatible = "gpio-leds"; 30 led-user-green-1 { 33 linux,default-trigger = "heartbeat"; 34 default-state = "off"; 37 led-user-green-2 { [all …]
|
| D | stm32mp15xx-dhcor-avenger96.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved 9 #include "stm32mp15xx-dhcor-io1v8.dtsi" 22 cec_clock: clk-cec-fixed { 23 #clock-cells = <0>; 24 compatible = "fixed-clock"; 25 clock-frequency = <24000000>; 29 stdout-path = "serial0:115200n8"; 32 hdmi-out { 33 compatible = "hdmi-connector"; [all …]
|
| /kernel/linux/linux-6.6/sound/soc/loongson/ |
| D | loongson_card.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Loongson ASoC Audio Machine driver 11 #include <sound/soc-acpi.h> 26 struct snd_soc_pcm_runtime *rtd = substream->private_data; in loongson_card_hw_params() 29 struct loongson_card_data *ls_card = snd_soc_card_get_drvdata(rtd->card); in loongson_card_hw_params() 32 if (ls_card->mclk_fs) { in loongson_card_hw_params() 33 mclk = ls_card->mclk_fs * params_rate(params); in loongson_card_hw_params() 37 dev_err(codec_dai->dev, "cpu_dai clock not set\n"); in loongson_card_hw_params() 44 dev_err(codec_dai->dev, "codec_dai clock not set\n"); in loongson_card_hw_params() 56 DAILINK_COMP_ARRAY(COMP_CPU("loongson-i2s")), [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/socionext/ |
| D | uniphier-ld20-akebi96.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Derived from uniphier-ld20-global.dts. 7 // Copyright (C) 2015-2017 Socionext Inc. 8 // Copyright (C) 2019-2020 Linaro Ltd. 10 /dts-v1/; 11 #include <dt-bindings/gpio/uniphier-gpio.h> 12 #include "uniphier-ld20.dtsi" 16 compatible = "socionext,uniphier-ld20-akebi96", 17 "socionext,uniphier-ld20"; 20 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/socionext/ |
| D | uniphier-ld20-akebi96.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Derived from uniphier-ld20-global.dts. 7 // Copyright (C) 2015-2017 Socionext Inc. 8 // Copyright (C) 2019-2020 Linaro Ltd. 10 /dts-v1/; 11 #include <dt-bindings/gpio/uniphier-gpio.h> 12 #include "uniphier-ld20.dtsi" 16 compatible = "socionext,uniphier-ld20-akebi96", 17 "socionext,uniphier-ld20"; 20 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-ipu-dsp-common.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clock/ti-dra7-atl.h> 13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 20 stdout-path = &uart1; 23 evm_12v0: fixedregulator-evm12v0 { 25 compatible = "regulator-fixed"; [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ca0106/ |
| D | ca0106_proc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 15 * Use separate card based DMA buffer for periods table list. 33 * Set limits based on what the sound card hardware can do. 44 * Implement support for Line-in capture on SB Live 24bit. 79 { IEC958_AES1_CON_NON_IEC908_CD, "non-IEC908 CD" }, 98 snd_iprintf(buffer, "audio\n"); in snd_ca0106_proc_dump_iec958() 100 snd_iprintf(buffer, "non-audio\n"); in snd_ca0106_proc_dump_iec958() 164 snd_iprintf(buffer, "audio\n"); in snd_ca0106_proc_dump_iec958() [all …]
|
| 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> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 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: - 41 * Use separate card based DMA buffer for periods table list. 59 * Set limits based on what the sound card hardware can do. 82 * Implement support for Line-in capture on SB Live 24bit. 89 * Some stability problems when unloading the snd-ca0106 kernel module. [all …]
|
| D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 15 * Use separate card based DMA buffer for periods table list. 33 * Set limits based on what the sound card hardware can do. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 81 #define IPR_AI 0x00000100 /* Audio pending register changed. See PTR reg 0x76 */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ca0106/ |
| D | ca0106_proc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 15 * Use separate card based DMA buffer for periods table list. 33 * Set limits based on what the sound card hardware can do. 44 * Implement support for Line-in capture on SB Live 24bit. 79 { IEC958_AES1_CON_NON_IEC908_CD, "non-IEC908 CD" }, 98 snd_iprintf(buffer, "audio\n"); in snd_ca0106_proc_dump_iec958() 100 snd_iprintf(buffer, "non-audio\n"); in snd_ca0106_proc_dump_iec958() 164 snd_iprintf(buffer, "audio\n"); in snd_ca0106_proc_dump_iec958() [all …]
|
| 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> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 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: - 41 * Use separate card based DMA buffer for periods table list. 59 * Set limits based on what the sound card hardware can do. 82 * Implement support for Line-in capture on SB Live 24bit. 89 * Some stability problems when unloading the snd-ca0106 kernel module. [all …]
|
| D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 4 * Driver CA0106 chips. e.g. Sound Blaster Audigy LS and Live 24bit 15 * Use separate card based DMA buffer for periods table list. 33 * Set limits based on what the sound card hardware can do. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 81 #define IPR_AI 0x00000100 /* Audio pending register changed. See PTR reg 0x76 */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220-hikey.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "hikey-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220"; 21 serial2 = &uart2; /* LS Expansion UART0 */ 22 serial3 = &uart3; /* LS Expansion UART1 */ 26 stdout-path = "serial3:115200n8"; 32 * 0x05e0,0000 - 0x05ef,ffff: MCU firmware runtime using 33 * 0x05f0,1000 - 0x05f0,1fff: Reboot reason [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220-hikey.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "hikey-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220"; 21 serial2 = &uart2; /* LS Expansion UART0 */ 22 serial3 = &uart3; /* LS Expansion UART1 */ 26 stdout-path = "serial3:115200n8"; 32 * 0x05e0,0000 - 0x05ef,ffff: MCU firmware runtime using 33 * 0x05f0,1000 - 0x05f0,1fff: Reboot reason [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/ |
| D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 10 primary sound card support (``CONFIG_SOUND``). Since ALSA can emulate 25 (if the card supports ISA PnP). You don't need to configure the cards 33 one card and you have more than one card of the same type then you can 38 ---------- 40 The core ALSA module. It is used by all ALSA card drivers. 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 63 Module snd-pcm-oss [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/ |
| D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 10 primary sound card support (``CONFIG_SOUND``). Since ALSA can emulate 25 (if the card supports ISA PnP). You don't need to configure the cards 33 one card and you have more than one card of the same type then you can 38 ---------- 40 The core ALSA module. It is used by all ALSA card drivers. 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 63 Module snd-pcm-oss [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/designs/ |
| D | midi-2.0.rst | 12 - Support of Universal MIDI Packet (UMP) 13 - Support of MIDI 2.0 protocol messages 14 - Transparent conversions between UMP and legacy MIDI 1.0 byte stream 15 - MIDI-CI for property and profile configurations 26 MIDI-CI is a high-level protocol that can talk with the MIDI device 31 the encoding/decoding of MIDI protocols on UMP, while MIDI-CI is 32 supported in user-space over the standard SysEx. 65 When a device supports MIDI 2.0, the USB-audio driver probes and uses 69 `midi2_enable=0` option to snd-usb-audio driver module, too. 71 The USB audio driver tries to query the UMP Endpoint and UMP Function [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 device found in particular on the Hewlett-Packard [BCJ]-xxx0 19 class PA-RISC workstations, using the AD1819 codec. 22 will be called snd-ad1889. 34 will be called snd-als300 48 will be called snd-als4000. 51 tristate "ALi M5451 PCI Audio Controller" 57 device on motherboards using the ALi M5451 Audio Controller 62 will be called snd-ali5451. 74 will be called snd-asihpi. [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 device found in particular on the Hewlett-Packard [BCJ]-xxx0 19 class PA-RISC workstations, using the AD1819 codec. 22 will be called snd-ad1889. 34 will be called snd-als300 49 will be called snd-als4000. 52 tristate "ALi M5451 PCI Audio Controller" 58 device on motherboards using the ALi M5451 Audio Controller 63 will be called snd-ali5451. 75 will be called snd-asihpi. [all …]
|
| /kernel/linux/linux-6.6/sound/pci/nm256/ |
| D | nm256.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 41 static char *id = SNDRV_DEFAULT_STR1; /* ID for this card */ 62 MODULE_PARM_DESC(buffer_top, "Set the top address of audio buffer for " CARD_NAME " soundcard."); 146 /* Mutes the audio output. */ 178 u32 buf; /* offset from chip->buffer */ 193 struct snd_card *card; member 264 return readb(chip->cport + offset); in snd_nm256_readb() 270 return readw(chip->cport + offset); in snd_nm256_readw() 276 return readl(chip->cport + offset); in snd_nm256_readl() 282 writeb(val, chip->cport + offset); in snd_nm256_writeb() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/nm256/ |
| D | nm256.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 43 static char *id = SNDRV_DEFAULT_STR1; /* ID for this card */ 64 MODULE_PARM_DESC(buffer_top, "Set the top address of audio buffer for " CARD_NAME " soundcard."); 148 /* Mutes the audio output. */ 180 u32 buf; /* offset from chip->buffer */ 195 struct snd_card *card; member 268 return readb(chip->cport + offset); in snd_nm256_readb() 274 return readw(chip->cport + offset); in snd_nm256_readw() 280 return readl(chip->cport + offset); in snd_nm256_readl() 286 writeb(val, chip->cport + offset); in snd_nm256_writeb() [all …]
|