thermal/drivers/tsens: set some tsens_* variables storage-class-specifier to static
Subsystems (3)
PATCH 1/1 thermal/drivers/tsens: set some tsens_* variables storage-class-specifier to static
smatch reports several warnings drivers/thermal/qcom/tsens-v1.c:24:40: warning:
symbol 'tsens_qcs404_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v1.c:45:40: warning:
symbol 'tsens_8976_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v0_1.c:26:40: warning:
symbol 'tsens_8916_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v0_1.c:42:40: warning:
symbol 'tsens_8939_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v0_1.c:62:40: warning:
symbol 'tsens_8974_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v0_1.c:84:40: warning:
symbol 'tsens_8974_backup_nvmem' was not declared. Should it be static?drivers/thermal/qcom/tsens-v0_1.c:106:40: warning:
symbol 'tsens_9607_nvmem' was not declared. Should it be static?
Most variables are only used in their defining files, so they should be static.
The variables tsens_8976_nvmem, tsens_9607_nvmem and tsens_8939_nvmem are unused so remove them.
--- drivers/thermal/qcom/tsens-v0_1.c | 42 +++---------------------------- drivers/thermal/qcom/tsens-v1.c | 24 +----------------- 2 files changed, 4 insertions(+), 62 deletions(-)
drivers/thermal/qcom/tsens-v0_1.c +3 -39
@@ -23,7 +23,7 @@#define BIT_APPEND 0x3 -struct tsens_legacy_calibration_format tsens_8916_nvmem = { +static struct tsens_legacy_calibration_format tsens_8916_nvmem = { .base_len =7 , .base_shift =3 , .sp_len =5 ,
@@ -39,27 +39,7 @@ struct tsens_legacy_calibration_format tsens_8916_nvmem = { }, }; -struct tsens_legacy_calibration_format tsens_8939_nvmem = { - .base_len =8 , - .base_shift =2 , - .sp_len =6 , - .mode = {12 ,0 }, - .invalid = {12 ,2 }, - .base = { {0 ,0 }, {1 ,24 } }, - .sp = { - { {12 ,3 }, {12 ,9 } }, - { {12 ,15 }, {12 ,21 } }, - { {12 ,27 }, {13 ,1 } }, - { {13 ,7 }, {13 ,13 } }, - { {13 ,19 }, {13 ,25 } }, - { {0 ,8 }, {0 ,14 } }, - { {0 ,20 }, {0 ,26 } }, - { {1 ,0 }, {1 ,6 } }, - { {1 ,12 }, {1 ,18 } }, - }, -}; - -struct tsens_legacy_calibration_format tsens_8974_nvmem = { +static struct tsens_legacy_calibration_format tsens_8974_nvmem = { .base_len =8 , .base_shift =2 , .sp_len =6 ,
@@ -81,7 +61,7 @@ struct tsens_legacy_calibration_format tsens_8974_nvmem = { }, }; -struct tsens_legacy_calibration_format tsens_8974_backup_nvmem = { +static struct tsens_legacy_calibration_format tsens_8974_backup_nvmem = { .base_len =8 , .base_shift =2 , .sp_len =6 ,
@@ -103,22 +83,6 @@ struct tsens_legacy_calibration_format tsens_8974_backup_nvmem = { }, }; -struct tsens_legacy_calibration_format tsens_9607_nvmem = { - .base_len =8 , - .base_shift =2 , - .sp_len =6 , - .mode = {2 ,20 }, - .invalid = {2 ,22 }, - .base = { {0 ,0 }, {2 ,12 } }, - .sp = { - { {0 ,8 }, {0 ,14 } }, - { {0 ,20 }, {0 ,26 } }, - { {1 ,0 }, {1 ,6 } }, - { {1 ,12 }, {1 ,18 } }, - { {2 ,0 }, {2 ,6 } }, - }, -}; -static int calibrate_8916 (struct tsens_priv *priv) {u32 p1[5 ], p2[5 ];
drivers/thermal/qcom/tsens-v1.c +1 -23
@@ -21,7 +21,7 @@#define TM_HIGH_LOW_INT_STATUS_OFF 0x0088#define TM_HIGH_LOW_Sn_INT_THRESHOLD_OFF 0x0090 -struct tsens_legacy_calibration_format tsens_qcs404_nvmem = { +static struct tsens_legacy_calibration_format tsens_qcs404_nvmem = { .base_len =8 , .base_shift =2 , .sp_len =6 ,
@@ -42,28 +42,6 @@ struct tsens_legacy_calibration_format tsens_qcs404_nvmem = { }, }; -struct tsens_legacy_calibration_format tsens_8976_nvmem = { - .base_len =8 , - .base_shift =2 , - .sp_len =6 , - .mode = {4 ,0 }, - .invalid = {4 ,2 }, - .base = { {0 ,0 }, {2 ,8 } }, - .sp = { - { {0 ,8 }, {0 ,14 } }, - { {0 ,20 }, {0 ,26 } }, - { {1 ,0 }, {1 ,6 } }, - { {1 ,12 }, {1 ,18 } }, - { {2 ,8 }, {2 ,14 } }, - { {2 ,20 }, {2 ,26 } }, - { {3 ,0 }, {3 ,6 } }, - { {3 ,12 }, {3 ,18 } }, - { {4 ,2 }, {4 ,9 } }, - { {4 ,14 }, {4 ,21 } }, - { {4 ,26 }, {5 ,1 } }, - }, -}; -static int calibrate_v1 (struct tsens_priv *priv) {u32 p1[10 ], p2[10 ];
Signature · 1 line
2.27.0