summaryrefslogtreecommitdiff
path: root/drivers/power/pmic/pmic-uclass.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2016-01-21 19:43:55 -0700
committerSimon Glass <sjg@chromium.org>2016-01-21 20:42:35 -0700
commit1f2b4b06ae327ea899d63b1dd0d12751b9ac850b (patch)
tree8392621cf24ab111c7b8382bd161b9064d357346 /drivers/power/pmic/pmic-uclass.c
parentd178a1c5b2b3d47a6380b7990a8a3f44b1cafe24 (diff)
dm: power: Allow regulators to be omitted from SPL
For some boards the pmic interface is useful but the regulator interface (which comes with it) is too large. Allow them to be separated such that SPL can decide which it needs. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/power/pmic/pmic-uclass.c')
-rw-r--r--drivers/power/pmic/pmic-uclass.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/power/pmic/pmic-uclass.c b/drivers/power/pmic/pmic-uclass.c
index 49709f3084..8b19998136 100644
--- a/drivers/power/pmic/pmic-uclass.c
+++ b/drivers/power/pmic/pmic-uclass.c
@@ -18,6 +18,7 @@
DECLARE_GLOBAL_DATA_PTR;
+#if CONFIG_IS_ENABLED(PMIC_CHILDREN)
int pmic_bind_children(struct udevice *pmic, int offset,
const struct pmic_child_info *child_info)
{
@@ -84,6 +85,7 @@ int pmic_bind_children(struct udevice *pmic, int offset,
debug("Bound: %d childs for PMIC: '%s'\n", bind_count, pmic->name);
return bind_count;
}
+#endif
int pmic_get(const char *name, struct udevice **devp)
{