Messages in this thread Patch in this message | | | Date | Wed, 30 Aug 2023 23:38:56 +0200 | Subject | [PATCH 6/9] regulator/core: remove regulator_init callback | From | Michał Mirosław <> |
| |
There are no in-tree users. The only usage went away in 2019 in commit 8c44e448583c ("regulator: stpmic1: Simplify regulators registration").
Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl> --- include/linux/regulator/machine.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/include/linux/regulator/machine.h b/include/linux/regulator/machine.h index 621b7f4a3639..2d4ae9c01cde 100644 --- a/include/linux/regulator/machine.h +++ b/include/linux/regulator/machine.h @@ -256,8 +256,7 @@ struct regulator_consumer_supply { * @num_consumer_supplies: Number of consumer device supplies. * @consumer_supplies: Consumer device supply configuration. * - * @regulator_init: Callback invoked when the regulator has been registered. - * @driver_data: Data passed to regulator_init. + * @driver_data: Pointer copied to regulator_dev.reg_data. */ struct regulator_init_data { const char *supply_regulator; /* or NULL for system supply */ @@ -267,9 +266,7 @@ struct regulator_init_data { int num_consumer_supplies; struct regulator_consumer_supply *consumer_supplies; - /* optional regulator machine specific init */ - int (*regulator_init)(void *driver_data); - void *driver_data; /* core does not touch this */ + void *driver_data; }; #ifdef CONFIG_REGULATOR -- 2.39.2
| |