diff options
| -rw-r--r-- | sound/soc/sti/uniperif_player.c | 4 |
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. |
