summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/pinctrl-samsung.h
diff options
context:
space:
mode:
authorTomasz Figa <t.figa@samsung.com>2012-10-11 10:11:13 +0200
committerLinus Walleij <linus.walleij@linaro.org>2012-10-15 09:10:11 +0200
commitab663789d69760d2735402f66501f20b60312a3d (patch)
tree67483cfb29a5d3bc6c4c1e23dc77f5bede862414 /drivers/pinctrl/pinctrl-samsung.h
parenta7a8241540c3168965588d313f46b14f79e86753 (diff)
downloadblackbird-op-linux-ab663789d69760d2735402f66501f20b60312a3d.tar.gz
blackbird-op-linux-ab663789d69760d2735402f66501f20b60312a3d.zip
pinctrl: samsung: Match pin banks with their device nodes
This patch is a preparation for converting the pinctrl-samsung driver to one GPIO chip and IRQ domain per bank. It binds banks defined by internal driver data with bank nodes in device tree. Signed-off-by: Tomasz Figa <t.figa@samsung.com> Reviewed-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Thomas Abraham <thomas.abraham@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/pinctrl-samsung.h')
-rw-r--r--drivers/pinctrl/pinctrl-samsung.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pinctrl/pinctrl-samsung.h b/drivers/pinctrl/pinctrl-samsung.h
index b8956934cda6..5c53f32cca06 100644
--- a/drivers/pinctrl/pinctrl-samsung.h
+++ b/drivers/pinctrl/pinctrl-samsung.h
@@ -111,6 +111,7 @@ struct samsung_pinctrl_drv_data;
* @eint_type: type of the external interrupt supported by the bank.
* @irq_base: starting controller local irq number of the bank.
* @name: name to be prefixed for each pin in this pin bank.
+ * @of_node: OF node of the bank.
*/
struct samsung_pin_bank {
u32 pctl_offset;
@@ -124,6 +125,7 @@ struct samsung_pin_bank {
enum eint_type eint_type;
u32 irq_base;
char *name;
+ struct device_node *of_node;
};
/**
OpenPOWER on IntegriCloud