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: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
b429ebc86f
commit
c43a113ca2
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user