Input: zforce - use internal pdata pointer instead of dev_get_platdata

A patch from »Input: add dt support to zforce driver« in state Mainline for linux-kernel

From: Heiko Stübner <heiko.stuebner@...> Date: Mon, 27 Jan 2014 20:32:38 +0000

Commit-Message

Devicetree support will be creating its own platfprm data structure that is not attached to the device. Let's use the internal pointer to the pdata instead of re-fetching it with dev_get_platdata(). Signed-off-by: Heiko Stuebner <heiko.stuebner@...> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@...>

Patch-Comment

-- cgit v0.9.2

Statistics

  • 3 lines added
  • 3 lines removed

Changes

-------------------- drivers/input/touchscreen/zforce_ts.c ---------------------
index 307f582..91f4c7c 100644
@@ -257,7 +257,7 @@ static int zforce_setconfig(struct zforce_ts *ts, char b1)
static int zforce_start(struct zforce_ts *ts)
{
struct i2c_client *client = ts->client;
- const struct zforce_ts_platdata *pdata = dev_get_platdata(&client->dev);
+ const struct zforce_ts_platdata *pdata = ts->pdata;
int ret;
dev_dbg(&client->dev, "starting device\n");
@@ -328,7 +328,7 @@ static int zforce_stop(struct zforce_ts *ts)
static int zforce_touch_event(struct zforce_ts *ts, u8 *payload)
{
struct i2c_client *client = ts->client;
- const struct zforce_ts_platdata *pdata = dev_get_platdata(&client->dev);
+ const struct zforce_ts_platdata *pdata = ts->pdata;
struct zforce_point point;
int count, i, num = 0;
@@ -463,7 +463,7 @@ static irqreturn_t zforce_interrupt(int irq, void *dev_id)
{
struct zforce_ts *ts = dev_id;
struct i2c_client *client = ts->client;
- const struct zforce_ts_platdata *pdata = dev_get_platdata(&client->dev);
+ const struct zforce_ts_platdata *pdata = ts->pdata;
int ret;
u8 payload_buffer[FRAME_MAXSIZE];
u8 *payload;
 
 

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.

Read More...