Home
last modified time | relevance | path

Searched +full:audio +full:- +full:formatter +full:- +full:1 (Results 1 – 5 of 5) sorted by relevance

/linux/sound/soc/xilinx/
H A Dxlnx_formatter_pcm.c1 // SPDX-License-Identifier: GPL-2.0
3 // Xilinx ASoC audio formatter support
29 #define AUD_CTRL_RESET_MASK BIT(1)
91 * struct xlnx_pcm_stream_param - stream configuration
93 * @interleaved: audio channels arrangement in buffer
138 status[1] = (chsts_reg1_val >> 16) & 0xff; in xlnx_parse_aes_params()
156 switch (status[1] & IEC958_AES2_PRO_SBITS) { in xlnx_parse_aes_params()
169 switch (status[1] & IEC958_AES2_PRO_WORDLEN) { in xlnx_parse_aes_params()
190 status[1] = chsts_reg2_val & 0xff; in xlnx_parse_aes_params()
207 if (status[1] & IEC958_AES4_CON_MAX_WORDLEN_24) in xlnx_parse_aes_params()
[all …]
/linux/sound/soc/meson/
H A Daxg-tdm-formatter.c1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
13 #include "axg-tdm-formatter.h"
33 unsigned int ch = ts->channels; in axg_tdm_formatter_set_channel_masks()
53 if ((BIT(i + k) & ts->mask[j]) && ch) { in axg_tdm_formatter_set_channel_masks()
55 ch -= 1; in axg_tdm_formatter_set_channel_masks()
68 return -EINVAL; in axg_tdm_formatter_set_channel_masks()
80 static int axg_tdm_formatter_enable(struct axg_tdm_formatter *formatter) in axg_tdm_formatter_enable() argument
82 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable()
86 /* Do nothing if the formatter is already enabled */ in axg_tdm_formatter_enable()
87 if (formatter->enabled) in axg_tdm_formatter_enable()
[all …]
/linux/drivers/media/i2c/
H A Dtda1997x_regs.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 /* Page 0x00 - General Control */
131 #define DETECT_5V_B BIT(1) /* 5V present on input B */
135 #define INPUT_SEL_RST_FMT BIT(7) /* 1=reset format measurement */
136 #define INPUT_SEL_RST_VDP BIT(2) /* 1=reset video data path */
137 #define INPUT_SEL_OUT_MODE BIT(1) /* 0=loop 1=bypass */
138 #define INPUT_SEL_B BIT(0) /* 0=inputA 1=inputB */
144 #define SVC_MODE_CLK2_XTLDIV2 1L
149 #define SVC_MODE_CLK1_XTLDIV2 1L
151 #define SVC_MODE_RAMP BIT(3) /* 0=colorbar 1=ramp */
[all …]
/linux/sound/soc/codecs/
H A Dsti-sas.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <sound/soc-dapm.h>
20 /* sysconf 5041: Audio-Gue-Control */
22 /* sysconf 5042: Audio-DAC-Control */
84 status = regmap_read(drvdata->dac.regmap, reg, &val); in sti_sas_read_reg()
96 return regmap_write(drvdata->dac.regmap, reg, value); in sti_sas_write_reg()
108 /* Initialise bi-phase formatter to disabled */ in sti_sas_init_sas_registers()
113 /* Initialise bi-phase formatter idle value to 0 */ in sti_sas_init_sas_registers()
117 dev_err(component->dev, "Failed to update SPDIF registers\n"); in sti_sas_init_sas_registers()
137 dev_err(component->dev, "Failed to update DAC registers\n"); in sti_sas_init_sas_registers()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]