Commit a2f2bc38 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski

ARM: dts: exynos: Use macros for pinctrl configuration on exynos542x/exynos5800

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 17dcc16f
...@@ -378,9 +378,9 @@ &mmc_2 { ...@@ -378,9 +378,9 @@ &mmc_2 {
&pinctrl_0 { &pinctrl_0 {
s2mps11_irq: s2mps11-irq { s2mps11_irq: s2mps11-irq {
samsung,pins = "gpx3-2"; samsung,pins = "gpx3-2";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
......
...@@ -753,171 +753,171 @@ &pinctrl_0 { ...@@ -753,171 +753,171 @@ &pinctrl_0 {
wifi_en: wifi-en { wifi_en: wifi-en {
samsung,pins = "gpx0-0"; samsung,pins = "gpx0-0";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
max98090_irq: max98090-irq { max98090_irq: max98090-irq {
samsung,pins = "gpx0-2"; samsung,pins = "gpx0-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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
/* We need GPX0_6 to be low at sleep time; just keep it low always */ /* We need GPX0_6 to be low at sleep time; just keep it low always */
mask_tpm_reset: mask-tpm-reset { mask_tpm_reset: mask-tpm-reset {
samsung,pins = "gpx0-6"; samsung,pins = "gpx0-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
samsung,pin-val = <0>; samsung,pin-val = <0>;
}; };
tpm_irq: tpm-irq { tpm_irq: tpm-irq {
samsung,pins = "gpx1-0"; samsung,pins = "gpx1-0";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
trackpad_irq: trackpad-irq { trackpad_irq: trackpad-irq {
samsung,pins = "gpx1-1"; samsung,pins = "gpx1-1";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
power_key_irq: power-key-irq { power_key_irq: power-key-irq {
samsung,pins = "gpx1-2"; samsung,pins = "gpx1-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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
ec_irq: ec-irq { ec_irq: ec-irq {
samsung,pins = "gpx1-5"; samsung,pins = "gpx1-5";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
tps65090_irq: tps65090-irq { tps65090_irq: tps65090-irq {
samsung,pins = "gpx2-5"; samsung,pins = "gpx2-5";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
dp_hpd_gpio: dp_hpd_gpio { dp_hpd_gpio: dp_hpd_gpio {
samsung,pins = "gpx2-6"; samsung,pins = "gpx2-6";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <3>; samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
max77802_irq: max77802-irq { max77802_irq: max77802-irq {
samsung,pins = "gpx3-1"; samsung,pins = "gpx3-1";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
lid_irq: lid-irq { lid_irq: lid-irq {
samsung,pins = "gpx3-4"; samsung,pins = "gpx3-4";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
hdmi_hpd_irq: hdmi-hpd-irq { hdmi_hpd_irq: hdmi-hpd-irq {
samsung,pins = "gpx3-7"; samsung,pins = "gpx3-7";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <1>; samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_dvs_1: pmic-dvs-1 { pmic_dvs_1: pmic-dvs-1 {
samsung,pins = "gpy7-6"; samsung,pins = "gpy7-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_1 { &pinctrl_1 {
/* Adjust WiFi drive strengths lower for EMI */ /* Adjust WiFi drive strengths lower for EMI */
sd1_clk: sd1-clk { sd1_clk: sd1-clk {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_cmd: sd1-cmd { sd1_cmd: sd1-cmd {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus1: sd1-bus-width1 { sd1_bus1: sd1-bus-width1 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus4: sd1-bus-width4 { sd1_bus4: sd1-bus-width4 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus8: sd1-bus-width8 { sd1_bus8: sd1-bus-width8 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
}; };
&pinctrl_2 { &pinctrl_2 {
pmic_dvs_2: pmic-dvs-2 { pmic_dvs_2: pmic-dvs-2 {
samsung,pins = "gpj4-2"; samsung,pins = "gpj4-2";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_dvs_3: pmic-dvs-3 { pmic_dvs_3: pmic-dvs-3 {
samsung,pins = "gpj4-3"; samsung,pins = "gpj4-3";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_3 { &pinctrl_3 {
/* Drive SPI lines at x2 for better integrity */ /* Drive SPI lines at x2 for better integrity */
spi2-bus { spi2-bus {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
/* Drive SPI chip select at x2 for better integrity */ /* Drive SPI chip select at x2 for better integrity */
ec_spi_cs: ec-spi-cs { ec_spi_cs: ec-spi-cs {
samsung,pins = "gpb1-2"; samsung,pins = "gpb1-2";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
usb300_vbus_en: usb300-vbus-en { usb300_vbus_en: usb300-vbus-en {
samsung,pins = "gph0-0"; samsung,pins = "gph0-0";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
usb301_vbus_en: usb301-vbus-en { usb301_vbus_en: usb301-vbus-en {
samsung,pins = "gph0-1"; samsung,pins = "gph0-1";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_selb: pmic-selb { pmic_selb: pmic-selb {
samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5",
"gph0-6"; "gph0-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
......
This diff is collapsed.
...@@ -386,25 +386,25 @@ &mmc_2 { ...@@ -386,25 +386,25 @@ &mmc_2 {
&pinctrl_0 { &pinctrl_0 {
hdmi_hpd_irq: hdmi-hpd-irq { hdmi_hpd_irq: hdmi-hpd-irq {
samsung,pins = "gpx3-7"; samsung,pins = "gpx3-7";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <1>; samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_2 { &pinctrl_2 {
usb300_vbus_en: usb300-vbus-en { usb300_vbus_en: usb300-vbus-en {
samsung,pins = "gpg0-5"; samsung,pins = "gpg0-5";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
usb301_vbus_en: usb301-vbus-en { usb301_vbus_en: usb301-vbus-en {
samsung,pins = "gpg1-4"; samsung,pins = "gpg1-4";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
......
...@@ -548,25 +548,25 @@ &nocp_mem1_1 { ...@@ -548,25 +548,25 @@ &nocp_mem1_1 {
&pinctrl_0 { &pinctrl_0 {
hdmi_hpd_irq: hdmi-hpd-irq { hdmi_hpd_irq: hdmi-hpd-irq {
samsung,pins = "gpx3-7"; samsung,pins = "gpx3-7";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <1>; samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
s2mps11_irq: s2mps11-irq { s2mps11_irq: s2mps11-irq {
samsung,pins = "gpx0-4"; samsung,pins = "gpx0-4";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_1 { &pinctrl_1 {
emmc_nrst_pin: emmc-nrst { emmc_nrst_pin: emmc-nrst {
samsung,pins = "gpd1-0"; samsung,pins = "gpd1-0";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
......
...@@ -722,171 +722,171 @@ &pinctrl_0 { ...@@ -722,171 +722,171 @@ &pinctrl_0 {
wifi_en: wifi-en { wifi_en: wifi-en {
samsung,pins = "gpx0-0"; samsung,pins = "gpx0-0";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
max98091_irq: max98091-irq { max98091_irq: max98091-irq {
samsung,pins = "gpx0-2"; samsung,pins = "gpx0-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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
/* We need GPX0_6 to be low at sleep time; just keep it low always */ /* We need GPX0_6 to be low at sleep time; just keep it low always */
mask_tpm_reset: mask-tpm-reset { mask_tpm_reset: mask-tpm-reset {
samsung,pins = "gpx0-6"; samsung,pins = "gpx0-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
samsung,pin-val = <0>; samsung,pin-val = <0>;
}; };
tpm_irq: tpm-irq { tpm_irq: tpm-irq {
samsung,pins = "gpx1-0"; samsung,pins = "gpx1-0";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
trackpad_irq: trackpad-irq { trackpad_irq: trackpad-irq {
samsung,pins = "gpx1-1"; samsung,pins = "gpx1-1";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
power_key_irq: power-key-irq { power_key_irq: power-key-irq {
samsung,pins = "gpx1-2"; samsung,pins = "gpx1-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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
ec_irq: ec-irq { ec_irq: ec-irq {
samsung,pins = "gpx1-5"; samsung,pins = "gpx1-5";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
tps65090_irq: tps65090-irq { tps65090_irq: tps65090-irq {
samsung,pins = "gpx2-5"; samsung,pins = "gpx2-5";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
dp_hpd_gpio: dp_hpd_gpio { dp_hpd_gpio: dp_hpd_gpio {
samsung,pins = "gpx2-6"; samsung,pins = "gpx2-6";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <3>; samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
max77802_irq: max77802-irq { max77802_irq: max77802-irq {
samsung,pins = "gpx3-1"; samsung,pins = "gpx3-1";
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 = <EXYNOS5420_PIN_DRV_LV1>;
}; };
lid_irq: lid-irq { lid_irq: lid-irq {
samsung,pins = "gpx3-4"; samsung,pins = "gpx3-4";
samsung,pin-function = <0xf>; samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
hdmi_hpd_irq: hdmi-hpd-irq { hdmi_hpd_irq: hdmi-hpd-irq {
samsung,pins = "gpx3-7"; samsung,pins = "gpx3-7";
samsung,pin-function = <0>; samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <1>; samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_dvs_1: pmic-dvs-1 { pmic_dvs_1: pmic-dvs-1 {
samsung,pins = "gpy7-6"; samsung,pins = "gpy7-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_1 { &pinctrl_1 {
/* Adjust WiFi drive strengths lower for EMI */ /* Adjust WiFi drive strengths lower for EMI */
sd1_clk: sd1-clk { sd1_clk: sd1-clk {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_cmd: sd1-cmd { sd1_cmd: sd1-cmd {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus1: sd1-bus-width1 { sd1_bus1: sd1-bus-width1 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus4: sd1-bus-width4 { sd1_bus4: sd1-bus-width4 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
sd1_bus8: sd1-bus-width8 { sd1_bus8: sd1-bus-width8 {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
}; };
&pinctrl_2 { &pinctrl_2 {
pmic_dvs_2: pmic-dvs-2 { pmic_dvs_2: pmic-dvs-2 {
samsung,pins = "gpj4-2"; samsung,pins = "gpj4-2";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_dvs_3: pmic-dvs-3 { pmic_dvs_3: pmic-dvs-3 {
samsung,pins = "gpj4-3"; samsung,pins = "gpj4-3";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
&pinctrl_3 { &pinctrl_3 {
/* Drive SPI lines at x2 for better integrity */ /* Drive SPI lines at x2 for better integrity */
spi2-bus { spi2-bus {
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
/* Drive SPI chip select at x2 for better integrity */ /* Drive SPI chip select at x2 for better integrity */
ec_spi_cs: ec-spi-cs { ec_spi_cs: ec-spi-cs {
samsung,pins = "gpb1-2"; samsung,pins = "gpb1-2";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <2>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
}; };
usb300_vbus_en: usb300-vbus-en { usb300_vbus_en: usb300-vbus-en {
samsung,pins = "gph0-0"; samsung,pins = "gph0-0";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
usb301_vbus_en: usb301-vbus-en { usb301_vbus_en: usb301-vbus-en {
samsung,pins = "gph0-1"; samsung,pins = "gph0-1";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
pmic_selb: pmic-selb { pmic_selb: pmic-selb {
samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5", samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5",
"gph0-6"; "gph0-6";
samsung,pin-function = <1>; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <0>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <0>; samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
}; };
}; };
......
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