Re: [PATCH 0/2] Allow mtk-regulator-coupler to be built as a module
From: Mark Brown
Date: Fri Sep 25 2026 - 18:16:18 EST
On Thu, Sep 03, 2026 at 02:20:45PM +0800, Justin Yeh wrote:
> MTK_REGULATOR_COUPLER can currently only be built into the kernel: it is
> a bool, and its prompt is hidden unless COMPILE_TEST is set, so on real
> MediaTek configurations the symbol has no prompt and is forced to its
> "default ARCH_MEDIATEK" value.
The following changes since commit 940de590b839f71d6dc846160534bf202401b8b7:
Merge tag 'hardening-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux (2026-09-02 16:02:02 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-export-coupling-api
for you to fetch changes up to 59951bd9c6b63d4d98539db96becef729ad60b4a:
regulator: core: Export helpers used by regulator couplers (2026-09-25 18:44:46 +0100)
----------------------------------------------------------------
regulator: core: Export helpers used by regulator couplers
regulator_check_voltage(), regulator_check_consumers(),
regulator_do_balance_voltage() and regulator_coupler_register() are
already declared in include/linux/regulator/coupler.h for regulator
coupler implementations to use, but none of them is exported. That
limits couplers to being built into the kernel.
Export them so that coupler drivers can be built as loadable modules.
----------------------------------------------------------------
Justin Yeh (1):
regulator: core: Export helpers used by regulator couplers
drivers/regulator/core.c | 4 ++++
1 file changed, 4 insertions(+)
Attachment:
signature.asc
Description: PGP signature