sdio: slove sdio & emmc dealocks on m8b
authorNan Li <nan.li@amlogic.com>
Tue, 23 May 2017 07:03:35 +0000 (15:03 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Tue, 6 Jun 2017 02:38:43 +0000 (19:38 -0700)
commitb5596798849fca960e272833d8b6ffc600d3be90
treef799c34727a1f72dcd4a5d6783a4fd7026578f6a
parent2342337e4ab224be1ba4e4368e2ae155a4174f5e
sdio: slove sdio & emmc dealocks on m8b

PD#141217: slove sdio & emmc dealocks on m8b.
1) Add a semaphore to avoid emmc deadlocks occur and sdio
when they shared the same controller.
2) remove sd ro of dts.
3) add m400 dts support.

Change-Id: I5fe0a76517a341313513e5abdbc16366724cbbe9
Signed-off-by: Nan Li <nan.li@amlogic.com>
arch/arm/boot/dts/amlogic/meson8b.dtsi
arch/arm/boot/dts/amlogic/meson8b_m200.dts
arch/arm/boot/dts/amlogic/meson8b_m400.dts
drivers/amlogic/mmc/aml_sdhc_m8.c
include/linux/amlogic/amlsd.h