mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	mpc83xx_clk: Add enable method
Some DM drivers have hardcoded clk_enable calls when handling clocks (for example the fsl_esdhc driver). To work with these drivers, add an enable method to the MCP83xx clock driver (which does nothing, because the clocks are always enabled). Signed-off-by: Mario Six <mario.six@gdsys.cc>
This commit is contained in:
		
							parent
							
								
									7e3974e1f4
								
							
						
					
					
						commit
						487bb2bc85
					
				@ -275,6 +275,12 @@ static ulong mpc83xx_clk_get_rate(struct clk *clk)
 | 
			
		||||
	return priv->speed[clk->id];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int mpc83xx_clk_enable(struct clk *clk)
 | 
			
		||||
{
 | 
			
		||||
	/* MPC83xx clocks are always enabled */
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int get_clocks(void)
 | 
			
		||||
{
 | 
			
		||||
	/* Empty implementation to keep the prototype in common.h happy */
 | 
			
		||||
@ -301,6 +307,7 @@ int get_serial_clock(void)
 | 
			
		||||
const struct clk_ops mpc83xx_clk_ops = {
 | 
			
		||||
	.request = mpc83xx_clk_request,
 | 
			
		||||
	.get_rate = mpc83xx_clk_get_rate,
 | 
			
		||||
	.enable = mpc83xx_clk_enable,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static const struct udevice_id mpc83xx_clk_match[] = {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user