Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1

This follows on the change ("regulator: Set PROBE_PREFER_ASYNCHRONOUS
for drivers that existed in 4.14") but changes regulators didn't exist
in Linux 5.15 but did exist in Linux 6.1.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://lore.kernel.org/r/20230316125351.6.Ibc8a86ddd5055ebbbe487a529199db7b36ccad1a@changeid
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Douglas Anderson and committed by
Mark Brown
41cff178 46600ab1

+12
+1
drivers/regulator/max20086-regulator.c
··· 320 320 static struct i2c_driver max20086_regulator_driver = { 321 321 .driver = { 322 322 .name = "max20086", 323 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 323 324 .of_match_table = of_match_ptr(max20086_dt_ids), 324 325 }, 325 326 .probe_new = max20086_i2c_probe,
+1
drivers/regulator/max597x-regulator.c
··· 501 501 static struct platform_driver max597x_regulator_driver = { 502 502 .driver = { 503 503 .name = "max597x-regulator", 504 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 504 505 }, 505 506 .probe = max597x_regulator_probe, 506 507 };
+1
drivers/regulator/mt6331-regulator.c
··· 495 495 static struct platform_driver mt6331_regulator_driver = { 496 496 .driver = { 497 497 .name = "mt6331-regulator", 498 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 498 499 }, 499 500 .probe = mt6331_regulator_probe, 500 501 .id_table = mt6331_platform_ids,
+1
drivers/regulator/mt6332-regulator.c
··· 410 410 static struct platform_driver mt6332_regulator_driver = { 411 411 .driver = { 412 412 .name = "mt6332-regulator", 413 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 413 414 }, 414 415 .probe = mt6332_regulator_probe, 415 416 .id_table = mt6332_platform_ids,
+1
drivers/regulator/mt6370-regulator.c
··· 379 379 static struct platform_driver mt6370_regulator_driver = { 380 380 .driver = { 381 381 .name = "mt6370-regulator", 382 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 382 383 }, 383 384 .id_table = mt6370_devid_table, 384 385 .probe = mt6370_regulator_probe,
+1
drivers/regulator/rt5120-regulator.c
··· 409 409 static struct platform_driver rt5120_regulator_driver = { 410 410 .driver = { 411 411 .name = "rt5120-regulator", 412 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 412 413 }, 413 414 .id_table = rt5120_regulator_dev_table, 414 415 .probe = rt5120_regulator_probe,
+1
drivers/regulator/rt5190a-regulator.c
··· 505 505 static struct i2c_driver rt5190a_driver = { 506 506 .driver = { 507 507 .name = "rt5190a", 508 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 508 509 .of_match_table = rt5190a_device_table, 509 510 }, 510 511 .probe_new = rt5190a_probe,
+1
drivers/regulator/rt5759-regulator.c
··· 359 359 static struct i2c_driver rt5759_driver = { 360 360 .driver = { 361 361 .name = "rt5759", 362 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 362 363 .of_match_table = of_match_ptr(rt5759_device_table), 363 364 }, 364 365 .probe_new = rt5759_probe,
+1
drivers/regulator/sm5703-regulator.c
··· 155 155 static struct platform_driver sm5703_regulator_driver = { 156 156 .driver = { 157 157 .name = "sm5703-regulator", 158 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 158 159 }, 159 160 .probe = sm5703_regulator_probe, 160 161 .id_table = sm5703_regulator_id,
+1
drivers/regulator/tps6286x-regulator.c
··· 147 147 static struct i2c_driver tps6286x_regulator_driver = { 148 148 .driver = { 149 149 .name = "tps6286x", 150 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 150 151 .of_match_table = of_match_ptr(tps6286x_dt_ids), 151 152 }, 152 153 .probe_new = tps6286x_i2c_probe,
+1
drivers/regulator/tps65219-regulator.c
··· 380 380 static struct platform_driver tps65219_regulator_driver = { 381 381 .driver = { 382 382 .name = "tps65219-pmic", 383 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 383 384 }, 384 385 .probe = tps65219_regulator_probe, 385 386 .id_table = tps65219_regulator_id_table,
+1
drivers/regulator/tps68470-regulator.c
··· 175 175 static struct platform_driver tps68470_regulator_driver = { 176 176 .driver = { 177 177 .name = "tps68470-regulator", 178 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 178 179 }, 179 180 .probe = tps68470_regulator_probe, 180 181 };