From d146a8771f8769e392f5f12316cbc1cfe64ede3a Mon Sep 17 00:00:00 2001 From: Sam Day Date: Wed, 12 Feb 2025 07:01:33 +0000 Subject: [PATCH] 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 --- drivers/clk/qcom/clock-apq8016.c | 1 + 1 file changed, 1 insertion(+) 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)), }; -- 2.39.5