diff options
author | Tomasz Figa <t.figa@samsung.com> | 2013-04-11 16:52:42 +0200 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 11:43:23 +0900 |
commit | dc935ee812ce8f153184adc9a2e4c1ace2778c29 (patch) | |
tree | 941901087f544cb137e665ac07ce13ae57039bc0 /arch | |
parent | e840b00e755c12f10896e30528e2025d38abbb6e (diff) | |
download | linux-3.10-dc935ee812ce8f153184adc9a2e4c1ace2778c29.tar.gz linux-3.10-dc935ee812ce8f153184adc9a2e4c1ace2778c29.tar.bz2 linux-3.10-dc935ee812ce8f153184adc9a2e4c1ace2778c29.zip |
ARM: dts: exynos4412-slp_pq: Add sleep mode pin configuration
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-slp_pq.dts | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-slp_pq.dts b/arch/arm/boot/dts/exynos4412-slp_pq.dts index 46953932531..b91b1e38180 100644 --- a/arch/arm/boot/dts/exynos4412-slp_pq.dts +++ b/arch/arm/boot/dts/exynos4412-slp_pq.dts @@ -15,6 +15,170 @@ /dts-v1/; /include/ "exynos4412.dtsi" +&pinctrl_0 { + pinctrl-names = "default"; + pinctrl-0 = <&pdn_group_low_0>, + <&pdn_group_high_0>, + <&pdn_group_in_nopull_0>, + <&pdn_group_in_down_0>, + <&pdn_group_in_up_0>, + <&pdn_group_prev_0>; + + pdn_group_low_0: pdn-group-low { + samsung,pins = "gpa0-1"; + samsung,pin-con-pdn = <0>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_high_0: pdn-group-high { + samsung,pins = "gpf3-4"; + samsung,pin-con-pdn = <1>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_in_nopull_0: pdn-group-in-nopull { + samsung,pins = "gpa0-0", "gpa0-2", "gpa0-4", "gpb-0", + "gpb-1", "gpb-2", "gpb-3", "gpc1-0", + "gpc1-2", "gpc1-3", "gpc1-4", "gpd0-2", + "gpd0-3", "gpd1-2", "gpd1-3", "gpf0-0", + "gpf0-1", "gpf0-4", "gpf0-6", "gpf1-4", + "gpf1-5", "gpf2-6", "gpf2-7", "gpf3-0"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_in_down_0: pdn-group-in-down { + samsung,pins = "gpa0-5", "gpa0-6", "gpa1-0", "gpa1-1", + "gpa1-2", "gpa1-3", "gpa1-4", "gpa1-5", + "gpb-4", "gpb-6", "gpb-7", "gpc0-0", + "gpc0-1", "gpc0-2", "gpc0-3", "gpc0-4", + "gpd0-0", "gpd0-1", "gpd1-0", "gpd1-1", + "gpf0-2", "gpf0-3", "gpf0-5", "gpf0-7", + "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3", + "gpf1-6", "gpf2-1", "gpf2-2", "gpf2-3", + "gpf2-4", "gpf2-5", "gpf3-5", "gpj0-3", + "gpj0-6", "gpj0-7", "gpj1-0", "gpj1-3", + "gpj1-4"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <1>; + }; + + pdn_group_in_up_0: pdn-group-in-up { + samsung,pins = "gpa0-3", "gpa0-7", "gpb-5"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <2>; + }; + + pdn_group_prev_0: pdn-group-prev { + samsung,pins = "gpc1-1", "gpf1-7", "gpf2-0", "gpf3-1", + "gpf3-2", "gpf3-3", "gpj0-0", "gpj0-1", + "gpj0-2", "gpj0-4", "gpj0-5", "gpj1-1", + "gpj1-2"; + samsung,pin-con-pdn = <3>; + samsung,pin-pud-pdn = <0>; + }; +}; + +&pinctrl_1 { + pinctrl-names = "default"; + pinctrl-0 = <&pdn_group_low_1>, + <&pdn_group_high_1>, + <&pdn_group_in_nopull_1>, + <&pdn_group_in_down_1>, + <&pdn_group_prev_1>; + + pdn_group_low_1: pdn-group-low { + samsung,pins = "gpk3-0", "gpk0-2"; + samsung,pin-con-pdn = <0>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_high_1: pdn-group-high { + samsung,pins = "gpm3-3"; + samsung,pin-con-pdn = <1>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_in_nopull_1: pdn-group-in-nopull { + samsung,pins = "gpk3-1", "gpk3-3", "gpk3-4", "gpk3-5", + "gpk3-6", "gpy2-2", "gpy2-3", "gpy2-4", + "gpy2-5", "gpm1-2", "gpm1-3", "gpm1-4", + "gpm1-5", "gpm2-0", "gpm2-1"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <0>; + }; + + pdn_group_in_down_1: pdn-group-in-down { + samsung,pins = "gpk1-0", "gpk1-1", "gpk1-2", "gpk2-0", + "gpk2-1", "gpk2-2", "gpk2-3", "gpk2-4", + "gpk2-5", "gpk2-6", "gpk3-2", "gpl0-0", + "gpl0-1", "gpl0-2", "gpl0-3", "gpl1-0", + "gpl1-1", "gpl2-0", "gpl2-1", "gpl2-2", + "gpl2-3", "gpl2-4", "gpl2-5", "gpl2-7", + "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3", + "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7", + "gpm1-0", "gpm1-1", "gpm1-6", "gpm2-2", + "gpm2-3", "gpm2-4", "gpm3-4", "gpm3-5", + "gpm3-6", "gpm3-7", "gpm4-0", "gpm4-1", + "gpm4-2", "gpm4-3", "gpm4-4", "gpm4-5", + "gpm4-6", "gpm4-7", "gpy0-0", "gpy0-1", + "gpy0-2", "gpy0-3", "gpy0-4", "gpy0-5", + "gpy1-0", "gpy1-1", "gpy1-2", "gpy1-3", + "gpy2-1", "gpy3-0", "gpy3-1", "gpy3-2", + "gpy3-3", "gpy3-4", "gpy3-5", "gpy3-6", + "gpy3-7", "gpy4-0", "gpy4-1", "gpy4-2", + "gpy4-3", "gpy4-4", "gpy4-5", "gpy4-6", + "gpy4-7", "gpy5-0", "gpy5-1", "gpy5-2", + "gpy5-3", "gpy5-4", "gpy5-5", "gpy5-6", + "gpy5-7", "gpy6-0", "gpy6-1", "gpy6-2", + "gpy6-3", "gpy6-4", "gpy6-5", "gpy6-6", + "gpy6-7"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <1>; + }; + + pdn_group_prev_1: pdn-group-prev { + samsung,pins = "gpk0-0", "gpk0-1", "gpk0-3", "gpk0-4", + "gpk0-5", "gpk0-6", "gpk1-3", "gpk1-4", + "gpk1-5", "gpk1-6", "gpl0-4", "gpl0-6", + "gpl2-6", "gpy2-0", "gpm3-0", "gpm3-1", + "gpm3-2"; + samsung,pin-con-pdn = <3>; + samsung,pin-pud-pdn = <0>; + }; +}; + +&pinctrl_2 { + pinctrl-names = "default"; + pinctrl-0 = <&pdn_group_in_down_2>; + + pdn_group_in_down_2: pdn-group-in-down { + samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", + "gpz-4", "gpz-5", "gpz-6"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <1>; + }; +}; + +&pinctrl_3 { + pinctrl-names = "default"; + pinctrl-0 = <&pdn_group_in_down_3>; + + pdn_group_in_down_3: pdn-group-in-down { + samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", + "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", + "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3", + "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7", + "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3", + "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7", + "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", + "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7", + "gpv4-0"; + samsung,pin-con-pdn = <2>; + samsung,pin-pud-pdn = <1>; + }; +}; + / { model = "Samsung SLP PQ based on Exynos4412"; compatible = "samsung,slp_pq", "samsung,exynos4412"; |