]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/iio/light/hid-sensor-als.c
Merge v3.13-rc2 into staging-next
[karo-tx-linux.git] / drivers / iio / light / hid-sensor-als.c
index 8e8b9d72285373b2a41be93c937407d51dcc637f..621541fb10a9867ea8cecbbecd532b3be65fd3e3 100644 (file)
@@ -229,6 +229,17 @@ static int als_parse_report(struct platform_device *pdev,
        dev_dbg(&pdev->dev, "als %x:%x\n", st->als_illum.index,
                        st->als_illum.report_id);
 
+       /* Set Sensitivity field ids, when there is no individual modifier */
+       if (st->common_attributes.sensitivity.index < 0) {
+               sensor_hub_input_get_attribute_info(hsdev,
+                       HID_FEATURE_REPORT, usage_id,
+                       HID_USAGE_SENSOR_DATA_MOD_CHANGE_SENSITIVITY_ABS |
+                       HID_USAGE_SENSOR_DATA_LIGHT,
+                       &st->common_attributes.sensitivity);
+               dev_dbg(&pdev->dev, "Sensitivity index:report %d:%d\n",
+                       st->common_attributes.sensitivity.index,
+                       st->common_attributes.sensitivity.report_id);
+       }
        return ret;
 }