Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: rockchip: mark rk3399 hdcp_noc and vio_noc as critical

The aclk_vio_noc should be put into critical list, as the interconnect
is not handled right now, but is required by VOP.
And the Type-C DP need these clocks: aclk_hdcp_noc, hclk_hdcp_noc,
pclk_hdcp_noc. Mark them as critical to avoid someone close them.

Signed-off-by: Chris Zhong <zyw@rock-chips.com>
Reviewed-by: Guenter Roeck <groeck@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>

authored by

Chris Zhong and committed by
Heiko Stuebner
54479449 e6cebc72

+4
+4
drivers/clk/rockchip/clk-rk3399.c
··· 1470 1470 "aclk_cci_pre", 1471 1471 "aclk_gic", 1472 1472 "aclk_gic_noc", 1473 + "aclk_hdcp_noc", 1474 + "hclk_hdcp_noc", 1475 + "pclk_hdcp_noc", 1473 1476 "pclk_perilp0", 1474 1477 "pclk_perilp0", 1475 1478 "hclk_perilp0", ··· 1492 1489 "gpll_hclk_perilp1_src", 1493 1490 "gpll_aclk_perilp0_src", 1494 1491 "gpll_aclk_perihp_src", 1492 + "aclk_vio_noc", 1495 1493 }; 1496 1494 1497 1495 static const char *const rk3399_pmucru_critical_clocks[] __initconst = {