i2c-bfin-twi: move setup to the earlier subsys initcall
authorMichael Hennerich <michael.hennerich@analog.com>
Tue, 11 Jan 2011 05:25:09 +0000 (00:25 -0500)
committerBen Dooks <ben-linux@fluff.org>
Wed, 12 Jan 2011 22:23:08 +0000 (22:23 +0000)
commit74f56c4ad4e4627862bddb0b8c3ab394e3c004f7
tree4bc0b2f3e9a756cfb40d6077393c6b5cea9d1170
parent540ac5553e8169413a90a8e68b3a10f801640eb7
i2c-bfin-twi: move setup to the earlier subsys initcall

Some systems using this bus sometimes have very basic devices such as
regulators on the bus, so the I2C bus master needs to be loaded early.
This also matches the behavior of many other I2C bus master drivers.
Therefore initialize via subsys_initcall().

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
drivers/i2c/busses/i2c-bfin-twi.c