diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2012-09-09 22:08:39 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-09-14 11:47:41 +0200 |
commit | 75265ae5272213afeebcc06aea66a37a63d10686 (patch) | |
tree | 6fa03aab03f52bcc5702a3ee76ba1b249c5cfe6d /drivers/mfd | |
parent | 617bfbcbeb3a278c76ab53e76b4fb7a086255a1e (diff) | |
download | barebox-75265ae5272213afeebcc06aea66a37a63d10686.tar.gz barebox-75265ae5272213afeebcc06aea66a37a63d10686.tar.xz |
I2C: Put I2C devices on their own bus
This patch adds a I2C bus on which the I2C devices and drivers register.
This makes it cleaner as I2C devices won't accidently end up probed by
a platform_device driver.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/lp3972.c | 2 | ||||
-rw-r--r-- | drivers/mfd/mc13xxx.c | 2 | ||||
-rw-r--r-- | drivers/mfd/mc34704.c | 4 | ||||
-rw-r--r-- | drivers/mfd/mc34708.c | 2 | ||||
-rw-r--r-- | drivers/mfd/mc9sdz60.c | 2 | ||||
-rw-r--r-- | drivers/mfd/stmpe-i2c.c | 2 | ||||
-rw-r--r-- | drivers/mfd/twl4030.c | 2 | ||||
-rw-r--r-- | drivers/mfd/twl6030.c | 2 |
8 files changed, 9 insertions, 9 deletions
diff --git a/drivers/mfd/lp3972.c b/drivers/mfd/lp3972.c index 0f3093bd15..c5e6baae43 100644 --- a/drivers/mfd/lp3972.c +++ b/drivers/mfd/lp3972.c @@ -103,7 +103,7 @@ static struct driver_d lp_driver = { static int lp_init(void) { - register_driver(&lp_driver); + i2c_register_driver(&lp_driver); return 0; } diff --git a/drivers/mfd/mc13xxx.c b/drivers/mfd/mc13xxx.c index 42ed96081b..a62eca80da 100644 --- a/drivers/mfd/mc13xxx.c +++ b/drivers/mfd/mc13xxx.c @@ -349,7 +349,7 @@ static struct driver_d mc_i2c_driver = { static int mc_i2c_init(void) { - return register_driver(&mc_i2c_driver); + return i2c_register_driver(&mc_i2c_driver); } device_initcall(mc_i2c_init); #endif diff --git a/drivers/mfd/mc34704.c b/drivers/mfd/mc34704.c index 0432a98f57..e22fb38393 100644 --- a/drivers/mfd/mc34704.c +++ b/drivers/mfd/mc34704.c @@ -134,7 +134,7 @@ static struct driver_d mc34704_driver = { static int mc34704_init(void) { - register_driver(&mc34704_driver); - return 0; + i2c_register_driver(&mc34704_driver); + return 0; } device_initcall(mc34704_init); diff --git a/drivers/mfd/mc34708.c b/drivers/mfd/mc34708.c index 1be4756fbb..fdcc7d7d4b 100644 --- a/drivers/mfd/mc34708.c +++ b/drivers/mfd/mc34708.c @@ -279,7 +279,7 @@ static struct driver_d mc_i2c_driver = { static int mc_i2c_init(void) { - return register_driver(&mc_i2c_driver); + return i2c_register_driver(&mc_i2c_driver); } device_initcall(mc_i2c_init); diff --git a/drivers/mfd/mc9sdz60.c b/drivers/mfd/mc9sdz60.c index 75d0789435..612817d502 100644 --- a/drivers/mfd/mc9sdz60.c +++ b/drivers/mfd/mc9sdz60.c @@ -146,7 +146,7 @@ static struct driver_d mc_driver = { static int mc_init(void) { - register_driver(&mc_driver); + i2c_register_driver(&mc_driver); return 0; } diff --git a/drivers/mfd/stmpe-i2c.c b/drivers/mfd/stmpe-i2c.c index 4af8b7b88c..12e95c16b4 100644 --- a/drivers/mfd/stmpe-i2c.c +++ b/drivers/mfd/stmpe-i2c.c @@ -146,7 +146,7 @@ static struct driver_d stmpe_driver = { static int stmpe_init(void) { - register_driver(&stmpe_driver); + i2c_register_driver(&stmpe_driver); return 0; } diff --git a/drivers/mfd/twl4030.c b/drivers/mfd/twl4030.c index 191c91f36a..93097659c6 100644 --- a/drivers/mfd/twl4030.c +++ b/drivers/mfd/twl4030.c @@ -53,7 +53,7 @@ static struct driver_d twl_driver = { static int twl_init(void) { - register_driver(&twl_driver); + i2c_register_driver(&twl_driver); return 0; } diff --git a/drivers/mfd/twl6030.c b/drivers/mfd/twl6030.c index 7ecfed8062..01728fd317 100644 --- a/drivers/mfd/twl6030.c +++ b/drivers/mfd/twl6030.c @@ -49,7 +49,7 @@ static struct driver_d twl_driver = { static int twl_init(void) { - register_driver(&twl_driver); + i2c_register_driver(&twl_driver); return 0; } |