|
Matthias Brugger |
92e751 |
From 6e5a27adc72879658b15b7dcea4cc6bc0d34bacf Mon Sep 17 00:00:00 2001
|
|
Matthias Brugger |
92e751 |
From: Matthias Brugger <mbrugger@suse.com>
|
|
Matthias Brugger |
92e751 |
Date: Sat, 9 Jan 2021 02:38:10 +0100
|
|
Matthias Brugger |
92e751 |
Subject: [PATCH 1/3] regulator: mt6360: Add OF match table
|
|
Matthias Brugger |
92e751 |
Patch-mainline: Submitted, 20210109112612.1221-1-matthias.bgg@kernel.org
|
|
Matthias Brugger |
92e751 |
References: bsc#1180731
|
|
Matthias Brugger |
92e751 |
|
|
Matthias Brugger |
92e751 |
Binding documentation mentions that a compatible is required for the
|
|
Matthias Brugger |
92e751 |
MT6360 device node, but the driver doesn't provide a OF match table.
|
|
Matthias Brugger |
92e751 |
|
|
Matthias Brugger |
92e751 |
Fixes: d321571d5e4c ("regulator: mt6360: Add support for MT6360 regulator")
|
|
Matthias Brugger |
92e751 |
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
|
|
Matthias Brugger |
92e751 |
|
|
Matthias Brugger |
92e751 |
---
|
|
Matthias Brugger |
92e751 |
drivers/regulator/mt6360-regulator.c | 9 +++++++++
|
|
Matthias Brugger |
92e751 |
1 file changed, 9 insertions(+)
|
|
Matthias Brugger |
92e751 |
|
|
Matthias Brugger |
92e751 |
diff --git a/drivers/regulator/mt6360-regulator.c b/drivers/regulator/mt6360-regulator.c
|
|
Matthias Brugger |
92e751 |
index 15308ee29c13..f7b2514feabf 100644
|
|
Matthias Brugger |
92e751 |
--- a/drivers/regulator/mt6360-regulator.c
|
|
Matthias Brugger |
92e751 |
+++ b/drivers/regulator/mt6360-regulator.c
|
|
Matthias Brugger |
92e751 |
@@ -445,9 +445,18 @@ static const struct platform_device_id mt6360_regulator_id_table[] = {
|
|
Matthias Brugger |
92e751 |
};
|
|
Matthias Brugger |
92e751 |
MODULE_DEVICE_TABLE(platform, mt6360_regulator_id_table);
|
|
Matthias Brugger |
92e751 |
|
|
Matthias Brugger |
92e751 |
+#ifdef CONFIG_OF
|
|
Matthias Brugger |
92e751 |
+static const struct of_device_id mt6360_of_match[] = {
|
|
Matthias Brugger |
92e751 |
+ { .compatible = "mediatek,mt6360-regulator", },
|
|
Matthias Brugger |
92e751 |
+ { /* sentinel */ },
|
|
Matthias Brugger |
92e751 |
+};
|
|
Matthias Brugger |
92e751 |
+MODULE_DEVICE_TABLE(of, mt6360_of_match);
|
|
Matthias Brugger |
92e751 |
+#endif
|
|
Matthias Brugger |
92e751 |
+
|
|
Matthias Brugger |
92e751 |
static struct platform_driver mt6360_regulator_driver = {
|
|
Matthias Brugger |
92e751 |
.driver = {
|
|
Matthias Brugger |
92e751 |
.name = "mt6360-regulator",
|
|
Matthias Brugger |
92e751 |
+ .of_match_table = of_match_ptr(mt6360_of_match),
|
|
Matthias Brugger |
92e751 |
},
|
|
Matthias Brugger |
92e751 |
.probe = mt6360_regulator_probe,
|
|
Matthias Brugger |
92e751 |
.id_table = mt6360_regulator_id_table,
|
|
Matthias Brugger |
92e751 |
--
|
|
Matthias Brugger |
92e751 |
2.29.2
|
|
Matthias Brugger |
92e751 |
|