Le mode SPI est bien un truc hérité des MMC, mais il est pour le moment obligatoire pour les cartes SD (cf la spéc simplifiée, téléchargeable
ici).
Pour la prochaine génération qui va rendre ça facultatif, je n'ai malheureusement pas de détails. Les documents intéressants ne sont pas publics, et les sociétés qui bossent dessus doivent avoir signé un genre de NDA mutuel...
Déjà, le fabricant que j'ai contacté disait sur son site que seules les sociétés membres de la SD Card Association pouvaient demander des infos techniques sur leur cartes (c'est pas le cas de la boîte où je bosse, mon chef a un peu tiqué quand je lui ai montré le prix de la spécification...). Je leur ai quand même envoyé un mail sans trop y croire, en me disant que vu que je ne demandais des infos que sur le mode SPI (public), ça passerait peut-être. Coup de pot, ils m'ont répondu, et en français en plus

Je vais essayer de creuser un peu la question, genre essayer de savoir s'il y a un protocole public prévu pour remplacer le SPI à l'avenir, mais je crains qu'ils aient pas trop le droit de divulguer certains trucs
Jeff_HxC2001 (./650) :
Au passage je pense que le mode "bit-bang" fait référence au mode SPI.
Ça désigne pas forcément le SPI, on peut le faire pour le mode 4 fils aussi.
En fait, le principe du bit-bang c'est gérer un protocole entièrement en soft (quand au niveau hardware on dispose juste d'entrées/sorties numériques toutes simples), ça peut s'utiliser avec n'importe quel protocole tant que le soft est assez rapide pour suivre la cadence (par exemple, faire une UART soft sur les procs qui n'en ont pas en hardware).
Jeff_HxC2001 (./650) :
En fait on trouve pas mal d'infos en croisant les datasheets des SD, les codes sources X ou Y, les datasheets de proc embarqué, etc donc je ne m'inquiète pas trop la dessus.
Je vois qu'on a les mêmes méthodes
