Home
last modified time | relevance | path

Searched refs:mcdt (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/sprd/
H A Dsprd-mcdt.c14 #include "sprd-mcdt.h"
118 static void sprd_mcdt_update(struct sprd_mcdt_dev *mcdt, u32 reg, u32 val, in sprd_mcdt_update() argument
121 u32 orig = readl_relaxed(mcdt->base + reg); in sprd_mcdt_update()
125 writel_relaxed(tmp, mcdt->base + reg); in sprd_mcdt_update()
128 static void sprd_mcdt_dac_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_dac_set_watermark() argument
136 sprd_mcdt_update(mcdt, reg, water_mark, in sprd_mcdt_dac_set_watermark()
140 static void sprd_mcdt_adc_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_adc_set_watermark() argument
148 sprd_mcdt_update(mcdt, reg, water_mark, in sprd_mcdt_adc_set_watermark()
152 static void sprd_mcdt_dac_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_dac_dma_enable() argument
158 sprd_mcdt_update(mcdt, MCDT_DMA_E in sprd_mcdt_dac_dma_enable()
163 sprd_mcdt_adc_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, bool enable) sprd_mcdt_adc_dma_enable() argument
172 sprd_mcdt_ap_int_enable(struct sprd_mcdt_dev *mcdt, u8 channel, bool enable) sprd_mcdt_ap_int_enable() argument
182 sprd_mcdt_dac_write_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 val) sprd_mcdt_dac_write_fifo() argument
190 sprd_mcdt_adc_read_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 *val) sprd_mcdt_adc_read_fifo() argument
198 sprd_mcdt_dac_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_dac_dma_chn_select() argument
234 sprd_mcdt_adc_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_adc_dma_chn_select() argument
295 sprd_mcdt_dac_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_dac_dma_ack_select() argument
317 sprd_mcdt_adc_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_adc_dma_ack_select() argument
339 sprd_mcdt_chan_fifo_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_sts fifo_sts) sprd_mcdt_chan_fifo_sts() argument
388 sprd_mcdt_dac_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_dac_fifo_clear() argument
393 sprd_mcdt_adc_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_adc_fifo_clear() argument
400 sprd_mcdt_dac_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_dac_fifo_avail() argument
413 sprd_mcdt_adc_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_adc_fifo_avail() argument
453 sprd_mcdt_chan_int_en(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type, bool enable) sprd_mcdt_chan_int_en() argument
478 sprd_mcdt_chan_int_clear(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) sprd_mcdt_chan_int_clear() argument
500 sprd_mcdt_chan_int_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) sprd_mcdt_chan_int_sts() argument
524 struct sprd_mcdt_dev *mcdt = (struct sprd_mcdt_dev *)dev_id; sprd_mcdt_irq_handler() local
571 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_write() local
622 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_read() local
674 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_int_enable() local
727 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_int_disable() local
777 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_dma_enable() local
829 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_dma_disable() local
914 sprd_mcdt_init_chans(struct sprd_mcdt_dev *mcdt, struct resource *res) sprd_mcdt_init_chans() argument
944 struct sprd_mcdt_dev *mcdt; sprd_mcdt_probe() local
[all...]
H A DMakefile8 obj-$(CONFIG_SND_SOC_SPRD_MCDT) += sprd-mcdt.o
H A Dsprd-mcdt.h27 * @mcdt: the mcdt controller
40 struct sprd_mcdt_dev *mcdt; member
/kernel/linux/linux-6.6/sound/soc/sprd/
H A Dsprd-mcdt.c14 #include "sprd-mcdt.h"
118 static void sprd_mcdt_update(struct sprd_mcdt_dev *mcdt, u32 reg, u32 val, in sprd_mcdt_update() argument
121 u32 orig = readl_relaxed(mcdt->base + reg); in sprd_mcdt_update()
125 writel_relaxed(tmp, mcdt->base + reg); in sprd_mcdt_update()
128 static void sprd_mcdt_dac_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_dac_set_watermark() argument
136 sprd_mcdt_update(mcdt, reg, water_mark, in sprd_mcdt_dac_set_watermark()
140 static void sprd_mcdt_adc_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_adc_set_watermark() argument
148 sprd_mcdt_update(mcdt, reg, water_mark, in sprd_mcdt_adc_set_watermark()
152 static void sprd_mcdt_dac_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, in sprd_mcdt_dac_dma_enable() argument
158 sprd_mcdt_update(mcdt, MCDT_DMA_E in sprd_mcdt_dac_dma_enable()
163 sprd_mcdt_adc_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, bool enable) sprd_mcdt_adc_dma_enable() argument
172 sprd_mcdt_ap_int_enable(struct sprd_mcdt_dev *mcdt, u8 channel, bool enable) sprd_mcdt_ap_int_enable() argument
182 sprd_mcdt_dac_write_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 val) sprd_mcdt_dac_write_fifo() argument
190 sprd_mcdt_adc_read_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 *val) sprd_mcdt_adc_read_fifo() argument
198 sprd_mcdt_dac_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_dac_dma_chn_select() argument
234 sprd_mcdt_adc_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_adc_dma_chn_select() argument
295 sprd_mcdt_dac_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_dac_dma_ack_select() argument
317 sprd_mcdt_adc_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) sprd_mcdt_adc_dma_ack_select() argument
339 sprd_mcdt_chan_fifo_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_sts fifo_sts) sprd_mcdt_chan_fifo_sts() argument
388 sprd_mcdt_dac_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_dac_fifo_clear() argument
393 sprd_mcdt_adc_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_adc_fifo_clear() argument
400 sprd_mcdt_dac_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_dac_fifo_avail() argument
413 sprd_mcdt_adc_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) sprd_mcdt_adc_fifo_avail() argument
453 sprd_mcdt_chan_int_en(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type, bool enable) sprd_mcdt_chan_int_en() argument
478 sprd_mcdt_chan_int_clear(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) sprd_mcdt_chan_int_clear() argument
500 sprd_mcdt_chan_int_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) sprd_mcdt_chan_int_sts() argument
524 struct sprd_mcdt_dev *mcdt = (struct sprd_mcdt_dev *)dev_id; sprd_mcdt_irq_handler() local
571 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_write() local
622 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_read() local
674 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_int_enable() local
727 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_int_disable() local
777 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_dma_enable() local
829 struct sprd_mcdt_dev *mcdt = chan->mcdt; sprd_mcdt_chan_dma_disable() local
914 sprd_mcdt_init_chans(struct sprd_mcdt_dev *mcdt, struct resource *res) sprd_mcdt_init_chans() argument
944 struct sprd_mcdt_dev *mcdt; sprd_mcdt_probe() local
[all...]
H A DMakefile8 obj-$(CONFIG_SND_SOC_SPRD_MCDT) += sprd-mcdt.o
H A Dsprd-mcdt.h27 * @mcdt: the mcdt controller
40 struct sprd_mcdt_dev *mcdt; member

Completed in 5 milliseconds