kernel.h: drop inclusion in bitmap.h
[linux-2.6-microblaze.git] / include / linux / hid-sensor-hub.h
index 763802b..c27329e 100644 (file)
@@ -231,6 +231,7 @@ struct hid_sensor_common {
        struct hid_sensor_hub_attribute_info report_state;
        struct hid_sensor_hub_attribute_info power_state;
        struct hid_sensor_hub_attribute_info sensitivity;
+       struct hid_sensor_hub_attribute_info sensitivity_rel;
        struct hid_sensor_hub_attribute_info report_latency;
        struct work_struct work;
 };
@@ -248,11 +249,17 @@ static inline int hid_sensor_convert_exponent(int unit_expo)
 
 int hid_sensor_parse_common_attributes(struct hid_sensor_hub_device *hsdev,
                                        u32 usage_id,
-                                       struct hid_sensor_common *st);
+                                       struct hid_sensor_common *st,
+                                       const u32 *sensitivity_addresses,
+                                       u32 sensitivity_addresses_len);
 int hid_sensor_write_raw_hyst_value(struct hid_sensor_common *st,
                                        int val1, int val2);
+int hid_sensor_write_raw_hyst_rel_value(struct hid_sensor_common *st, int val1,
+                                       int val2);
 int hid_sensor_read_raw_hyst_value(struct hid_sensor_common *st,
                                        int *val1, int *val2);
+int hid_sensor_read_raw_hyst_rel_value(struct hid_sensor_common *st,
+                                      int *val1, int *val2);
 int hid_sensor_write_samp_freq_value(struct hid_sensor_common *st,
                                        int val1, int val2);
 int hid_sensor_read_samp_freq_value(struct hid_sensor_common *st,