1df2fe1433b2420b7e11591e3d46ed1a2c146072 |
|
23-Nov-2016 |
Haojian Zhuang <haojian.zhuang@linaro.org> |
ArmPlatformPkg/PL180MciDxe: update for identifying SD When CMD6 & ACMD51 are added into identifying SD process, PL180 should also support CMD6 & ACMD51. Otherwise, it will hang when system tries to read expected data. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Tested-by: Ryan Harkin <ryan.harkin@linaro.org>
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
d777442bb4f801e58da2bea4c43a8c29cef09057 |
|
01-Mar-2016 |
Ryan Harkin <ryan.harkin@linaro.org> |
ArmPlatformPkg/PL180MciDxe: don't check ID_REG3 TC2 reads 0x02 for the PL180 ID3 register instead of 0x00 as defined in the spec. However, the spec [1] states that the contents of ID3 register represent the "configuration option of the peripheral" and thus not part of the Prime Cell identification. For this patch, we drop checking the value in MCI_PERIPH_ID_REG3. [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0172a/index.html Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
b5ffaf7d70e2a6e39798b9d8bedfb7a1d6dd2902 |
|
01-Mar-2016 |
Ryan Harkin <ryan.harkin@linaro.org> |
ArmPlatformPkg/PL180MciDxe: warn on probe fail If the PL180 fails to probe, issue a warning on debug builds. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
300fc77a8a4bf4bb160004dd6e5bec7333d1dc7a |
|
25-Aug-2015 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
ArmPlatformPkg/PL180MciDxe: check PrimeCell ID before initializing To deal gracefully with the absence of the PL180 hardware on the Foundation model, check the PrimeCell ID before proceeding with the installation. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18307 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
3402aac7d985bf8a9f9d3c639f3fe93609380513 |
|
19-Aug-2014 |
Ronald Cron <ronald.cron@arm.com> |
ARM Packages: Removed trailing spaces Trailing spaces create issue/warning when generating/applying patches. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ronald Cron <ronald.cron@arm.com> Reviewed-By: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15833 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
4f8c9ae05d699c72fbe4b5bda4b1c64e8c907337 |
|
21-Oct-2013 |
Olivier Martin <olivier.martin@arm.com> |
ArmPlatformPkg/PL180MciDxe: Fixed check for space in transmit FIFO This patch prevents a buffer underrun error on the Versatile Express Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14793 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
bb058bcdfbfeb91e3c6c3f61559ca3d7239062f9 |
|
06-Aug-2013 |
Olivier Martin <olivier.martin@arm.com> |
ArmPlatformPkg/PL180MciDxe: Increased the TPL at the highest priority to disable interrupts This change prevent any interrupt to disturb the PL180 data transfer. If the data transfer is not fast enough, we get UNDERRUN error. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14526 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
dad28de188864c46fb9ec3ac8f63acf2329e72b4 |
|
02-Aug-2012 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPlatformPkg/PL180MciDxe: Clean code - Removed duplicated code - Removed unreachable code Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13588 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
93b429fc213bd935b5d90c71e8e8b4523253e445 |
|
02-Aug-2012 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPlatformPkg/PL180MciDxe: Fixed coding style Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13586 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
16d88c2d20ccd9f8ea52967b578ece82174ea762 |
|
01-Sep-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
EmbeddedPkg/MmcDxe: Add 'This' pointer attribute to protocol function This attribute allows the EFI_MMC_HOST_PROTOCOL interface to manage multiple instances in one driver. EmbeddedPkg/MmcDxe: Add Revision attribute to the EFI_MMC_HOST_PROTOCOL Note: The ARM PL180 and Omap35xx MMC host drivers has been updated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12255 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
bb0f9e9ba31f9722faa84c5d57195df013660214 |
|
15-Aug-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
EmbeddedPkg/MmcDxe: Fix the indexes in the response array The indexes have been reversed compare to the specification which created confusions in some MMC responses. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12132 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|
633724f462a7117bc26838e66825e3b1bec506cc |
|
01-Jul-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/ (2) ... svn did not like my way to move folder from one directory to another one :-/ git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11957 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c
|