summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-dove/mpp.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dove: fix missing __init section of dove_mpp_gpio_modeSebastian Hesselbarth2013-07-251-1/+1
| | | | | | | | | | Legacy dove_mpp_gpio_mode calls orion_gpio_set_valid which is in __init section. Offending function is not, so this causes a section mismatch. To fix the mismatch, also move dove_mpp_gpio_mode to __init section. Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: Jason Cooper <jason@lakedaemon.net>
* ARM: orion: move custom gpio functions to orion-gpio.hRob Herring2012-09-141-0/+1
| | | | | | | | | Move custom orion platforms gpio code to orion-gpio to remove the dependency on mach/gpio.h. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Acked-by: Jason Cooper <jason@lakedaemon.net> Cc: Andrew Lunn <andrew@lunn.ch>
* Dove: Fix Section mismatch warningsAndrew Lunn2012-05-141-4/+4
| | | | | | Add missing __init markups to GPIO and timer functions. Signed-off-by: Andrew Lunn <andrew@lunn.ch>
* ARM: dove: Consolidate mpp code with platform mpp.Andrew Lunn2011-05-161-91/+43
| | | | | Signed-off-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Nicolas Pitre <nico@fluxnic.net>
* arm: dove: Use correct GPIO_BASE and remove orion_gpio_init() leftoverThomas Gleixner2011-03-291-3/+0
| | | | | | | | | | commit 9eac6d0 (ARM: Remove dependency of plat-orion GPIO code on mach directory includes) missed to convert one instance of DOVE_GPIO_VIRT_BASE and left the orion_gpio_init() in mpp.c Fix it up. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* [ARM] Dove: add support for multi-purpose pins configurationMike Rapoport2010-12-151-0/+212
Signed-off-by: Mike Rapoport <mike@compulab.co.il> Acked-by: Saeed Bishara <saeed@marvell.com> Signed-off-by: Nicolas Pitre <nico@fluxnic.net>