.. | .. |
---|
442 | 442 | p->dev = dev; |
---|
443 | 443 | |
---|
444 | 444 | /* Retrieve and enable optional clocks */ |
---|
445 | | - clk = devm_clk_get(dev, "PCLK"); |
---|
| 445 | + clk = devm_clk_get_enabled(dev, "PCLK"); |
---|
446 | 446 | if (IS_ERR(clk)) |
---|
447 | 447 | return PTR_ERR(clk); |
---|
448 | | - ret = clk_prepare_enable(clk); |
---|
449 | | - if (ret) { |
---|
450 | | - dev_err(dev, "could not prepare PCLK\n"); |
---|
451 | | - return ret; |
---|
452 | | - } |
---|
453 | | - p->bus_clk = devm_clk_get(dev, "PCICLK"); |
---|
| 448 | + p->bus_clk = devm_clk_get_enabled(dev, "PCICLK"); |
---|
454 | 449 | if (IS_ERR(p->bus_clk)) |
---|
455 | 450 | return PTR_ERR(p->bus_clk); |
---|
456 | | - ret = clk_prepare_enable(p->bus_clk); |
---|
457 | | - if (ret) { |
---|
458 | | - dev_err(dev, "could not prepare PCICLK\n"); |
---|
459 | | - return ret; |
---|
460 | | - } |
---|
461 | 451 | |
---|
462 | 452 | p->base = devm_platform_ioremap_resource(pdev, 0); |
---|
463 | 453 | if (IS_ERR(p->base)) |
---|