i2c_device
static struct platform_device i2c_device = {
&i2c_device,
i2c_device.resource = i2c_proto_resources;
i2c_device.num_resources = ARRAY_SIZE(i2c_proto_resources);
static u16 dib8000_i2c_read16(struct i2c_device *i2c, u16 reg)
static int dib8000_i2c_write16(struct i2c_device *i2c, u16 reg, u16 val)
struct i2c_device client = {.adap = host };
struct i2c_device i2c;
static u16 dib8000_identify(struct i2c_device *client)
struct i2c_device client = {.i2c_adap = i2c };
static u16 dib9000_i2c_read16(struct i2c_device *i2c, u16 reg)
static int dib9000_i2c_write16(struct i2c_device *i2c, u16 reg, u16 val)
struct i2c_device i2c;
static u16 dib9000_identify(struct i2c_device *client)