Home
last modified time | relevance | path

Searched +full:dsp +full:- +full:config +full:- +full:name (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/kernel/linux/linux-6.6/drivers/remoteproc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 config REMOTEPROC
12 Support for remote processors (such as DSP coprocessors). These
17 config REMOTEPROC_CDEV
26 config IMX_REMOTEPROC
37 config IMX_DSP_REMOTEPROC
38 tristate "i.MX DSP remoteproc support"
43 Say y here to support iMX's DSP remote processors via the remote
48 config INGENIC_VPU_RPROC
54 This can be either built-in or a loadable module.
[all …]
/kernel/linux/linux-5.10/drivers/remoteproc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 config REMOTEPROC
12 Support for remote processors (such as DSP coprocessors). These
17 config REMOTEPROC_CDEV
26 config IMX_REMOTEPROC
35 config INGENIC_VPU_RPROC
41 This can be either built-in or a loadable module.
44 config MTK_SCP
54 config OMAP_REMOTEPROC
62 and DSP on OMAP4) via the remote processor framework.
[all …]
/kernel/linux/linux-5.10/arch/arc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 config ARC
54 config TRACE_IRQFLAGS_SUPPORT
57 config LOCKDEP_SUPPORT
60 config SCHED_OMIT_FRAME_POINTER
63 config GENERIC_CSUM
66 config ARCH_DISCONTIGMEM_ENABLE
69 config ARCH_FLATMEM_ENABLE
72 config MMU
[all …]
/kernel/linux/linux-6.6/arch/arc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6 config ARC
56 config LOCKDEP_SUPPORT
59 config SCHED_OMIT_FRAME_POINTER
62 config GENERIC_CSUM
65 config ARCH_FLATMEM_ENABLE
68 config MMU
71 config NO_IOPORT_MAP
74 config GENERIC_CALIBRATE_DELAY
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dtas5805m.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Daniel Beer <daniel.beer@igorinstitute.com>
13 The TAS5805M is a class D audio amplifier with a built-in DSP.
18 - ti,tas5805m
25 pvdd-supply:
29 pdn-gpios:
31 Power-down control GPIO (PDN pin in the datasheet).
33 ti,dsp-config-name:
[all …]
/kernel/linux/linux-5.10/sound/isa/
Dsc6000.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Gallant SC-6000 soundcard. This card is also known as
4 * Audio Excel DSP 16 or Zoltrix AV302.
5 * These cards use CompuMedia ASC-9308 chip + AD1848 codec.
6 * SC-6600 and SC-7000 cards are also supported. They are based on
7 * CompuMedia ASC-9408 chip and CS4231 codec.
30 MODULE_DESCRIPTION("Gallant SC-6000");
32 MODULE_SUPPORTED_DEVICE("{{Gallant, SC-6000},"
33 "{AudioExcel, Audio Excel DSP 16},"
36 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
[all …]
/kernel/linux/linux-6.6/sound/isa/
Dsc6000.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Gallant SC-6000 soundcard. This card is also known as
4 * Audio Excel DSP 16 or Zoltrix AV302.
5 * These cards use CompuMedia ASC-9308 chip + AD1848 codec.
6 * SC-6600 and SC-7000 cards are also supported. They are based on
7 * CompuMedia ASC-9408 chip and CS4231 codec.
30 MODULE_DESCRIPTION("Gallant SC-6000");
33 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
43 static bool joystick[SNDRV_CARDS] = { [0 ... (SNDRV_CARDS-1)] = false };
46 MODULE_PARM_DESC(index, "Index value for sc-6000 based soundcard.");
[all …]
/kernel/linux/linux-5.10/arch/sh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 config SUPERH
80 <http://www.linux-sh.org/>.
82 config GENERIC_BUG
86 config GENERIC_HWEIGHT
89 config GENERIC_CALIBRATE_DELAY
92 config GENERIC_LOCKBREAK
96 config ARCH_SUSPEND_POSSIBLE
99 config ARCH_HIBERNATION_POSSIBLE
102 config SYS_SUPPORTS_APM_EMULATION
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
Dmcbsp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/mcbsp.c
18 #include <linux/omap-dma.h>
19 #include <linux/soc/ti/omap1-io.h>
20 #include <linux/platform_data/asoc-ti-mcbsp.h>
39 * are DSP public peripherals. in omap1_mcbsp_request()
50 * DSP external peripheral reset in omap1_mcbsp_request()
51 * FIXME: This should be moved to dsp code in omap1_mcbsp_request()
63 if (--dsp_use == 0) { in omap1_mcbsp_free()
100 .name = "rx",
[all …]
/kernel/linux/linux-6.6/include/uapi/sound/
Dsnd_sst_tokens.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * snd_sst_tokens.h - Intel SST tokens definition
149 * %SKL_TKN_STR_LIB_NAME: Specifies the library name
165 * %SKL_TKN_U32_PIPE_CONFIG_ID: Config id for the modules in the pipe
167 * config. This is used as index to fill
168 * up the pipe config and module config
177 * pipe config
180 * pipe config
197 * %SKL_TKN_MM_U32_CPS: DSP cycles per second
201 * %SKL_TKN_MM_U32_CPC: DSP cycles allocated per frame
[all …]
/kernel/linux/linux-6.6/arch/sh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 config SUPERH
81 <http://www.linux-sh.org/>.
83 config GENERIC_BUG
87 config GENERIC_HWEIGHT
90 config GENERIC_CALIBRATE_DELAY
93 config GENERIC_LOCKBREAK
97 config ARCH_SUSPEND_POSSIBLE
100 config ARCH_HIBERNATION_POSSIBLE
103 config SYS_SUPPORTS_APM_EMULATION
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
Dmcbsp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/mcbsp.c
19 #include <linux/omap-dma.h>
22 #include <linux/platform_data/asoc-ti-mcbsp.h>
40 * are DSP public peripherals. in omap1_mcbsp_request()
51 * DSP external peripheral reset in omap1_mcbsp_request()
52 * FIXME: This should be moved to dsp code in omap1_mcbsp_request()
64 if (--dsp_use == 0) { in omap1_mcbsp_free()
102 .name = "rx",
107 .name = "tx",
[all …]
/kernel/linux/linux-5.10/include/uapi/sound/
Dsnd_sst_tokens.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * snd_sst_tokens.h - Intel SST tokens definition
159 * %SKL_TKN_STR_LIB_NAME: Specifies the library name
175 * %SKL_TKN_U32_PIPE_CONFIG_ID: Config id for the modules in the pipe
177 * config. This is used as index to fill
178 * up the pipe config and module config
187 * pipe config
190 * pipe config
207 * %SKL_TKN_MM_U32_CPS: DSP cycles per second
211 * %SKL_TKN_MM_U32_CPC: DSP cycles allocated per frame
[all …]
/kernel/linux/linux-6.6/sound/soc/intel/boards/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 has an audio controller with a DSP and I2S or DMIC port, then
16 config SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES
20 soundcard's long card name in the control user space AP. An unfortunate
21 side effect is that this long name may also be used by the GUI,
23 This option prevents the long name from being modified, and the I/O
29 config SND_SOC_INTEL_HDA_DSP_COMMON
32 config SND_SOC_INTEL_SOF_MAXIM_COMMON
35 config SND_SOC_INTEL_SOF_REALTEK_COMMON
38 config SND_SOC_INTEL_SOF_CIRRUS_COMMON
[all …]
/kernel/linux/linux-6.6/sound/soc/sof/intel/
Datom.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
6 // Copyright(c) 2018-2021 Intel Corporation. All rights reserved.
12 * Hardware interface for audio DSP on Atom devices
18 #include <sound/soc-acpi.h>
19 #include <sound/soc-acpi-intel-match.h>
20 #include <sound/intel-dsp-config.h>
24 #include "../sof-acpi-dev.h"
25 #include "../sof-audio.h"
26 #include "../../intel/common/soc-intel-quirks.h"
40 u32 offset = sdev->dsp_oops_offset; in atom_get_registers()
[all …]
/kernel/linux/linux-5.10/sound/soc/sof/
Dsof-audio.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
11 #include "sof-audio.h"
25 list_for_each_entry(spcm, &sdev->pcm_list, list) { in snd_sof_dsp_only_d0i3_compatible_stream_active()
27 substream = spcm->stream[dir].substream; in snd_sof_dsp_only_d0i3_compatible_stream_active()
28 if (!substream || !substream->runtime) in snd_sof_dsp_only_d0i3_compatible_stream_active()
32 * substream->runtime being not NULL indicates in snd_sof_dsp_only_d0i3_compatible_stream_active()
36 if (!spcm->stream[dir].d0i3_compatible) in snd_sof_dsp_only_d0i3_compatible_stream_active()
51 list_for_each_entry(spcm, &sdev->pcm_list, list) { in snd_sof_stream_suspend_ignored()
52 if (spcm->stream[SNDRV_PCM_STREAM_PLAYBACK].suspend_ignored || in snd_sof_stream_suspend_ignored()
53 spcm->stream[SNDRV_PCM_STREAM_CAPTURE].suspend_ignored) in snd_sof_stream_suspend_ignored()
[all …]
/kernel/linux/linux-5.10/sound/soc/sof/intel/
Dhda.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
15 * Hardware interface for generic Intel audio DSP HDA IP
25 #include <sound/intel-nhlt.h>
28 #include "../sof-audio.h"
33 #include <sound/soc-acpi-intel-match.h>
45 const struct sof_dev_desc *desc = pdata->desc; in get_chip_info()
48 chip_info = desc->chip_info; in get_chip_info()
57 * and do a Bus Reset, this will need to be modified when the DSP
69 struct snd_soc_dai *d = params_data->dai; in sdw_params_stream()
70 struct sof_ipc_dai_config config; in sdw_params_stream() local
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-davinci/
Ddevices-da8xx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2007-2009, MontaVista Software, Inc. <source@mvista.com>
10 #include <linux/clk-provider.h>
13 #include <linux/dma-map-ops.h>
103 .name = "serial8250",
110 .name = "serial8250",
117 .name = "serial8250",
131 {-1, -1}
137 {-1, -1}
152 .name = "edma3_cc",
[all …]
/kernel/linux/linux-5.10/sound/soc/intel/boards/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 has an audio controller with a DSP and I2S or DMIC port, then
16 config SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES
20 soundcard's long card name in the control user space AP. An unfortunate
21 side effect is that this long name may also be used by the GUI,
23 This option prevents the long name from being modified, and the I/O
31 config SND_SOC_INTEL_HASWELL_MACH
38 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
47 config SND_SOC_INTEL_BDW_RT5650_MACH
59 config SND_SOC_INTEL_BDW_RT5677_MACH
[all …]
/kernel/linux/linux-6.6/drivers/firmware/cirrus/
Dcs_dsp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * cs_dsp.c -- Cirrus Logic DSP firmware support
8 * Copyright (C) 2015-2021 Cirrus Logic, Inc. and
25 dev_err(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
27 dev_warn(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
29 dev_info(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
31 dev_dbg(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
68 #define ADSP1_WDMA_BUFFER_LENGTH_MASK 0x00FF /* DSP1_WDMA_BUFFER_LENGTH - [7:0] */
69 #define ADSP1_WDMA_BUFFER_LENGTH_SHIFT 0 /* DSP1_WDMA_BUFFER_LENGTH - [7:0] */
70 #define ADSP1_WDMA_BUFFER_LENGTH_WIDTH 8 /* DSP1_WDMA_BUFFER_LENGTH - [7:0] */
[all …]
/kernel/linux/linux-5.10/sound/soc/codecs/
Dwm_adsp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm_adsp.c -- Wolfson ADSP support
36 dev_crit(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
38 dev_err(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
40 dev_warn(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
42 dev_info(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
44 dev_dbg(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
47 adsp_err(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \
50 adsp_dbg(_obj->dsp, "%s: " fmt, _obj->name ? _obj->name : "legacy", \
88 #define ADSP1_WDMA_BUFFER_LENGTH_MASK 0x00FF /* DSP1_WDMA_BUFFER_LENGTH - [7:0] */
[all …]
/kernel/linux/linux-6.6/sound/soc/sof/
Dipc3-pcm.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
11 #include "ipc3-priv.h"
13 #include "sof-priv.h"
14 #include "sof-audio.h"
26 return -EINVAL; in sof_ipc3_pcm_hw_free()
28 if (!spcm->prepared[substream->stream]) in sof_ipc3_pcm_hw_free()
33 stream.comp_id = spcm->stream[substream->stream].comp_id; in sof_ipc3_pcm_hw_free()
35 /* send IPC to the DSP */ in sof_ipc3_pcm_hw_free()
36 return sof_ipc_tx_message_no_reply(sdev->ipc, &stream, sizeof(stream)); in sof_ipc3_pcm_hw_free()
46 struct sof_ipc_fw_version *v = &sdev->fw_ready.version; in sof_ipc3_pcm_hw_params()
[all …]
/kernel/linux/linux-6.6/sound/soc/codecs/
Dcs35l41.c1 // SPDX-License-Identifier: GPL-2.0
3 // cs35l41.c -- CS35l41 ALSA SoC audio driver
5 // Copyright 2017-2021 Cirrus Logic, Inc.
23 #include <sound/soc-dapm.h>
165 return -EINVAL; in cs35l41_get_fs_mon_config_index()
170 1, 913, TLV_DB_MINMAX_ITEM(-10200, 1200));
187 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in cs35l41_dsp_preload_ev()
193 if (cs35l41->dsp.cs_dsp.booted) in cs35l41_dsp_preload_ev()
198 if (cs35l41->dsp.preloaded) in cs35l41_dsp_preload_ev()
201 if (cs35l41->dsp.cs_dsp.running) { in cs35l41_dsp_preload_ev()
[all …]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dgoodix_fwupload.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright (c) 2010 - 2012 Goodix Technology.
54 if (fw->size != expected_size) { in goodix_firmware_verify()
56 expected_size, fw->size); in goodix_firmware_verify()
57 return -EINVAL; in goodix_firmware_verify()
60 data = fw->data + GOODIX_FW_HEADER_LENGTH; in goodix_firmware_verify()
64 return -EINVAL; in goodix_firmware_verify()
70 dev_err(dev, "DSP firmware checksum error\n"); in goodix_firmware_verify()
71 return -EINVAL; in goodix_firmware_verify()
74 fw_header = (const struct goodix_fw_header *)fw->data; in goodix_firmware_verify()
[all …]
/kernel/linux/linux-5.10/Documentation/sound/soc/
Ddpcm.rst10 digital audio to I2S DAI0, I2S DAI1 or PDM DAI2. This is useful for on SoC DSP
15 graph representing the DSP internal audio paths and uses the mixer settings to
18 DPCM re-uses all the existing component codec, platform and DAI drivers without
22 Phone Audio System with SoC based DSP
23 -------------------------------------
26 document for all examples :-
29 | Front End PCMs | SoC DSP | Back End DAIs | Audio devices |
32 PCM0 <------------> * * <----DAI0-----> Codec Headset
34 PCM1 <------------> * * <----DAI1-----> Codec Speakers
35 * DSP *
[all …]

12345678910>>...14