[SeaBIOS] Does SeaBIOS support eMMC?

Scheithauer, Mario Mario.Scheithauer at siemens.com
Tue Jan 12 10:34:46 CET 2016


Now I have a new log with an actual coreboot + SeaBIOS.
Additional I've made the following changes for FSP and coreboot:
FSP - SouthComplex - eMMC Boot Mode - eMMC4.5
FSP - SouthComplex - eMMC45 DDR50 - Enabled
FSP - SouthComplex -eMMC45 HS200 - Enabled
coreboot - gpio.c
  GPIO_FUNC3, /* GPIO_S0_SC[016]	MMC1_CLK		MMC1_45_CLK			 */
  GPIO_FUNC3, /* GPIO_S0_SC[017]  MMC1_D[0]   MMC1_45_D[0]       */
  GPIO_FUNC3, /* GPIO_S0_SC[018]  MMC1_D[1]   MMC1_45_D[1]       */
  GPIO_FUNC3, /* GPIO_S0_SC[019]  MMC1_D[2]   MMC1_45_D[2]       */
  GPIO_FUNC3, /* GPIO_S0_SC[020]  MMC1_D[3]   MMC1_45_D[3]       */
  GPIO_FUNC3, /* GPIO_S0_SC[021]  MMC1_D[4]   MMC1_45_D[4]       */
  GPIO_FUNC3, /* GPIO_S0_SC[022]  MMC1_D[5]   MMC1_45_D[5]       */
  GPIO_FUNC3, /* GPIO_S0_SC[023]  MMC1_D[6]   MMC1_45_D[6]       */
  GPIO_FUNC3, /* GPIO_S0_SC[024]  MMC1_D[7]   MMC1_45_D[7]       */
  GPIO_FUNC3, /* GPIO_S0_SC[025]  MMC1_CMD    MMC1_45_CMD      */
  GPIO_FUNC3, /* GPIO_S0_SC[026]  MMC1_RST#   SATA_DEVSLP[0]  MMC1_45_RST#   */

Mario

-----Ursprüngliche Nachricht-----
Von: Kevin O'Connor [mailto:kevin at koconnor.net] 
Gesendet: Montag, 11. Januar 2016 16:08
An: Scheithauer, Mario
Cc: Alexander Couzens; seabios at seabios.org
Betreff: Re: [SeaBIOS] Does SeaBIOS support eMMC?

On Mon, Jan 11, 2016 at 02:59:00PM +0000, Scheithauer, Mario wrote:
> Hello Kevin, Alexander,
> 
> Attached is the boot log. 
> Thanks that you have a look at the eMMC initialization.
> I will try the other way about both files (sdcard0, sdcard1).
> I think for my case the address should be 0xd0520000 and 0xd0521000, or isn't it?

The sdhci controller on your device is properly detected, so you should not do anything with the "etc/sdcard" settings.

It looks like your eMMC device was detected as well (MMC drive R1J55A 2097151MiB), but then had an error during read.  I need to take a closer look at the logs to try and figure out what went wrong.

BTW, I noticed the build didn't pick up the seabios version - what version are you using and what build environment did you use to compile it?

-Kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: baytrail_new.log
Type: application/octet-stream
Size: 61634 bytes
Desc: baytrail_new.log
URL: <http://www.seabios.org/pipermail/seabios/attachments/20160112/0606b1de/attachment-0001.obj>


More information about the SeaBIOS mailing list