]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
regulator: userspace-consumer: add module device table
authorJohn Keeping <jkeeping@inmusicbrands.com>
Mon, 26 Feb 2024 16:05:53 +0000 (16:05 +0000)
committerSasha Levin <sashal@kernel.org>
Tue, 26 Mar 2024 22:16:50 +0000 (18:16 -0400)
[ Upstream commit 531a0c0cdbff9cecf41073220a826f8b1132f9ab ]

The userspace consumer can be built as a module but it cannot be
automatically probed as there is no device table to match it up with
device tree nodes.

Add the missing macro so that the module can load automatically.

Fixes: 5c51d4afcf3fd ("regulator: userspace-consumer: Handle regulator-output DT nodes")
Signed-off-by: John Keeping <jkeeping@inmusicbrands.com>
Link: https://msgid.link/r/20240226160554.1453283-1-jkeeping@inmusicbrands.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/regulator/userspace-consumer.c

index 53d1b9d6f69c5c5ced23a5325e4fa4f3fd51f42b..86a626a4f610a1563df10bbdf90a88aaef74f5b0 100644 (file)
@@ -208,6 +208,7 @@ static const struct of_device_id regulator_userspace_consumer_of_match[] = {
        { .compatible = "regulator-output", },
        {},
 };
+MODULE_DEVICE_TABLE(of, regulator_userspace_consumer_of_match);
 
 static struct platform_driver regulator_userspace_consumer_driver = {
        .probe          = regulator_userspace_consumer_probe,