Hi Shawn, > > Ah, the 8_BIT_CAP was the right pointer. It works now and I can see the > > partitions \o/ But IMHO it is related to the driver because it cannot set that > > 8_BIT_DATA_CAP unconditionally? Probably something like 'flags' should be added > > to platform_data? One flag could then be 8_BIT_CAPABLE_SLOT or something. > > > If a platform is designed to support 8-bit mode (e.g. all 8 data > lines are routed), I do not think the 8-bit cap will be removed from > this platform just because one particular card has problem to work > in 8-bit mode. Right, surely not beacuse of a card, this was a misunderstanding. The issue is not related to cards but slots. By naming the flag 8_BIT_CAPABLE_SLOT I wanted to indicate this. > But I would anyway let platform_data tell the 4 BIT_CAP and 8_BIT_CAP > just like what Freescale BSP is doing, as some platforms may design > this cap differently. Yep, that's what I meant, too :) Adding the slot capabilities in platform_data. > So your board supplies mmc0 slot with VDDIO_3V3 as well? Hmm, the schematics say no, but I will assume it is a board issue and check with the manufacturer. Thanks again! Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html