Merge branch 'synaptics-rmi4' into next
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 16 Dec 2016 05:36:09 +0000 (21:36 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 16 Dec 2016 05:36:09 +0000 (21:36 -0800)
Merge updated Synaptics RMI4 support, including support for SMBus
controllers and flashing firmware.

1  2 
Documentation/kernel-parameters.txt
MAINTAINERS
drivers/input/rmi4/rmi_i2c.c
drivers/input/rmi4/rmi_spi.c
drivers/input/touchscreen/Kconfig

Simple merge
diff --cc MAINTAINERS
Simple merge
index 1ebc2c1debae31e5d1479466085a9d7fbcfc586f,64a548822da4530c688fa6b3cc4feb383a6f3d9c..082306d7c207993c71a898a4dd17583a55ba8b4d
@@@ -315,16 -254,7 +275,12 @@@ static int rmi_i2c_probe(struct i2c_cli
                        client->addr);
                return retval;
        }
 +      retval = devm_add_action_or_reset(&client->dev,
 +                                        rmi_i2c_unregister_transport,
 +                                        rmi_i2c);
 +      if (retval)
 +              return retval;
  
-       retval = rmi_i2c_init_irq(client);
-       if (retval < 0)
-               return retval;
        dev_info(&client->dev, "registered rmi i2c driver at %#04x.\n",
                        client->addr);
        return 0;
index 4ebef607e2141ad574fe161366308c08e101dc68,f3e9e488635cb0ed5d80f113794b0343e1be1c42..69548d7d1f10f8f3d9fac4cc3e2e828971a7687c
@@@ -471,16 -425,7 +432,12 @@@ static int rmi_spi_probe(struct spi_dev
                dev_err(&spi->dev, "failed to register transport.\n");
                return retval;
        }
 +      retval = devm_add_action_or_reset(&spi->dev,
 +                                        rmi_spi_unregister_transport,
 +                                        rmi_spi);
 +      if (retval)
 +              return retval;
  
-       retval = rmi_spi_init_irq(spi);
-       if (retval < 0)
-               return retval;
        dev_info(&spi->dev, "registered RMI SPI driver\n");
        return 0;
  }
Simple merge