From 05367d89d9f34308cb6d26af4199e26cc4f50419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= Date: Mon, 10 Feb 2020 01:00:12 +0100 Subject: [PATCH 144/389] Mark some slow drivers for async probe with PROBE_PREFER_ASYNCHRONOUS This makes it faster to boot TBS A711 tablet. Signed-off-by: Ondrej Jirman --- drivers/iio/accel/bma180.c | 1 + drivers/nfc/nxp-nci/i2c.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/iio/accel/bma180.c b/drivers/iio/accel/bma180.c index d03fc3400f94..8078c631b64a 100644 --- a/drivers/iio/accel/bma180.c +++ b/drivers/iio/accel/bma180.c @@ -1133,6 +1133,7 @@ static struct i2c_driver bma180_driver = { .name = "bma180", .pm = pm_sleep_ptr(&bma180_pm_ops), .of_match_table = bma180_of_match, + .probe_type = PROBE_PREFER_ASYNCHRONOUS, }, .probe = bma180_probe, .remove = bma180_remove, diff --git a/drivers/nfc/nxp-nci/i2c.c b/drivers/nfc/nxp-nci/i2c.c index ec6446511984..edde32981947 100644 --- a/drivers/nfc/nxp-nci/i2c.c +++ b/drivers/nfc/nxp-nci/i2c.c @@ -348,6 +348,7 @@ static struct i2c_driver nxp_nci_i2c_driver = { .name = NXP_NCI_I2C_DRIVER_NAME, .acpi_match_table = ACPI_PTR(acpi_id), .of_match_table = of_nxp_nci_i2c_match, + .probe_type = PROBE_PREFER_ASYNCHRONOUS, }, .probe = nxp_nci_i2c_probe, .id_table = nxp_nci_i2c_id_table, -- 2.35.3