Home
last modified time | relevance | path

Searched refs:dsp_data (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/sound/soc/codecs/aw87xxx/
H A Daw_dsp.c81 int32_t *dsp_data = NULL; in aw_mtk_write_data_to_dsp() local
85 dsp_data = kzalloc(sizeof(mtk_dsp_hdr_t) + size, GFP_KERNEL); in aw_mtk_write_data_to_dsp()
86 if (!dsp_data) { in aw_mtk_write_data_to_dsp()
91 hdr = (mtk_dsp_hdr_t *)dsp_data; in aw_mtk_write_data_to_dsp()
96 memcpy(((char *)dsp_data) + sizeof(mtk_dsp_hdr_t), in aw_mtk_write_data_to_dsp()
99 ret = mtk_spk_send_ipi_buf_to_dsp(dsp_data, in aw_mtk_write_data_to_dsp()
103 kfree(dsp_data); in aw_mtk_write_data_to_dsp()
104 dsp_data = NULL; in aw_mtk_write_data_to_dsp()
108 kfree(dsp_data); in aw_mtk_write_data_to_dsp()
109 dsp_data = NULL; in aw_mtk_write_data_to_dsp()
/OK3568_Linux_fs/kernel/sound/soc/codecs/aw883xx/
H A Daw_spin.c88 int32_t *dsp_data = NULL; in aw_mtk_write_data_to_dsp() local
92 dsp_data = kzalloc(sizeof(struct aw_msg_hdr) + size, GFP_KERNEL); in aw_mtk_write_data_to_dsp()
93 if (!dsp_data) { in aw_mtk_write_data_to_dsp()
98 hdr = (struct aw_msg_hdr *)dsp_data; in aw_mtk_write_data_to_dsp()
103 memcpy(((char *)dsp_data) + sizeof(struct aw_msg_hdr), data, size); in aw_mtk_write_data_to_dsp()
105 ret = mtk_spk_send_ipi_buf_to_dsp(dsp_data, in aw_mtk_write_data_to_dsp()
109 kfree(dsp_data); in aw_mtk_write_data_to_dsp()
110 dsp_data = NULL; in aw_mtk_write_data_to_dsp()
114 kfree(dsp_data); in aw_mtk_write_data_to_dsp()
115 dsp_data = NULL; in aw_mtk_write_data_to_dsp()
H A Daw883xx.c357 uint16_t dsp_addr, uint32_t dsp_data) in aw883xx_dsp_write_16bit() argument
368 ret = aw883xx_i2c_write(aw883xx, desc->dsp_mdat_reg, (uint16_t)dsp_data); in aw883xx_dsp_write_16bit()
378 uint16_t dsp_addr, uint32_t dsp_data) in aw883xx_dsp_write_32bit() argument
390 temp_data = dsp_data & AW883XX_DSP_16_DATA_MASK; in aw883xx_dsp_write_32bit()
397 temp_data = dsp_data >> 16; in aw883xx_dsp_write_32bit()
419 uint16_t dsp_addr, uint32_t dsp_data, uint8_t data_type) in aw883xx_dsp_write() argument
425 ret = aw883xx_dsp_write_16bit(aw883xx, dsp_addr, dsp_data); in aw883xx_dsp_write()
428 (uint32_t)dsp_addr, dsp_data); in aw883xx_dsp_write()
432 ret = aw883xx_dsp_write_32bit(aw883xx, dsp_addr, dsp_data); in aw883xx_dsp_write()
435 (uint32_t)dsp_addr, dsp_data); in aw883xx_dsp_write()
[all …]
H A Daw883xx.h195 uint16_t dsp_addr, uint32_t dsp_data, uint8_t data_type);
197 uint16_t dsp_addr, uint32_t *dsp_data, uint8_t data_type);
H A Daw_device.h117 …int (*aw_dsp_read)(struct aw_device *aw_dev, uint16_t dsp_addr, uint32_t *dsp_data, uint8_t data_t…
118 …*aw_dsp_write_bits)(struct aw_device *aw_dev, uint16_t dsp_addr, uint16_t mask, uint16_t dsp_data);
529 unsigned int addr, uint32_t dsp_data, unsigned char data_type);
H A Daw_device.c433 unsigned int addr, uint32_t dsp_data, unsigned char data_type) in aw_dev_modify_dsp_cfg() argument
440 aw_dev_dbg(aw_dev->dev, "addr:0x%x, dsp_data:0x%x", addr, dsp_data); in aw_dev_modify_dsp_cfg()
442 temp_data[0] = (uint8_t)(dsp_data & 0x00ff); in aw_dev_modify_dsp_cfg()
443 temp_data[1] = (uint8_t)((dsp_data & 0xff00) >> 8); in aw_dev_modify_dsp_cfg()
446 temp_data[0] = (uint8_t)(dsp_data & 0x000000ff); in aw_dev_modify_dsp_cfg()
447 temp_data[1] = (uint8_t)((dsp_data & 0x0000ff00) >> 8); in aw_dev_modify_dsp_cfg()
448 temp_data[2] = (uint8_t)((dsp_data & 0x00ff0000) >> 16); in aw_dev_modify_dsp_cfg()
449 temp_data[3] = (uint8_t)((dsp_data & 0xff000000) >> 24); in aw_dev_modify_dsp_cfg()
H A Daw_init.c77 uint16_t dsp_addr, uint32_t dsp_data, uint8_t data_type) in aw883xx_dev_dsp_write() argument
81 return aw883xx_dsp_write(aw883xx, dsp_addr, dsp_data, data_type); in aw883xx_dev_dsp_write()
85 uint16_t dsp_addr, uint32_t *dsp_data, uint8_t data_type) in aw883xx_dev_dsp_read() argument
89 return aw883xx_dsp_read(aw883xx, dsp_addr, dsp_data, data_type); in aw883xx_dev_dsp_read()