Author: wmb Date: Wed Mar 6 19:55:27 2013 New Revision: 3593 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3593
Log: OLPC XO-1.5 - fixed build problem introduced by Bluetooth driver. The problem is that the bluetooth driver uses some Forth words that don't have FCode equivalents, but the WLAN driver stack is in FCode form on XO-1.5. The easy fix is to omit the bluetooth driver for XO-1.5. As a result, if you try to use an 8787 module in an XO-1.5, the Bluetooth diagnostic won't work. That doesn't violate any known use case, since the BT diag's purpose is factory testing of XO-4s.
Added: dev/mmc/sdhci/mv8686/bluetooth-pkg.fth Modified: dev/mmc/sdhci/mv8686/loadpkg.fth
Added: dev/mmc/sdhci/mv8686/bluetooth-pkg.fth ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/mmc/sdhci/mv8686/bluetooth-pkg.fth Wed Mar 6 19:55:27 2013 (r3593) @@ -0,0 +1,6 @@ +new-device +2 to my-space +my-space 1 reg +" bluetooth" name +fload ${BP}/dev/bluetooth/marvell-hci.fth \ Bluetooth driver +finish-device
Modified: dev/mmc/sdhci/mv8686/loadpkg.fth ============================================================================== --- dev/mmc/sdhci/mv8686/loadpkg.fth Wed Mar 6 19:45:09 2013 (r3592) +++ dev/mmc/sdhci/mv8686/loadpkg.fth Wed Mar 6 19:55:27 2013 (r3593) @@ -16,10 +16,3 @@ fload ${BP}/dev/mmc/sdhci/mv8686/libertas-interface.fth \ Marvell "Libertas" common code fload ${BP}/dev/libertas.fth \ Marvell "Libertas" common code finish-device - -new-device -2 to my-space -my-space 1 reg -" bluetooth" name -fload ${BP}/dev/bluetooth/marvell-hci.fth \ Bluetooth driver -finish-device