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 4.19 and 5.4

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 4.19 but did exist in Linux 5.4.

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

authored by

Douglas Anderson and committed by
Mark Brown
d3b81d97 ed6962cc

+11
+1
drivers/regulator/arizona-ldo1.c
··· 389 389 .remove = arizona_ldo1_remove, 390 390 .driver = { 391 391 .name = "madera-ldo1", 392 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 392 393 }, 393 394 }; 394 395
+1
drivers/regulator/arizona-micsupp.c
··· 373 373 .probe = madera_micsupp_probe, 374 374 .driver = { 375 375 .name = "madera-micsupp", 376 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 376 377 }, 377 378 }; 378 379
+1
drivers/regulator/lochnagar-regulator.c
··· 272 272 static struct platform_driver lochnagar_regulator_driver = { 273 273 .driver = { 274 274 .name = "lochnagar-regulator", 275 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 275 276 .of_match_table = of_match_ptr(lochnagar_of_match), 276 277 }, 277 278
+1
drivers/regulator/max77650-regulator.c
··· 395 395 static struct platform_driver max77650_regulator_driver = { 396 396 .driver = { 397 397 .name = "max77650-regulator", 398 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 398 399 .of_match_table = max77650_regulator_of_match, 399 400 }, 400 401 .probe = max77650_regulator_probe,
+1
drivers/regulator/mcp16502.c
··· 587 587 .probe_new = mcp16502_probe, 588 588 .driver = { 589 589 .name = "mcp16502-regulator", 590 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 590 591 .of_match_table = of_match_ptr(mcp16502_ids), 591 592 #ifdef CONFIG_PM 592 593 .pm = &mcp16502_pm_ops,
+1
drivers/regulator/mt6358-regulator.c
··· 733 733 static struct platform_driver mt6358_regulator_driver = { 734 734 .driver = { 735 735 .name = "mt6358-regulator", 736 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 736 737 }, 737 738 .probe = mt6358_regulator_probe, 738 739 .id_table = mt6358_platform_ids,
+1
drivers/regulator/slg51000-regulator.c
··· 505 505 static struct i2c_driver slg51000_regulator_driver = { 506 506 .driver = { 507 507 .name = "slg51000-regulator", 508 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 508 509 }, 509 510 .probe_new = slg51000_i2c_probe, 510 511 .id_table = slg51000_i2c_id,
+1
drivers/regulator/stm32-booster.c
··· 117 117 .probe = stm32_booster_probe, 118 118 .driver = { 119 119 .name = "stm32-booster", 120 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 120 121 .of_match_table = of_match_ptr(stm32_booster_of_match), 121 122 }, 122 123 };
+1
drivers/regulator/stm32-pwr.c
··· 176 176 .probe = stm32_pwr_regulator_probe, 177 177 .driver = { 178 178 .name = "stm32-pwr-regulator", 179 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 179 180 .of_match_table = of_match_ptr(stm32_pwr_of_match), 180 181 }, 181 182 };
+1
drivers/regulator/stpmic1_regulator.c
··· 638 638 static struct platform_driver stpmic1_regulator_driver = { 639 639 .driver = { 640 640 .name = "stpmic1-regulator", 641 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 641 642 .of_match_table = of_match_ptr(of_pmic_regulator_match), 642 643 }, 643 644 .probe = stpmic1_regulator_probe,
+1
drivers/regulator/sy8824x.c
··· 233 233 static struct i2c_driver sy8824_regulator_driver = { 234 234 .driver = { 235 235 .name = "sy8824-regulator", 236 + .probe_type = PROBE_PREFER_ASYNCHRONOUS, 236 237 .of_match_table = sy8824_dt_ids, 237 238 }, 238 239 .probe_new = sy8824_i2c_probe,