]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pinctrl/mvebu/pinctrl-armada-xp.c
pinctrl: mvebu: provide per-control private data
[karo-tx-linux.git] / drivers / pinctrl / mvebu / pinctrl-armada-xp.c
index cec3fef6f77fa87f673f79b84a047f993669c604..a777925e0f34c58e3c388a67693321c69dbde48f 100644 (file)
 static void __iomem *mpp_base;
 static u32 *mpp_saved_regs;
 
-static int armada_xp_mpp_ctrl_get(unsigned pid, unsigned long *config)
+static int armada_xp_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data,
+                                 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)
+static int armada_xp_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
+                                 unsigned pid, unsigned long config)
 {
        return default_mpp_ctrl_set(mpp_base, pid, config);
 }