aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/sdcard.c
Commit message (Expand)AuthorAgeFilesLines
* sdcard: Increase SDHCI_POWER_ON_TIME to 5msKevin O'Connor2018-09-031-1/+1
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-1/+1
* sdcard: skip detection of PCI sdhci controllers if etc/sdcard usedMatt DeVillier2016-03-211-0/+5
* pci: Split low-level pci code from higher-level 'struct pci_device' codeKevin O'Connor2016-02-031-1/+1
* sdcard: Convert to new PCI BAR helper functionsKevin O'Connor2016-02-021-8/+6
* sdcard: Enable extra debugging on sdcard_waitw() timeoutKevin O'Connor2015-11-191-0/+1
* sdcard: fix typo causing 32bit write to 16bit block_size fieldKevin O'Connor2015-11-191-1/+1
* sdcard: Only enable error_irq_enable for bits defined in SDHCI v1 specKevin O'Connor2015-11-191-1/+1
* PCI SDHCI driver: Fix base addressKyösti Mälkki2015-11-041-0/+1
* sdcard: Obtain card capacity and report it on the boot menuKevin O'Connor2015-09-031-5/+43
* sdcard: Display sdcard product name in boot menuKevin O'Connor2015-09-031-2/+10
* sdcard: Turn card_type into a bitmap and store if card is MMC typeKevin O'Connor2015-09-031-10/+9
* sdcard: Move drive registration to sdcard_card_setup()Kevin O'Connor2015-09-031-15/+15
* sdcard: Move frequency setting into sdcard_card_setup()Kevin O'Connor2015-09-031-8/+10
* sdcard: Move sdcard_set_frequency()/sdcard_set_power() in sdcard.cKevin O'Connor2015-09-031-58/+58
* sdcard: Allow sdcard addresses to be specified in CBFS filesKevin O'Connor2015-08-241-12/+36
* sdcard: Allow the sdcard driver to run on real hardwareKevin O'Connor2015-08-171-6/+0
* sdcard: Initial support for MMC cardsKevin O'Connor2015-08-171-17/+26
* sdcard: Check for error events during sdcard_pio()Kevin O'Connor2015-08-171-2/+13
* sdcard: Perform a controller reset at start of initKevin O'Connor2015-08-171-0/+20
* sdcard: Rename waitw() to sdcard_waitw() and simplifyKevin O'Connor2015-08-171-16/+13
* sdcard: Implement timeout on every block read in sdcard_pio_transfer()Kevin O'Connor2015-08-171-5/+4
* sdcard: The card should never be in a busy state at start of sdcard_pio()Kevin O'Connor2015-08-171-6/+9
* sdcard: Power down controller on failureKevin O'Connor2015-08-171-4/+8
* sdcard: Power controller up to maximum voltage supportedKevin O'Connor2015-08-171-4/+18
* sdcard: Move power setup to new function sdcard_set_power()Kevin O'Connor2015-08-171-13/+24
* sdcard: Support SDHCI v3.00 spec clock settingKevin O'Connor2015-08-171-7/+22
* sdcard: Fill command bits according to specKevin O'Connor2015-08-171-11/+17
* sdcard: Fix typo - use sdcard_pio() instead of sdcard_pio_app()Kevin O'Connor2015-08-171-2/+2
* sdcard: Add proper delays during card power upKevin O'Connor2015-08-041-0/+6
* sdcard: Improve SD card initialization command sequenceKevin O'Connor2015-08-041-4/+40
* sdcard: Set timeout control register during init (to max allowed timeout)Kevin O'Connor2015-08-041-0/+1
* sdcard: Make sure controller support 3.3V before enabling itKevin O'Connor2015-08-041-1/+11
* sdcard: Implement controller frequency setting according to sdhci specKevin O'Connor2015-08-041-2/+42
* sdcard: Check if card is present before sending commands to cardKevin O'Connor2015-08-041-2/+7
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-141-1/+1
* block: Introduce default_process_op() with common command handling codesKevin O'Connor2015-07-141-7/+1
* block: Split process_op() command dispatch up into multiple functionsKevin O'Connor2015-07-141-1/+1
* sdcard: Initial support for SD cards on PCI SDHCI controllers on QEMUKevin O'Connor2014-12-291-0/+321