hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/clk/axs10x/pll_clock.c
....@@ -14,6 +14,7 @@
1414 #include <linux/delay.h>
1515 #include <linux/err.h>
1616 #include <linux/device.h>
17
+#include <linux/io.h>
1718 #include <linux/of_address.h>
1819 #include <linux/of_device.h>
1920 #include <linux/slab.h>
....@@ -220,7 +221,6 @@
220221 struct device *dev = &pdev->dev;
221222 const char *parent_name;
222223 struct axs10x_pll_clk *pll_clk;
223
- struct resource *mem;
224224 struct clk_init_data init = { };
225225 int ret;
226226
....@@ -228,13 +228,11 @@
228228 if (!pll_clk)
229229 return -ENOMEM;
230230
231
- mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
232
- pll_clk->base = devm_ioremap_resource(dev, mem);
231
+ pll_clk->base = devm_platform_ioremap_resource(pdev, 0);
233232 if (IS_ERR(pll_clk->base))
234233 return PTR_ERR(pll_clk->base);
235234
236
- mem = platform_get_resource(pdev, IORESOURCE_MEM, 1);
237
- pll_clk->lock = devm_ioremap_resource(dev, mem);
235
+ pll_clk->lock = devm_platform_ioremap_resource(pdev, 1);
238236 if (IS_ERR(pll_clk->lock))
239237 return PTR_ERR(pll_clk->lock);
240238
....@@ -301,13 +299,13 @@
301299
302300 ret = clk_hw_register(NULL, &pll_clk->hw);
303301 if (ret) {
304
- pr_err("failed to register %s clock\n", node->name);
302
+ pr_err("failed to register %pOFn clock\n", node);
305303 goto err_unmap_lock;
306304 }
307305
308306 ret = of_clk_add_hw_provider(node, of_clk_hw_simple_get, &pll_clk->hw);
309307 if (ret) {
310
- pr_err("failed to add hw provider for %s clock\n", node->name);
308
+ pr_err("failed to add hw provider for %pOFn clock\n", node);
311309 goto err_unregister_clk;
312310 }
313311