diff options
author | Kamil Debski <k.debski@samsung.com> | 2013-07-02 17:24:10 +0200 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 11:43:22 +0900 |
commit | b526683a1a1a8b0e2a4e29498437ea4adc566ef2 (patch) | |
tree | d24eed70d74bea165a0983740d6d42d7a9d8071a /arch | |
parent | 00df423da679e55f52020b04073a9e94c3a1f8dd (diff) | |
download | linux-3.10-b526683a1a1a8b0e2a4e29498437ea4adc566ef2.tar.gz linux-3.10-b526683a1a1a8b0e2a4e29498437ea4adc566ef2.tar.bz2 linux-3.10-b526683a1a1a8b0e2a4e29498437ea4adc566ef2.zip |
ARM: dts: exynos4412-redwood: Add device nodes for modem_if
Add device nodes for modem_if, also set HSIC regulator to always on.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-redwood.dts | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-redwood.dts b/arch/arm/boot/dts/exynos4412-redwood.dts index 828376b41c3..ccb5b9b1657 100644 --- a/arch/arm/boot/dts/exynos4412-redwood.dts +++ b/arch/arm/boot/dts/exynos4412-redwood.dts @@ -365,6 +365,7 @@ regulator-name = "VHSIC_1.0V"; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1000000>; + regulator-always-on; }; ldo16_reg: ldo@16 { @@ -372,6 +373,7 @@ regulator-name = "VHSIC_1.8V"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; + regulator-always-on; }; ldo17_reg: ldo@17 { @@ -731,4 +733,45 @@ }; + modem_if { + compatible = "samsung,modem_if"; + reset-req-gpio = <&gpm3 3 0>; + cp-on-gpio = <&gpl2 5 0>; + cp-reset-gpio = <&gpx3 2 0>; + pda-active-gpio = <&gpf1 6 0>; + + phone-active-gpio = <&gpx1 6 0>; + cp-dump-int-gpio = <&gpx1 2 0>; + + ap-dump-int-gpio = <0>; + flm_uart_sel = <0>; + cp_warm_reset = <0>; + sim_detect = <0>; + + link-slavewake-gpio = <&gpx1 0 0>; + link-hostwake-gpio = <&gpx1 1 0>; + link-active-gpio = <&gpf1 1 0>; + link-enable-gpio = <0>; + + modem-type = "xmm6262"; + link-type = "hsic"; + modem-net = "umts"; + use-handover = <0>; + + pinctrl-names = "default", "active"; + pinctrl-0 = <&modem_state_off>; + pinctrl-1 = <&modem_state_active>; + }; + +}; + +&pinctrl_1 { + modem_state_active: modem-state-active { + samsung,pins = "gpx1-6", "gpx1-1", "gpx1-2"; + samsung,pin-pud = <0>; + }; + modem_state_off: modem-state-off { + samsung,pins = "gpx1-6", "gpx1-1", "gpx1-2"; + samsung,pin-pud = <1>; + }; }; |