On Sat, Jun 2, 2018 at 5:08 PM, Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > Hi, > > This series adds a 'spec_version' property to the SD Card device, > to allow to limit some commands to specific spec version range > (some firmwares use this feature to detect which spec version the > card implements). > > This restore the SSI/SD support of the Stellaris LM3S6965EVB board, > which allow to stress the SD Card code with a nice integration test > (waiting for another series to get merged to add the Avocado test): > > $ qemu-system-arm -M lm3s6965evb -serial stdio \ > -kernel sd_card.bin -sd sdcard.img > > SD Card Example Program > Type 'help' for help. > > /> ls > Open > listing > > ----A 2012/04/25 17:44 12 README.TXT > > 1 File(s), 12 bytes total > 0 Dir(s), 61182K bytes free > > /> cat README.TXT > Hello World > > See: > http://lists.nongnu.org/archive/html/qemu-devel/2012-04/msg03790.html > http://lists.nongnu.org/archive/html/qemu-devel/2018-06/msg00353.html
Do you have a branch with all of your SD work available? Alistair > > Regards, > > Phil. > > Philippe Mathieu-Daudé (8): > sdcard: Update the Configuration Register (SCR) to Spec Version 1.10 > sdcard: Allow commands valid in SPI mode > sdcard: Add a 'spec_version' property > sdcard: Set Spec v2.00 as default > hw/sd/ssi-sd: Force cards connected in SPI mode to use Spec v1.10 > sdcard: Disable SEND_IF_COND (CMD8) for Spec v1 > sdcard: Reflect when the Spec v3 is supported in the Config Register (SCR) > sdcard: Disable CMD19/CMD23 for Spec v2 > > include/hw/sd/sd.h | 6 ++++++ > hw/sd/sd.c | 47 +++++++++++++++++++++++++++++----------------- > hw/sd/ssi-sd.c | 2 ++ > 3 files changed, 38 insertions(+), 17 deletions(-) > > -- > 2.17.1 > >