linux/include/uapi/linux/thermal.h
<<
>>
Prefs
   1#ifndef _UAPI_LINUX_THERMAL_H
   2#define _UAPI_LINUX_THERMAL_H
   3
   4#define THERMAL_NAME_LENGTH     20
   5
   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"
  10
  11/* Events supported by Thermal Netlink */
  12enum events {
  13        THERMAL_AUX0,
  14        THERMAL_AUX1,
  15        THERMAL_CRITICAL,
  16        THERMAL_DEV_FAULT,
  17};
  18
  19/* attributes of thermal_genl_family */
  20enum {
  21        THERMAL_GENL_ATTR_UNSPEC,
  22        THERMAL_GENL_ATTR_EVENT,
  23        __THERMAL_GENL_ATTR_MAX,
  24};
  25#define THERMAL_GENL_ATTR_MAX (__THERMAL_GENL_ATTR_MAX - 1)
  26
  27/* commands supported by the thermal_genl_family */
  28enum {
  29        THERMAL_GENL_CMD_UNSPEC,
  30        THERMAL_GENL_CMD_EVENT,
  31        __THERMAL_GENL_CMD_MAX,
  32};
  33#define THERMAL_GENL_CMD_MAX (__THERMAL_GENL_CMD_MAX - 1)
  34
  35#endif /* _UAPI_LINUX_THERMAL_H */
  36