GitHub

Original file line numberDiff line numberDiff line change

@@ -364,12 +364,24 @@

364364

#

365365

# DW MMC/SD card controller

366366

#

367-

gDesignWareTokenSpaceGuid.PcdDwEmmcDxeBaseAddress|0x16010000

368-

gDesignWareTokenSpaceGuid.PcdDwSdDxeBaseAddress|0x16020000

369-

gDesignWareTokenSpaceGuid.PcdDwEmmcDxeClockFrequencyInHz|198000000

370-

gDesignWareTokenSpaceGuid.PcdDwEmmcDxeMaxClockFreqInHz|198000000

371-

gDesignWareTokenSpaceGuid.PcdDwPermitObsoleteDrivers|TRUE

372-

gDesignWareTokenSpaceGuid.PcdDwEmmcDxeFifoDepth|32

367+

# TODO:

368+

#

369+

# Figure out why MmcDxe fails to work and break EDK2.

370+

#

371+

# EDK2 Log:

372+

#

373+

# Card should be MMC

374+

# ...

375+

# Card should be MMC

376+

# MmcIdentificationMode(): No Card

377+

# InitializeMmcDevice(): Error in Identification Mode, Status=No Media

378+
379+

#gDesignWareTokenSpaceGuid.PcdDwEmmcDxeBaseAddress|0x16010000

380+

#gDesignWareTokenSpaceGuid.PcdDwSdDxeBaseAddress|0x16020000

381+

#gDesignWareTokenSpaceGuid.PcdDwEmmcDxeClockFrequencyInHz|198000000

382+

#gDesignWareTokenSpaceGuid.PcdDwEmmcDxeMaxClockFreqInHz|198000000

383+

#gDesignWareTokenSpaceGuid.PcdDwPermitObsoleteDrivers|TRUE

384+

#gDesignWareTokenSpaceGuid.PcdDwEmmcDxeFifoDepth|32

373385
374386

#SPI

375387

gJH7110TokenSpaceGuid.PcdSpiFlashRegBase|0x13010000

@@ -555,15 +567,26 @@

555567

#

556568

# sdio/mmc support

557569

#

558-

EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf

559-

Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwEmmcDxe.inf {

560-

<BuildOptions>

561-

GCC:*_*_*_CC_FLAGS = -DCONFIG_DWEMMC

562-

}

563-

Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwSdmmcDxe.inf {

564-

<BuildOptions>

565-

GCC:*_*_*_CC_FLAGS = -DCONFIG_DWSDMMC

566-

}

570+

# TODO:

571+

#

572+

# Figure out why MmcDxe fails to work and break EDK2.

573+

#

574+

# EDK2 Log:

575+

#

576+

# Card should be MMC

577+

# ...

578+

# Card should be MMC

579+

# MmcIdentificationMode(): No Card

580+

# InitializeMmcDevice(): Error in Identification Mode, Status=No Media

581+

#EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf

582+

#Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwEmmcDxe.inf {

583+

# <BuildOptions>

584+

# GCC:*_*_*_CC_FLAGS = -DCONFIG_DWEMMC

585+

#}

586+

#Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwSdmmcDxe.inf {

587+

# <BuildOptions>

588+

# GCC:*_*_*_CC_FLAGS = -DCONFIG_DWSDMMC

589+

#}

567590
568591

#

569592

# PCIe support

Original file line numberDiff line numberDiff line change

@@ -209,9 +209,20 @@ INF ShellPkg/Application/Shell/Shell.inf

209209

#

210210

# SDIO/MMC support

211211

#

212-

INF EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf

213-

INF Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwEmmcDxe.inf

214-

INF Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwSdmmcDxe.inf

212+

# TODO:

213+

#

214+

# Figure out why MmcDxe fails to work and break EDK2.

215+

#

216+

# EDK2 Log:

217+

#

218+

# Card should be MMC

219+

# ...

220+

# Card should be MMC

221+

# MmcIdentificationMode(): No Card

222+

# InitializeMmcDevice(): Error in Identification Mode, Status=No Media

223+

#INF EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf

224+

#INF Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwEmmcDxe.inf

225+

#INF Silicon/Synopsys/DesignWare/Drivers/DwEmmcDxe/DwSdmmcDxe.inf

215226
216227

#

217228

# PCIe support

Read the original on github.com ↗