summaryrefslogtreecommitdiff
path: root/include/efi_api.h
diff options
context:
space:
mode:
authorYangbo Lu <yangbo.lu@nxp.com>2017-01-17 02:43:56 (GMT)
committerYork Sun <york.sun@nxp.com>2017-01-18 17:46:52 (GMT)
commit5e4a6db8f428cb1f8ced74bc77241144ac0c5b1a (patch)
treecb89c30f95cc16f7c0927302d3059bafe1d554ad /include/efi_api.h
parent208e1ae8d1668278fe46f13d8d7c0e40f7cdc6ec (diff)
downloadu-boot-fsl-qoriq-5e4a6db8f428cb1f8ced74bc77241144ac0c5b1a.tar.xz
armv8: ls1012a: define esdhc_status_fixup for RDB board
On LS1012ARDB board, three dual 1:4 mux/demux devices drive the SDHC2 signals to eMMC, SDIO wifi, SPI and Ardiuno shield. Only when we select eMMC and SDIO wifi, the SDHC2 could be used. Otherwise, the command inhibit bits of eSDHC2_PRSSTAT register will never release. This would cause below continious error messages in linux since it uses polling mode to detect card. "mmc1: Controller never released inhibit bit(s)." "mmc1: Controller never released inhibit bit(s)." "mmc1: Controller never released inhibit bit(s)." This patch is to define esdhc_status_fixup function for RDB to disable SDHC2 status if no SDIO wifi or eMMC is selected. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
Diffstat (limited to 'include/efi_api.h')
0 files changed, 0 insertions, 0 deletions