Home
last modified time | relevance | path

Searched refs:adata (Results 1 – 25 of 65) sorted by relevance

123

/linux-6.12.1/sound/soc/amd/acp/
Dchip_offset_byte.h32 #define ACP_EXTERNAL_INTR_REG_ADDR(adata, offset, ctrl) \ argument
33 (adata->acp_base + adata->rsrc->irq_reg_offset + offset + (ctrl * 0x04))
35 #define ACP_EXTERNAL_INTR_ENB(adata) ACP_EXTERNAL_INTR_REG_ADDR(adata, 0x0, 0x0) argument
36 #define ACP_EXTERNAL_INTR_CNTL(adata, ctrl) ACP_EXTERNAL_INTR_REG_ADDR(adata, 0x4, ctrl) argument
37 #define ACP_EXTERNAL_INTR_STAT(adata, ctrl) ACP_EXTERNAL_INTR_REG_ADDR(adata, \ argument
38 (0x4 + (adata->rsrc->no_of_ctrls * 0x04)), ctrl)
46 #define ACP_I2S_RX_RINGBUFADDR(adata) ACP_I2S_REG_ADDR(adata, 0x2000) argument
47 #define ACP_I2S_RX_RINGBUFSIZE(adata) ACP_I2S_REG_ADDR(adata, 0x2004) argument
48 #define ACP_I2S_RX_LINKPOSITIONCNTR(adata) ACP_I2S_REG_ADDR(adata, 0x2008) argument
49 #define ACP_I2S_RX_FIFOADDR(adata) ACP_I2S_REG_ADDR(adata, 0x200C) argument
[all …]
Dacp-i2s.c34 static inline void acp_set_i2s_clk(struct acp_dev_data *adata, int dai_id) in acp_set_i2s_clk() argument
40 dev = adata->dev; in acp_set_i2s_clk()
58 if (adata->tdm_mode) in acp_set_i2s_clk()
65 val |= FIELD_PREP(ACP63_LRCLK_DIV_FIELD, adata->lrclk_div); in acp_set_i2s_clk()
66 val |= FIELD_PREP(ACP63_BCLK_DIV_FIELD, adata->bclk_div); in acp_set_i2s_clk()
69 val |= FIELD_PREP(LRCLK_DIV_FIELD, adata->lrclk_div); in acp_set_i2s_clk()
70 val |= FIELD_PREP(BCLK_DIV_FIELD, adata->bclk_div); in acp_set_i2s_clk()
72 writel(val, adata->acp_base + i2s_clk_reg); in acp_set_i2s_clk()
78 struct acp_dev_data *adata = snd_soc_dai_get_drvdata(cpu_dai); in acp_i2s_set_fmt() local
84 adata->tdm_mode = TDM_DISABLE; in acp_i2s_set_fmt()
[all …]
Dacp-platform.c111 int acp_machine_select(struct acp_dev_data *adata) in acp_machine_select() argument
116 if (adata->flag == FLAG_AMD_LEGACY_ONLY_DMIC) { in acp_machine_select()
117 platform = adata->platform; in acp_machine_select()
118 adata->mach_dev = platform_device_register_data(adata->dev, "acp-pdm-mach", in acp_machine_select()
122 size = sizeof(*adata->machines); in acp_machine_select()
123 mach = snd_soc_acpi_find_machine(adata->machines); in acp_machine_select()
125 dev_err(adata->dev, "warning: No matching ASoC machine driver found\n"); in acp_machine_select()
128 adata->mach_dev = platform_device_register_data(adata->dev, mach->drv_name, in acp_machine_select()
131 if (IS_ERR(adata->mach_dev)) in acp_machine_select()
132 dev_warn(adata->dev, "Unable to register Machine device\n"); in acp_machine_select()
[all …]
Dacp-legacy-common.c24 void acp_enable_interrupts(struct acp_dev_data *adata) in acp_enable_interrupts() argument
26 struct acp_resource *rsrc = adata->rsrc; in acp_enable_interrupts()
29 writel(0x01, ACP_EXTERNAL_INTR_ENB(adata)); in acp_enable_interrupts()
30 ext_intr_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_enable_interrupts()
32 writel(ext_intr_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_enable_interrupts()
36 void acp_disable_interrupts(struct acp_dev_data *adata) in acp_disable_interrupts() argument
38 struct acp_resource *rsrc = adata->rsrc; in acp_disable_interrupts()
40 writel(ACP_EXT_INTR_STAT_CLEAR_MASK, ACP_EXTERNAL_INTR_STAT(adata, rsrc->irqp_used)); in acp_disable_interrupts()
41 writel(0x00, ACP_EXTERNAL_INTR_ENB(adata)); in acp_disable_interrupts()
51 struct acp_dev_data *adata = dev_get_drvdata(dev); in set_acp_pdm_ring_buffer() local
[all …]
Dacp-pdm.c33 struct acp_dev_data *adata = dev_get_drvdata(dev); in acp_dmic_prepare() local
40 writel(PDM_CLK_FREQ_MASK, adata->acp_base + ACP_WOV_CLK_CTRL); in acp_dmic_prepare()
41 dmic_ctrl = readl(adata->acp_base + ACP_WOV_MISC_CTRL); in acp_dmic_prepare()
43 writel(dmic_ctrl, adata->acp_base + ACP_WOV_MISC_CTRL); in acp_dmic_prepare()
56 writel(physical_addr, adata->acp_base + ACP_WOV_RX_RINGBUFADDR); in acp_dmic_prepare()
57 writel(size_dmic, adata->acp_base + ACP_WOV_RX_RINGBUFSIZE); in acp_dmic_prepare()
58 writel(period_bytes, adata->acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE); in acp_dmic_prepare()
59 writel(0x01, adata->acp_base + ACPAXI2AXI_ATU_CTRL); in acp_dmic_prepare()
68 struct acp_dev_data *adata = dev_get_drvdata(dev); in acp_dmic_dai_trigger() local
76 dma_enable = readl(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE); in acp_dmic_dai_trigger()
[all …]
Dacp70.c140 static int acp70_i2s_master_clock_generate(struct acp_dev_data *adata) in acp70_i2s_master_clock_generate() argument
145 if (adata->platform == ACP70) in acp70_i2s_master_clock_generate()
147 else if (adata->platform == ACP71) in acp70_i2s_master_clock_generate()
167 struct acp_dev_data *adata; in acp_acp70_audio_probe() local
186 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in acp_acp70_audio_probe()
187 if (!adata) in acp_acp70_audio_probe()
196 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in acp_acp70_audio_probe()
197 if (!adata->acp_base) in acp_acp70_audio_probe()
206 adata->i2s_irq = res->start; in acp_acp70_audio_probe()
207 adata->dev = dev; in acp_acp70_audio_probe()
[all …]
Damd.h241 int acp_machine_select(struct acp_dev_data *adata);
248 void acp_enable_interrupts(struct acp_dev_data *adata);
249 void acp_disable_interrupts(struct acp_dev_data *adata);
253 void config_pte_for_stream(struct acp_dev_data *adata, struct acp_stream *stream);
254 void config_acp_dma(struct acp_dev_data *adata, struct acp_stream *stream, int size);
256 struct acp_dev_data *adata);
259 struct acp_dev_data *adata, struct acp_stream *stream);
263 static inline u64 acp_get_byte_count(struct acp_dev_data *adata, int dai_id, int direction) in acp_get_byte_count() argument
270 high = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_HIGH(adata)); in acp_get_byte_count()
271 low = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_LOW(adata)); in acp_get_byte_count()
[all …]
Dacp-renoir.c150 struct acp_dev_data *adata; in renoir_audio_probe() local
165 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in renoir_audio_probe()
166 if (!adata) in renoir_audio_probe()
175 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in renoir_audio_probe()
176 if (!adata->acp_base) in renoir_audio_probe()
182 adata->i2s_irq = ret; in renoir_audio_probe()
184 adata->dev = dev; in renoir_audio_probe()
185 adata->dai_driver = acp_renoir_dai; in renoir_audio_probe()
186 adata->num_dai = ARRAY_SIZE(acp_renoir_dai); in renoir_audio_probe()
187 adata->rsrc = &rsrc; in renoir_audio_probe()
[all …]
Dacp63.c161 static int acp63_i2s_master_clock_generate(struct acp_dev_data *adata) in acp63_i2s_master_clock_generate() argument
200 struct acp_dev_data *adata; in acp63_audio_probe() local
215 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in acp63_audio_probe()
216 if (!adata) in acp63_audio_probe()
225 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in acp63_audio_probe()
226 if (!adata->acp_base) in acp63_audio_probe()
235 adata->i2s_irq = res->start; in acp63_audio_probe()
236 adata->dev = dev; in acp63_audio_probe()
237 adata->dai_driver = acp63_dai; in acp63_audio_probe()
238 adata->num_dai = ARRAY_SIZE(acp63_dai); in acp63_audio_probe()
[all …]
Dacp-rembrandt.c190 struct acp_dev_data *adata; in rembrandt_audio_probe() local
205 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in rembrandt_audio_probe()
206 if (!adata) in rembrandt_audio_probe()
215 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in rembrandt_audio_probe()
216 if (!adata->acp_base) in rembrandt_audio_probe()
225 adata->i2s_irq = res->start; in rembrandt_audio_probe()
226 adata->dev = dev; in rembrandt_audio_probe()
227 adata->dai_driver = acp_rmb_dai; in rembrandt_audio_probe()
228 adata->num_dai = ARRAY_SIZE(acp_rmb_dai); in rembrandt_audio_probe()
229 adata->rsrc = &rsrc; in rembrandt_audio_probe()
[all …]
/linux-6.12.1/sound/soc/amd/ps/
Dpci-ps.c106 struct acp63_dev_data *adata = context; in acp63_irq_thread() local
109 sdw_dma_data = dev_get_drvdata(&adata->sdw_dma_dev->dev); in acp63_irq_thread()
112 if (adata->sdw0_dma_intr_stat[stream_index]) { in acp63_irq_thread()
115 adata->sdw0_dma_intr_stat[stream_index] = 0; in acp63_irq_thread()
119 if (adata->sdw1_dma_intr_stat[stream_index]) { in acp63_irq_thread()
122 adata->sdw1_dma_intr_stat[stream_index] = 0; in acp63_irq_thread()
130 struct acp63_dev_data *adata; in acp63_irq_handler() local
139 adata = dev_id; in acp63_irq_handler()
140 if (!adata) in acp63_irq_handler()
147 ext_intr_stat = readl(adata->acp63_base + ACP_EXTERNAL_INTR_STAT); in acp63_irq_handler()
[all …]
Dps-pdm-dma.c68 static void acp63_enable_pdm_interrupts(struct pdm_dev_data *adata) in acp63_enable_pdm_interrupts() argument
72 mutex_lock(adata->acp_lock); in acp63_enable_pdm_interrupts()
73 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
75 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
76 mutex_unlock(adata->acp_lock); in acp63_enable_pdm_interrupts()
79 static void acp63_disable_pdm_interrupts(struct pdm_dev_data *adata) in acp63_disable_pdm_interrupts() argument
83 mutex_lock(adata->acp_lock); in acp63_disable_pdm_interrupts()
84 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
86 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
87 mutex_unlock(adata->acp_lock); in acp63_disable_pdm_interrupts()
[all …]
/linux-6.12.1/sound/soc/sof/amd/
Dacp-loader.c53 struct acp_dev_data *adata; in acp_dsp_block_write() local
58 adata = sdev->pdata->hw_pdata; in acp_dsp_block_write()
62 if (!adata->bin_buf) { in acp_dsp_block_write()
66 adata->bin_buf = dma_alloc_coherent(&pci->dev, dma_size, in acp_dsp_block_write()
67 &adata->sha_dma_addr, in acp_dsp_block_write()
69 if (!adata->bin_buf) in acp_dsp_block_write()
72 adata->fw_bin_size = size + offset; in acp_dsp_block_write()
73 dest = adata->bin_buf + offset; in acp_dsp_block_write()
76 if (!adata->data_buf) { in acp_dsp_block_write()
77 adata->data_buf = dma_alloc_coherent(&pci->dev, in acp_dsp_block_write()
[all …]
Dacp.c63 static void init_dma_descriptor(struct acp_dev_data *adata) in init_dma_descriptor() argument
65 struct snd_sof_dev *sdev = adata->dev; in init_dma_descriptor()
87 static void configure_dma_descriptor(struct acp_dev_data *adata, unsigned short idx, in configure_dma_descriptor() argument
90 struct snd_sof_dev *sdev = adata->dev; in configure_dma_descriptor()
102 static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch, in config_dma_channel() argument
105 struct snd_sof_dev *sdev = adata->dev; in config_dma_channel()
155 static int acpbus_dma_start(struct acp_dev_data *adata, unsigned int ch, in acpbus_dma_start() argument
158 struct snd_sof_dev *sdev = adata->dev; in acpbus_dma_start()
166 configure_dma_descriptor(adata, dscr, dscr_info++); in acpbus_dma_start()
168 ret = config_dma_channel(adata, ch, 0, dscr_count); in acpbus_dma_start()
[all …]
/linux-6.12.1/sound/soc/amd/raven/
Dpci-acp3x.c25 static int acp3x_power_on(struct acp3x_dev_data *adata) in acp3x_power_on() argument
27 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_power_on()
47 rv_writel(adata->pme_en, acp3x_base + mmACP_PME_EN); in acp3x_power_on()
92 static int acp3x_init(struct acp3x_dev_data *adata) in acp3x_init() argument
94 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_init()
98 ret = acp3x_power_on(adata); in acp3x_init()
130 struct acp3x_dev_data *adata; in snd_acp3x_probe() local
151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), in snd_acp3x_probe()
153 if (!adata) { in snd_acp3x_probe()
161 adata->acp3x_base = devm_ioremap(&pci->dev, addr, in snd_acp3x_probe()
[all …]
Dacp3x-pcm-dma.c213 struct i2s_dev_data *adata; in acp3x_dma_open() local
220 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
238 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
252 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
258 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
268 adata->play_stream = substream; in acp3x_dma_hw_params()
272 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
278 adata->capture_stream = substream; in acp3x_dma_hw_params()
282 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
327 struct i2s_dev_data *adata; in acp3x_dma_close() local
[all …]
/linux-6.12.1/drivers/irqchip/
Dirq-loongarch-avec.c79 static void avecintc_sync(struct avecintc_data *adata) in avecintc_sync() argument
83 if (cpu_online(adata->prev_cpu)) { in avecintc_sync()
84 plist = per_cpu_ptr(&pending_list, adata->prev_cpu); in avecintc_sync()
85 list_add_tail(&adata->entry, &plist->head); in avecintc_sync()
86 adata->moving = 1; in avecintc_sync()
87 mp_ops.send_ipi_single(adata->prev_cpu, ACTION_CLEAR_VECTOR); in avecintc_sync()
94 struct avecintc_data *adata; in avecintc_set_affinity() local
97 adata = irq_data_get_irq_chip_data(data); in avecintc_set_affinity()
99 if (adata->moving) in avecintc_set_affinity()
102 if (cpu_online(adata->cpu) && cpumask_test_cpu(adata->cpu, dest)) in avecintc_set_affinity()
[all …]
/linux-6.12.1/sound/soc/amd/vangogh/
Dpci-acp5x.c127 struct acp5x_dev_data *adata; in snd_acp5x_probe() local
157 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data), in snd_acp5x_probe()
159 if (!adata) { in snd_acp5x_probe()
164 adata->acp5x_base = devm_ioremap(&pci->dev, addr, in snd_acp5x_probe()
166 if (!adata->acp5x_base) { in snd_acp5x_probe()
171 pci_set_drvdata(pci, adata); in snd_acp5x_probe()
172 ret = acp5x_init(adata->acp5x_base); in snd_acp5x_probe()
176 val = acp_readl(adata->acp5x_base + ACP_PIN_CONFIG); in snd_acp5x_probe()
179 adata->res = devm_kzalloc(&pci->dev, in snd_acp5x_probe()
182 if (!adata->res) { in snd_acp5x_probe()
[all …]
Dacp5x-pcm-dma.c207 struct i2s_dev_data *adata; in acp5x_dma_open() local
214 adata = dev_get_drvdata(component->dev); in acp5x_dma_open()
232 i2s_data->acp5x_base = adata->acp5x_base; in acp5x_dma_open()
245 struct i2s_dev_data *adata; in acp5x_dma_hw_params() local
251 adata = dev_get_drvdata(component->dev); in acp5x_dma_hw_params()
262 adata->play_stream = substream; in acp5x_dma_hw_params()
266 adata->i2ssp_play_stream = substream; in acp5x_dma_hw_params()
272 adata->capture_stream = substream; in acp5x_dma_hw_params()
276 adata->i2ssp_capture_stream = substream; in acp5x_dma_hw_params()
322 struct i2s_dev_data *adata; in acp5x_dma_close() local
[all …]
Dacp5x-i2s.c23 struct i2s_dev_data *adata; in acp5x_i2s_set_fmt() local
26 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp5x_i2s_set_fmt()
30 adata->tdm_mode = TDM_DISABLE; in acp5x_i2s_set_fmt()
33 adata->tdm_mode = TDM_ENABLE; in acp5x_i2s_set_fmt()
41 adata->master_mode = I2S_MASTER_MODE_ENABLE; in acp5x_i2s_set_fmt()
44 adata->master_mode = I2S_MASTER_MODE_DISABLE; in acp5x_i2s_set_fmt()
54 struct i2s_dev_data *adata; in acp5x_i2s_set_tdm_slot() local
58 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp5x_i2s_set_tdm_slot()
78 adata->tdm_fmt = frm_len; in acp5x_i2s_set_tdm_slot()
90 struct i2s_dev_data *adata; in acp5x_i2s_hwparams() local
[all …]
/linux-6.12.1/sound/soc/amd/yc/
Dpci-acp6x.c125 struct acp6x_dev_data *adata; in acp6x_irq_handler() local
129 adata = dev_id; in acp6x_irq_handler()
130 if (!adata) in acp6x_irq_handler()
133 val = acp6x_readl(adata->acp6x_base + ACP_EXTERNAL_INTR_STAT); in acp6x_irq_handler()
135 yc_pdm_data = dev_get_drvdata(&adata->pdev[0]->dev); in acp6x_irq_handler()
136 acp6x_writel(BIT(PDM_DMA_STAT), adata->acp6x_base + ACP_EXTERNAL_INTR_STAT); in acp6x_irq_handler()
147 struct acp6x_dev_data *adata; in snd_acp6x_probe() local
182 adata = devm_kzalloc(&pci->dev, sizeof(struct acp6x_dev_data), in snd_acp6x_probe()
184 if (!adata) { in snd_acp6x_probe()
190 adata->acp6x_base = devm_ioremap(&pci->dev, addr, in snd_acp6x_probe()
[all …]
/linux-6.12.1/drivers/crypto/caam/
Dcaamhash_desc.c28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_ahash() argument
31 u32 op = adata->algtype; in cnstr_shdsc_ahash()
36 if (state != OP_ALG_AS_UPDATE && adata->keylen) { in cnstr_shdsc_ahash()
44 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_ahash()
45 adata->keylen_pad, in cnstr_shdsc_ahash()
46 adata->keylen, CLASS_2 | in cnstr_shdsc_ahash()
49 append_proto_dkp(desc, adata); in cnstr_shdsc_ahash()
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_sk_hash() argument
98 append_key_as_imm(desc, adata->key_virt, adata->keylen, in cnstr_shdsc_sk_hash()
99 adata->keylen, CLASS_1 | KEY_DEST_CLASS_REG); in cnstr_shdsc_sk_hash()
[all …]
/linux-6.12.1/sound/soc/amd/renoir/
Drn-pci-acp3x.c208 struct acp_dev_data *adata; in snd_rn_acp_probe() local
239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe()
241 if (!adata) { in snd_rn_acp_probe()
256 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe()
258 if (!adata->acp_base) { in snd_rn_acp_probe()
263 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
264 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe()
292 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe()
295 if (!adata->res) { in snd_rn_acp_probe()
300 adata->res[0].name = "acp_pdm_iomem"; in snd_rn_acp_probe()
[all …]
/linux-6.12.1/drivers/acpi/arm64/
Dagdi.c29 struct agdi_data *adata) in agdi_sdei_probe() argument
33 err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev); in agdi_sdei_probe()
36 adata->sdei_event); in agdi_sdei_probe()
40 err = sdei_event_enable(adata->sdei_event); in agdi_sdei_probe()
42 sdei_event_unregister(adata->sdei_event); in agdi_sdei_probe()
44 adata->sdei_event); in agdi_sdei_probe()
53 struct agdi_data *adata = dev_get_platdata(&pdev->dev); in agdi_probe() local
55 if (!adata) in agdi_probe()
58 return agdi_sdei_probe(pdev, adata); in agdi_probe()
63 struct agdi_data *adata = dev_get_platdata(&pdev->dev); in agdi_remove() local
[all …]
/linux-6.12.1/sound/soc/amd/
Dacp-pcm-dma.c777 struct audio_substream_data *adata = in acp_dma_open() local
779 if (!adata) in acp_dma_open()
804 kfree(adata); in acp_dma_open()
808 adata->acp_mmio = intr_data->acp_mmio; in acp_dma_open()
809 runtime->private_data = adata; in acp_dma_open()
820 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB); in acp_dma_open()
853 struct audio_drv_data *adata = dev_get_drvdata(component->dev); in acp_dma_hw_params() local
871 if (adata->asic_type == CHIP_STONEY) { in acp_dma_hw_params()
872 val = acp_reg_read(adata->acp_mmio, in acp_dma_hw_params()
897 acp_reg_write(val, adata->acp_mmio, in acp_dma_hw_params()
[all …]

123