]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
hwmon: (cros_ec) Move temperature channel params to a macro
authorThomas Weißschuh <linux@weissschuh.net>
Sun, 18 Jan 2026 09:45:57 +0000 (10:45 +0100)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 31 Jan 2026 15:38:33 +0000 (07:38 -0800)
An upcoming change will add more channel parameters.
This leads to a lot of churn and very long lines.

Use a macro to encapsulate all of the shared values.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Tzung-Bi Shih <tzungbi@kernel.org>
Link: https://lore.kernel.org/r/20260118-cros_ec-hwmon-pwm-v2-3-77eb1709b031@weissschuh.net
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/cros_ec_hwmon.c

index 53abd55cba05883b0046744a8ee0c8d17ddd1c40..f5be293fdaa6637b5790670fc39ab9f9a3688c8b 100644 (file)
@@ -310,31 +310,32 @@ static const struct hwmon_channel_info * const cros_ec_hwmon_info[] = {
                           HWMON_PWM_INPUT | HWMON_PWM_ENABLE,
                           HWMON_PWM_INPUT | HWMON_PWM_ENABLE,
                           HWMON_PWM_INPUT | HWMON_PWM_ENABLE),
+#define CROS_EC_HWMON_TEMP_PARAMS (HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL)
        HWMON_CHANNEL_INFO(temp,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL,
-                          HWMON_T_INPUT | HWMON_T_FAULT | HWMON_T_LABEL),
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS,
+                          CROS_EC_HWMON_TEMP_PARAMS),
        NULL
 };