mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-25 02:32:08 +03:00
asoc: tegra-alt: fix admaif channel status check
-fix incorrect channel status check for playback and record path Change-Id: I51ad4541e3e2b6eb68265ab1d712fb0c2082600a Signed-off-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-on: http://git-master/r/786430 (cherry picked from commit c85528601c3f60ec94fab8b081088e4bd5365a15) Reviewed-on: http://git-master/r/790885 (cherry picked from commit 7dbdc9a51205419ef817c0b15805d2a6f6761d8e) Reviewed-on: http://git-master/r/791669 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
This commit is contained in:
committed by
Sameer Pujar
parent
22733ae2b1
commit
7b3d286458
@@ -205,10 +205,10 @@ static int tegra210_admaif_get_status(struct snd_soc_dai *dai,
|
||||
unsigned int status_reg, val;
|
||||
|
||||
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
|
||||
status_reg = TEGRA210_ADMAIF_XBAR_RX_STATUS +
|
||||
status_reg = TEGRA210_ADMAIF_XBAR_TX_STATUS +
|
||||
(dai->id * TEGRA210_ADMAIF_CHANNEL_REG_STRIDE);
|
||||
} else {
|
||||
status_reg = TEGRA210_ADMAIF_XBAR_TX_STATUS +
|
||||
status_reg = TEGRA210_ADMAIF_XBAR_RX_STATUS +
|
||||
(dai->id * TEGRA210_ADMAIF_CHANNEL_REG_STRIDE);
|
||||
}
|
||||
regmap_read(admaif->regmap, status_reg, &val);
|
||||
|
||||
Reference in New Issue
Block a user