iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
A follow-up patch will extend the number of errors reported by cros_ec_cmd_xfer_status(). Specifically, the function will return -EOPNOTSUPP if a command is not supported by the EC. Prepare for it. Cc: Gwendal Grignou <gwendal@chromium.org> Cc: Yu-Hsuan Hsu <yuhsuan@chromium.org> Cc: Prashant Malani <pmalani@chromium.org> Cc: Brian Norris <briannorris@chromium.org> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Brian Norris <briannorris@chromium.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
This commit is contained in:
Родитель
9123e3a74e
Коммит
1716420e8d
|
@ -73,7 +73,7 @@ static int cros_ec_sensors_read(struct iio_dev *indio_dev,
|
|||
st->core.param.sensor_offset.flags = 0;
|
||||
|
||||
ret = cros_ec_motion_send_host_cmd(&st->core, 0);
|
||||
if (ret == -EPROTO) {
|
||||
if (ret == -EPROTO || ret == -EOPNOTSUPP) {
|
||||
/* Reading calibscale is not supported on older EC. */
|
||||
*val = 1;
|
||||
*val2 = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче