hwmon: Add intrusion templates
[linux-2.6-microblaze.git] / include / linux / hwmon.h
index 7257916..dcda958 100644 (file)
@@ -27,6 +27,7 @@ enum hwmon_sensor_types {
        hwmon_humidity,
        hwmon_fan,
        hwmon_pwm,
+       hwmon_intrusion,
        hwmon_max,
 };
 
@@ -306,6 +307,13 @@ enum hwmon_pwm_attributes {
 #define HWMON_PWM_MODE                 BIT(hwmon_pwm_mode)
 #define HWMON_PWM_FREQ                 BIT(hwmon_pwm_freq)
 
+enum hwmon_intrusion_attributes {
+       hwmon_intrusion_alarm,
+       hwmon_intrusion_beep,
+};
+#define HWMON_INTRUSION_ALARM          BIT(hwmon_intrusion_alarm)
+#define HWMON_INTRUSION_BEEP           BIT(hwmon_intrusion_beep)
+
 /**
  * struct hwmon_ops - hwmon device operations
  * @is_visible: Callback to return attribute visibility. Mandatory.