All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] arm64: hi6220-hikey: Fix WiFi support
@ 2017-05-08 16:21 Ulf Hansson
  2017-05-08 16:21   ` Ulf Hansson
                   ` (8 more replies)
  0 siblings, 9 replies; 59+ messages in thread
From: Ulf Hansson @ 2017-05-08 16:21 UTC (permalink / raw)
  To: linux-arm-kernel

The Hikey board has a Wifi chip attached to the SDIO bus, which is managed by a
dwmmc controller. This is currently broken in that way that not even the SDIO
card is being detected.

To fix this we need to make sure the correct resources are described for the
dwmmc controller, so the mmc core can power on/off the SDIO/WiFi chip
correctly. This is the main issue today.

I have picked up one change from Daniel Lezcano's earlier submission [1] and
folded that into this series, as the Wifi support depends on it. As a matter of
fact I have even split Daniel's change into two halves, one for DT
documentation and one for arm64 hikey dts.

It's important that this series goes together as to conform with TI's HW spec
of the wl18xx Wifi chip, as to prevent it from being damaged. We can either go
via arm-soc, unless Wei Xu the Hikey SoC maintainer, prefers to ack the dts
changes, then I can pick the series via my mmc tree.

Moreover, I would suggest we send this as fixes for the 4.12 rcs to get the
Wifi working for Hikey again.

Kind regards
Ulf Hansson

[1]
https://patchwork.kernel.org/patch/9697189/

Daniel Lezcano (2):
  mfd: dts: hi655x: Add clock binding for the pmic
  arm64: dts: hikey: Add clock for the pmic mfd

Ulf Hansson (6):
  mmc: dt: pwrseq-simple: Invent power-off-delay-us
  mmc: pwrseq_simple: Parse DTS for the power-off-delay-us property
  arm64: dts: hi6220: Move the fixed_5v_hub regulator to the hikey dts
  arm64: dts: hikey: Add the SYS_5V and the VDD_3V3 regulators
  arm64: dts: hi6220: Move board data from the dwmmc nodes to hikey dts
  arm64: dts: hikey: Fix WiFi support

 .../devicetree/bindings/mfd/hisilicon,hi655x.txt   |  6 ++
 .../devicetree/bindings/mmc/mmc-pwrseq-simple.txt  |  2 +
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts     | 78 +++++++++++++++++-----
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          | 31 +--------
 drivers/mmc/core/pwrseq_simple.c                   |  7 ++
 5 files changed, 79 insertions(+), 45 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2018-02-21 10:34 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-08 16:21 [PATCH 0/8] arm64: hi6220-hikey: Fix WiFi support Ulf Hansson
2017-05-08 16:21 ` [PATCH 1/8] mmc: dt: pwrseq-simple: Invent power-off-delay-us Ulf Hansson
2017-05-08 16:21   ` Ulf Hansson
     [not found]   ` <1494260477-25163-2-git-send-email-ulf.hansson-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2017-05-12 20:03     ` Rob Herring
2017-05-12 20:03       ` Rob Herring
2017-05-15 11:08       ` Ulf Hansson
2017-05-15 11:08         ` Ulf Hansson
     [not found]         ` <CAPDyKFqhbGqanoQqFsLrLaBXsQ5WdFrrunkvB2eOoJqH+W6jdQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-05-15 16:16           ` Rob Herring
2017-05-15 16:16             ` Rob Herring
2017-05-16  7:06             ` Ulf Hansson
2017-05-16  7:06               ` Ulf Hansson
2017-05-08 16:21 ` [PATCH 2/8] mmc: pwrseq_simple: Parse DTS for the power-off-delay-us property Ulf Hansson
2017-05-08 16:21   ` Ulf Hansson
2017-05-08 16:21 ` [PATCH 3/8] mfd: dts: hi655x: Add clock binding for the pmic Ulf Hansson
2017-05-08 16:21 ` [PATCH 4/8] arm64: dts: hikey: Add clock for the pmic mfd Ulf Hansson
2017-05-08 16:21 ` [PATCH 5/8] arm64: dts: hi6220: Move the fixed_5v_hub regulator to the hikey dts Ulf Hansson
2017-05-08 16:21 ` [PATCH 6/8] arm64: dts: hikey: Add the SYS_5V and the VDD_3V3 regulators Ulf Hansson
2017-05-08 16:21 ` [PATCH 7/8] arm64: dts: hi6220: Move board data from the dwmmc nodes to hikey dts Ulf Hansson
2017-05-23 11:56   ` Arnd Bergmann
2017-05-08 16:21 ` [PATCH 8/8] arm64: dts: hikey: Fix WiFi support Ulf Hansson
2017-05-31 18:14   ` John Stultz
2017-05-31 18:36     ` Daniel Lezcano
     [not found]       ` <CALAqxLU2zz17sHMFKOe4p248Bu4fRiU_dKoBBPbY38gDrpb_mw@mail.gmail.com>
2017-06-05 15:15         ` Ulf Hansson
2017-06-05 17:32           ` John Stultz
2017-06-05 18:13             ` [PATCH] ARM64: Kconfig: Fix the missing hi655x common clk Daniel Lezcano
2017-06-05 18:13               ` Daniel Lezcano
2017-06-06 14:17               ` Ulf Hansson
2017-06-06 14:17                 ` Ulf Hansson
2017-06-09 15:46                 ` Daniel Lezcano
2017-06-09 15:46                   ` Daniel Lezcano
2017-06-09 20:06                   ` Arnd Bergmann
2017-06-09 20:06                     ` Arnd Bergmann
2017-06-09 20:15                     ` John Stultz
2017-06-09 20:15                       ` John Stultz
2017-06-09 20:48                       ` Arnd Bergmann
2017-06-09 20:48                         ` Arnd Bergmann
2017-06-12  9:38                         ` Daniel Lezcano
2017-06-12  9:38                           ` Daniel Lezcano
2017-06-12 21:12                           ` Arnd Bergmann
2017-06-12 21:12                             ` Arnd Bergmann
2017-06-13 12:48                             ` Daniel Lezcano
2017-06-13 12:48                               ` Daniel Lezcano
2018-02-16 17:35                             ` Daniel Lezcano
2018-02-16 17:35                               ` Daniel Lezcano
2018-02-21 10:30                               ` Riku Voipio
2018-02-21 10:30                                 ` Riku Voipio
2018-02-21 10:34                                 ` Daniel Lezcano
2018-02-21 10:34                                   ` Daniel Lezcano
2017-06-05 21:10           ` [PATCH 8/8] arm64: dts: hikey: Fix WiFi support John Stultz
2017-06-05 21:29             ` Rob Herring
2017-06-06 10:08               ` Ulf Hansson
2017-06-06 14:13                 ` Ulf Hansson
2017-06-06 16:24                   ` John Stultz
2017-06-07  4:24                     ` Ulf Hansson
2017-06-07  5:25                       ` John Stultz
2017-06-06 15:58                 ` John Stultz
2017-05-22  8:40 ` [PATCH 0/8] arm64: hi6220-hikey: " Ulf Hansson
2017-05-23 12:00   ` Arnd Bergmann
2017-05-23 12:11     ` Ulf Hansson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.