]> www.infradead.org Git - users/jedix/linux-maple.git/commit
regulator: Split up _regulator_get()
authorChen-Yu Tsai <wenst@chromium.org>
Wed, 11 Sep 2024 07:27:41 +0000 (15:27 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 13 Sep 2024 16:39:48 +0000 (17:39 +0100)
commit2a1de5678944147c2a41b6006127d2d0b618e83b
treeaa7df3c3514383261d3bc5d7cbfb06156d6f9e25
parentfb9ce84a01582c9d67dc51d5330136ea684172ef
regulator: Split up _regulator_get()

_regulator_get() contains a lot of common code doing checks prior to the
regulator lookup and housekeeping work after the lookup. Almost all the
code could be shared with a OF-specific variant of _regulator_get().

Split out the common parts so that they can be reused. The OF-specific
version of _regulator_get() will be added in a subsequent patch.
No functional changes were made.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://patch.msgid.link/20240911072751.365361-4-wenst@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/core.c
drivers/regulator/internal.h