Hi! I'll first take a stab at the ar71xx SPI code. You've introduced bus grab/release routines, do other consumers of the SPI API need to be 'fixed' ? (eg mx25l) ? I'd like to get at least this update into the tree so you can do your variable speed SPI device IO for supporting MMC devices. Thanks! Adrian