9
0
Fork 0

i2c: add platform_data for i2c_board_info

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Marc Reilly 2012-07-29 17:41:50 +10:00 committed by Sascha Hauer
parent e8bbacab05
commit d136e780f4
2 changed files with 2 additions and 0 deletions

View File

@ -250,6 +250,7 @@ struct i2c_client *i2c_new_device(struct i2c_adapter *adapter,
client = xzalloc(sizeof *client);
strcpy(client->dev.name, chip->type);
client->dev.type_data = client;
client->dev.platform_data = chip->platform_data;
client->adapter = adapter;
client->addr = chip->addr;

View File

@ -99,6 +99,7 @@ struct i2c_client {
struct i2c_board_info {
char type[I2C_NAME_SIZE]; /**< name of device */
unsigned short addr; /**< stored in i2c_client.addr */
void *platform_data; /**< platform data for device */
};
/**