Commit c43a113c authored by Charles Keepax's avatar Charles Keepax Committed by Guenter Roeck

hwmon: Add convience macro to define simple static sensors

It takes a fair amount of boiler plate code to add new sensors, add a
macro that can be used to specify simple static sensors.
Signed-off-by: default avatarCharles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent b429ebc8
...@@ -365,6 +365,14 @@ struct hwmon_channel_info { ...@@ -365,6 +365,14 @@ struct hwmon_channel_info {
const u32 *config; const u32 *config;
}; };
#define HWMON_CHANNEL_INFO(stype, ...) \
(&(struct hwmon_channel_info) { \
.type = hwmon_##stype, \
.config = (u32 []) { \
__VA_ARGS__, 0 \
} \
})
/** /**
* Chip configuration * Chip configuration
* @ops: Pointer to hwmon operations. * @ops: Pointer to hwmon operations.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment