Commit c35bc3f9 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski

ARM: dts: exynos: Use macros for pinctrl configuration on exynos4x12

Usage of DTS macros instead of hard-coded numbers makes code easier to
read.  One does not have to remember which value means pull-up/down or
specific driver strength.
Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: default avatarJavier Martinez Canillas <javier@osg.samsung.com>
Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 4b1a9e35
...@@ -163,26 +163,26 @@ &cpu0 { ...@@ -163,26 +163,26 @@ &cpu0 {
/* RSTN signal for eMMC */ /* RSTN signal for eMMC */
&sd1_cd { &sd1_cd {
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
&pinctrl_1 { &pinctrl_1 {
gpio_power_key: power_key { gpio_power_key: power_key {
samsung,pins = "gpx1-3"; samsung,pins = "gpx1-3";
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
}; };
max77686_irq: max77686-irq { max77686_irq: max77686-irq {
samsung,pins = "gpx3-2"; samsung,pins = "gpx3-2";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
hdmi_hpd: hdmi-hpd { hdmi_hpd: hdmi-hpd {
samsung,pins = "gpx3-7"; samsung,pins = "gpx3-7";
samsung,pin-pud = <1>; samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
}; };
}; };
......
...@@ -83,7 +83,7 @@ &mshc_0 { ...@@ -83,7 +83,7 @@ &mshc_0 {
&pinctrl_1 { &pinctrl_1 {
gpio_home_key: home_key { gpio_home_key: home_key {
samsung,pins = "gpx2-2"; samsung,pins = "gpx2-2";
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
}; };
}; };
......
...@@ -500,16 +500,16 @@ &mshc_0 { ...@@ -500,16 +500,16 @@ &mshc_0 {
&pinctrl_1 { &pinctrl_1 {
keypad_rows: keypad-rows { keypad_rows: keypad-rows {
samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
samsung,pin-function = <3>; samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
samsung,pin-pud = <3>; samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
keypad_cols: keypad-cols { keypad_cols: keypad-cols {
samsung,pins = "gpx1-0", "gpx1-1"; samsung,pins = "gpx1-0", "gpx1-1";
samsung,pin-function = <3>; samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
}; };
......
...@@ -115,17 +115,17 @@ key_E { ...@@ -115,17 +115,17 @@ key_E {
&pinctrl_1 { &pinctrl_1 {
keypad_rows: keypad-rows { keypad_rows: keypad-rows {
samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2"; samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
samsung,pin-function = <3>; samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
samsung,pin-pud = <3>; samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
keypad_cols: keypad-cols { keypad_cols: keypad-cols {
samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3",
"gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7";
samsung,pin-function = <3>; samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
}; };
}; };
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment