diff options
Diffstat (limited to 'arch/arm/cpu/armv7/mx5/clock.c')
| -rw-r--r-- | arch/arm/cpu/armv7/mx5/clock.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/arch/arm/cpu/armv7/mx5/clock.c b/arch/arm/cpu/armv7/mx5/clock.c index fb3b12819..bf52f0d19 100644 --- a/arch/arm/cpu/armv7/mx5/clock.c +++ b/arch/arm/cpu/armv7/mx5/clock.c @@ -749,6 +749,18 @@ void enable_nfc_clk(unsigned char enable)  		MXC_CCM_CCGR5_EMI_ENFC(cg));  } +#ifdef CONFIG_FSL_IIM +void enable_efuse_prog_supply(bool enable) +{ +	if (enable) +		setbits_le32(&mxc_ccm->cgpr, +			     MXC_CCM_CGPR_EFUSE_PROG_SUPPLY_GATE); +	else +		clrbits_le32(&mxc_ccm->cgpr, +			     MXC_CCM_CGPR_EFUSE_PROG_SUPPLY_GATE); +} +#endif +  /* Config main_bus_clock for periphs */  static int config_periph_clk(u32 ref, u32 freq)  { |