diff mbox series

[2/2] uapi/linux/power_supply.h: add power_supply_is_str_property func

Message ID 20200815081616.4986-2-frederic.pierret@qubes-os.org (mailing list archive)
State Not Applicable, archived
Headers show
Series [1/2] Create uapi power_supply from enums and power_supply_is_* funcs | expand

Commit Message

Frédéric Pierret Aug. 15, 2020, 8:16 a.m. UTC
Signed-off-by: Frédéric Pierret (fepitre) <frederic.pierret@qubes-os.org>
---
 include/uapi/linux/power_supply.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
diff mbox series

Patch

diff --git a/include/uapi/linux/power_supply.h b/include/uapi/linux/power_supply.h
index 4400a9e1f991..0efb2c8c9a41 100644
--- a/include/uapi/linux/power_supply.h
+++ b/include/uapi/linux/power_supply.h
@@ -244,4 +244,18 @@  static inline bool power_supply_is_watt_property(enum power_supply_property psp)
 	return 0;
 }
 
+static inline bool power_supply_is_str_property(enum power_supply_property psp)
+{
+	switch (psp) {
+	case POWER_SUPPLY_PROP_MODEL_NAME:
+	case POWER_SUPPLY_PROP_MANUFACTURER:
+	case POWER_SUPPLY_PROP_SERIAL_NUMBER:
+		return 1;
+	default:
+		break;
+	}
+
+	return 0;
+}
+
 #endif /* __UAPI_LINUX_POWER_SUPPLY_H__ */