cdbf85c1ce
This adds the EBI2 2X and EBI2 clocks to the MSM8660/APQ8060 GCC. This is necessary to enable clocking of the external bus interface so that peripherals on it can be mounted. These two clocks are simple gated branch clocks. In the vendor tree clock-8x60, these clocks have some kind of dependency, the EBI2 clock has .depends = &ebi2_2x_clk.c, what this means is undocumented, it doesn't seem like there is a parent/child relationship, so the solution I chose was to just have the EBI2 driver get and enable both clocks. Cc: Stephen Boyd <sboyd@codeaurora.org> Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> |
||
---|---|---|
.. | ||
clk-alpha-pll.c | ||
clk-alpha-pll.h | ||
clk-branch.c | ||
clk-branch.h | ||
clk-pll.c | ||
clk-pll.h | ||
clk-rcg2.c | ||
clk-rcg.c | ||
clk-rcg.h | ||
clk-regmap-divider.c | ||
clk-regmap-divider.h | ||
clk-regmap-mux.c | ||
clk-regmap-mux.h | ||
clk-regmap.c | ||
clk-regmap.h | ||
common.c | ||
common.h | ||
gcc-apq8084.c | ||
gcc-ipq806x.c | ||
gcc-ipq4019.c | ||
gcc-msm8660.c | ||
gcc-msm8916.c | ||
gcc-msm8960.c | ||
gcc-msm8974.c | ||
gcc-msm8996.c | ||
gdsc.c | ||
gdsc.h | ||
Kconfig | ||
lcc-ipq806x.c | ||
lcc-msm8960.c | ||
Makefile | ||
mmcc-apq8084.c | ||
mmcc-msm8960.c | ||
mmcc-msm8974.c | ||
mmcc-msm8996.c | ||
reset.c | ||
reset.h |