Commit 1fe8150d authored by Rob Herring's avatar Rob Herring Committed by Stephen Boyd
Browse files

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: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230406010738.1269781-1-robh@kernel.org


Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
parent 53a06e59
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -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);
}