diff options
author | Rob Herring <robh@kernel.org> | 2023-04-06 04:07:38 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2023-06-15 04:26:12 +0300 |
commit | 1fe8150d3b0b6270808f0833d9b9ac159af6b770 (patch) | |
tree | e2f0a84a6349239d3b704cc2577b3043a6602689 | |
parent | 53a06e5924c0d43c11379a08c5a78529c3e61595 (diff) | |
download | linux-1fe8150d3b0b6270808f0833d9b9ac159af6b770.tar.xz |
clk: mvebu: Use of_address_to_resource()
Replace of_get_property() and of_translate_address() calls with a single
call to of_address_to_resource().
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230406010738.1269781-1-robh@kernel.org
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
-rw-r--r-- | drivers/clk/mvebu/armada_ap_cp_helper.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/clk/mvebu/armada_ap_cp_helper.c b/drivers/clk/mvebu/armada_ap_cp_helper.c index 6a930f697ee5..e7005de66327 100644 --- a/drivers/clk/mvebu/armada_ap_cp_helper.c +++ b/drivers/clk/mvebu/armada_ap_cp_helper.c @@ -16,15 +16,13 @@ char *ap_cp_unique_name(struct device *dev, struct device_node *np, const char *name) { - const __be32 *reg; - u64 addr; + struct resource res; /* Do not create a name if there is no clock */ if (!name) return NULL; - reg = of_get_property(np, "reg", NULL); - addr = of_translate_address(np, reg); + of_address_to_resource(np, 0, &res); return devm_kasprintf(dev, GFP_KERNEL, "%llx-%s", - (unsigned long long)addr, name); + (unsigned long long)res.start, name); } |