aboutsummaryrefslogtreecommitdiff
path: root/drivers/clk
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-08-24 08:33:27 -0400
committerTom Rini <trini@konsulko.com>2019-08-24 08:33:27 -0400
commit50b4b80f597b9f59b98adbdbad691b1027bd501a (patch)
tree7c38f970cf502cba52f7ab29180145913691aad5 /drivers/clk
parent3d8fab1e9e1ccaf609d63df85bd651458f05d436 (diff)
parentcbd298b6ee78f3a1187798a30ecdca339df8c65d (diff)
downloadu-boot-50b4b80f597b9f59b98adbdbad691b1027bd501a.zip
u-boot-50b4b80f597b9f59b98adbdbad691b1027bd501a.tar.gz
u-boot-50b4b80f597b9f59b98adbdbad691b1027bd501a.tar.bz2
Merge tag 'u-boot-rockchip-20190823' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip
- remove rk3288 fennec board - remove SPL raw image support for Rockchip SoCs - add common misc_init_r() for ethaddr from cpuid - enable USB HOST support for rk3328 - unify code for finding a valid gpt in part driver
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/rockchip/clk_rk3328.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/clk/rockchip/clk_rk3328.c b/drivers/clk/rockchip/clk_rk3328.c
index a89e2ec..5957a00 100644
--- a/drivers/clk/rockchip/clk_rk3328.c
+++ b/drivers/clk/rockchip/clk_rk3328.c
@@ -745,10 +745,22 @@ static int rk3328_clk_set_parent(struct clk *clk, struct clk *parent)
return -ENOENT;
}
+static int rk3328_clk_enable(struct clk *clk)
+{
+ switch (clk->id) {
+ case HCLK_HOST0:
+ /* Required to successfully probe the ehci generic driver */
+ return 0;
+ }
+
+ return -ENOENT;
+}
+
static struct clk_ops rk3328_clk_ops = {
.get_rate = rk3328_clk_get_rate,
.set_rate = rk3328_clk_set_rate,
.set_parent = rk3328_clk_set_parent,
+ .enable = rk3328_clk_enable,
};
static int rk3328_clk_probe(struct udevice *dev)