| .. | .. | 
|---|
| 47 | 47 | caps = of_device_get_match_data(&pdev->dev); | 
|---|
| 48 | 48 |  | 
|---|
| 49 | 49 | if (caps->has_ddrck) { | 
|---|
| 50 |  | -		clk = devm_clk_get(&pdev->dev, "ddrck"); | 
|---|
|  | 50 | +		clk = devm_clk_get_enabled(&pdev->dev, "ddrck"); | 
|---|
| 51 | 51 | if (IS_ERR(clk)) | 
|---|
| 52 | 52 | return PTR_ERR(clk); | 
|---|
| 53 |  | -		clk_prepare_enable(clk); | 
|---|
| 54 | 53 | } | 
|---|
| 55 | 54 |  | 
|---|
| 56 | 55 | if (caps->has_mpddr_clk) { | 
|---|
| 57 |  | -		clk = devm_clk_get(&pdev->dev, "mpddr"); | 
|---|
|  | 56 | +		clk = devm_clk_get_enabled(&pdev->dev, "mpddr"); | 
|---|
| 58 | 57 | if (IS_ERR(clk)) { | 
|---|
| 59 | 58 | pr_err("AT91 RAMC: couldn't get mpddr clock\n"); | 
|---|
| 60 | 59 | return PTR_ERR(clk); | 
|---|
| 61 | 60 | } | 
|---|
| 62 |  | -		clk_prepare_enable(clk); | 
|---|
| 63 | 61 | } | 
|---|
| 64 | 62 |  | 
|---|
| 65 | 63 | return 0; | 
|---|