[GIT PULL] Rockchip clock updates for 4.17 round 1
Heiko Stuebner
heiko at sntech.de
Wed Mar 14 10:22:47 PDT 2018
Hi Mike, Stephen,
please find below Rockchip clock changes targetted at 4.17.
As you can see in the tag, making the rk3328 ready for display output
is the biggest part, otherwise there are some smaller things for the
other parts. So please pull.
Thanks
Heiko
The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:
Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v4.17-rockchip-clk-1
for you to fetch changes up to 4ee3fd4abeca30d530fe67972f1964f7454259d6:
clk: rockchip: Add 1.6GHz PLL rate for rk3399 (2018-03-14 00:37:22 +0100)
----------------------------------------------------------------
The rk3328 got the most love this time, preparing it for supplying actual
display output in the future and actually protecting all necessary clocks.
The rk3399 simply got a special 1.6GHz rate that is going to be needed
for a board and the core code got a fix to actually free allocated memory
in error case as well as making sure the clock-phases don't return bad
values and stay the same on rate changes.
----------------------------------------------------------------
Derek Basehore (1):
clk: rockchip: Add 1.6GHz PLL rate for rk3399
Heiko Stuebner (6):
clk: rockchip: fix hclk_vio_niu on rk3328
clk: rockchip: remove HCLK_VIO from rk3328 dt header
clk: rockchip: export sclk_hdmi_sfc on rk3328
clk: rockchip: protect all remaining rk3328 interconnect clocks
clk: rockchip: remove ignore_unused flag from rk3328 vio_h2p clocks
clk: rockchip: document hdmi_phy external input for rk3328
Shawn Lin (3):
clk: rockchip: Free the memory on the error path
clk: rockchip: Prevent calculating mmc phase if clock rate is zero
clk: rockchip: Restore the clock phase after the rate was changed
Zheng Yang (1):
clk: rockchip: add flags for rk3328 dclk_lcdc
.../bindings/clock/rockchip,rk3328-cru.txt | 1 +
drivers/clk/rockchip/clk-mmc-phase.c | 62 +++++++++++++++++++-
drivers/clk/rockchip/clk-rk3328.c | 67 ++++++++++++++--------
drivers/clk/rockchip/clk-rk3399.c | 1 +
drivers/clk/rockchip/clk.c | 22 +++++--
include/dt-bindings/clock/rk3328-cru.h | 1 -
6 files changed, 124 insertions(+), 30 deletions(-)
More information about the Linux-rockchip
mailing list