Merge patch series "clk: clk-uclass: debug message improvements"
David Lechner <dlechner@baylibre.com> says: I needed to debug some clock issues and found some places where pointer addresses were being printed when names were available. The addresses are not very helpful, but the names are. So here a couple of patches to improve that. Link: https://lore.kernel.org/r/20260108-clk-uclass-better-debug-v1-0-265900a42fe5@baylibre.com
This commit is contained in:
@@ -122,7 +122,8 @@ static int clk_get_by_indexed_prop(struct udevice *dev, const char *prop_name,
|
||||
int ret;
|
||||
struct ofnode_phandle_args args;
|
||||
|
||||
debug("%s(dev=%p, index=%d, clk=%p)\n", __func__, dev, index, clk);
|
||||
debug("%s(dev=%s, index=%d, clk=%p)\n", __func__, dev_read_name(dev),
|
||||
index, clk);
|
||||
|
||||
assert(clk);
|
||||
clk->dev = NULL;
|
||||
@@ -183,8 +184,8 @@ int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk)
|
||||
bulk_get_err:
|
||||
err = clk_release_all(bulk->clks, bulk->count);
|
||||
if (err)
|
||||
debug("%s: could not release all clocks for %p\n",
|
||||
__func__, dev);
|
||||
debug("%s: could not release all clocks for %s\n",
|
||||
__func__, dev_read_name(dev));
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -217,8 +218,8 @@ static int clk_set_default_parents(struct udevice *dev,
|
||||
num_parents = dev_count_phandle_with_args(dev, "assigned-clock-parents",
|
||||
"#clock-cells", 0);
|
||||
if (num_parents < 0) {
|
||||
debug("%s: could not read assigned-clock-parents for %p\n",
|
||||
__func__, dev);
|
||||
debug("%s: could not read assigned-clock-parents for %s\n",
|
||||
__func__, dev_read_name(dev));
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -410,7 +411,7 @@ int clk_get_by_name_nodev(ofnode node, const char *name, struct clk *clk)
|
||||
{
|
||||
int index = 0;
|
||||
|
||||
debug("%s(node=%p, name=%s, clk=%p)\n", __func__,
|
||||
debug("%s(node=%s, name=%s, clk=%p)\n", __func__,
|
||||
ofnode_get_name(node), name, clk);
|
||||
clk->dev = NULL;
|
||||
|
||||
@@ -467,7 +468,7 @@ int clk_request(struct udevice *dev, struct clk *clk)
|
||||
{
|
||||
const struct clk_ops *ops;
|
||||
|
||||
debug("%s(dev=%p, clk=%p)\n", __func__, dev, clk);
|
||||
debug("%s(dev=%s, clk=%p)\n", __func__, dev_read_name(dev), clk);
|
||||
if (!clk)
|
||||
return 0;
|
||||
ops = clk_dev_ops(dev);
|
||||
|
||||
Reference in New Issue
Block a user