]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/msm/dsi: Populate PLL 10nm clock ops
authorArchit Taneja <architt@codeaurora.org>
Wed, 17 Jan 2018 06:05:26 +0000 (11:35 +0530)
committerRob Clark <robdclark@gmail.com>
Tue, 20 Feb 2018 15:41:20 +0000 (10:41 -0500)
commit28e4309ab9c2bade2a93bd3b4c583be5ec440b84
treecc7eaf9d5c57928b4df308523af6fe7f0719752f
parent973e02db35c2c4036693e32ed6f250eefd8c322c
drm/msm/dsi: Populate PLL 10nm clock ops

Populate PLL clock ops from downstream. This contains the VCO PLL
ops and the registration of standard clk_divider and clk_mux clocks.
Unlike 14nm PLL, the postdividers/mux of the slave PLL doesn't need
to be set to the same values of the postdivs/mux of the master PLL.
Hence, we don't need special postdivider clock ops like we did with
the 14nm PLL driver.

Like the previous PLL drivers, the implementation is slightly different
from downstream. We don't use shadow clocks, but have the ability to
reparent the RCGs to a different source.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c