0001
0002
0003
0004
0005
0006
0007
0008 #include <linux/i2c.h>
0009 #include <linux/init.h>
0010 #include <linux/kernel.h>
0011
0012
0013 static struct i2c_board_info swarm_i2c_info1[] __initdata = {
0014 {
0015 I2C_BOARD_INFO("m41t81", 0x68),
0016 },
0017 };
0018
0019 static int __init swarm_i2c_init(void)
0020 {
0021 int err;
0022
0023 err = i2c_register_board_info(1, swarm_i2c_info1,
0024 ARRAY_SIZE(swarm_i2c_info1));
0025 if (err < 0)
0026 printk(KERN_ERR
0027 "swarm-i2c: cannot register board I2C devices\n");
0028 return err;
0029 }
0030
0031 arch_initcall(swarm_i2c_init);