Re: Timeout after setting SD/MMC clock, bus width on 3530

2009-10-07 Thread John Faith
Hi John, Thanks for the suggestion. I tried changing to ".wires=1", but it again ended in a panic in mmc_omap_irq(), so I must be missing another piece. On your other suggestion (off-list) I'm also investigating the CPU pbias_mmc1 pin which the datasheet errata says should not be connected. Our

Re: Timeout after setting SD/MMC clock, bus width on 3530

2009-10-07 Thread John Rigby
Your board setup file in arch/arm/mach-omap2/whatever.c should have a struct twl4030_hsmmc_info that sets up the platform dependent info about your board: static struct twl4030_hsmmc_info mmc[] = { { .mmc= 1, .wires= 4, .gpio_cd= -EINVAL, .gp

Timeout after setting SD/MMC clock, bus width on 3530

2009-10-06 Thread John Faith
Hi, I have a prototype board based on the 3530EVM which cannot read its microSD card. I enabled CONFIG_MMC_DEBUG and other printks to the 2.6.29rc3 kernel and can see that info like the transfer rate is coming back but after I reach mmc_set_clock() and setting the bus width, I just get timeouts (o