Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003  *  Broadcom BCM91250A (SWARM), etc. I2C platform setup.
0004  *
0005  *  Copyright (c) 2008  Maciej W. Rozycki
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);