diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-07-02 15:46:04 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-08-12 19:31:21 +0200 |
commit | 580a343a1a9cc35263409e46c553152c2b6e5331 (patch) | |
tree | 0a16cfbaea5fc2ca8baa8dfe662182a0820f58a8 | |
parent | 576d8b1e5a84b17fe27513506084e31e5a89033f (diff) | |
download | kernel_replicant_linux-replicant-11-i9300-modem.tar.gz kernel_replicant_linux-replicant-11-i9300-modem.tar.bz2 kernel_replicant_linux-replicant-11-i9300-modem.zip |
Revert "ARM: midas: modem: sync GPIOs with Replicant 6.0"replicant-11-i9300-modem
This reverts commit ca793b3db5d6dd6d4acd92d772c9f9f80af8e2a0.
-rw-r--r-- | arch/arm/boot/dts/exynos4412-midas-3g.dtsi | 104 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-midas.dtsi | 4 |
2 files changed, 4 insertions, 104 deletions
diff --git a/arch/arm/boot/dts/exynos4412-midas-3g.dtsi b/arch/arm/boot/dts/exynos4412-midas-3g.dtsi index d32b1fc14a10..f658824e8cb1 100644 --- a/arch/arm/boot/dts/exynos4412-midas-3g.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas-3g.dtsi @@ -12,8 +12,6 @@ #include <dt-bindings/net/samsung_ipc.h> #include <dt-bindings/clock/maxim,max77686.h> -#include "exynos4412.dtsi" - / { modem { compatible = "samsung,sipc4-modem"; @@ -94,21 +92,6 @@ xmm6262 { compatible = "samsung,modem-ctl"; - pinctrl-0 = < - &cp_on - &cp_reset - &ap_dump - &cp_dump - &phone_active - &reset_req - &pda_active - &link_active - &link_hostwake - &link_slavewake - &suspend_req - >; - - pinctrl-names = "default"; cp-on-gpios = <&gpl2 5 GPIO_ACTIVE_HIGH>; cp-reset-gpios = <&gpx3 2 GPIO_ACTIVE_HIGH>; ap-dump-gpios = <&gpj0 1 GPIO_ACTIVE_HIGH>; @@ -124,92 +107,5 @@ clocks = <&max77686 MAX77686_CLK_CP>; clock-names = "cp_clk"; }; -}; - -&pinctrl_0 { - pda_active: pda-active { - samsung,pins = "gpf1-6"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - link_active: link-active { - samsung,pins = "gpf1-1"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - ap_dump: ap-dump { - samsung,pins = "gpj0-1"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; -}; - -&pinctrl_1 { - cp_on: cp-on { - samsung,pins = "gpl2-5"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - cp_reset: cp-reset { - samsung,pins = "gpx3-2"; - samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; - /* DRIVE_1X */ - }; - - cp_dump: cp-dump { - samsung,pins = "gpx1-2"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - phone_active: phone-active { - samsung,pins = "gpx1-6"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - reset_req: reset-req { - samsung,pins = "gpm3-3"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - link_hostwake: link-hostwake { - /* TODO : CON value == 0xf */ - samsung,pins = "gpx1-1"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - link_slavewake: link-slavewake { - samsung,pins = "gpx1-0"; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - /* DRIVE_1X */ - }; - - suspend_req: suspend-req { - samsung,pins = "gmp2-4"; - samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; - /* DRIVE_1X */ - }; -}; - -&sleep0 { - PIN_SLP(gpf1-6, OUT0, NONE); /* pda-active */ - PIN_SLP(gpf1-1, OUT0, NONE); /* link-active */ - PIN_SLP(gpj0-1, OUT0, NONE); /* ap-dump */ -}; -&sleep1 { - PIN_SLP(gpx2-5, OUT0, NONE); /* cp-on */ - PIN_SLP(gpx3-2, OUT0, NONE); /* cd-reset */ - PIN_SLP(gpx1-2, OUT0, NONE); /* cd-dump */ - PIN_SLP(gpx1-6, OUT0, NONE); /* phone-active */ - PIN_SLP(gpm3-3, OUT0, NONE); /* reset-req */ - PIN_SLP(gpx1-1, OUT0, NONE); /* link-hostwake */ - PIN_SLP(gpx1-0, OUT0, NONE); /* link-slavewake */ - PIN_SLP(gpm2-4, OUT0, NONE); /* suspend-req */ }; diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi index e9eed951738a..e5ebf24fc254 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -1095,10 +1095,12 @@ PIN_SLP(gpf0-7, INPUT, DOWN); PIN_SLP(gpf1-0, INPUT, DOWN); + PIN_SLP(gpf1-1, INPUT, DOWN); PIN_SLP(gpf1-2, INPUT, DOWN); PIN_SLP(gpf1-3, INPUT, DOWN); PIN_SLP(gpf1-4, INPUT, NONE); PIN_SLP(gpf1-5, INPUT, NONE); + PIN_SLP(gpf1-6, INPUT, DOWN); PIN_SLP(gpf1-7, PREV, NONE); PIN_SLP(gpf2-0, PREV, NONE); @@ -1240,10 +1242,12 @@ PIN_SLP(gpm2-1, INPUT, NONE); PIN_SLP(gpm2-2, INPUT, DOWN); PIN_SLP(gpm2-3, INPUT, DOWN); + PIN_SLP(gpm2-4, OUT0, DOWN); PIN_SLP(gpm3-0, PREV, NONE); PIN_SLP(gpm3-1, PREV, NONE); PIN_SLP(gpm3-2, PREV, NONE); + PIN_SLP(gpm3-3, OUT1, NONE); PIN_SLP(gpm3-4, INPUT, DOWN); PIN_SLP(gpm3-5, INPUT, DOWN); PIN_SLP(gpm3-6, INPUT, DOWN); |