diff options
| -rw-r--r-- | drivers/input/mouse/elan_i2c_core.c | 1 | ||||
| -rw-r--r-- | drivers/input/rmi4/rmi_smbus.c | 4 | ||||
| -rw-r--r-- | drivers/input/touchscreen/tsc200x-core.c | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/drivers/input/mouse/elan_i2c_core.c b/drivers/input/mouse/elan_i2c_core.c index 6d6b092e2da9..d6135900da64 100644 --- a/drivers/input/mouse/elan_i2c_core.c +++ b/drivers/input/mouse/elan_i2c_core.c | |||
| @@ -1258,6 +1258,7 @@ static const struct acpi_device_id elan_acpi_id[] = { | |||
| 1258 | { "ELAN0605", 0 }, | 1258 | { "ELAN0605", 0 }, |
| 1259 | { "ELAN0609", 0 }, | 1259 | { "ELAN0609", 0 }, |
| 1260 | { "ELAN060B", 0 }, | 1260 | { "ELAN060B", 0 }, |
| 1261 | { "ELAN060C", 0 }, | ||
| 1261 | { "ELAN0611", 0 }, | 1262 | { "ELAN0611", 0 }, |
| 1262 | { "ELAN1000", 0 }, | 1263 | { "ELAN1000", 0 }, |
| 1263 | { } | 1264 | { } |
diff --git a/drivers/input/rmi4/rmi_smbus.c b/drivers/input/rmi4/rmi_smbus.c index 225025a0940c..b6ccf39c6a7b 100644 --- a/drivers/input/rmi4/rmi_smbus.c +++ b/drivers/input/rmi4/rmi_smbus.c | |||
| @@ -312,7 +312,7 @@ static int rmi_smb_probe(struct i2c_client *client, | |||
| 312 | rmi_smb->xport.dev = &client->dev; | 312 | rmi_smb->xport.dev = &client->dev; |
| 313 | rmi_smb->xport.pdata = *pdata; | 313 | rmi_smb->xport.pdata = *pdata; |
| 314 | rmi_smb->xport.pdata.irq = client->irq; | 314 | rmi_smb->xport.pdata.irq = client->irq; |
| 315 | rmi_smb->xport.proto_name = "smb2"; | 315 | rmi_smb->xport.proto_name = "smb"; |
| 316 | rmi_smb->xport.ops = &rmi_smb_ops; | 316 | rmi_smb->xport.ops = &rmi_smb_ops; |
| 317 | 317 | ||
| 318 | smbus_version = rmi_smb_get_version(rmi_smb); | 318 | smbus_version = rmi_smb_get_version(rmi_smb); |
| @@ -322,7 +322,7 @@ static int rmi_smb_probe(struct i2c_client *client, | |||
| 322 | rmi_dbg(RMI_DEBUG_XPORT, &client->dev, "Smbus version is %d", | 322 | rmi_dbg(RMI_DEBUG_XPORT, &client->dev, "Smbus version is %d", |
| 323 | smbus_version); | 323 | smbus_version); |
| 324 | 324 | ||
| 325 | if (smbus_version != 2) { | 325 | if (smbus_version != 2 && smbus_version != 3) { |
| 326 | dev_err(&client->dev, "Unrecognized SMB version %d\n", | 326 | dev_err(&client->dev, "Unrecognized SMB version %d\n", |
| 327 | smbus_version); | 327 | smbus_version); |
| 328 | return -ENODEV; | 328 | return -ENODEV; |
diff --git a/drivers/input/touchscreen/tsc200x-core.c b/drivers/input/touchscreen/tsc200x-core.c index 88ea5e1b72ae..abf27578beb1 100644 --- a/drivers/input/touchscreen/tsc200x-core.c +++ b/drivers/input/touchscreen/tsc200x-core.c | |||
| @@ -531,6 +531,7 @@ int tsc200x_probe(struct device *dev, int irq, const struct input_id *tsc_id, | |||
| 531 | 531 | ||
| 532 | input_set_drvdata(input_dev, ts); | 532 | input_set_drvdata(input_dev, ts); |
| 533 | 533 | ||
| 534 | __set_bit(INPUT_PROP_DIRECT, input_dev->propbit); | ||
| 534 | input_set_capability(input_dev, EV_KEY, BTN_TOUCH); | 535 | input_set_capability(input_dev, EV_KEY, BTN_TOUCH); |
| 535 | 536 | ||
| 536 | input_set_abs_params(input_dev, ABS_X, | 537 | input_set_abs_params(input_dev, ABS_X, |
