From: Sam Day Date: Wed, 12 Feb 2025 07:01:33 +0000 (+0000) Subject: clk/qcom: apq8016: add PRNG_AHB_CLK X-Git-Tag: v2025.07-rc1~18^2~18^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d146a8771f8769e392f5f12316cbc1cfe64ede3a;p=pandora-u-boot.git clk/qcom: apq8016: add PRNG_AHB_CLK This clock needs to be enabled for the msm-rng driver to work on MSM8916, otherwise accessing the PRNG register block causes a data abort. Reviewed-by: Neil Armstrong Signed-off-by: Sam Day Reviewed-by: Caleb Connolly Link: https://lore.kernel.org/r/20250212-msm-rng-fixes-v2-2-645cf8d3fd3c@samcday.com Signed-off-by: Caleb Connolly --- diff --git a/drivers/clk/qcom/clock-apq8016.c b/drivers/clk/qcom/clock-apq8016.c index 0c247250bd9..ff5e7ca6f02 100644 --- a/drivers/clk/qcom/clock-apq8016.c +++ b/drivers/clk/qcom/clock-apq8016.c @@ -54,6 +54,7 @@ static struct vote_clk gcc_blsp1_ahb_clk = { }; static const struct gate_clk apq8016_clks[] = { + GATE_CLK(GCC_PRNG_AHB_CLK, 0x45004, BIT(8)), GATE_CLK(GCC_USB_HS_AHB_CLK, 0x41008, BIT(0)), GATE_CLK(GCC_USB_HS_SYSTEM_CLK, 0x41004, BIT(0)), };