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]; | 	return priv->speed[clk->id]; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | static int mpc83xx_clk_enable(struct clk *clk) | ||||||
|  | { | ||||||
|  | 	/* MPC83xx clocks are always enabled */ | ||||||
|  | 	return 0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| int get_clocks(void) | int get_clocks(void) | ||||||
| { | { | ||||||
| 	/* Empty implementation to keep the prototype in common.h happy */ | 	/* 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 = { | const struct clk_ops mpc83xx_clk_ops = { | ||||||
| 	.request = mpc83xx_clk_request, | 	.request = mpc83xx_clk_request, | ||||||
| 	.get_rate = mpc83xx_clk_get_rate, | 	.get_rate = mpc83xx_clk_get_rate, | ||||||
|  | 	.enable = mpc83xx_clk_enable, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static const struct udevice_id mpc83xx_clk_match[] = { | static const struct udevice_id mpc83xx_clk_match[] = { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue