davinci_mcasp
static int mcasp_common_hw_param(struct davinci_mcasp *mcasp, int stream,
static int mcasp_i2s_hw_param(struct davinci_mcasp *mcasp, int stream,
static int mcasp_dit_hw_param(struct davinci_mcasp *mcasp,
static int davinci_mcasp_calc_clk_div(struct davinci_mcasp *mcasp,
static inline void mcasp_set_bits(struct davinci_mcasp *mcasp, u32 offset,
static inline u32 davinci_mcasp_tx_delay(struct davinci_mcasp *mcasp)
static inline u32 davinci_mcasp_rx_delay(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
static inline void mcasp_clr_bits(struct davinci_mcasp *mcasp, u32 offset,
static inline void mcasp_mod_bits(struct davinci_mcasp *mcasp, u32 offset,
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
static inline void mcasp_set_reg(struct davinci_mcasp *mcasp, u32 offset,
static inline u32 mcasp_get_reg(struct davinci_mcasp *mcasp, u32 offset)
static void mcasp_set_ctl_reg(struct davinci_mcasp *mcasp, u32 ctl_reg, u32 val)
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
static bool mcasp_is_synchronous(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
static void davinci_mcasp_init_iec958_status(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
static bool mcasp_is_frame_producer(struct davinci_mcasp *mcasp)
static inline void mcasp_set_clk_pdir(struct davinci_mcasp *mcasp, bool enable)
static bool davinci_mcasp_have_gpiochip(struct davinci_mcasp *mcasp)
static int davinci_mcasp_get_config(struct davinci_mcasp *mcasp,
static inline void mcasp_set_clk_pdir_stream(struct davinci_mcasp *mcasp,
static int davinci_mcasp_get_dma_type(struct davinci_mcasp *mcasp)
static inline void mcasp_set_axr_pdir(struct davinci_mcasp *mcasp, bool enable)
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
static inline int mcasp_get_tdm_slots(struct davinci_mcasp *mcasp, int stream)
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
struct davinci_mcasp *mcasp = gpiochip_get_data(chip);
static int davinci_mcasp_init_gpiochip(struct davinci_mcasp *mcasp)
static inline int mcasp_get_slot_width(struct davinci_mcasp *mcasp, int stream)
static inline int davinci_mcasp_init_gpiochip(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp;
mcasp = devm_kzalloc(&pdev->dev, sizeof(struct davinci_mcasp),
static inline unsigned int mcasp_get_sysclk_freq(struct davinci_mcasp *mcasp, int stream)
static inline unsigned int mcasp_get_bclk_div(struct davinci_mcasp *mcasp, int stream)
static inline unsigned int mcasp_get_auxclk_fs_ratio(struct davinci_mcasp *mcasp, int stream)
static void mcasp_start_rx(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp = dev_get_drvdata(dev);
struct davinci_mcasp *mcasp = dev_get_drvdata(dev);
static void mcasp_start_tx(struct davinci_mcasp *mcasp)
static void davinci_mcasp_start(struct davinci_mcasp *mcasp, int stream)
static void mcasp_stop_rx(struct davinci_mcasp *mcasp)
static void mcasp_stop_tx(struct davinci_mcasp *mcasp)
static void davinci_mcasp_stop(struct davinci_mcasp *mcasp, int stream)
struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai);
static int __davinci_mcasp_set_clkdiv(struct davinci_mcasp *mcasp, int div_id,
struct davinci_mcasp *mcasp;
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
static int davinci_mcasp_ch_constraint(struct davinci_mcasp *mcasp, int stream,
static int davinci_mcasp_set_ch_constraints(struct davinci_mcasp *mcasp)
struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai);
static int davinci_config_channel_size(struct davinci_mcasp *mcasp,