diff options
author | Stephen Boyd <sboyd@codeaurora.org> | 2014-02-26 13:59:24 -0500 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2014-03-19 04:58:31 -0400 |
commit | c5865a5315dcf13fcad50aa8630eed11c9ff95a9 (patch) | |
tree | b531ba0f79579dd49da9b4c6a40abcafb629cc04 /drivers/mfd | |
parent | e7b81fca7dd7cfa9f02722307e1a045f4565fec4 (diff) |
mfd: pm8921: Add DT match table
Allow this driver to probe based on devicetree.
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/pm8921-core.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/mfd/pm8921-core.c b/drivers/mfd/pm8921-core.c index e9340bd6d1ab..3aab6ace5eb5 100644 --- a/drivers/mfd/pm8921-core.c +++ b/drivers/mfd/pm8921-core.c | |||
@@ -392,6 +392,13 @@ static const struct regmap_config ssbi_regmap_config = { | |||
392 | .reg_write = ssbi_reg_write | 392 | .reg_write = ssbi_reg_write |
393 | }; | 393 | }; |
394 | 394 | ||
395 | static const struct of_device_id pm8921_id_table[] = { | ||
396 | { .compatible = "qcom,pm8058", }, | ||
397 | { .compatible = "qcom,pm8921", }, | ||
398 | { } | ||
399 | }; | ||
400 | MODULE_DEVICE_TABLE(of, pm8921_id_table); | ||
401 | |||
395 | static int pm8921_probe(struct platform_device *pdev) | 402 | static int pm8921_probe(struct platform_device *pdev) |
396 | { | 403 | { |
397 | struct pm8921 *pmic; | 404 | struct pm8921 *pmic; |
@@ -501,6 +508,7 @@ static struct platform_driver pm8921_driver = { | |||
501 | .driver = { | 508 | .driver = { |
502 | .name = "pm8921-core", | 509 | .name = "pm8921-core", |
503 | .owner = THIS_MODULE, | 510 | .owner = THIS_MODULE, |
511 | .of_match_table = pm8921_id_table, | ||
504 | }, | 512 | }, |
505 | }; | 513 | }; |
506 | 514 | ||