| H A D | tas2781-fmwlib.c | 1 // SPDX-License-Identifier: GPL-2.03 // tas2781-fmwlib.c -- TASDEVICE firmware support
 5 // Copyright 2023 - 2025 Texas Instruments, Inc.
 7 // Author: Shenghao Ding <shenghao-ding@ti.com>
 44 /*should not include B0_P53_R44-R47 */
 84 	unsigned char offset;  member
 281 int offset = 0; tasdevice_rca_parser()  local
 387 map_dev_idx(struct tasdevice_fw * tas_fmw,struct tasdev_blk * block) map_dev_idx()  argument
 417 fw_parse_block_data_kernel(struct tasdevice_fw * tas_fmw,struct tasdev_blk * block,const struct firmware * fmw,int offset) fw_parse_block_data_kernel()  argument
 478 fw_parse_data_kernel(struct tasdevice_fw * tas_fmw,struct tasdevice_data * img_data,const struct firmware * fmw,int offset) fw_parse_data_kernel()  argument
 514 fw_parse_program_data_kernel(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_program_data_kernel()  argument
 541 fw_parse_configuration_data_kernel(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_configuration_data_kernel()  argument
 665 fw_parse_fct_param_address(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_fct_param_address()  argument
 688 fw_parse_variable_header_kernel(struct tasdevice_priv * tas_priv,const struct firmware * fmw,int offset) fw_parse_variable_header_kernel()  argument
 997 tasdevice_load_block_kernel(struct tasdevice_priv * tasdevice,struct tasdev_blk * block) tasdevice_load_block_kernel()  argument
 1025 fw_parse_variable_hdr(struct tasdevice_priv * tas_priv,struct tasdevice_dspfw_hdr * fw_hdr,const struct firmware * fmw,int offset) fw_parse_variable_hdr()  argument
 1063 fw_parse_variable_header_git(struct tasdevice_priv * tas_priv,const struct firmware * fmw,int offset) fw_parse_variable_header_git()  argument
 1083 fw_parse_block_data(struct tasdevice_fw * tas_fmw,struct tasdev_blk * block,const struct firmware * fmw,int offset) fw_parse_block_data()  argument
 1146 fw_parse_data(struct tasdevice_fw * tas_fmw,struct tasdevice_data * img_data,const struct firmware * fmw,int offset) fw_parse_data()  argument
 1195 fw_parse_program_data(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_program_data()  argument
 1261 fw_parse_configuration_data(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_configuration_data()  argument
 1555 tasdev_bytes_chksum(struct tasdevice_priv * tas_priv,struct tasdev_blk * block,int chn,unsigned char book,unsigned char page,unsigned char reg,unsigned int len,unsigned char val,unsigned char * crc_chksum) tasdev_bytes_chksum()  argument
 1587 tasdev_multibytes_wr(struct tasdevice_priv * tas_priv,struct tasdev_blk * block,int chn,unsigned char book,unsigned char page,unsigned char reg,unsigned char * data,unsigned int len,unsigned int * nr_cmds,unsigned char * crc_chksum) tasdev_multibytes_wr()  argument
 1623 tasdev_block_chksum(struct tasdevice_priv * tas_priv,struct tasdev_blk * block,int chn) tasdev_block_chksum()  argument
 1656 tasdev_load_blk(struct tasdevice_priv * tas_priv,struct tasdev_blk * block,int chn) tasdev_load_blk()  argument
 1663 unsigned char offset; tasdev_load_blk()  local
 1762 tasdevice_load_block(struct tasdevice_priv * tas_priv,struct tasdev_blk * block) tasdevice_load_block()  argument
 1885 struct tasdev_blk *block; load_calib_data()  local
 1900 fw_parse_header(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_header()  argument
 1941 fw_parse_variable_hdr_cal(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_variable_hdr_cal()  argument
 1964 fw_parse_calibration_data(struct tasdevice_priv * tas_priv,struct tasdevice_fw * tas_fmw,const struct firmware * fmw,int offset) fw_parse_calibration_data()  argument
 2028 int offset = 0; tas2781_load_calibration()  local
 2099 int offset = 0; tasdevice_dspfw_ready()  local
 2205 struct tasdev_blk *block; tas2781_clear_calfirmware()  local
 2285 struct tasdev_blk *block; tasdevice_load_data()  local
 [all...]
 |