Author: wmb Date: Fri Nov 2 23:34:51 2012 New Revision: 3412 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3412
Log: OLPC XO-4 - Trac #12169 - Reconnect eMMC signals prior to starting Linux, and ensure adequate off time.
Modified: cpu/arm/olpc/build-fw.fth cpu/arm/olpc/sdhci.fth
Modified: cpu/arm/olpc/build-fw.fth ============================================================================== --- cpu/arm/olpc/build-fw.fth Fri Nov 2 21:44:40 2012 (r3411) +++ cpu/arm/olpc/build-fw.fth Fri Nov 2 23:34:51 2012 (r3412) @@ -580,6 +580,14 @@ \ This must precede the loading of gui.fth, which chains from linux-hook's behavior ' quiesce to linux-hook
+[ifdef] olpc-cl4 +: linux-hook-emmc ( -- ) + [ ' linux-hook behavior compile, ] \ Chain to old behavior + connect-emmc +; +' linux-hook-emmc to linux-hook +[then] + \ This must be defined after spiui.fth, otherwise spiui will choose some wrong code : rom-pa ( -- adr ) mfg-data-buf mfg-data-offset - ; \ Fake out setwp.fth fload ${BP}/cpu/x86/pc/olpc/setwp.fth
Modified: cpu/arm/olpc/sdhci.fth ============================================================================== --- cpu/arm/olpc/sdhci.fth Fri Nov 2 21:44:40 2012 (r3411) +++ cpu/arm/olpc/sdhci.fth Fri Nov 2 23:34:51 2012 (r3412) @@ -12,7 +12,7 @@ 1 " #address-cells" integer-property 1 " #size-cells" integer-property
- d# 1 to power-off-time \ A2 and A3 have turn-off clamps + d# 30 to power-off-time \ Time for the voltage to decay \ true to avoid-high-speed?
hex