2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-22 20:23:57 +08:00
linux-next/drivers/iio/proximity
Douglas Anderson 52f5b683e5 iio: sx9310: Prefer async probe
On one board I found that:
  probe of 5-0028 returned 1 after 259547 usecs

While some of this time is attributable to the pile of i2c transfers
that we do at probe time, the lion's share (over 200 ms) is sitting
waiting in the polling loop in sx9310_init_compensation() waiting for
the hardware to indicate that it's done.

There's no reason to block probe of all other devices on our probe.
Turn on async probe.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Daniel Campello <campello@chromium.org>
Link: https://lore.kernel.org/r/20200901081920.v2.1.Id02b2f451b3eed71ddd580f4b8b44b3e33e84970@changeid
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2020-09-06 16:22:03 +01:00
..
as3935.c iio: remove explicit IIO device parent assignment 2020-06-14 11:49:59 +01:00
isl29501.c iio: remove explicit IIO device parent assignment 2020-06-14 11:49:59 +01:00
Kconfig iio: proximity: Add driver support for vcnl3020 proximity sensor 2020-05-21 19:12:42 +01:00
Makefile iio: proximity: Add driver support for vcnl3020 proximity sensor 2020-05-21 19:12:42 +01:00
mb1232.c iio: remove explicit IIO device parent assignment 2020-06-14 11:49:59 +01:00
ping.c iio: remove left-over parent assignments 2020-06-14 11:50:04 +01:00
pulsedlight-lidar-lite-v2.c iio: remove left-over parent assignments 2020-06-14 11:50:04 +01:00
rfd77402.c iio: remove explicit IIO device parent assignment 2020-06-14 11:49:59 +01:00
srf04.c Replace HTTP links with HTTPS ones: drivers/iio 2020-07-13 15:05:59 +01:00
srf08.c Replace HTTP links with HTTPS ones: drivers/iio 2020-07-13 15:05:59 +01:00
sx9310.c iio: sx9310: Prefer async probe 2020-09-06 16:22:03 +01:00
sx9500.c iio: Move attach/detach of the poll func to the core 2020-06-20 17:34:44 +01:00
vcnl3020.c iio: remove left-over parent assignments 2020-06-14 11:50:04 +01:00
vl53l0x-i2c.c iio: remove explicit IIO device parent assignment 2020-06-14 11:49:59 +01:00