clocks: qcom: Add clock enable callback support
Drivers like USB, ethernet etc. uses ".enable" hook to enable clocks. So add corresponding support for Qcom clock drivers. Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
This commit is contained in:
parent
21ed4563cb
commit
c9e384e9b6
@ -111,3 +111,8 @@ ulong msm_set_rate(struct clk *clk, ulong rate)
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int msm_enable(struct clk *clk)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -93,3 +93,8 @@ ulong msm_set_rate(struct clk *clk, ulong rate)
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int msm_enable(struct clk *clk)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -77,3 +77,8 @@ ulong msm_set_rate(struct clk *clk, ulong rate)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int msm_enable(struct clk *clk)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -91,3 +91,8 @@ ulong msm_set_rate(struct clk *clk, ulong rate)
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int msm_enable(struct clk *clk)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -20,6 +20,7 @@
|
||||
#define CBCR_BRANCH_OFF_BIT BIT(31)
|
||||
|
||||
extern ulong msm_set_rate(struct clk *clk, ulong rate);
|
||||
extern int msm_enable(struct clk *clk);
|
||||
|
||||
/* Enable clock controlled by CBC soft macro */
|
||||
void clk_enable_cbc(phys_addr_t cbcr)
|
||||
@ -126,8 +127,14 @@ static ulong msm_clk_set_rate(struct clk *clk, ulong rate)
|
||||
return msm_set_rate(clk, rate);
|
||||
}
|
||||
|
||||
static int msm_clk_enable(struct clk *clk)
|
||||
{
|
||||
return msm_enable(clk);
|
||||
}
|
||||
|
||||
static struct clk_ops msm_clk_ops = {
|
||||
.set_rate = msm_clk_set_rate,
|
||||
.enable = msm_clk_enable,
|
||||
};
|
||||
|
||||
static const struct udevice_id msm_clk_ids[] = {
|
||||
|
Loading…
Reference in New Issue
Block a user