]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code
authorHuisong Li <lihuisong@huawei.com>
Mon, 10 Feb 2025 05:45:45 +0000 (13:45 +0800)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Mon, 3 Mar 2025 22:04:37 +0000 (23:04 +0100)
Use HWMON_CHANNEL_INFO macro to simplify code.

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Link: https://lore.kernel.org/r/20250210054546.10785-2-lihuisong@huawei.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-ab-eoz9.c

index d2b60487d4623e529c1e7adcd0d233af8b6c14df..de002f7a39bf40d8d317ea58b6622552cb2e2d00 100644 (file)
@@ -426,29 +426,9 @@ static umode_t abeoz9_is_visible(const void *data,
        }
 }
 
-static const u32 abeoz9_chip_config[] = {
-       HWMON_C_REGISTER_TZ,
-       0
-};
-
-static const struct hwmon_channel_info abeoz9_chip = {
-       .type = hwmon_chip,
-       .config = abeoz9_chip_config,
-};
-
-static const u32 abeoz9_temp_config[] = {
-       HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN,
-       0
-};
-
-static const struct hwmon_channel_info abeoz9_temp = {
-       .type = hwmon_temp,
-       .config = abeoz9_temp_config,
-};
-
 static const struct hwmon_channel_info * const abeoz9_info[] = {
-       &abeoz9_chip,
-       &abeoz9_temp,
+       HWMON_CHANNEL_INFO(chip, HWMON_C_REGISTER_TZ),
+       HWMON_CHANNEL_INFO(temp, HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN),
        NULL
 };