Searched +full:audio +full:- +full:formatter +full:- +full:1 (Results 1 – 5 of 5) sorted by relevance
1 // SPDX-License-Identifier: GPL-2.03 // Xilinx ASoC audio formatter support29 #define AUD_CTRL_RESET_MASK BIT(1)91 * struct xlnx_pcm_stream_param - stream configuration93 * @interleaved: audio channels arrangement in buffer138 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 …]
1 // 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() argument82 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 …]
1 /* 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 1L149 #define SVC_MODE_CLK1_XTLDIV2 1L151 #define SVC_MODE_RAMP BIT(3) /* 0=colorbar 1=ramp */[all …]
1 // SPDX-License-Identifier: GPL-2.0-only15 #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 …]
5 ---------------------------------------------------21 W: *Web-page* with status/info23 B: URI for where to file *bugs*. A web-page with detailed bug28 patches to the given subsystem. This is either an in-tree file,29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst46 N: [^a-z]tegra all files whose path contains tegra64 ----------------83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)85 L: linux-scsi@vger.kernel.org88 F: drivers/scsi/3w-*[all …]