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>
This commit is contained in:
parent
53a06e5924
commit
1fe8150d3b
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user