regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4
authorDouglas Anderson <dianders@chromium.org>
Thu, 16 Mar 2023 19:54:40 +0000 (12:54 -0700)
committerMark Brown <broonie@kernel.org>
Mon, 20 Mar 2023 13:11:27 +0000 (13:11 +0000)
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>
drivers/regulator/arizona-ldo1.c
drivers/regulator/arizona-micsupp.c
drivers/regulator/lochnagar-regulator.c
drivers/regulator/max77650-regulator.c
drivers/regulator/mcp16502.c
drivers/regulator/mt6358-regulator.c
drivers/regulator/slg51000-regulator.c
drivers/regulator/stm32-booster.c
drivers/regulator/stm32-pwr.c
drivers/regulator/stpmic1_regulator.c
drivers/regulator/sy8824x.c

index cabc9e6374a8aeb3e905640cc0e97e48a3ee49ae..a53d8441702a4aba4c170fbc567beca50e75b208 100644 (file)
@@ -389,6 +389,7 @@ static struct platform_driver madera_ldo1_driver = {
        .remove = arizona_ldo1_remove,
        .driver         = {
                .name   = "madera-ldo1",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
 };
 
index a9fdb342efcff39921488ac3c13ebdbcedd7a2f4..ffd8416487eb9d4d22143705a2eca557f938a470 100644 (file)
@@ -373,6 +373,7 @@ static struct platform_driver madera_micsupp_driver = {
        .probe = madera_micsupp_probe,
        .driver         = {
                .name   = "madera-micsupp",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
 };
 
index cb71fa5f43c3e2b6c69759c9473c5ec357de55d3..11b358efbc92a20eaa3f9287a32c81668d651f60 100644 (file)
@@ -272,6 +272,7 @@ static int lochnagar_regulator_probe(struct platform_device *pdev)
 static struct platform_driver lochnagar_regulator_driver = {
        .driver = {
                .name = "lochnagar-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = of_match_ptr(lochnagar_of_match),
        },
 
index ca08f94a368d0652d3334d15587008721117824b..f6539b9450377cdfb9bbbfaf567f8ed9124a7053 100644 (file)
@@ -395,6 +395,7 @@ MODULE_DEVICE_TABLE(of, max77650_regulator_of_match);
 static struct platform_driver max77650_regulator_driver = {
        .driver = {
                .name = "max77650-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = max77650_regulator_of_match,
        },
        .probe = max77650_regulator_probe,
index abee1b09008d6828fb26c2f2d1a569856f17854e..3a6d795569423b85239bdf53ab1660d25f562555 100644 (file)
@@ -587,6 +587,7 @@ static struct i2c_driver mcp16502_drv = {
        .probe_new      = mcp16502_probe,
        .driver         = {
                .name   = "mcp16502-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = of_match_ptr(mcp16502_ids),
 #ifdef CONFIG_PM
                .pm = &mcp16502_pm_ops,
index 8a5ce990f1bf9b5dc67623fe9cbc7e9d1c8ec18c..c9e16bd092f6b988b5fa3d76badc79e3008f15f9 100644 (file)
@@ -733,6 +733,7 @@ MODULE_DEVICE_TABLE(platform, mt6358_platform_ids);
 static struct platform_driver mt6358_regulator_driver = {
        .driver = {
                .name = "mt6358-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
        .probe = mt6358_regulator_probe,
        .id_table = mt6358_platform_ids,
index 1b2eee95ad3f9f90989ca3efc5fd3cad7b987eb9..559ae031010f23ae75eea00f90f9c142a0251625 100644 (file)
@@ -505,6 +505,7 @@ MODULE_DEVICE_TABLE(i2c, slg51000_i2c_id);
 static struct i2c_driver slg51000_regulator_driver = {
        .driver = {
                .name = "slg51000-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
        .probe_new = slg51000_i2c_probe,
        .id_table = slg51000_i2c_id,
index 3136ea8a35d5c923ae80c64da903a405607a8a23..b64dc5a497fa6e9e5141363dba9232fbf09a9972 100644 (file)
@@ -117,6 +117,7 @@ static struct platform_driver stm32_booster_driver = {
        .probe = stm32_booster_probe,
        .driver = {
                .name  = "stm32-booster",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = of_match_ptr(stm32_booster_of_match),
        },
 };
index 2a42acb7c24e98f536858c0b92d2e6feaa44d53e..2803a199826f930371157a3133b532adf28d6e05 100644 (file)
@@ -176,6 +176,7 @@ static struct platform_driver stm32_pwr_driver = {
        .probe = stm32_pwr_regulator_probe,
        .driver = {
                .name  = "stm32-pwr-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = of_match_ptr(stm32_pwr_of_match),
        },
 };
index d04759b56a951bc51686a8b13c9515aedce9aa2a..79d1a3eb18d4e06838a05b8783ebd6815ca72f93 100644 (file)
@@ -638,6 +638,7 @@ MODULE_DEVICE_TABLE(of, of_pmic_regulator_match);
 static struct platform_driver stpmic1_regulator_driver = {
        .driver = {
                .name = "stpmic1-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = of_match_ptr(of_pmic_regulator_match),
        },
        .probe = stpmic1_regulator_probe,
index 2a81519bdf6700f31feee35290704a7ce12de400..c327ad69f676b213c719f52ae9c6eacddeb587fb 100644 (file)
@@ -233,6 +233,7 @@ MODULE_DEVICE_TABLE(i2c, sy8824_id);
 static struct i2c_driver sy8824_regulator_driver = {
        .driver = {
                .name = "sy8824-regulator",
+               .probe_type = PROBE_PREFER_ASYNCHRONOUS,
                .of_match_table = sy8824_dt_ids,
        },
        .probe_new = sy8824_i2c_probe,