Merge tag 'linux-can-next-for-4.12-20170427' of git://git.kernel.org/pub/scm/linux...
[linux-2.6/btrfs-unstable.git] / include / uapi / linux / thermal.h
blobac55358559828f746af7c21d87403e341f086f51
1 #ifndef _UAPI_LINUX_THERMAL_H
2 #define _UAPI_LINUX_THERMAL_H
4 #define THERMAL_NAME_LENGTH 20
6 /* Adding event notification support elements */
7 #define THERMAL_GENL_FAMILY_NAME "thermal_event"
8 #define THERMAL_GENL_VERSION 0x01
9 #define THERMAL_GENL_MCAST_GROUP_NAME "thermal_mc_grp"
11 /* Events supported by Thermal Netlink */
12 enum events {
13 THERMAL_AUX0,
14 THERMAL_AUX1,
15 THERMAL_CRITICAL,
16 THERMAL_DEV_FAULT,
19 /* attributes of thermal_genl_family */
20 enum {
21 THERMAL_GENL_ATTR_UNSPEC,
22 THERMAL_GENL_ATTR_EVENT,
23 __THERMAL_GENL_ATTR_MAX,
25 #define THERMAL_GENL_ATTR_MAX (__THERMAL_GENL_ATTR_MAX - 1)
27 /* commands supported by the thermal_genl_family */
28 enum {
29 THERMAL_GENL_CMD_UNSPEC,
30 THERMAL_GENL_CMD_EVENT,
31 __THERMAL_GENL_CMD_MAX,
33 #define THERMAL_GENL_CMD_MAX (__THERMAL_GENL_CMD_MAX - 1)
35 #endif /* _UAPI_LINUX_THERMAL_H */