Searched refs:dsp_data (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/sound/soc/codecs/aw87xxx/ |
| H A D | aw_dsp.c | 81 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 D | aw_spin.c | 88 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 D | aw883xx.c | 357 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 D | aw883xx.h | 195 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 D | aw_device.h | 117 …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 D | aw_device.c | 433 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 D | aw_init.c | 77 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()
|