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
1 changed files with 7 additions and 0 deletions
|
@ -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…
Reference in a new issue