Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[firefly-linux-kernel-4.4.55.git] / include / linux / pinctrl / pinconf.h
index f6998692bdc931fb6c1935baf5796ed43d0f132c..09eb80f2574a5314f5843478d090271cd45a20da 100644 (file)
@@ -47,13 +47,15 @@ struct pinconf_ops {
                               unsigned long *config);
        int (*pin_config_set) (struct pinctrl_dev *pctldev,
                               unsigned pin,
-                              unsigned long config);
+                              unsigned long *configs,
+                              unsigned num_configs);
        int (*pin_config_group_get) (struct pinctrl_dev *pctldev,
                                     unsigned selector,
                                     unsigned long *config);
        int (*pin_config_group_set) (struct pinctrl_dev *pctldev,
                                     unsigned selector,
-                                    unsigned long config);
+                                    unsigned long *configs,
+                                    unsigned num_configs);
        int (*pin_config_dbg_parse_modify) (struct pinctrl_dev *pctldev,
                                           const char *arg,
                                           unsigned long *config);