Lines Matching defs:davinci_mcasp
73 struct davinci_mcasp *mcasp;
77 struct davinci_mcasp {
128 static inline void mcasp_set_bits(struct davinci_mcasp *mcasp, u32 offset,
135 static inline void mcasp_clr_bits(struct davinci_mcasp *mcasp, u32 offset,
142 static inline void mcasp_mod_bits(struct davinci_mcasp *mcasp, u32 offset,
149 static inline void mcasp_set_reg(struct davinci_mcasp *mcasp, u32 offset,
155 static inline u32 mcasp_get_reg(struct davinci_mcasp *mcasp, u32 offset)
160 static void mcasp_set_ctl_reg(struct davinci_mcasp *mcasp, u32 ctl_reg, u32 val)
177 static bool mcasp_is_synchronous(struct davinci_mcasp *mcasp)
185 static inline void mcasp_set_clk_pdir(struct davinci_mcasp *mcasp, bool enable)
197 static inline void mcasp_set_axr_pdir(struct davinci_mcasp *mcasp, bool enable)
209 static void mcasp_start_rx(struct davinci_mcasp *mcasp)
247 static void mcasp_start_tx(struct davinci_mcasp *mcasp)
285 static void davinci_mcasp_start(struct davinci_mcasp *mcasp, int stream)
295 static void mcasp_stop_rx(struct davinci_mcasp *mcasp)
320 static void mcasp_stop_tx(struct davinci_mcasp *mcasp)
350 static void davinci_mcasp_stop(struct davinci_mcasp *mcasp, int stream)
362 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
393 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
424 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
439 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
607 static int __davinci_mcasp_set_clkdiv(struct davinci_mcasp *mcasp, int div_id,
657 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
665 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
706 static int davinci_mcasp_ch_constraint(struct davinci_mcasp *mcasp, int stream,
728 static int davinci_mcasp_set_ch_constraints(struct davinci_mcasp *mcasp)
755 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
783 static int davinci_config_channel_size(struct davinci_mcasp *mcasp,
834 static int mcasp_common_hw_param(struct davinci_mcasp *mcasp, int stream,
958 static int mcasp_i2s_hw_param(struct davinci_mcasp *mcasp, int stream,
1028 static int mcasp_dit_hw_param(struct davinci_mcasp *mcasp,
1098 static int davinci_mcasp_calc_clk_div(struct davinci_mcasp *mcasp,
1148 static inline u32 davinci_mcasp_tx_delay(struct davinci_mcasp *mcasp)
1156 static inline u32 davinci_mcasp_rx_delay(struct davinci_mcasp *mcasp)
1168 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
1188 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
1273 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
1456 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
1572 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
1600 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
1884 static int davinci_mcasp_get_dma_type(struct davinci_mcasp *mcasp)
1975 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
1990 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2004 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2027 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2038 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2055 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2068 struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
2091 static int davinci_mcasp_init_gpiochip(struct davinci_mcasp *mcasp)
2107 static inline int davinci_mcasp_init_gpiochip(struct davinci_mcasp *mcasp)
2113 static int davinci_mcasp_get_dt_params(struct davinci_mcasp *mcasp)
2134 struct davinci_mcasp *mcasp;
2145 mcasp = devm_kzalloc(&pdev->dev, sizeof(struct davinci_mcasp),
2413 struct davinci_mcasp *mcasp = dev_get_drvdata(dev);
2439 struct davinci_mcasp *mcasp = dev_get_drvdata(dev);