linux-stable/arch
Ulf Hansson ea45267873 arm64: dts: hikey: Fix WiFi support
The description of the connection between the dwmmc (SDIO) controller and
the Wifi chip, which is attached to the SDIO bus is wrong. Currently the
SDIO card can't be detected and thus the Wifi doesn't work.

Let's fix this by assigning the correct vmmc supply, which is the always on
regulator VDD_3V3 and remove the WLAN enable regulator altogether. Then to
properly deal with the power on/off sequence, add a mmc-pwrseq node to
describe the resources needed to detect the SDIO card.

Except for the WLAN enable GPIO and its corresponding assert/de-assert
delays, the mmc-pwrseq node also contains a handle to a clock provided by
the hi655x pmic. This clock is also needed to be able to turn on the WiFi
chip.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
2017-05-23 14:18:10 +02:00
..
alpha osf_wait4(): fix infoleak 2017-05-21 13:10:07 -04:00
arc
arm KVM fixes for v4.12-rc2 2017-05-19 15:13:13 -07:00
arm64 arm64: dts: hikey: Fix WiFi support 2017-05-23 14:18:10 +02:00
blackfin
c6x
cris devicetree: Move include prefixes from arch to separate directory 2017-05-18 23:55:48 -07:00
frv
h8300
hexagon
ia64
m32r
m68k
metag devicetree: Move include prefixes from arch to separate directory 2017-05-18 23:55:48 -07:00
microblaze
mips devicetree: Move include prefixes from arch to separate directory 2017-05-18 23:55:48 -07:00
mn10300
nios2 nios2 update for v4.12-rc1 2017-05-12 09:53:16 -07:00
openrisc
parisc
powerpc KVM fixes for v4.12-rc2 2017-05-19 15:13:13 -07:00
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2017-05-16 09:24:44 -07:00
score
sh
sparc sparc/ftrace: Fix ftrace graph time measurement 2017-05-17 12:07:47 -07:00
tile
um Merge branch 'for-linus-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml 2017-05-13 10:20:02 -07:00
unicore32
x86 x86: fix 32-bit case of __get_user_asm_u64() 2017-05-21 18:26:54 -07:00
xtensa
.gitignore
Kconfig