Merge tag 'u-boot-imx-20190426' of git://git.denx.de/u-boot-imx
[platform/kernel/u-boot.git] / drivers / pinctrl / meson / pinctrl-meson.h
index bdee721..b3683e2 100644 (file)
@@ -39,6 +39,9 @@ struct meson_pinctrl {
        struct meson_pinctrl_data *data;
        void __iomem *reg_mux;
        void __iomem *reg_gpio;
+       void __iomem *reg_pull;
+       void __iomem *reg_pullen;
+       void __iomem *reg_ds;
 };
 
 /**
@@ -130,4 +133,10 @@ int meson_gpio_direction_output(struct udevice *dev, unsigned int offset,
                                int value);
 int meson_gpio_probe(struct udevice *dev);
 
+int meson_pinconf_set(struct udevice *dev, unsigned int pin,
+                     unsigned int param, unsigned int arg);
+int meson_pinconf_group_set(struct udevice *dev,
+                           unsigned int group_selector,
+                           unsigned int param, unsigned int arg);
+
 #endif /* __PINCTRL_MESON_H__ */