@@ -2885,152 +2885,152 @@ u32 intel_read_rawclk(struct drm_i915_private *dev_priv)
28852885 return freq ;
28862886}
28872887
2888- static struct intel_cdclk_funcs tgl_cdclk_funcs = {
2888+ static const struct intel_cdclk_funcs tgl_cdclk_funcs = {
28892889 .get_cdclk = bxt_get_cdclk ,
28902890 .set_cdclk = bxt_set_cdclk ,
28912891 .bw_calc_min_cdclk = skl_bw_calc_min_cdclk ,
28922892 .modeset_calc_cdclk = bxt_modeset_calc_cdclk ,
28932893 .calc_voltage_level = tgl_calc_voltage_level ,
28942894};
28952895
2896- static struct intel_cdclk_funcs ehl_cdclk_funcs = {
2896+ static const struct intel_cdclk_funcs ehl_cdclk_funcs = {
28972897 .get_cdclk = bxt_get_cdclk ,
28982898 .set_cdclk = bxt_set_cdclk ,
28992899 .bw_calc_min_cdclk = skl_bw_calc_min_cdclk ,
29002900 .modeset_calc_cdclk = bxt_modeset_calc_cdclk ,
29012901 .calc_voltage_level = ehl_calc_voltage_level ,
29022902};
29032903
2904- static struct intel_cdclk_funcs icl_cdclk_funcs = {
2904+ static const struct intel_cdclk_funcs icl_cdclk_funcs = {
29052905 .get_cdclk = bxt_get_cdclk ,
29062906 .set_cdclk = bxt_set_cdclk ,
29072907 .bw_calc_min_cdclk = skl_bw_calc_min_cdclk ,
29082908 .modeset_calc_cdclk = bxt_modeset_calc_cdclk ,
29092909 .calc_voltage_level = icl_calc_voltage_level ,
29102910};
29112911
2912- static struct intel_cdclk_funcs bxt_cdclk_funcs = {
2912+ static const struct intel_cdclk_funcs bxt_cdclk_funcs = {
29132913 .get_cdclk = bxt_get_cdclk ,
29142914 .set_cdclk = bxt_set_cdclk ,
29152915 .bw_calc_min_cdclk = skl_bw_calc_min_cdclk ,
29162916 .modeset_calc_cdclk = bxt_modeset_calc_cdclk ,
29172917 .calc_voltage_level = bxt_calc_voltage_level ,
29182918};
29192919
2920- static struct intel_cdclk_funcs skl_cdclk_funcs = {
2920+ static const struct intel_cdclk_funcs skl_cdclk_funcs = {
29212921 .get_cdclk = skl_get_cdclk ,
29222922 .set_cdclk = skl_set_cdclk ,
29232923 .bw_calc_min_cdclk = skl_bw_calc_min_cdclk ,
29242924 .modeset_calc_cdclk = skl_modeset_calc_cdclk ,
29252925};
29262926
2927- static struct intel_cdclk_funcs bdw_cdclk_funcs = {
2927+ static const struct intel_cdclk_funcs bdw_cdclk_funcs = {
29282928 .get_cdclk = bdw_get_cdclk ,
29292929 .set_cdclk = bdw_set_cdclk ,
29302930 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29312931 .modeset_calc_cdclk = bdw_modeset_calc_cdclk ,
29322932};
29332933
2934- static struct intel_cdclk_funcs chv_cdclk_funcs = {
2934+ static const struct intel_cdclk_funcs chv_cdclk_funcs = {
29352935 .get_cdclk = vlv_get_cdclk ,
29362936 .set_cdclk = chv_set_cdclk ,
29372937 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29382938 .modeset_calc_cdclk = vlv_modeset_calc_cdclk ,
29392939};
29402940
2941- static struct intel_cdclk_funcs vlv_cdclk_funcs = {
2941+ static const struct intel_cdclk_funcs vlv_cdclk_funcs = {
29422942 .get_cdclk = vlv_get_cdclk ,
29432943 .set_cdclk = vlv_set_cdclk ,
29442944 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29452945 .modeset_calc_cdclk = vlv_modeset_calc_cdclk ,
29462946};
29472947
2948- static struct intel_cdclk_funcs hsw_cdclk_funcs = {
2948+ static const struct intel_cdclk_funcs hsw_cdclk_funcs = {
29492949 .get_cdclk = hsw_get_cdclk ,
29502950 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29512951 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29522952};
29532953
29542954/* SNB, IVB, 965G, 945G */
2955- static struct intel_cdclk_funcs fixed_400mhz_cdclk_funcs = {
2955+ static const struct intel_cdclk_funcs fixed_400mhz_cdclk_funcs = {
29562956 .get_cdclk = fixed_400mhz_get_cdclk ,
29572957 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29582958 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29592959};
29602960
2961- static struct intel_cdclk_funcs ilk_cdclk_funcs = {
2961+ static const struct intel_cdclk_funcs ilk_cdclk_funcs = {
29622962 .get_cdclk = fixed_450mhz_get_cdclk ,
29632963 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29642964 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29652965};
29662966
2967- static struct intel_cdclk_funcs gm45_cdclk_funcs = {
2967+ static const struct intel_cdclk_funcs gm45_cdclk_funcs = {
29682968 .get_cdclk = gm45_get_cdclk ,
29692969 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29702970 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29712971};
29722972
29732973/* G45 uses G33 */
29742974
2975- static struct intel_cdclk_funcs i965gm_cdclk_funcs = {
2975+ static const struct intel_cdclk_funcs i965gm_cdclk_funcs = {
29762976 .get_cdclk = i965gm_get_cdclk ,
29772977 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29782978 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29792979};
29802980
29812981/* i965G uses fixed 400 */
29822982
2983- static struct intel_cdclk_funcs pnv_cdclk_funcs = {
2983+ static const struct intel_cdclk_funcs pnv_cdclk_funcs = {
29842984 .get_cdclk = pnv_get_cdclk ,
29852985 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29862986 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29872987};
29882988
2989- static struct intel_cdclk_funcs g33_cdclk_funcs = {
2989+ static const struct intel_cdclk_funcs g33_cdclk_funcs = {
29902990 .get_cdclk = g33_get_cdclk ,
29912991 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29922992 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29932993};
29942994
2995- static struct intel_cdclk_funcs i945gm_cdclk_funcs = {
2995+ static const struct intel_cdclk_funcs i945gm_cdclk_funcs = {
29962996 .get_cdclk = i945gm_get_cdclk ,
29972997 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
29982998 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
29992999};
30003000
30013001/* i945G uses fixed 400 */
30023002
3003- static struct intel_cdclk_funcs i915gm_cdclk_funcs = {
3003+ static const struct intel_cdclk_funcs i915gm_cdclk_funcs = {
30043004 .get_cdclk = i915gm_get_cdclk ,
30053005 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30063006 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
30073007};
30083008
3009- static struct intel_cdclk_funcs i915g_cdclk_funcs = {
3009+ static const struct intel_cdclk_funcs i915g_cdclk_funcs = {
30103010 .get_cdclk = fixed_333mhz_get_cdclk ,
30113011 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30123012 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
30133013};
30143014
3015- static struct intel_cdclk_funcs i865g_cdclk_funcs = {
3015+ static const struct intel_cdclk_funcs i865g_cdclk_funcs = {
30163016 .get_cdclk = fixed_266mhz_get_cdclk ,
30173017 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30183018 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
30193019};
30203020
3021- static struct intel_cdclk_funcs i85x_cdclk_funcs = {
3021+ static const struct intel_cdclk_funcs i85x_cdclk_funcs = {
30223022 .get_cdclk = i85x_get_cdclk ,
30233023 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30243024 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
30253025};
30263026
3027- static struct intel_cdclk_funcs i845g_cdclk_funcs = {
3027+ static const struct intel_cdclk_funcs i845g_cdclk_funcs = {
30283028 .get_cdclk = fixed_200mhz_get_cdclk ,
30293029 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30303030 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
30313031};
30323032
3033- static struct intel_cdclk_funcs i830_cdclk_funcs = {
3033+ static const struct intel_cdclk_funcs i830_cdclk_funcs = {
30343034 .get_cdclk = fixed_133mhz_get_cdclk ,
30353035 .bw_calc_min_cdclk = intel_bw_calc_min_cdclk ,
30363036 .modeset_calc_cdclk = fixed_modeset_calc_cdclk ,
0 commit comments