Searched refs:pdi (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/soundwire/ |
| H A D | intel.c | 594 struct sdw_cdns_pdi *pdi, in intel_pdi_get_ch_update() argument 601 pdi->ch_count = intel_pdi_get_ch_cap(sdw, pdi->num); in intel_pdi_get_ch_update() 602 ch_count += pdi->ch_count; in intel_pdi_get_ch_update() 603 pdi++; in intel_pdi_get_ch_update() 626 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) in intel_pdi_shim_configure() argument 633 pdi->intel_alh_id = (link_id * 16) + pdi->num + 3; in intel_pdi_shim_configure() 634 if (pdi->num >= 2) in intel_pdi_shim_configure() 635 pdi->intel_alh_id += 2; in intel_pdi_shim_configure() 641 if (pdi->type != SDW_STREAM_PCM) in intel_pdi_shim_configure() 644 if (pdi->dir == SDW_DATA_DIR_RX) in intel_pdi_shim_configure() [all …]
|
| H A D | intel_ace2x.c | 702 struct sdw_cdns_pdi *pdi; in intel_hw_params() local 717 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params() 718 if (!pdi) in intel_hw_params() 722 pdi->intel_alh_id = (sdw->instance * 16) + pdi->num + 3; in intel_hw_params() 723 if (pdi->num >= 2) in intel_hw_params() 724 pdi->intel_alh_id += 2; in intel_hw_params() 728 sdw_cdns_config_stream(cdns, ch, dir, pdi); in intel_hw_params() 733 dai_runtime->pdi = pdi; in intel_hw_params() 738 pdi->intel_alh_id); in intel_hw_params() 755 pconfig->num = pdi->num; in intel_hw_params() [all …]
|
| H A D | cadence_master.c | 1273 struct sdw_cdns_pdi *pdi; in cdns_allocate_pdi() local 1279 pdi = devm_kcalloc(cdns->dev, num, sizeof(*pdi), GFP_KERNEL); in cdns_allocate_pdi() 1280 if (!pdi) in cdns_allocate_pdi() 1284 pdi[i].num = i; in cdns_allocate_pdi() 1287 *stream = pdi; in cdns_allocate_pdi() 1892 struct sdw_cdns_pdi *pdi, in cdns_find_pdi() argument 1898 if (pdi[i].num == dai_id) in cdns_find_pdi() 1899 return &pdi[i]; in cdns_find_pdi() 1913 u32 ch, u32 dir, struct sdw_cdns_pdi *pdi) in sdw_cdns_config_stream() argument 1922 } else if (pdi->num == 0 || pdi->num == 1) { in sdw_cdns_config_stream() [all …]
|
| H A D | cadence_master.h | 97 struct sdw_cdns_pdi *pdi; member 191 u32 ch, u32 dir, struct sdw_cdns_pdi *pdi);
|