mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-23 11:59:20 +07:00
Input: atmel_mxt_ts - derive phys from i2c client adapter
This allows userspace to more easily distinguish which bus a particular atmel_mxt_ts device is attached to. The resulting phys will be something like: i2c-1-0067/input0 Signed-off-by: Daniel Kurtz <djkurtz@chromium.org> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
This commit is contained in:
parent
27c347d64f
commit
ec02ac2b7e
@ -250,6 +250,7 @@ struct mxt_finger {
|
||||
struct mxt_data {
|
||||
struct i2c_client *client;
|
||||
struct input_dev *input_dev;
|
||||
char phys[64]; /* device physical location */
|
||||
const struct mxt_platform_data *pdata;
|
||||
struct mxt_object *object_table;
|
||||
struct mxt_info info;
|
||||
@ -1106,6 +1107,10 @@ static int __devinit mxt_probe(struct i2c_client *client,
|
||||
}
|
||||
|
||||
input_dev->name = "Atmel maXTouch Touchscreen";
|
||||
snprintf(data->phys, sizeof(data->phys), "i2c-%u-%04x/input0",
|
||||
client->adapter->nr, client->addr);
|
||||
input_dev->phys = data->phys;
|
||||
|
||||
input_dev->id.bustype = BUS_I2C;
|
||||
input_dev->dev.parent = &client->dev;
|
||||
input_dev->open = mxt_input_open;
|
||||
|
Loading…
Reference in New Issue
Block a user