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

Configure Feed

Select the types of activity you want to include in your feed.

clk: qcom: Constify qcom_cc_driver_data

The static 'struct qcom_cc_driver_data' contains probe match-like data
and is not modified: neither by the driver defining it nor by common.c
code using it.

Make it const for code safety and code readability.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260331091721.61613-3-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Bjorn Andersson
573ddd0d 03aa6ed7

+33 -33
+1 -1
drivers/clk/qcom/apss-ipq5424.c
··· 211 211 &ipq5424_apss_pll, 212 212 }; 213 213 214 - static struct qcom_cc_driver_data ipa5424_apss_driver_data = { 214 + static const struct qcom_cc_driver_data ipa5424_apss_driver_data = { 215 215 .alpha_plls = ipa5424_apss_plls, 216 216 .num_alpha_plls = ARRAY_SIZE(ipa5424_apss_plls), 217 217 };
+1 -1
drivers/clk/qcom/cambistmclkcc-kaanapali.c
··· 395 395 .fast_io = true, 396 396 }; 397 397 398 - static struct qcom_cc_driver_data cam_bist_mclk_cc_kaanapali_driver_data = { 398 + static const struct qcom_cc_driver_data cam_bist_mclk_cc_kaanapali_driver_data = { 399 399 .alpha_plls = cam_bist_mclk_cc_kaanapali_plls, 400 400 .num_alpha_plls = ARRAY_SIZE(cam_bist_mclk_cc_kaanapali_plls), 401 401 .clk_cbcrs = cam_bist_mclk_cc_kaanapali_critical_cbcrs,
+1 -1
drivers/clk/qcom/cambistmclkcc-sm8750.c
··· 414 414 .fast_io = true, 415 415 }; 416 416 417 - static struct qcom_cc_driver_data cam_bist_mclk_cc_sm8750_driver_data = { 417 + static const struct qcom_cc_driver_data cam_bist_mclk_cc_sm8750_driver_data = { 418 418 .alpha_plls = cam_bist_mclk_cc_sm8750_plls, 419 419 .num_alpha_plls = ARRAY_SIZE(cam_bist_mclk_cc_sm8750_plls), 420 420 .clk_cbcrs = cam_bist_mclk_cc_sm8750_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-kaanapali.c
··· 2615 2615 .fast_io = true, 2616 2616 }; 2617 2617 2618 - static struct qcom_cc_driver_data cam_cc_kaanapali_driver_data = { 2618 + static const struct qcom_cc_driver_data cam_cc_kaanapali_driver_data = { 2619 2619 .alpha_plls = cam_cc_kaanapali_plls, 2620 2620 .num_alpha_plls = ARRAY_SIZE(cam_cc_kaanapali_plls), 2621 2621 .clk_cbcrs = cam_cc_kaanapali_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-milos.c
··· 2117 2117 .fast_io = true, 2118 2118 }; 2119 2119 2120 - static struct qcom_cc_driver_data cam_cc_milos_driver_data = { 2120 + static const struct qcom_cc_driver_data cam_cc_milos_driver_data = { 2121 2121 .alpha_plls = cam_cc_milos_plls, 2122 2122 .num_alpha_plls = ARRAY_SIZE(cam_cc_milos_plls), 2123 2123 .clk_cbcrs = cam_cc_milos_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-qcs615.c
··· 1556 1556 .fast_io = true, 1557 1557 }; 1558 1558 1559 - static struct qcom_cc_driver_data cam_cc_qcs615_driver_data = { 1559 + static const struct qcom_cc_driver_data cam_cc_qcs615_driver_data = { 1560 1560 .alpha_plls = cam_cc_qcs615_plls, 1561 1561 .num_alpha_plls = ARRAY_SIZE(cam_cc_qcs615_plls), 1562 1562 };
+1 -1
drivers/clk/qcom/camcc-sc8180x.c
··· 2842 2842 .fast_io = true, 2843 2843 }; 2844 2844 2845 - static struct qcom_cc_driver_data cam_cc_sc8180x_driver_data = { 2845 + static const struct qcom_cc_driver_data cam_cc_sc8180x_driver_data = { 2846 2846 .alpha_plls = cam_cc_sc8180x_plls, 2847 2847 .num_alpha_plls = ARRAY_SIZE(cam_cc_sc8180x_plls), 2848 2848 .clk_cbcrs = cam_cc_sc8180x_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-sm8450.c
··· 3030 3030 [TITAN_TOP_GDSC] = &titan_top_gdsc, 3031 3031 }; 3032 3032 3033 - static struct qcom_cc_driver_data cam_cc_sm8450_driver_data = { 3033 + static const struct qcom_cc_driver_data cam_cc_sm8450_driver_data = { 3034 3034 .alpha_plls = cam_cc_sm8450_plls, 3035 3035 .num_alpha_plls = ARRAY_SIZE(cam_cc_sm8450_plls), 3036 3036 .clk_cbcrs = cam_cc_sm8450_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-sm8550.c
··· 3530 3530 .fast_io = true, 3531 3531 }; 3532 3532 3533 - static struct qcom_cc_driver_data cam_cc_sm8550_driver_data = { 3533 + static const struct qcom_cc_driver_data cam_cc_sm8550_driver_data = { 3534 3534 .alpha_plls = cam_cc_sm8550_plls, 3535 3535 .num_alpha_plls = ARRAY_SIZE(cam_cc_sm8550_plls), 3536 3536 .clk_cbcrs = cam_cc_sm8550_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-sm8650.c
··· 3548 3548 .fast_io = true, 3549 3549 }; 3550 3550 3551 - static struct qcom_cc_driver_data cam_cc_sm8650_driver_data = { 3551 + static const struct qcom_cc_driver_data cam_cc_sm8650_driver_data = { 3552 3552 .alpha_plls = cam_cc_sm8650_plls, 3553 3553 .num_alpha_plls = ARRAY_SIZE(cam_cc_sm8650_plls), 3554 3554 .clk_cbcrs = cam_cc_sm8650_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-sm8750.c
··· 2666 2666 .fast_io = true, 2667 2667 }; 2668 2668 2669 - static struct qcom_cc_driver_data cam_cc_sm8750_driver_data = { 2669 + static const struct qcom_cc_driver_data cam_cc_sm8750_driver_data = { 2670 2670 .alpha_plls = cam_cc_sm8750_plls, 2671 2671 .num_alpha_plls = ARRAY_SIZE(cam_cc_sm8750_plls), 2672 2672 .clk_cbcrs = cam_cc_sm8750_critical_cbcrs,
+1 -1
drivers/clk/qcom/camcc-x1e80100.c
··· 2447 2447 .fast_io = true, 2448 2448 }; 2449 2449 2450 - static struct qcom_cc_driver_data cam_cc_x1e80100_driver_data = { 2450 + static const struct qcom_cc_driver_data cam_cc_x1e80100_driver_data = { 2451 2451 .alpha_plls = cam_cc_x1e80100_plls, 2452 2452 .num_alpha_plls = ARRAY_SIZE(cam_cc_x1e80100_plls), 2453 2453 .clk_cbcrs = cam_cc_x1e80100_critical_cbcrs,
+1 -1
drivers/clk/qcom/common.h
··· 49 49 size_t num_icc_hws; 50 50 unsigned int icc_first_node_id; 51 51 bool use_rpm; 52 - struct qcom_cc_driver_data *driver_data; 52 + const struct qcom_cc_driver_data *driver_data; 53 53 }; 54 54 55 55 /**
+1 -1
drivers/clk/qcom/dispcc-eliza.c
··· 2076 2076 regmap_set_bits(regmap, DISP_CC_MISC_CMD, BIT(4)); 2077 2077 } 2078 2078 2079 - static struct qcom_cc_driver_data disp_cc_eliza_driver_data = { 2079 + static const struct qcom_cc_driver_data disp_cc_eliza_driver_data = { 2080 2080 .alpha_plls = disp_cc_eliza_plls, 2081 2081 .num_alpha_plls = ARRAY_SIZE(disp_cc_eliza_plls), 2082 2082 .clk_cbcrs = disp_cc_eliza_critical_cbcrs,
+1 -1
drivers/clk/qcom/dispcc-glymur.c
··· 1934 1934 .fast_io = true, 1935 1935 }; 1936 1936 1937 - static struct qcom_cc_driver_data disp_cc_glymur_driver_data = { 1937 + static const struct qcom_cc_driver_data disp_cc_glymur_driver_data = { 1938 1938 .alpha_plls = disp_cc_glymur_plls, 1939 1939 .num_alpha_plls = ARRAY_SIZE(disp_cc_glymur_plls), 1940 1940 .clk_cbcrs = disp_cc_glymur_critical_cbcrs,
+1 -1
drivers/clk/qcom/dispcc-kaanapali.c
··· 1907 1907 regmap_update_bits(regmap, DISP_CC_MISC_CMD, BIT(4), BIT(4)); 1908 1908 } 1909 1909 1910 - static struct qcom_cc_driver_data disp_cc_kaanapali_driver_data = { 1910 + static const struct qcom_cc_driver_data disp_cc_kaanapali_driver_data = { 1911 1911 .alpha_plls = disp_cc_kaanapali_plls, 1912 1912 .num_alpha_plls = ARRAY_SIZE(disp_cc_kaanapali_plls), 1913 1913 .clk_cbcrs = disp_cc_kaanapali_critical_cbcrs,
+1 -1
drivers/clk/qcom/dispcc-milos.c
··· 926 926 } 927 927 928 928 929 - static struct qcom_cc_driver_data disp_cc_milos_driver_data = { 929 + static const struct qcom_cc_driver_data disp_cc_milos_driver_data = { 930 930 .alpha_plls = disp_cc_milos_plls, 931 931 .num_alpha_plls = ARRAY_SIZE(disp_cc_milos_plls), 932 932 .clk_cbcrs = disp_cc_milos_critical_cbcrs,
+1 -1
drivers/clk/qcom/dispcc-qcs615.c
··· 751 751 .fast_io = true, 752 752 }; 753 753 754 - static struct qcom_cc_driver_data disp_cc_qcs615_driver_data = { 754 + static const struct qcom_cc_driver_data disp_cc_qcs615_driver_data = { 755 755 .alpha_plls = disp_cc_qcs615_plls, 756 756 .num_alpha_plls = ARRAY_SIZE(disp_cc_qcs615_plls), 757 757 .clk_cbcrs = disp_cc_qcs615_critical_cbcrs,
+1 -1
drivers/clk/qcom/gcc-eliza.c
··· 3051 3051 qcom_branch_set_force_mem_core(regmap, gcc_ufs_phy_axi_clk, true); 3052 3052 } 3053 3053 3054 - static struct qcom_cc_driver_data gcc_eliza_driver_data = { 3054 + static const struct qcom_cc_driver_data gcc_eliza_driver_data = { 3055 3055 .clk_cbcrs = gcc_eliza_critical_cbcrs, 3056 3056 .num_clk_cbcrs = ARRAY_SIZE(gcc_eliza_critical_cbcrs), 3057 3057 .dfs_rcgs = gcc_eliza_dfs_clocks,
+1 -1
drivers/clk/qcom/gcc-glymur.c
··· 8561 8561 qcom_branch_set_force_mem_core(regmap, gcc_ufs_phy_ice_core_clk, true); 8562 8562 } 8563 8563 8564 - static struct qcom_cc_driver_data gcc_glymur_driver_data = { 8564 + static const struct qcom_cc_driver_data gcc_glymur_driver_data = { 8565 8565 .clk_cbcrs = gcc_glymur_critical_cbcrs, 8566 8566 .num_clk_cbcrs = ARRAY_SIZE(gcc_glymur_critical_cbcrs), 8567 8567 .dfs_rcgs = gcc_dfs_clocks,
+1 -1
drivers/clk/qcom/gcc-kaanapali.c
··· 3485 3485 qcom_branch_set_force_mem_core(regmap, gcc_ufs_phy_ice_core_clk, true); 3486 3486 } 3487 3487 3488 - static struct qcom_cc_driver_data gcc_kaanapali_driver_data = { 3488 + static const struct qcom_cc_driver_data gcc_kaanapali_driver_data = { 3489 3489 .clk_cbcrs = gcc_kaanapali_critical_cbcrs, 3490 3490 .num_clk_cbcrs = ARRAY_SIZE(gcc_kaanapali_critical_cbcrs), 3491 3491 .dfs_rcgs = gcc_dfs_clocks,
+1 -1
drivers/clk/qcom/gcc-milos.c
··· 3171 3171 .fast_io = true, 3172 3172 }; 3173 3173 3174 - static struct qcom_cc_driver_data gcc_milos_driver_data = { 3174 + static const struct qcom_cc_driver_data gcc_milos_driver_data = { 3175 3175 .clk_cbcrs = gcc_milos_critical_cbcrs, 3176 3176 .num_clk_cbcrs = ARRAY_SIZE(gcc_milos_critical_cbcrs), 3177 3177 .dfs_rcgs = gcc_milos_dfs_clocks,
+1 -1
drivers/clk/qcom/gcc-sc8180x.c
··· 4675 4675 regmap_update_bits(regmap, 0x71028, 0x3, 0x3); 4676 4676 } 4677 4677 4678 - static struct qcom_cc_driver_data gcc_sc8180x_driver_data = { 4678 + static const struct qcom_cc_driver_data gcc_sc8180x_driver_data = { 4679 4679 .clk_cbcrs = gcc_sc8180x_critical_cbcrs, 4680 4680 .num_clk_cbcrs = ARRAY_SIZE(gcc_sc8180x_critical_cbcrs), 4681 4681 .dfs_rcgs = gcc_sc8180x_dfs_clocks,
+1 -1
drivers/clk/qcom/gpucc-glymur.c
··· 574 574 .fast_io = true, 575 575 }; 576 576 577 - static struct qcom_cc_driver_data gpu_cc_glymur_driver_data = { 577 + static const struct qcom_cc_driver_data gpu_cc_glymur_driver_data = { 578 578 .alpha_plls = gpu_cc_glymur_plls, 579 579 .num_alpha_plls = ARRAY_SIZE(gpu_cc_glymur_plls), 580 580 .clk_cbcrs = gpu_cc_glymur_critical_cbcrs,
+1 -1
drivers/clk/qcom/gpucc-kaanapali.c
··· 437 437 .fast_io = true, 438 438 }; 439 439 440 - static struct qcom_cc_driver_data gpu_cc_kaanapali_driver_data = { 440 + static const struct qcom_cc_driver_data gpu_cc_kaanapali_driver_data = { 441 441 .alpha_plls = gpu_cc_kaanapali_plls, 442 442 .num_alpha_plls = ARRAY_SIZE(gpu_cc_kaanapali_plls), 443 443 .clk_cbcrs = gpu_cc_kaanapali_critical_cbcrs,
+1 -1
drivers/clk/qcom/gpucc-milos.c
··· 518 518 .fast_io = true, 519 519 }; 520 520 521 - static struct qcom_cc_driver_data gpu_cc_milos_driver_data = { 521 + static const struct qcom_cc_driver_data gpu_cc_milos_driver_data = { 522 522 .alpha_plls = gpu_cc_milos_plls, 523 523 .num_alpha_plls = ARRAY_SIZE(gpu_cc_milos_plls), 524 524 .clk_cbcrs = gpu_cc_milos_critical_cbcrs,
+1 -1
drivers/clk/qcom/gpucc-qcs615.c
··· 485 485 regmap_update_bits(regmap, 0x1024, 0x00800000, 0x00800000); 486 486 } 487 487 488 - static struct qcom_cc_driver_data gpu_cc_qcs615_driver_data = { 488 + static const struct qcom_cc_driver_data gpu_cc_qcs615_driver_data = { 489 489 .alpha_plls = gpu_cc_qcs615_plls, 490 490 .num_alpha_plls = ARRAY_SIZE(gpu_cc_qcs615_plls), 491 491 .clk_cbcrs = gpu_cc_qcs615_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-glymur.c
··· 487 487 regmap_update_bits(regmap, 0x9f24, BIT(0), BIT(0)); 488 488 } 489 489 490 - static struct qcom_cc_driver_data video_cc_glymur_driver_data = { 490 + static const struct qcom_cc_driver_data video_cc_glymur_driver_data = { 491 491 .alpha_plls = video_cc_glymur_plls, 492 492 .num_alpha_plls = ARRAY_SIZE(video_cc_glymur_plls), 493 493 .clk_cbcrs = video_cc_glymur_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-kaanapali.c
··· 776 776 regmap_set_bits(regmap, 0x8158, ACCU_CFG_MASK); 777 777 } 778 778 779 - static struct qcom_cc_driver_data video_cc_kaanapali_driver_data = { 779 + static const struct qcom_cc_driver_data video_cc_kaanapali_driver_data = { 780 780 .alpha_plls = video_cc_kaanapali_plls, 781 781 .num_alpha_plls = ARRAY_SIZE(video_cc_kaanapali_plls), 782 782 .clk_cbcrs = video_cc_kaanapali_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-milos.c
··· 359 359 .fast_io = true, 360 360 }; 361 361 362 - static struct qcom_cc_driver_data video_cc_milos_driver_data = { 362 + static const struct qcom_cc_driver_data video_cc_milos_driver_data = { 363 363 .alpha_plls = video_cc_milos_plls, 364 364 .num_alpha_plls = ARRAY_SIZE(video_cc_milos_plls), 365 365 .clk_cbcrs = video_cc_milos_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-qcs615.c
··· 295 295 .fast_io = true, 296 296 }; 297 297 298 - static struct qcom_cc_driver_data video_cc_qcs615_driver_data = { 298 + static const struct qcom_cc_driver_data video_cc_qcs615_driver_data = { 299 299 .alpha_plls = video_cc_qcs615_plls, 300 300 .num_alpha_plls = ARRAY_SIZE(video_cc_qcs615_plls), 301 301 .clk_cbcrs = video_cc_qcs615_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-sm8450.c
··· 427 427 .fast_io = true, 428 428 }; 429 429 430 - static struct qcom_cc_driver_data video_cc_sm8450_driver_data = { 430 + static const struct qcom_cc_driver_data video_cc_sm8450_driver_data = { 431 431 .alpha_plls = video_cc_sm8450_plls, 432 432 .num_alpha_plls = ARRAY_SIZE(video_cc_sm8450_plls), 433 433 .clk_cbcrs = video_cc_sm8450_critical_cbcrs,
+1 -1
drivers/clk/qcom/videocc-sm8750.c
··· 407 407 regmap_update_bits(regmap, 0x9f24, BIT(0), BIT(0)); 408 408 } 409 409 410 - static struct qcom_cc_driver_data video_cc_sm8750_driver_data = { 410 + static const struct qcom_cc_driver_data video_cc_sm8750_driver_data = { 411 411 .alpha_plls = video_cc_sm8750_plls, 412 412 .num_alpha_plls = ARRAY_SIZE(video_cc_sm8750_plls), 413 413 .clk_cbcrs = video_cc_sm8750_critical_cbcrs,