hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/pci/controller/pci-ftpci100.c
....@@ -442,22 +442,12 @@
442442 p->dev = dev;
443443
444444 /* Retrieve and enable optional clocks */
445
- clk = devm_clk_get(dev, "PCLK");
445
+ clk = devm_clk_get_enabled(dev, "PCLK");
446446 if (IS_ERR(clk))
447447 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");
454449 if (IS_ERR(p->bus_clk))
455450 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
- }
461451
462452 p->base = devm_platform_ioremap_resource(pdev, 0);
463453 if (IS_ERR(p->base))