Hi folks,
I have a board with a WL1271 on MMC3 where I'm seeing a timeout in response to send_io_op_cond on 2.6.37. Exact same board setup works fine with 2.6.39. Pin-mux settings are the same (in fact, I'm using same mlo, u-boot binary when comparing the .37 with .39). My guess there is some difference between MMC3 setup/probing in 2.6.37 and 2.6.39. I noticed there are a lot of differences between .37 and .39 in arch/arm/mach-omap2/hsmmc.c. I was curious if anyone else has gotten a SDIO device probing correctly (ie: seeing the tuple message) with MMC3 on 2.6.37.
on 2.6.39:
[ 4.422851] mmc1: card claims to support voltages below the defined range. These will be ignored.
[ 4.443695] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[ 4.450866] mmc1: new SDIO card at address 0001
[ 4.855926] mmc_rescan:1481 mmc1
[ 4.859283] mmc_rescan:1492
[ 4.862274] mmc_rescan:1495
[ 4.865203] mmc_rescan:1500
[ 4.868133] mmc_rescan:1507
[ 4.871063] mmc_rescan:1511
[ 4.873992] mmc_rescan:1514
[ 4.876953] mmc_rescan:1529
[ 4.879882] mmc_rescan:1533
[ 4.882812] omap_hsmmc_set_ios:1591
[ 4.886474] omap_hsmmc_set_ios:1602 id=0
[ 4.890594] mmc_regulator_set_ocr:807 mmc1
[ 4.894927] mmc_regulator_set_ocr:830 mmc1 voltage -22 min 4300000 max 4400000
[ 4.902526] mmc_regulator_set_ocr:838 mmc1
[ 4.906921] mmc_regulator_set_ocr:844 mmc1
[ 4.911193] mmc_regulator_set_ocr:852 mmc1
[ 4.927032] omap_hsmmc_set_ios:1617
[ 4.953277] omap_hsmmc_set_ios:1591
[ 4.956970] omap_hsmmc_set_ios:1608 id=0
[ 4.961120] omap_hsmmc_set_ios:1617
[ 4.985351] omap_hsmmc_set_ios:1591
[ 4.989013] omap_hsmmc_set_ios:1617
[ 4.995025] omap_hsmmc_set_ios:1591
[ 4.998687] omap_hsmmc_set_ios:1617
[ 5.003417] mmc_rescan:1553, ocr_avail=0xffffffea
[ 5.008758] mmc_rescan:1559 ocr=0x0
[ 5.013763] mmc_rescan:1561 err=-110, timeout=110
( above is where send_io_op_cond times out and as a result fails to attach sdio to the MMC3 interface)
[ 5.018768] mmc_rescan:1602
[ 5.023010] mmc_rescan:1611
[ 5.026336] mmc_rescan:1624
[ 5.029266] omap_hsmmc_set_ios:1591
[ 5.032928] mmc_regulator_set_ocr:807 mmc1
[ 5.037231] mmc_regulator_set_ocr:852 mmc1
[ 5.041564] mmc_regulator_set_ocr:856 mmc1
[ 5.045837] omap_hsmmc_set_ios:1617
Thanks,
jaya