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
@@@ -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;
@@@ -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