Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c44d51bd authored by Tatenda Chipeperekwa's avatar Tatenda Chipeperekwa
Browse files

drm: msm: dp: remove crypto clock parsing and rate setting



Remove crypto clock parsing and rate setting logic from the
mainlink clock enable path as the crypto clock is only required
when HDCP is enabled.

CRs-Fixed: 2020938
Change-Id: If379e158a7da099a34d34701e6bce12a1ff1a291
Signed-off-by: default avatarTatenda Chipeperekwa <tatendac@codeaurora.org>
parent 78117d4f
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -21,7 +21,6 @@
#include "dp_ctrl.h"

#define DP_KHZ_TO_HZ 1000
#define DP_CRYPTO_CLK_RATE_KHZ 180000

#define DP_CTRL_INTR_READY_FOR_VIDEO     BIT(0)
#define DP_CTRL_INTR_IDLE_PATTERN_SENT  BIT(3)
@@ -1034,8 +1033,6 @@ static int dp_ctrl_enable_mainlink_clocks(struct dp_ctrl_private *ctrl)
	dp_ctrl_set_clock_rate(ctrl, "ctrl_link_clk",
		drm_dp_bw_code_to_link_rate(ctrl->link->link_rate));

	dp_ctrl_set_clock_rate(ctrl, "ctrl_crypto_clk", DP_CRYPTO_CLK_RATE_KHZ);

	dp_ctrl_set_clock_rate(ctrl, "ctrl_pixel_clk", ctrl->pixel_rate);

	ret = ctrl->power->clk_enable(ctrl->power, DP_CTRL_PM, true);
+1 −2
Original line number Diff line number Diff line
@@ -494,8 +494,7 @@ static int dp_parser_clock(struct dp_parser *parser)
			ctrl_clk_index++;

			if (!strcmp(clk_name, "ctrl_link_clk") ||
			    !strcmp(clk_name, "ctrl_pixel_clk") ||
			    !strcmp(clk_name, "ctrl_crypto_clk"))
			    !strcmp(clk_name, "ctrl_pixel_clk"))
				clk->type = DSS_CLK_PCLK;
			else
				clk->type = DSS_CLK_AHB;