mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
ASoC: rockchip: multi_dais: Fix fifo count for SAI
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com> Change-Id: I60fc1848494efaa2b68ac46caa7b665237bf327d
This commit is contained in:
@@ -915,10 +915,12 @@ static int dmaengine_mpcm_get_fifo_count(struct device *dev,
|
||||
} else if (strstr(dev_driver_string(component->dev), "sai")) {
|
||||
reg = substream->stream ? SAI_RXFIFOLR : SAI_TXFIFOLR;
|
||||
|
||||
val = SAI_FIFOLR_XFL3(reg) +
|
||||
SAI_FIFOLR_XFL2(reg) +
|
||||
SAI_FIFOLR_XFL1(reg) +
|
||||
SAI_FIFOLR_XFL0(reg);
|
||||
val = snd_soc_component_read(component, reg);
|
||||
|
||||
val = SAI_FIFOLR_XFL3(val) +
|
||||
SAI_FIFOLR_XFL2(val) +
|
||||
SAI_FIFOLR_XFL1(val) +
|
||||
SAI_FIFOLR_XFL0(val);
|
||||
}
|
||||
|
||||
return val;
|
||||
|
||||
Reference in New Issue
Block a user