diff options
Diffstat (limited to 'arch/arm/mach-stm32mp/bsec.c')
| -rw-r--r-- | arch/arm/mach-stm32mp/bsec.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/arch/arm/mach-stm32mp/bsec.c b/arch/arm/mach-stm32mp/bsec.c index 88c7aec8b43..fe39bd80cfe 100644 --- a/arch/arm/mach-stm32mp/bsec.c +++ b/arch/arm/mach-stm32mp/bsec.c @@ -6,6 +6,7 @@  #define LOG_CATEGORY UCLASS_MISC  #include <common.h> +#include <clk.h>  #include <dm.h>  #include <log.h>  #include <misc.h> @@ -490,6 +491,15 @@ static int stm32mp_bsec_probe(struct udevice *dev)  {  	int otp;  	struct stm32mp_bsec_plat *plat; +	struct clk_bulk clk_bulk; +	int ret; + +	ret = clk_get_bulk(dev, &clk_bulk); +	if (!ret) { +		ret = clk_enable_bulk(&clk_bulk); +		if (ret) +			return ret; +	}  	/*  	 * update unlocked shadow for OTP cleared by the rom code | 
