rockchip: clk: rk3288: add clk_enable function and support USB HOST0/HSIC
authorWadim Egorov <w.egorov@phytec.de>
Mon, 19 Mar 2018 15:39:29 +0000 (16:39 +0100)
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
Wed, 25 Apr 2018 12:05:09 +0000 (14:05 +0200)
commitb0ba1e7e9d9b9441a18048ec67a3b3100c096975
tree9826fc6d33cd78f12d9e30ef92baa0d6dd1c5031
parent5512f5ccf1dc5cec068f8efa1d8ce81f51a988d3
rockchip: clk: rk3288: add clk_enable function and support USB HOST0/HSIC

The generic ehci-driver (ehci-generic.c) will try to enable the clocks
listed in the DTSI. If this fails (e.g. due to clk_enable not being
implemented in a driver and -ENOSYS being returned by the clk-uclass),
the driver will bail our and print an error message.

This implements a minimal clk_enable for the RK3288 and supports the
clocks mandatory for the EHCI controllers; as these are enabled by
default we simply return success.

Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
drivers/clk/rockchip/clk_rk3288.c