aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2019-02-07 00:54:37 -0500
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2019-02-07 01:17:43 -0500
commit2fa928390f3f04fbb29267b29ca09d980b17f9d1 (patch)
tree7ba1515d42f83264a927d7ddc4d47fe557fdb2f9 /drivers/input
parent626feb863274da93e44d644a9fd4a59b46851794 (diff)
Input: ili210x - drop get_pendown_state
The .get_pendown_state callback is set only by the platform data code, which was just removed. Thus, get_pendown_state() always returns false, so drop that altogether. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/touchscreen/ili210x.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/input/touchscreen/ili210x.c b/drivers/input/touchscreen/ili210x.c
index 25b0ca6c07d9..11007bf8113c 100644
--- a/drivers/input/touchscreen/ili210x.c
+++ b/drivers/input/touchscreen/ili210x.c
@@ -43,7 +43,6 @@ struct firmware_version {
43struct ili210x { 43struct ili210x {
44 struct i2c_client *client; 44 struct i2c_client *client;
45 struct input_dev *input; 45 struct input_dev *input;
46 bool (*get_pendown_state)(void);
47 unsigned int poll_period; 46 unsigned int poll_period;
48 struct delayed_work dwork; 47 struct delayed_work dwork;
49}; 48};
@@ -102,16 +101,6 @@ static void ili210x_report_events(struct input_dev *input,
102 input_sync(input); 101 input_sync(input);
103} 102}
104 103
105static bool get_pendown_state(const struct ili210x *priv)
106{
107 bool state = false;
108
109 if (priv->get_pendown_state)
110 state = priv->get_pendown_state();
111
112 return state;
113}
114
115static void ili210x_work(struct work_struct *work) 104static void ili210x_work(struct work_struct *work)
116{ 105{
117 struct ili210x *priv = container_of(work, struct ili210x, 106 struct ili210x *priv = container_of(work, struct ili210x,
@@ -130,7 +119,7 @@ static void ili210x_work(struct work_struct *work)
130 119
131 ili210x_report_events(priv->input, &touchdata); 120 ili210x_report_events(priv->input, &touchdata);
132 121
133 if ((touchdata.status & 0xf3) || get_pendown_state(priv)) 122 if (touchdata.status & 0xf3)
134 schedule_delayed_work(&priv->dwork, 123 schedule_delayed_work(&priv->dwork,
135 msecs_to_jiffies(priv->poll_period)); 124 msecs_to_jiffies(priv->poll_period));
136} 125}