aboutsummaryrefslogtreecommitdiff
path: root/hw/sd
AgeCommit message (Expand)AuthorFilesLines
2022-11-21hw/sd: Fix sun4i allwinner-sdhost for U-BootStrahinja Jankovic1-21/+46
2022-10-28hw/sd/sdhci: Rename ESDHC_* defines to USDHC_*Bernhard Beschow1-33/+33
2022-10-28hw/sd/sdhci-internal: Unexport ESDHC definesBernhard Beschow2-20/+19
2022-07-12block: Change blk_{pread,pwrite}() param orderAlberto Faria1-2/+2
2022-07-12block: Add a 'flags' param to blk_pread()Alberto Faria1-1/+1
2022-05-30hw/sd/allwinner-sdhost: report FIFO water level as 1 when data readyIcenowy Zheng1-0/+7
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-03-21hw/sd/sdhci: Prohibit DMA accesses to devicesPhilippe Mathieu-Daudé1-2/+3
2022-03-21hw/sd/sdhci: Honor failed DMA transactionsPhilippe Mathieu-Daudé1-9/+25
2022-02-21Mark remaining global TypeInfo instances as constBernhard Beschow5-5/+5
2022-01-04hw/sd: Add SDHC support for SD card SPI-modeFrank Chang1-7/+17
2022-01-04hw/sd/sdcard: Rename Write Protect Group variablesPhilippe Mathieu-Daudé1-14/+14
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2-19/+30
2021-12-15hw/sd/ssi-sd: Do not create SD card within controller's realizeMarkus Armbruster1-28/+1
2021-11-02hw/sd: add nuvoton MMCShengtan Mao2-0/+183
2021-10-22speed/sdhci: Add trace eventsCédric Le Goater2-0/+9
2021-09-30qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell6-12/+9
2021-08-03hw/sd/sdcard: Fix assertion accessing out-of-range addresses with CMD30Philippe Mathieu-Daudé1-1/+1
2021-08-03hw/sd/sdcard: Document out-of-range addresses for SEND_WRITE_PROTPhilippe Mathieu-Daudé1-1/+8
2021-07-12hw/sd/sdcard: Check for valid address range in SEND_WRITE_PROT (CMD30)Philippe Mathieu-Daudé1-0/+5
2021-07-12hw/sd/sdcard: Extract address_in_range() helper, log invalid accessesPhilippe Mathieu-Daudé1-12/+21
2021-07-12hw/sd/sdcard: When card is in wrong state, log which state it isPhilippe Mathieu-Daudé1-1/+2
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella1-1/+1
2021-05-12Drop the deprecated lm32 targetMarkus Armbruster3-340/+0
2021-05-10hw/sd/omap_mmc: Use device_cold_reset() instead of device_legacy_reset()Peter Maydell1-1/+1
2021-05-02hw: Do not include qemu/log.h if it is not necessaryThomas Huth1-1/+0
2021-05-02hw: Do not include hw/irq.h if it is not necessaryThomas Huth1-1/+0
2021-03-22hw/sd: sdhci: Reset the data pointer of s->fifo_buffer[] when a different blo...Bin Meng1-0/+12
2021-03-22hw/sd: sdhci: Limit block size only when SDHC_BLKSIZE register is writableBin Meng1-7/+7
2021-03-22hw/sd: sdhci: Correctly set the controller status for ADMABin Meng1-0/+3
2021-03-22hw/sd: sdhci: Don't write to SDHC_SYSAD register when transfer is in progressBin Meng1-9/+11
2021-03-22hw/sd: sdhci: Don't transfer any data when command time outBin Meng1-1/+3
2021-03-22hw/sd: sd: Actually perform the erase operationBin Meng1-9/+13
2021-03-22hw/sd: sd: Fix build error when DEBUG_SD is onBin Meng1-0/+1
2021-02-21Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.0-pul...Peter Maydell1-1/+1
2021-02-20Fix SPDX-License-Identifier typosRyan Finnie1-1/+1
2021-02-20hw/sd: sdhci: Simplify updating s->prnsts in sdhci_sdma_transfer_multi_blocks()Bin Meng1-4/+3
2021-02-20hw/sd: sd: Bypass the RCA check for CMD13 in SPI modeBin Meng1-1/+2
2021-02-20hw/sd: sd: Skip write protect groups check in CMD24/25 for high capacity cardsBin Meng1-5/+9
2021-02-20hw/sd: sd: Skip write protect groups check in sd_erase() for high capacity cardsBin Meng1-6/+12
2021-02-20hw/sd: sd: Move the sd_block_{read, write} and macros aheadBin Meng1-21/+21
2021-02-20hw/sd: sd: Fix CMD30 response typeBin Meng1-1/+1
2021-02-20hw/sd: sd: Only SDSC cards support CMD28/29/30Bin Meng1-0/+12
2021-02-20hw/sd: sd: Fix address check in sd_erase()Bin Meng1-1/+1
2021-02-20hw/sd: ssi-sd: Handle the rest commands with R1b response typeBin Meng1-0/+6
2021-02-20hw/sd: ssi-sd: Fix STOP_TRANSMISSION (CMD12) responseBin Meng1-4/+5
2021-02-20hw/sd: ssi-sd: Fix SEND_IF_COND (CMD8) responseBin Meng1-3/+3
2021-02-20hw/sd: ssi-sd: Support multiple block writeBin Meng1-2/+31
2021-02-20hw/sd: ssi-sd: Support single block writeBin Meng1-4/+40
2021-02-20hw/sd: Introduce receive_ready() callbackBin Meng2-0/+19