Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 376399
b: refs/heads/master
c: 21c2199
h: refs/heads/master
i:
  376397: 9c15d56
  376395: d4dd852
  376391: d09af3f
  376383: 424ab45
v: v3
  • Loading branch information
Tomasz Figa authored and Linus Walleij committed May 27, 2013
1 parent b601d3b commit c35869a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 97fc463769f1564e8eda2e2f70d3b6e92a25ff16
refs/heads/master: 21c219933fd123d4cdfc8853f51c41330b9d6c28
6 changes: 6 additions & 0 deletions trunk/drivers/pinctrl/pinctrl-samsung.c
Original file line number Diff line number Diff line change
Expand Up @@ -1010,6 +1010,9 @@ static void samsung_pinctrl_suspend_dev(
reg, bank->pm_save[PINCFG_TYPE_FUNC]);
}
}

if (ctrl->suspend)
ctrl->suspend(drvdata);
}

/**
Expand All @@ -1026,6 +1029,9 @@ static void samsung_pinctrl_resume_dev(struct samsung_pinctrl_drv_data *drvdata)
void __iomem *virt_base = drvdata->virt_base;
int i;

if (ctrl->resume)
ctrl->resume(drvdata);

for (i = 0; i < ctrl->nr_banks; i++) {
struct samsung_pin_bank *bank = &ctrl->pin_banks[i];
void __iomem *reg = virt_base + bank->pctl_offset;
Expand Down
3 changes: 3 additions & 0 deletions trunk/drivers/pinctrl/pinctrl-samsung.h
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,9 @@ struct samsung_pin_ctrl {

int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *);
int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *);
void (*suspend)(struct samsung_pinctrl_drv_data *);
void (*resume)(struct samsung_pinctrl_drv_data *);

char *label;
};

Expand Down

0 comments on commit c35869a

Please sign in to comment.