summaryrefslogtreecommitdiff
path: root/include/linux/power_supply.h
diff options
context:
space:
mode:
authorSebastian Reichel <sebastian.reichel@collabora.com>2018-09-27 15:46:03 +0200
committerSebastian Reichel <sre@kernel.org>2018-12-13 00:15:06 +0100
commitcef8fe6a382cb556b590269e9d1dfc0241014903 (patch)
tree0f96102a6fe960af19ee8b5d0b15b44ab23e1d56 /include/linux/power_supply.h
parent4a040e7c72e6bd2ffc023ecca31e336aec9dbb87 (diff)
power: supply: core: add support for custom sysfs attributes
Add functionality to setup device specific sysfs attributes in a race condition free manner Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'include/linux/power_supply.h')
-rw-r--r--include/linux/power_supply.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
index 84fe93f674a0..57b2ab82b951 100644
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -204,6 +204,9 @@ struct power_supply_config {
/* Driver private data */
void *drv_data;
+ /* Device specific sysfs attributes */
+ const struct attribute_group **attr_grp;
+
char **supplied_to;
size_t num_supplicants;
};