summary refs log tree commit diff stats
path: root/hw/sd/sdhci.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-2/+2
* hw/sd/sdhci: Remove need for SDHCI_VENDOR_IMX definitionPhilippe Mathieu-Daudé2025-03-121-10/+4
* hw/sd/sdhci: Set reset value of interrupt registersBALATON Zoltan2025-03-111-0/+4
* hw: Make class data 'const'Philippe Mathieu-Daudé2025-02-161-1/+1
* hw/sd/sdhci: Introduce a new Write Protected pin inverted propertyJamin Lin2025-01-271-0/+6
* hw/sd/sdhci: Factor sdhci_sdma_transfer() outPhilippe Mathieu-Daudé2025-01-131-11/+11
* hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriateBernhard Beschow2025-01-131-3/+8
* Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2024-12-211-1/+1
|\
| * include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-1/+1
* | include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson2024-12-191-1/+0
|/
* hw/sd: Constify all PropertyRichard Henderson2024-12-151-1/+1
* hw/sd/sdhci: Fix coding styleJamin Lin2024-11-181-22/+42
* hw/sd/sdhci: Prefer DEFINE_TYPES() macroBernhard Beschow2024-11-051-36/+26
* hw/sdhci: fix -Werror=maybe-uninitialized false-positiveMarc-André Lureau2024-10-021-1/+1
* hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell2024-09-131-1/+1
* hw/sd/sdhci: Reset @data_count index on invalid ADMA transfersPhilippe Mathieu-Daudé2024-08-061-0/+1
* hw/sd/sdhci: Log non-sequencial access as GUEST_ERRORPhilippe Mathieu-Daudé2024-07-051-2/+3
* hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is setPhilippe Mathieu-Daudé2024-04-101-0/+8
* hw/sd: Constify VMStateRichard Henderson2023-12-301-3/+3
* hw/sd/sdhci: Block Size Register bits [14:12] is lostLu Gao2023-10-191-4/+11
* hw/sd: spelling fixesMichael Tokarev2023-08-311-1/+1
* hw/sd/sdhci: Do not force sdhci_mmio_*_ops onto all SD controllersBernhard Beschow2023-07-251-1/+7
* hw/sd/sdhci: Support big endian SD host controller interfacesPhilippe Mathieu-Daudé2022-12-211-3/+29
* hw/sd/sdhci: Rename ESDHC_* defines to USDHC_*Bernhard Beschow2022-10-281-33/+33
* hw/sd/sdhci-internal: Unexport ESDHC definesBernhard Beschow2022-10-281-0/+19
* hw/sd/sdhci: Prohibit DMA accesses to devicesPhilippe Mathieu-Daudé2022-03-211-2/+3
* hw/sd/sdhci: Honor failed DMA transactionsPhilippe Mathieu-Daudé2022-03-211-9/+25
* dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-301-13/+22
* qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell2021-09-301-2/+1
* hw/sd: sdhci: Reset the data pointer of s->fifo_buffer[] when a different blo...Bin Meng2021-03-221-0/+12
* hw/sd: sdhci: Limit block size only when SDHC_BLKSIZE register is writableBin Meng2021-03-221-7/+7
* hw/sd: sdhci: Correctly set the controller status for ADMABin Meng2021-03-221-0/+3
* hw/sd: sdhci: Don't write to SDHC_SYSAD register when transfer is in progressBin Meng2021-03-221-9/+11
* hw/sd: sdhci: Don't transfer any data when command time outBin Meng2021-03-221-1/+3
* hw/sd: sdhci: Simplify updating s->prnsts in sdhci_sdma_transfer_multi_blocks()Bin Meng2021-02-201-4/+3
* Remove superfluous timer_del() callsPeter Maydell2021-01-081-2/+0
* hw/sd/sdhci: Yield if interrupt delivered during multiple transferPhilippe Mathieu-Daudé2020-10-211-1/+4
* hw/sd/sdhci: Let sdhci_update_irq() return if IRQ was deliveredPhilippe Mathieu-Daudé2020-10-211-2/+7
* hw/sd/sdhci: Resume pending DMA transfers on MMIO accessesPhilippe Mathieu-Daudé2020-10-211-0/+14
* hw/sd/sdhci: Stop multiple transfers when block count is clearedPhilippe Mathieu-Daudé2020-10-211-1/+6
* hw/sd/sdhci: Fix DMA Transfer Block Size fieldPhilippe Mathieu-Daudé2020-10-211-1/+1
* hw/sd/sdhci: Document the datasheet usedPhilippe Mathieu-Daudé2020-10-211-0/+2
* hw/sd/sdhci: Fix qemu_log_mask() format stringPhilippe Mathieu-Daudé2020-10-211-1/+1
* Use DECLARE_*CHECKER* when possible (--force mode)Eduardo Habkost2020-09-091-1/+3
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-0/+1
* hw/sd: Use sdbus_read_data() instead of sdbus_read_byte() when possiblePhilippe Mathieu-Daudé2020-08-211-20/+8
* hw/sd: Use sdbus_write_data() instead of sdbus_write_byte when possiblePhilippe Mathieu-Daudé2020-08-211-14/+4
* hw/sd: Rename sdbus_read_data() as sdbus_read_byte()Philippe Mathieu-Daudé2020-08-211-4/+4
* hw/sd: Rename sdbus_write_data() as sdbus_write_byte()Philippe Mathieu-Daudé2020-08-211-4/+4
* sd: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy2020-07-101-12/+9