15 May, 2013
1 commit
-
When creating mappings from DT both pin config and group config mappings
are allocated. Free them both when destroying the mappings.Signed-off-by: Laurent Pinchart
Acked-by: John Crispin
Signed-off-by: Linus Walleij
07 Mar, 2013
1 commit
-
The pinconf, pinctrl and pinmux operation structures hold function
pointers that are never modified. Declare them as const.Signed-off-by: Laurent Pinchart
Signed-off-by: Linus Walleij
05 Feb, 2013
2 commits
-
The mapping logic inside ltq_pmx_gpio_request_enable() was
broken. This only effected Falcon SoC.Signed-off-by: Thomas Langer
Signed-off-by: John Crispin
Signed-off-by: Linus Walleij -
While converting all the boards supported by OpenWrt to OF
I noticed that this feature is missing. Adding it makes the
devicetrees more readable.Signed-off-by: John Crispin
Signed-off-by: Linus Walleij
12 Nov, 2012
2 commits
-
Both ltq_pinctrl_dt_node_to_map() and ltq_pinctrl_dt_free_map() are not
referenced outside of this file. Make them static.Signed-off-by: Axel Lin
Acked-by: John Crispin
Signed-off-by: Linus Walleij -
Current code adds empty ltq_pmx_disable() because pinmux_check_ops() requires
this callback to be defined.This is not required since commit 02b50ce4cb1
"pinctrl: make pinmux disable function optional".Thus remove ltq_pmx_disable() function.
Signed-off-by: Axel Lin
Acked-by: John Crispin
Signed-off-by: Linus Walleij
13 Sep, 2012
1 commit
-
Implement support for pinctrl on lantiq/xway socs. The IO core found on these
socs has the registers for pinctrl, pinconf and gpio mixed up in the same
register range. As the gpio_chip handling is only a few lines, the driver also
implements the gpio functionality. This obseletes the old gpio driver that was
located in the arch/ folder.Signed-off-by: John Crispin
Acked-by: Linus Walleij
Cc: devicetree-discuss@lists.ozlabs.org
Cc: linux-kernel@vger.kernel.org