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