| .. | .. |
|---|
| 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; |
|---|