I'm using zynq702 based custom hardware with linux kernel 3.17.
I'm have enabled ti wl1837 wifi driver on the mmc1 slot, and it detected successfully, but after enabled it went to resetting the mmc driver with "mmc1: Timeout waiting for hardware interrupt" in loop.
Here is the kernel log:
[ 1772.124417] sdhci-arasan e0101000.ps7-sdio: card claims to support voltages below definede [ 1772.149191] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 1772.158344] mmc1: new high speed SDIO card at address 0001 [ 1772.440844] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) [ 1772.488619] wlcore: loaded [ 1772.491380] wlcore: driver version: R8.5 [ 1772.495232] wlcore: compilation time: 2014/December [ 1783.207378] mmc1: Timeout waiting for hardware interrupt. [ 1783.312770] mmc1: Reset 0x2 never completed. [ 1783.416908] mmc1: Reset 0x4 never completed. [ 1793.427382] mmc1: Timeout waiting for hardware interrupt. [ 1793.533201] mmc1: Reset 0x2 never completed. [ 1793.637339] mmc1: Reset 0x4 never completed. [ 1803.667369] mmc1: Timeout waiting for hardware interrupt. [ 1803.773052] mmc1: Reset 0x2 never completed. [ 1803.877196] mmc1: Reset 0x4 never completed. [ 1813.907312] mmc1: Timeout waiting for hardware interrupt. [ 1814.012715] mmc1: Reset 0x2 never completed. [ 1814.116853] mmc1: Reset 0x4 never completed. [ 1814.254628] mmc1: card 0001 removed [ 1814.304196] sdhci-arasan e0101000.ps7-sdio: card claims to support voltages below definede [ 1814.328962] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 1814.338134] mmc1: new high speed SDIO card at address 0001 [ 1814.630834] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) [ 1814.679004] wlcore: loaded [ 1814.681796] wlcore: driver version: R8.5 [ 1814.685655] wlcore: compilation time: 2014/December [ 1815.207378] mmc1: Timeout waiting for hardware interrupt.
Please help me to resolve this issue..
Regards,
-Narasimman