Commit 7470704d authored by Shengjiu Wang's avatar Shengjiu Wang Committed by Mark Brown

ASoC: fsl_asrc: rename asrc_priv to asrc

In order to move common structure to fsl_asrc_common.h
we change the name of asrc_priv to asrc, the asrc_priv
will be used by new struct fsl_asrc_priv.
Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
Acked-by: default avatarNicolin Chen <nicoleotsuka@gmail.com>
Link: https://lore.kernel.org/r/722142c2e1b57a95f911db1d42d901b88fc283d6.1587038908.git.shengjiu.wang@nxp.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent e48e83d1
This diff is collapsed.
...@@ -448,7 +448,7 @@ struct fsl_asrc_soc_data { ...@@ -448,7 +448,7 @@ struct fsl_asrc_soc_data {
/** /**
* fsl_asrc_pair: ASRC Pair private data * fsl_asrc_pair: ASRC Pair private data
* *
* @asrc_priv: pointer to its parent module * @asrc: pointer to its parent module
* @config: configuration profile * @config: configuration profile
* @error: error record * @error: error record
* @index: pair index (ASRC_PAIR_A, ASRC_PAIR_B, ASRC_PAIR_C) * @index: pair index (ASRC_PAIR_A, ASRC_PAIR_B, ASRC_PAIR_C)
...@@ -460,7 +460,7 @@ struct fsl_asrc_soc_data { ...@@ -460,7 +460,7 @@ struct fsl_asrc_soc_data {
* @private: pair private area * @private: pair private area
*/ */
struct fsl_asrc_pair { struct fsl_asrc_pair {
struct fsl_asrc *asrc_priv; struct fsl_asrc *asrc;
struct asrc_config *config; struct asrc_config *config;
unsigned int error; unsigned int error;
......
...@@ -135,7 +135,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, ...@@ -135,7 +135,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component,
struct snd_dmaengine_dai_dma_data *dma_params_be = NULL; struct snd_dmaengine_dai_dma_data *dma_params_be = NULL;
struct snd_pcm_runtime *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct fsl_asrc_pair *pair = runtime->private_data; struct fsl_asrc_pair *pair = runtime->private_data;
struct fsl_asrc *asrc_priv = pair->asrc_priv; struct fsl_asrc *asrc = pair->asrc;
struct dma_slave_config config_fe, config_be; struct dma_slave_config config_fe, config_be;
enum asrc_pair_index index = pair->index; enum asrc_pair_index index = pair->index;
struct device *dev = component->dev; struct device *dev = component->dev;
...@@ -170,7 +170,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, ...@@ -170,7 +170,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component,
/* Override dma_data of the Front-End and config its dmaengine */ /* Override dma_data of the Front-End and config its dmaengine */
dma_params_fe = snd_soc_dai_get_dma_data(asoc_rtd_to_cpu(rtd, 0), substream); dma_params_fe = snd_soc_dai_get_dma_data(asoc_rtd_to_cpu(rtd, 0), substream);
dma_params_fe->addr = asrc_priv->paddr + REG_ASRDx(!dir, index); dma_params_fe->addr = asrc->paddr + REG_ASRDx(!dir, index);
dma_params_fe->maxburst = dma_params_be->maxburst; dma_params_fe->maxburst = dma_params_be->maxburst;
pair->dma_chan[!dir] = fsl_asrc_get_dma_channel(pair, !dir); pair->dma_chan[!dir] = fsl_asrc_get_dma_channel(pair, !dir);
...@@ -203,7 +203,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, ...@@ -203,7 +203,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component,
* need to configure dma_request and dma_request2, but get dma_chan via * need to configure dma_request and dma_request2, but get dma_chan via
* dma_request_slave_channel directly with dma name of Front-End device * dma_request_slave_channel directly with dma name of Front-End device
*/ */
if (!asrc_priv->soc->use_edma) { if (!asrc->soc->use_edma) {
/* Get DMA request of Back-End */ /* Get DMA request of Back-End */
tmp_chan = dma_request_slave_channel(dev_be, tx ? "tx" : "rx"); tmp_chan = dma_request_slave_channel(dev_be, tx ? "tx" : "rx");
tmp_data = tmp_chan->private; tmp_data = tmp_chan->private;
...@@ -230,7 +230,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, ...@@ -230,7 +230,7 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component,
return -EINVAL; return -EINVAL;
} }
if (asrc_priv->asrc_width == 16) if (asrc->asrc_width == 16)
buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES; buswidth = DMA_SLAVE_BUSWIDTH_2_BYTES;
else else
buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES; buswidth = DMA_SLAVE_BUSWIDTH_4_BYTES;
...@@ -242,10 +242,10 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, ...@@ -242,10 +242,10 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component,
config_be.dst_maxburst = dma_params_be->maxburst; config_be.dst_maxburst = dma_params_be->maxburst;
if (tx) { if (tx) {
config_be.src_addr = asrc_priv->paddr + REG_ASRDO(index); config_be.src_addr = asrc->paddr + REG_ASRDO(index);
config_be.dst_addr = dma_params_be->addr; config_be.dst_addr = dma_params_be->addr;
} else { } else {
config_be.dst_addr = asrc_priv->paddr + REG_ASRDI(index); config_be.dst_addr = asrc->paddr + REG_ASRDI(index);
config_be.src_addr = dma_params_be->addr; config_be.src_addr = dma_params_be->addr;
} }
...@@ -288,7 +288,7 @@ static int fsl_asrc_dma_startup(struct snd_soc_component *component, ...@@ -288,7 +288,7 @@ static int fsl_asrc_dma_startup(struct snd_soc_component *component,
struct snd_pcm_runtime *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct snd_dmaengine_dai_dma_data *dma_data; struct snd_dmaengine_dai_dma_data *dma_data;
struct device *dev = component->dev; struct device *dev = component->dev;
struct fsl_asrc *asrc_priv = dev_get_drvdata(dev); struct fsl_asrc *asrc = dev_get_drvdata(dev);
struct fsl_asrc_pair *pair; struct fsl_asrc_pair *pair;
struct dma_chan *tmp_chan = NULL; struct dma_chan *tmp_chan = NULL;
u8 dir = tx ? OUT : IN; u8 dir = tx ? OUT : IN;
...@@ -306,7 +306,7 @@ static int fsl_asrc_dma_startup(struct snd_soc_component *component, ...@@ -306,7 +306,7 @@ static int fsl_asrc_dma_startup(struct snd_soc_component *component,
if (!pair) if (!pair)
return -ENOMEM; return -ENOMEM;
pair->asrc_priv = asrc_priv; pair->asrc = asrc;
runtime->private_data = pair; runtime->private_data = pair;
...@@ -361,15 +361,15 @@ static int fsl_asrc_dma_shutdown(struct snd_soc_component *component, ...@@ -361,15 +361,15 @@ static int fsl_asrc_dma_shutdown(struct snd_soc_component *component,
{ {
struct snd_pcm_runtime *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct fsl_asrc_pair *pair = runtime->private_data; struct fsl_asrc_pair *pair = runtime->private_data;
struct fsl_asrc *asrc_priv; struct fsl_asrc *asrc;
if (!pair) if (!pair)
return 0; return 0;
asrc_priv = pair->asrc_priv; asrc = pair->asrc;
if (asrc_priv->pair[pair->index] == pair) if (asrc->pair[pair->index] == pair)
asrc_priv->pair[pair->index] = NULL; asrc->pair[pair->index] = NULL;
kfree(pair); kfree(pair);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment