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:
parent
e8bbacab05
commit
d136e780f4
|
@ -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;
|
||||
|
||||
|
|
|
@ -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 */
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue