Lines Matching defs:tasdevice

3 // tasdevice-fmw.c -- TASDEVICE firmware support
593 if (tas_priv->tasdevice[chn].is_loading == false)
700 tas_priv->tasdevice[chn].cur_prog = -1;
701 tas_priv->tasdevice[chn].cur_conf = -1;
703 tas_priv->tasdevice[chn].cur_conf = -1;
746 tas_priv->tasdevice[chn].is_loading = true;
769 struct tasdevice_priv *tasdevice, struct tasdev_blk *block)
771 struct tasdevice_dspfw_hdr *fw_hdr = &(tasdevice->fmw->fw_hdr);
820 dev_info(tasdevice->dev,
860 dev_info(tasdevice->dev,
899 dev_info(tasdevice->dev,
907 int rc = tasdevice_process_block(tasdevice, data + length,
910 dev_err(tasdevice->dev,
917 dev_err(tasdevice->dev, "%s: %u %u out of boundary\n",
1341 static int tasdev_multibytes_chksum(struct tasdevice_priv *tasdevice,
1354 dev_err(tasdevice->dev, "firmware error\n");
1372 dev_err(tasdevice->dev, "firmware error\n");
1377 ret = tasdevice_dev_bulk_read(tasdevice, chn,
1395 crc_chksum += crc8(tasdevice->crc8_lkp_tbl, &nBuf1[i],
1405 static int do_singlereg_checksum(struct tasdevice_priv *tasdevice,
1427 ret = tasdevice_dev_read(tasdevice, chl,
1433 dev_err(tasdevice->dev,
1436 tasdevice->tasdevice[chl].err_code |= ERROR_YRAM_CRCCHK;
1441 ret = crc8(tasdevice->crc8_lkp_tbl, &val, 1, 0);
1447 static void set_err_prg_cfg(unsigned int type, struct tasdevice *dev)
1483 set_err_prg_cfg(block->type, &tas_priv->tasdevice[chn]);
1535 set_err_prg_cfg(block->type, &tas_priv->tasdevice[chn]);
1544 tas_priv->tasdevice[chn].err_code |= ERROR_PRAM_CRCCHK;
1550 &tas_priv->tasdevice[chn]);
1552 tas_priv->tasdevice[chn].err_code &= ~ERROR_PRAM_CRCCHK;
1652 tas_priv->tasdevice[chn].err_code &=
1709 if (tas_priv->tasdevice[chn].is_loading == false)
1910 struct tasdevice *tasdev = &(tas_priv->tasdevice[i]);
2124 struct tasdevice *tasdev;
2131 tasdev = &(tas_priv->tasdevice[i]);
2226 && (tas_priv->tasdevice[i].cur_prog != prm_no
2228 tas_priv->tasdevice[i].cur_conf = -1;
2229 tas_priv->tasdevice[i].is_loading = true;
2233 tas_priv->tasdevice[i].is_loading = false;
2234 tas_priv->tasdevice[i].is_loaderr = false;
2241 if (tas_priv->tasdevice[i].is_loaderr == true)
2243 else if (tas_priv->tasdevice[i].is_loaderr == false
2244 && tas_priv->tasdevice[i].is_loading == true) {
2246 tas_priv->tasdevice[i].cali_data_fmw;
2256 tas_priv->tasdevice[i].cur_prog = prm_no;
2263 && tas_priv->tasdevice[i].cur_conf != cfg_no
2265 && (tas_priv->tasdevice[i].is_loaderr == false)) {
2267 tas_priv->tasdevice[i].is_loading = true;
2269 tas_priv->tasdevice[i].is_loading = false;
2277 if (tas_priv->tasdevice[i].is_loaderr == true) {
2280 } else if (tas_priv->tasdevice[i].is_loaderr == false
2281 && tas_priv->tasdevice[i].is_loading == true)
2282 tas_priv->tasdevice[i].cur_conf = cfg_no;
2317 if (prm_no >= 0 && tas_priv->tasdevice[i].cur_prog != prm_no) {
2318 tas_priv->tasdevice[i].cur_conf = -1;
2319 tas_priv->tasdevice[i].is_loading = true;
2328 if (tas_priv->tasdevice[i].is_loaderr == true)
2330 else if (tas_priv->tasdevice[i].is_loaderr == false
2331 && tas_priv->tasdevice[i].is_loading == true)
2332 tas_priv->tasdevice[i].cur_prog = prm_no;
2362 if (prm_no >= 0 && tas_priv->tasdevice[i].cur_prog != prm_no) {
2363 tas_priv->tasdevice[i].cur_conf = -1;
2364 tas_priv->tasdevice[i].is_loading = true;
2367 tas_priv->tasdevice[i].is_loaderr = false;
2374 if (tas_priv->tasdevice[i].is_loaderr == true)
2376 else if (tas_priv->tasdevice[i].is_loaderr == false
2377 && tas_priv->tasdevice[i].is_loading == true) {
2379 tas_priv->tasdevice[i].cali_data_fmw;
2389 tas_priv->tasdevice[i].cur_prog = prm_no;