Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 328511
b: refs/heads/master
c: ce91953
h: refs/heads/master
i:
  328509: b0be449
  328507: 462ba83
  328503: 44e2508
  328495: eccc3f1
  328479: fb0bd05
  328447: b003e5e
v: v3
  • Loading branch information
Dmitry Torokhov committed Aug 22, 2012
1 parent 3be36eb commit 8ddfb18
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 429a34d7477bb7071d37dd98b89f000ee6f0193b
refs/heads/master: ce9195378299ff2f3d703937de46bdd338e780eb
12 changes: 6 additions & 6 deletions trunk/drivers/input/misc/rotary_encoder.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

struct rotary_encoder {
struct input_dev *input;
struct rotary_encoder_platform_data *pdata;
const struct rotary_encoder_platform_data *pdata;

unsigned int axis;
unsigned int pos;
Expand All @@ -43,7 +43,7 @@ struct rotary_encoder {
char last_stable;
};

static int rotary_encoder_get_state(struct rotary_encoder_platform_data *pdata)
static int rotary_encoder_get_state(const struct rotary_encoder_platform_data *pdata)
{
int a = !!gpio_get_value(pdata->gpio_a);
int b = !!gpio_get_value(pdata->gpio_b);
Expand All @@ -56,7 +56,7 @@ static int rotary_encoder_get_state(struct rotary_encoder_platform_data *pdata)

static void rotary_encoder_report_event(struct rotary_encoder *encoder)
{
struct rotary_encoder_platform_data *pdata = encoder->pdata;
const struct rotary_encoder_platform_data *pdata = encoder->pdata;

if (pdata->relative_axis) {
input_report_rel(encoder->input,
Expand Down Expand Up @@ -142,10 +142,10 @@ static irqreturn_t rotary_encoder_half_period_irq(int irq, void *dev_id)

static int __devinit rotary_encoder_probe(struct platform_device *pdev)
{
struct rotary_encoder_platform_data *pdata = pdev->dev.platform_data;
struct device *dev = &pdev->dev;
const struct rotary_encoder_platform_data *pdata = dev_get_platdata(dev);
struct rotary_encoder *encoder;
struct input_dev *input;
struct device *dev = &pdev->dev;
irq_handler_t handler;
int err;

Expand Down Expand Up @@ -247,7 +247,7 @@ static int __devinit rotary_encoder_probe(struct platform_device *pdev)
static int __devexit rotary_encoder_remove(struct platform_device *pdev)
{
struct rotary_encoder *encoder = platform_get_drvdata(pdev);
struct rotary_encoder_platform_data *pdata = pdev->dev.platform_data;
const struct rotary_encoder_platform_data *pdata = encoder->pdata;

free_irq(encoder->irq_a, encoder);
free_irq(encoder->irq_b, encoder);
Expand Down

0 comments on commit 8ddfb18

Please sign in to comment.