Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23c45823 authored by Chaojun Wang's avatar Chaojun Wang
Browse files

input: vl53l0x: return ENODEV if vl53l0x not enable



if vl53l0x sensor not enable, it will output a wrong data.
so we return "ENODEV" when sensor not enable.

Change-Id: I4b6a074d9999e5fd947738e9b611be45708b9a1c
Signed-off-by: default avatarChaojun Wang <chaojun@codeaurora.org>
parent fc8e63be
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -963,6 +963,8 @@ static ssize_t stmvl53l0x_show_meter(struct device *dev,
	struct vl_data *data = dev_get_drvdata(dev);
	struct VL_RangingMeasurementData_t Measure;

	if (data->enable_ps_sensor == 0)
		return -ENODEV;
	papi_func_tbl->PerformSingleRangingMeasurement(data, &Measure);
	return snprintf(buf, 7, "%d\n", Measure.RangeMilliMeter);
}