Skip to content

Commit

Permalink
pinctrl: mvebu: armada-xp: provide generic mpp callbacks
Browse files Browse the repository at this point in the history
We want to get rid of passing register addresses to common pinctrl
driver, so provide set/get callbacks that use generic mpp pins helper
and will be used later.

Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  • Loading branch information
Sebastian Hesselbarth committed Feb 25, 2014
1 parent 877f01f commit ad2a4f2
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions drivers/pinctrl/mvebu/pinctrl-armada-xp.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,18 @@

#include "pinctrl-mvebu.h"

static void __iomem *mpp_base;

static int armada_xp_mpp_ctrl_get(unsigned pid, unsigned long *config)
{
return default_mpp_ctrl_get(mpp_base, pid, config);
}

static int armada_xp_mpp_ctrl_set(unsigned pid, unsigned long config)
{
return default_mpp_ctrl_set(mpp_base, pid, config);
}

enum armada_xp_variant {
V_MV78230 = BIT(0),
V_MV78260 = BIT(1),
Expand Down

0 comments on commit ad2a4f2

Please sign in to comment.