summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/greybus/core.c')
-rw-r--r--drivers/staging/greybus/core.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/staging/greybus/core.c b/drivers/staging/greybus/core.c
index 934bdebe039c..eb8f8e522e5b 100644
--- a/drivers/staging/greybus/core.c
+++ b/drivers/staging/greybus/core.c
@@ -147,12 +147,22 @@ static struct device_type greybus_module_type = {
.release = greybus_module_release,
};
+/* XXX
+ * This needs to be driven by the list of functions that the
+ * manifest says are present.
+ */
static int gb_init_subdevs(struct gb_module *gmod,
const struct greybus_module_id *id)
{
int retval;
/* Allocate all of the different "sub device types" for this device */
+
+ /* XXX
+ * Decide what exactly we should get supplied for the i2c
+ * probe, and then work that back to what should be present
+ * in the manifest.
+ */
retval = gb_i2c_probe(gmod, id);
if (retval)
goto error_i2c;