12345678910111213141516171819202122232425262728293031323334353637 |
- /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
- #ifndef _UAPI_LINUX_THERMAL_H
- #define _UAPI_LINUX_THERMAL_H
- #define THERMAL_NAME_LENGTH 20
- /* Adding event notification support elements */
- #define THERMAL_GENL_FAMILY_NAME "thermal_event"
- #define THERMAL_GENL_VERSION 0x01
- #define THERMAL_GENL_MCAST_GROUP_NAME "thermal_mc_grp"
- /* Events supported by Thermal Netlink */
- enum events {
- THERMAL_AUX0,
- THERMAL_AUX1,
- THERMAL_CRITICAL,
- THERMAL_DEV_FAULT,
- };
- /* attributes of thermal_genl_family */
- enum {
- THERMAL_GENL_ATTR_UNSPEC,
- THERMAL_GENL_ATTR_EVENT,
- __THERMAL_GENL_ATTR_MAX,
- };
- #define THERMAL_GENL_ATTR_MAX (__THERMAL_GENL_ATTR_MAX - 1)
- /* commands supported by the thermal_genl_family */
- enum {
- THERMAL_GENL_CMD_UNSPEC,
- THERMAL_GENL_CMD_EVENT,
- __THERMAL_GENL_CMD_MAX,
- };
- #define THERMAL_GENL_CMD_MAX (__THERMAL_GENL_CMD_MAX - 1)
- #endif /* _UAPI_LINUX_THERMAL_H */
|