/linux-master/sound/soc/starfive/ |
H A D | jh7110_tdm.c | 127 /* data related to DMA transfers b/w tdm and DMAC */ 136 static inline u32 jh7110_tdm_readl(struct jh7110_tdm_dev *tdm, u16 reg) argument 138 return readl_relaxed(tdm->tdm_base + reg); 141 static inline void jh7110_tdm_writel(struct jh7110_tdm_dev *tdm, u16 reg, u32 val) argument 143 writel_relaxed(val, tdm->tdm_base + reg); 146 static void jh7110_tdm_save_context(struct jh7110_tdm_dev *tdm, argument 150 tdm->saved_pcmtxcr = jh7110_tdm_readl(tdm, TDM_PCMTXCR); 152 tdm->saved_pcmrxcr = jh7110_tdm_readl(tdm, TDM_PCMRXC 155 jh7110_tdm_start(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 170 jh7110_tdm_stop(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 186 jh7110_tdm_syncdiv(struct jh7110_tdm_dev *tdm) argument 218 jh7110_tdm_config(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 248 jh7110_tdm_clk_disable(struct jh7110_tdm_dev *tdm) argument 253 jh7110_tdm_clk_enable(struct jh7110_tdm_dev *tdm) argument 286 struct jh7110_tdm_dev *tdm = dev_get_drvdata(dev); local 294 struct jh7110_tdm_dev *tdm = dev_get_drvdata(dev); local 301 struct jh7110_tdm_dev *tdm = dev_get_drvdata(dev); local 312 struct jh7110_tdm_dev *tdm = dev_get_drvdata(dev); local 340 struct jh7110_tdm_dev *tdm = snd_soc_dai_get_drvdata(dai); local 410 struct jh7110_tdm_dev *tdm = snd_soc_dai_get_drvdata(dai); local 436 struct jh7110_tdm_dev *tdm = snd_soc_dai_get_drvdata(cpu_dai); local 468 struct jh7110_tdm_dev *tdm = snd_soc_dai_get_drvdata(dai); local 530 jh7110_tdm_init_params(struct jh7110_tdm_dev *tdm) argument 556 jh7110_tdm_clk_reset_get(struct platform_device *pdev, struct jh7110_tdm_dev *tdm) argument 585 struct jh7110_tdm_dev *tdm; local [all...] |
/linux-master/drivers/soc/fsl/qe/ |
H A D | tsa.c | 125 struct tsa_tdm tdm[2]; /* TDMa and TDMb */ member in struct:tsa 366 struct tsa_tdm *tdm; local 410 tdm = &tsa->tdm[tdm_id]; 412 serial_info->rx_fs_rate = clk_get_rate(tdm->l1rsync_clk); 413 serial_info->rx_bit_rate = clk_get_rate(tdm->l1rclk_clk); 416 serial_info->tx_fs_rate = tdm->l1tsync_clk ? 417 clk_get_rate(tdm->l1tsync_clk) : 418 clk_get_rate(tdm->l1rsync_clk); 419 serial_info->tx_bit_rate = tdm 445 struct tsa_tdm *tdm; local [all...] |
/linux-master/sound/soc/intel/avs/ |
H A D | utils.h | 62 #define AVS_STRING_FMT(prefix, suffix, ssp, tdm) \ 63 (tdm) ? prefix "%d:%d" suffix : prefix "%d" suffix, (ssp), (tdm)
|
H A D | topology.c | 375 static int avs_ssp_sprint(char *buf, size_t size, const char *fmt, int port, int tdm) argument 388 if (tdm) 389 retsize += scnprintf(buf + retsize, size - retsize, ":%d", tdm);
|
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | Makefile | 8 mt8183-dai-tdm.o \
|
H A D | mt8183-mt6358-ts3a227-max98357.c | 298 SND_SOC_DAILINK_DEFS(tdm, 591 SND_SOC_DAILINK_REG(tdm),
|
H A D | mt8183-da7219-max98357.c | 370 SND_SOC_DAILINK_DEFS(tdm, 578 SND_SOC_DAILINK_REG(tdm),
|
/linux-master/sound/soc/mediatek/mt8192/ |
H A D | Makefile | 12 mt8192-dai-tdm.o
|
H A D | mt8192-mt6359-rt1015-rt5682.c | 114 dev_err(card->dev, "failed to set tdm slot\n"); 679 SND_SOC_DAILINK_DEFS(tdm, 1028 SND_SOC_DAILINK_REG(tdm),
|
/linux-master/sound/soc/rockchip/ |
H A D | Makefile | 4 snd-soc-rockchip-i2s-tdm-objs := rockchip_i2s_tdm.o 11 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S_TDM) += snd-soc-rockchip-i2s-tdm.o
|
/linux-master/sound/soc/meson/ |
H A D | Makefile | 14 snd-soc-meson-axg-tdm-formatter-objs := axg-tdm-formatter.o 15 snd-soc-meson-axg-tdm-interface-objs := axg-tdm-interface.o 33 obj-$(CONFIG_SND_MESON_AXG_TDM_FORMATTER) += snd-soc-meson-axg-tdm-formatter.o 34 obj-$(CONFIG_SND_MESON_AXG_TDM_INTERFACE) += snd-soc-meson-axg-tdm-interface.o
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6afe-dai.c | 127 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm; local 160 tdm->nslots_per_frame = slots; 161 tdm->slot_width = slot_width; 163 tdm->slot_mask = ((dai->id & 0x1) ? tx_mask : rx_mask) & cap_mask; 180 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm; local 198 tdm->ch_mapping[i] = tx_slot[i]; 201 tdm->ch_mapping[i] = Q6AFE_CMAP_INVALID; 203 tdm 240 struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm; local [all...] |
H A D | q6afe.h | 211 struct q6afe_tdm_cfg tdm; member in struct:q6afe_port_config
|
/linux-master/sound/soc/mediatek/mt8186/ |
H A D | Makefile | 16 mt8186-dai-tdm.o \
|
/linux-master/sound/soc/codecs/ |
H A D | ak4613.c | 613 u8 tdm; local 617 tdm = AK4613_CONFIG_MODE_STEREO; 619 tdm = AK4613_CONFIG_GET(priv, MODE); 629 * < tdm > < iface->dif > 631 priv->ctrl1 = (tdm << 6) | (iface->dif << 3);
|
/linux-master/drivers/clk/meson/ |
H A D | axg-audio.c | 271 AUD_MUX(tdm##_name##_sclk_sel, _reg, 0xf, 24, \ 274 AUD_GATE(tdm##_name##_sclk_pre_en, _reg, 31, \ 277 AUD_GATE(tdm##_name##_sclk_post_en, _reg, 30, \ 280 AUD_PHASE(tdm##_name##_sclk, _reg, 1, 29, \ 284 AUD_SCLK_WS(tdm##_name##_sclk, _reg, 1, 29, 28, \ 289 AUD_MUX(tdm##_name##_lrclk, _reg, 0xf, 20, \
|
/linux-master/sound/soc/samsung/ |
H A D | i2s.c | 335 int tdm = priv->quirks & QUIRK_SUPPORTS_TDM; local 339 if (!tdm && bfs > 48) {
|
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-s4.c | 1123 FUNCTION(tdm),
|
H A D | pinctrl-amlogic-c3.c | 1035 FUNCTION(tdm),
|
H A D | pinctrl-amlogic-t7.c | 1484 FUNCTION(tdm),
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | sil-sii8620.c | 1956 u8 tdm = sii8620_readb(ctx, REG_TRXSTA2); local 1958 if ((tdm & MSK_TDM_SYNCHRONIZED) == VAL_TDM_SYNCHRONIZED) {
|