On 05/12/2011 07:16 PM, Jaehoon Chung wrote: > In other words, first init card with 400KHZ, > but second/third to init with 300KHz. > i think not necessary that try to initialize the two times with 300KHz. This sounds like a correct patch to me. Presumably the board I was using had a f_min that didn't match one of the table entries exactly, so I didn't see the mixed up equality condition. Unfortunately that board is gone now, so I can't test. But the logic looks fine. Andy -- 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