#include <linux/err.h>
 #include <linux/soc/samsung/exynos-pmu.h>
 
+#include <dt-bindings/pinctrl/samsung.h>
+
 #include "pinctrl-samsung.h"
 #include "pinctrl-exynos.h"
 
 
        con = readl(bank->pctl_base + reg_con);
        con &= ~(mask << shift);
-       con |= EXYNOS_EINT_FUNC << shift;
+       con |= EXYNOS_PIN_FUNC_EINT << shift;
        writel(con, bank->pctl_base + reg_con);
 
        spin_unlock_irqrestore(&bank->slock, flags);
 
        con = readl(bank->pctl_base + reg_con);
        con &= ~(mask << shift);
-       con |= FUNC_INPUT << shift;
+       con |= EXYNOS_PIN_FUNC_INPUT << shift;
        writel(con, bank->pctl_base + reg_con);
 
        spin_unlock_irqrestore(&bank->slock, flags);
 
 #define EXYNOS7_WKUP_EMASK_OFFSET      0x900
 #define EXYNOS7_WKUP_EPEND_OFFSET      0xA00
 #define EXYNOS_SVC_OFFSET              0xB08
-#define EXYNOS_EINT_FUNC               0xF
 
 /* helpers to access interrupt service register */
 #define EXYNOS_SVC_GROUP_SHIFT         3
 
 #include <linux/of_device.h>
 #include <linux/spinlock.h>
 
+#include <dt-bindings/pinctrl/samsung.h>
+
 #include "../core.h"
 #include "pinctrl-samsung.h"
 
        data = readl(reg);
        data &= ~(mask << shift);
        if (!input)
-               data |= FUNC_OUTPUT << shift;
+               data |= EXYNOS_PIN_FUNC_OUTPUT << shift;
        writel(data, reg);
 
        return 0;