diff options
Diffstat (limited to 'drivers/clk/clk-uclass.c')
| -rw-r--r-- | drivers/clk/clk-uclass.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/drivers/clk/clk-uclass.c b/drivers/clk/clk-uclass.c index 04b369aa5a1..6d7a5140065 100644 --- a/drivers/clk/clk-uclass.c +++ b/drivers/clk/clk-uclass.c @@ -243,6 +243,10 @@ int clk_set_defaults(struct udevice *dev)  {  	int ret; +	/* If this not in SPL and pre-reloc state, don't take any action. */ +	if (!(IS_ENABLED(CONFIG_SPL_BUILD) || (gd->flags & GD_FLG_RELOC))) +		return 0; +  	debug("%s(%s)\n", __func__, dev_read_name(dev));  	ret = clk_set_default_parents(dev); | 
