Age | Commit message (Expand) | Author | Files | Lines |
2018-07-02 | hw/sd: Use the IEC binary prefix definitions | Philippe Mathieu-Daudé | 1 | -2/+2 |
2018-07-02 | hw: Use IEC binary prefix definitions from "qemu/units.h" | Philippe Mathieu-Daudé | 1 | -2/+2 |
2018-06-08 | sdcard: Disable CMD19/CMD23 for Spec v2 | Philippe Mathieu-Daudé | 1 | -0/+6 |
2018-06-08 | sdcard: Reflect when the Spec v3 is supported in the Config Register (SCR) | Philippe Mathieu-Daudé | 1 | -2/+5 |
2018-06-08 | sdcard: Disable SEND_IF_COND (CMD8) for Spec v1 | Philippe Mathieu-Daudé | 1 | -1/+3 |
2018-06-08 | sdcard: Add a 'spec_version' property, default to Spec v2.00 | Philippe Mathieu-Daudé | 1 | -3/+20 |
2018-06-08 | sdcard: Allow commands valid in SPI mode | Philippe Mathieu-Daudé | 1 | -14/+0 |
2018-06-08 | sdcard: Update the Configuration Register (SCR) to Spec Version 1.10 | Philippe Mathieu-Daudé | 1 | -2/+2 |
2018-05-15 | sdcard: Correct CRC16 offset in sd_function_switch() | Philippe Mathieu-Daudé | 1 | -1/+1 |
2018-03-09 | sdcard: Add the Tuning Command (CMD19) | Philippe Mathieu-Daudé | 1 | -0/+29 |
2018-03-09 | sdcard: Display which protocol is used when tracing (SD or SPI) | Philippe Mathieu-Daudé | 1 | -4/+10 |
2018-03-09 | sdcard: Display command name when tracing CMD/ACMD | Philippe Mathieu-Daudé | 1 | -5/+8 |
2018-03-09 | sdcard: Do not trace CMD55, except when we already expect an ACMD | Philippe Mathieu-Daudé | 1 | -3/+8 |
2018-02-22 | sdcard: simplify SD_SEND_OP_COND (ACMD41) | Philippe Mathieu-Daudé | 1 | -30/+26 |
2018-02-22 | sdcard: simplify SEND_IF_COND (CMD8) | Philippe Mathieu-Daudé | 1 | -15/+11 |
2018-02-22 | sdcard: warn if host uses an incorrect address for APP CMD (CMD55) | Philippe Mathieu-Daudé | 1 | -0/+5 |
2018-02-22 | sdcard: check the card is in correct state for APP CMD (CMD55) | Philippe Mathieu-Daudé | 1 | -0/+8 |
2018-02-22 | sdcard: handles more commands in SPI mode | Philippe Mathieu-Daudé | 1 | -3/+26 |
2018-02-22 | sdcard: use a more descriptive label 'unimplemented_spi_cmd' | Philippe Mathieu-Daudé | 1 | -9/+13 |
2018-02-22 | sdcard: handle the Security Specification commands | Philippe Mathieu-Daudé | 1 | -0/+12 |
2018-02-22 | sdcard: handle CMD54 (SDIO) | Philippe Mathieu-Daudé | 1 | -3/+2 |
2018-02-22 | sdcard: use the registerfields API for the CARD_STATUS register masks | Philippe Mathieu-Daudé | 1 | -3/+45 |
2018-02-22 | sdcard: use the correct masked OCR in the R3 reply | Philippe Mathieu-Daudé | 1 | -5/+16 |
2018-02-22 | sdcard: simplify using the ldst API | Philippe Mathieu-Daudé | 1 | -29/+9 |
2018-02-22 | sdcard: remove commands from unsupported old MMC specification | Philippe Mathieu-Daudé | 1 | -33/+0 |
2018-02-22 | sdcard: clean the SCR register and add few comments | Philippe Mathieu-Daudé | 1 | -3/+6 |
2018-02-22 | sdcard: fix the 'maximum data transfer rate' to 25MHz | Philippe Mathieu-Daudé | 1 | -1/+1 |
2018-02-22 | sdcard: update the CSD CRC register regardless the CSD structure version | Philippe Mathieu-Daudé | 1 | -2/+1 |
2018-02-22 | sdcard: Don't always set the high capacity bit | Philippe Mathieu-Daudé | 1 | -1/+4 |
2018-02-22 | sdcard: use the registerfields API to access the OCR register | Philippe Mathieu-Daudé | 1 | -8/+13 |
2018-02-22 | sdcard: use G_BYTE from cutils | Philippe Mathieu-Daudé | 1 | -1/+2 |
2018-02-22 | sdcard: define SDMMC_CMD_MAX instead of using the magic '64' | Philippe Mathieu-Daudé | 1 | -6/+16 |
2018-02-22 | sdcard: add more trace events | Philippe Mathieu-Daudé | 1 | -6/+26 |
2018-02-22 | sdcard: replace fprintf() by qemu_hexdump() | Philippe Mathieu-Daudé | 1 | -15/+1 |
2018-02-22 | sdcard: add a trace event for command responses | Philippe Mathieu-Daudé | 1 | -3/+24 |
2018-02-22 | sdcard: replace DPRINTF() by trace events | Philippe Mathieu-Daudé | 1 | -6/+26 |
2018-02-22 | sdcard: reorder SDState struct members | Philippe Mathieu-Daudé | 1 | -7/+9 |
2018-02-13 | sdhci: implement CMD/DAT[] fields in the Present State register | Philippe Mathieu-Daudé | 1 | -0/+16 |
2018-02-13 | sdhci: implement UHS-I voltage switch | Philippe Mathieu-Daudé | 1 | -0/+13 |
2018-02-06 | hw/sd: Replace fprintf(stderr, "*\n" with DPRINTF() | Alistair Francis | 1 | -3/+4 |
2017-10-06 | hw/sd: fix out-of-bounds check for multi block reads | Michael Olbrich | 1 | -6/+6 |
2017-02-28 | hw/block: Request permissions | Kevin Wolf | 1 | -0/+6 |
2017-02-28 | block: Allow error return in BlockDevOps.change_media_cb() | Kevin Wolf | 1 | -1/+1 |
2016-09-08 | sd: free timer | Marc-André Lureau | 1 | -0/+9 |
2016-05-19 | hw: explicitly include qemu/log.h | Paolo Bonzini | 1 | -0/+1 |
2016-05-12 | sd: Switch to byte-based block access | Eric Blake | 1 | -47/+4 |
2016-03-22 | include/qemu/osdep.h: Don't include qapi/error.h | Markus Armbruster | 1 | -0/+1 |
2016-03-16 | sd: Fix "info qtree" on boards with SD cards | Peter Maydell | 1 | -2/+4 |
2016-03-04 | sd.c: Handle NULL block backend in sd_get_inserted() | Peter Maydell | 1 | -1/+1 |
2016-02-18 | hw/sd: use guest error logging rather than fprintf to stderr | Andrew Baumann | 1 | -9/+12 |