Input: elantech - Prepare a complete software node for the device
authorHeikki Krogerus <heikki.krogerus@linux.intel.com>
Mon, 29 Mar 2021 10:50:46 +0000 (13:50 +0300)
committerWolfram Sang <wsa@kernel.org>
Sat, 10 Apr 2021 19:43:02 +0000 (21:43 +0200)
commit9d383e96448dbfdd97a37e618f6af5a17a60ce0d
tree2438664a518ea88d50df75cc9de6b1eb5fbe7cc3
parent2c02f659851a962a57fc663e9aa33fe57606086a
Input: elantech - Prepare a complete software node for the device

Creating a software node and supplying that for the device
instead of only the device properties in it. A software
node was always created in any case to hold the additional
device properties, so this change does not have any real
effect.

This change makes it possible to remove support for the
problematic "dangling" device properties from i2c subsystem,
i.e. the "properties" member from struct i2c_board_info. The
problems caused by them are not related to this driver.

Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/input/mouse/elantech.c