[SeaBIOS] [PATCH 00/14] Initial sdcard support on real hardware

Kevin O'Connor kevin at koconnor.net
Wed Aug 12 20:03:21 CET 2015


This series further improves the SeaBIOS sdcard support.  At the
conclusion of the series the sdcard support is enabled on
configurations beyond QEMU.

This code was tested on an Asus C300 (a Baytrail style Chromebook)
with both an external sdcard card and an internal eMMC drive.

-Kevin


Kevin O'Connor (14):
  sdcard: Fix typo - use sdcard_pio() instead of sdcard_pio_app()
  sdcard: Fill command bits according to spec
  sdcard: Support SDHCI v3.00 spec clock setting
  sdcard: Move power setup to new function sdcard_set_power()
  sdcard: Power controller up to maximum voltage supported
  sdcard: Power down controller on failure
  sdcard: The card should never be in a busy state at start of
    sdcard_pio()
  sdcard: Implement timeout on every block read in sdcard_pio_transfer()
  sdcard: Rename waitw() to sdcard_waitw() and simplify
  sdcard: Perform a controller reset at start of init
  sdcard: Check for error events during sdcard_pio()
  sdcard: Initial support for MMC cards
  sdcard: Allow the sdcard driver to run on real hardware
  sdcard: Allow sdcard addresses to be specified in CBFS files

 docs/Runtime_config.md |   1 +
 src/Kconfig            |   2 +-
 src/hw/sdcard.c        | 293 +++++++++++++++++++++++++++++++++----------------
 3 files changed, 202 insertions(+), 94 deletions(-)

-- 
1.9.3




More information about the SeaBIOS mailing list