|
@@ -305,10 +305,10 @@ static int at91sam9g20ek_audio_remove(struct platform_device *pdev)
|
|
{
|
|
{
|
|
struct snd_soc_card *card = platform_get_drvdata(pdev);
|
|
struct snd_soc_card *card = platform_get_drvdata(pdev);
|
|
|
|
|
|
- atmel_ssc_put_audio(0);
|
|
|
|
- snd_soc_unregister_card(card);
|
|
|
|
- clk_put(mclk);
|
|
|
|
|
|
+ clk_disable(mclk);
|
|
mclk = NULL;
|
|
mclk = NULL;
|
|
|
|
+ snd_soc_unregister_card(card);
|
|
|
|
+ atmel_ssc_put_audio(0);
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|