diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2016-05-09 18:15:07 +0530 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@google.com> | 2016-05-14 19:13:57 +0200 |
commit | d6046b44a5663865a316f9d73a44d64c99aa9fb2 (patch) | |
tree | eed64e344d0823a16d744cc9111387287f25083a /drivers/staging/greybus/i2c.c | |
parent | 7c0925eb57785190be3d9f3d173fefb3d791cba0 (diff) | |
download | linux-stable-d6046b44a5663865a316f9d73a44d64c99aa9fb2.tar.gz linux-stable-d6046b44a5663865a316f9d73a44d64c99aa9fb2.tar.bz2 linux-stable-d6046b44a5663865a316f9d73a44d64c99aa9fb2.zip |
greybus: i2c : Create separate module
Create separate module for i2c gpbridge driver.
Tested on EVT 1.5 by inserting GP test module, all the devices were
enumerated correctly.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/i2c.c')
-rw-r--r-- | drivers/staging/greybus/i2c.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/staging/greybus/i2c.c b/drivers/staging/greybus/i2c.c index b49e8b455ab1..69d6f07c0822 100644 --- a/drivers/staging/greybus/i2c.c +++ b/drivers/staging/greybus/i2c.c @@ -321,6 +321,7 @@ static const struct gpbridge_device_id gb_i2c_id_table[] = { { GPBRIDGE_PROTOCOL(GREYBUS_PROTOCOL_I2C) }, { }, }; +MODULE_DEVICE_TABLE(gpbridge, gb_i2c_id_table); static struct gpbridge_driver i2c_driver = { .name = "i2c", @@ -328,4 +329,6 @@ static struct gpbridge_driver i2c_driver = { .remove = gb_i2c_remove, .id_table = gb_i2c_id_table, }; -gb_gpbridge_builtin_driver(i2c_driver); + +module_gpbridge_driver(i2c_driver); +MODULE_LICENSE("GPL v2"); |