From d4e3198736d9d64e4ba4d2b46ab75cbcf5d0a4e0 Mon Sep 17 00:00:00 2001 From: Stephen Warren Date: Thu, 1 Mar 2012 18:48:31 -0700 Subject: pinctrl: enhance pinctrl_get() to handle multiple functions At present, pinctrl_get() assumes that all matching mapping table entries have the same "function" value, albeit potentially applied to different pins/groups. This change removes this restriction; pinctrl_get() can now handle a set of mapping tables where different functions are applied to the various pins/groups. Signed-off-by: Stephen Warren Signed-off-by: Linus Walleij --- drivers/pinctrl/pinmux.h | 1 - 1 file changed, 1 deletion(-) (limited to 'drivers/pinctrl/pinmux.h') diff --git a/drivers/pinctrl/pinmux.h b/drivers/pinctrl/pinmux.h index 84b8fe946b5c..822febb2d968 100644 --- a/drivers/pinctrl/pinmux.h +++ b/drivers/pinctrl/pinmux.h @@ -23,7 +23,6 @@ int pinmux_gpio_direction(struct pinctrl_dev *pctldev, unsigned pin, bool input); static inline void pinmux_init_pinctrl_handle(struct pinctrl *p) { - p->func_selector = UINT_MAX; INIT_LIST_HEAD(&p->groups); } int pinmux_apply_muxmap(struct pinctrl_dev *pctldev, -- cgit v1.2.3-55-g7522