aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzk@kernel.org>2017-01-06 08:52:00 +0200
committerKrzysztof Kozlowski <krzk@kernel.org>2017-01-06 08:52:00 +0200
commit7f0f6c9eb136f91898558c1e349c32b1fbbd936e (patch)
tree675330788f29f361867fd2c77ee18ab3bdca892b
parentarm64: dts: exynos: Add support of bus frequency using VDD_INT on Exynos5433 TM2 (diff)
parentpinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433 (diff)
downloadlinux-dev-7f0f6c9eb136f91898558c1e349c32b1fbbd936e.tar.xz
linux-dev-7f0f6c9eb136f91898558c1e349c32b1fbbd936e.zip
Merge branch 'for-v4.11/pinctrl-macros' into next/dt64
Merge the dt-bindings header with necessary defines before they could be used in DTS.
-rw-r--r--include/dt-bindings/pinctrl/samsung.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/dt-bindings/pinctrl/samsung.h b/include/dt-bindings/pinctrl/samsung.h
index 6276eb785e2b..e0ebb20ffdd3 100644
--- a/include/dt-bindings/pinctrl/samsung.h
+++ b/include/dt-bindings/pinctrl/samsung.h
@@ -45,6 +45,20 @@
#define EXYNOS5420_PIN_DRV_LV3 2
#define EXYNOS5420_PIN_DRV_LV4 3
+/* Drive strengths for Exynos5433 */
+#define EXYNOS5433_PIN_DRV_FAST_SR1 0
+#define EXYNOS5433_PIN_DRV_FAST_SR2 1
+#define EXYNOS5433_PIN_DRV_FAST_SR3 2
+#define EXYNOS5433_PIN_DRV_FAST_SR4 3
+#define EXYNOS5433_PIN_DRV_FAST_SR5 4
+#define EXYNOS5433_PIN_DRV_FAST_SR6 5
+#define EXYNOS5433_PIN_DRV_SLOW_SR1 8
+#define EXYNOS5433_PIN_DRV_SLOW_SR2 9
+#define EXYNOS5433_PIN_DRV_SLOW_SR3 0xa
+#define EXYNOS5433_PIN_DRV_SLOW_SR4 0xb
+#define EXYNOS5433_PIN_DRV_SLOW_SR5 0xc
+#define EXYNOS5433_PIN_DRV_SLOW_SR6 0xf
+
#define EXYNOS_PIN_FUNC_INPUT 0
#define EXYNOS_PIN_FUNC_OUTPUT 1
#define EXYNOS_PIN_FUNC_2 2