aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/soc/sti/uniperif_player.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/soc/sti/uniperif_player.c b/sound/soc/sti/uniperif_player.c
index 645e4152e6a1..1bc8ebc2528e 100644
--- a/sound/soc/sti/uniperif_player.c
+++ b/sound/soc/sti/uniperif_player.c
@@ -893,8 +893,10 @@ static int uni_player_start(struct uniperif *player)
893 SET_UNIPERIF_SOFT_RST_SOFT_RST(player); 893 SET_UNIPERIF_SOFT_RST_SOFT_RST(player);
894 894
895 ret = reset_player(player); 895 ret = reset_player(player);
896 if (ret < 0) 896 if (ret < 0) {
897 clk_disable_unprepare(player->clk);
897 return ret; 898 return ret;
899 }
898 900
899 /* 901 /*
900 * Does not use IEC61937 features of the uniperipheral hardware. 902 * Does not use IEC61937 features of the uniperipheral hardware.