]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wilink8-wlan/build-utilites.git/blob - patches/kernel_patches/imx-3.14.28/0009-imx6-decrease-wilink8-sdio-pins-drive-strength.patch
Merge branch 'internal'
[wilink8-wlan/build-utilites.git] / patches / kernel_patches / imx-3.14.28 / 0009-imx6-decrease-wilink8-sdio-pins-drive-strength.patch
1 From ec3df7f1ef02ab78657fdc019d325a49fb89b4a7 Mon Sep 17 00:00:00 2001
2 From: Eyal Reizer <eyalr@ti.com>
3 Date: Thu, 11 Jun 2015 11:27:49 +0100
4 Subject: [PATCH 09/10] imx6: decrease wilink8 sdio pins drive strength
6 The original drive strength value of 90 OHM was too strong causing
7 detection issues of some modules on the sdio bus.
8 Reducing the io strength to 50 OHM solves this issue
10 Signed-off-by: Eyal Reizer <eyalr@ti.com>
11 ---
12  arch/arm/boot/dts/imx6qdl-sabresd.dtsi |   12 ++++++------
13  arch/arm/boot/dts/imx6sl-evk.dts       |   12 ++++++------
14  2 files changed, 12 insertions(+), 12 deletions(-)
16 diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
17 index b9f60a4..c95f849 100644
18 --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
19 +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
20 @@ -757,12 +757,12 @@
21  
22                 pinctrl_usdhc2: usdhc2grp {
23                         fsl,pins = <
24 -                               MX6QDL_PAD_SD2_CMD__SD2_CMD             0x17059
25 -                               MX6QDL_PAD_SD2_CLK__SD2_CLK             0x10059
26 -                               MX6QDL_PAD_SD2_DAT0__SD2_DATA0          0x17059
27 -                               MX6QDL_PAD_SD2_DAT1__SD2_DATA1          0x17059
28 -                               MX6QDL_PAD_SD2_DAT2__SD2_DATA2          0x17059
29 -                               MX6QDL_PAD_SD2_DAT3__SD2_DATA3          0x17059
30 +                               MX6QDL_PAD_SD2_CMD__SD2_CMD             0x17069
31 +                               MX6QDL_PAD_SD2_CLK__SD2_CLK             0x10069
32 +                               MX6QDL_PAD_SD2_DAT0__SD2_DATA0          0x17069
33 +                               MX6QDL_PAD_SD2_DAT1__SD2_DATA1          0x17069
34 +                               MX6QDL_PAD_SD2_DAT2__SD2_DATA2          0x17069
35 +                               MX6QDL_PAD_SD2_DAT3__SD2_DATA3          0x17069
36                                 MX6QDL_PAD_NANDF_D4__SD2_DATA4          0x17059
37                                 MX6QDL_PAD_NANDF_D5__SD2_DATA5          0x17059
38                                 MX6QDL_PAD_NANDF_D6__SD2_DATA6          0x17059
39 diff --git a/arch/arm/boot/dts/imx6sl-evk.dts b/arch/arm/boot/dts/imx6sl-evk.dts
40 index 5c829c3..0b01cda 100644
41 --- a/arch/arm/boot/dts/imx6sl-evk.dts
42 +++ b/arch/arm/boot/dts/imx6sl-evk.dts
43 @@ -773,12 +773,12 @@
44  
45                 pinctrl_usdhc3: usdhc3grp {
46                         fsl,pins = <
47 -                               MX6SL_PAD_SD3_CMD__SD3_CMD              0x17059
48 -                               MX6SL_PAD_SD3_CLK__SD3_CLK              0x10059
49 -                               MX6SL_PAD_SD3_DAT0__SD3_DATA0           0x17059
50 -                               MX6SL_PAD_SD3_DAT1__SD3_DATA1           0x17059
51 -                               MX6SL_PAD_SD3_DAT2__SD3_DATA2           0x17059
52 -                               MX6SL_PAD_SD3_DAT3__SD3_DATA3           0x17059
53 +                               MX6SL_PAD_SD3_CMD__SD3_CMD              0x17069
54 +                               MX6SL_PAD_SD3_CLK__SD3_CLK              0x10069
55 +                               MX6SL_PAD_SD3_DAT0__SD3_DATA0           0x17069
56 +                               MX6SL_PAD_SD3_DAT1__SD3_DATA1           0x17069
57 +                               MX6SL_PAD_SD3_DAT2__SD3_DATA2           0x17069
58 +                               MX6SL_PAD_SD3_DAT3__SD3_DATA3           0x17069
59                                 MX6SL_PAD_SD1_DAT2__GPIO5_IO13  0x13059   // reserve two pins from sd1 for wl8 gpio, this is pulled low at reset for WL_EN
60                                 MX6SL_PAD_SD1_DAT1__GPIO5_IO08  0x13059   // this is for wl_irq which driver will configure as an input with a pull down
61                         >;
62 -- 
63 1.7.9.5