summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-26Re-Merge branch 'armlt-tracking' of git://git.linaro.org/arm/uefi/uefi-nextlinaro-uefi-2013.03-01Ryan Harkin
The previous merges had been leaving some old changes in the release branch. This commit forces the branch to take the latest code. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-22Merge branch 'armlt-tracking' of git://git.linaro.org/arm/uefi/uefi-nextlinaro-uefi-2013.03Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-22Merge branch 'linaro-tracking-2013.03' into linaro-releaseRyan Harkin
2013-03-21Merge branch 'linaro-topic-arndale' into linaro-tracking-2013.03Ryan Harkin
2013-03-21Samsung/Arndale: Enable component name protocolShivamurthy Shastri
Component Name Protocol been enabled to make sure the shell commands like drivers, devtree and devices shows the device name and other features properly. Signed-off-by: Shivamurthy Shastri <shiva.murthy@samsung.com> Signed-off-by: Rony Nandy <rony.nandy@linaro.org>
2013-03-21Merge branch 'linaro-topic-misc' into linaro-tracking-2013.03Ryan Harkin
2013-03-21ArmPkg/BdsLib: fix UIMAGE detectionRyan Harkin
This patch corrects a problem detecting UIMAGE signaturesi when booting with FDT. BdsBootLinuxFdt was attempting to read the signature from InitrdImage which is zero at this point in the code. The code now reads the signature from InitrdImageBase. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-21Merge branch 'linaro-topic-menu' into linaro-tracking-2013.03Ryan Harkin
2013-03-21ArmPlatformPkg/Bds: fix global Fdt variable locationRyan Harkin
The "Fdt" UEFI variable is now local, meaning that a pointer to gArmGlobalVariableGuid must be passed to Get/SetVariable. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-15Merge branch 'linaro-topic-tc2' into linaro-tracking-2013.03Ryan Harkin
2013-03-15TC2: boot from A7 clusterRyan Harkin
The 13.03 Landing Team release will start booting from the A7 cluster rather than the A15 cluster. This commit changes UEFI to match. board.txt needs to be updated to match this: SCC: 0x700 0x1032F003 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14Merging linaro-topic-tc2 into linaro-tracking-2013.03Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC2: rename PcdFdtLocalDevicePath to PcdDefaultFdtLocalDevicePathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC2: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (v2p-ca15-tc2.dtb) using a command line that is suitable for both A Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC2: boot from big coreRyan Harkin
TC2 was booting using the A7 (LITTLE) core. Booting via Boot Monitor booted via the A15 (big) core. Odd behaviour was noticed when booting via UEFI (chain loaded from Boot Monitor) versus booting via Boot Monitor directly. For example, pasting more than 16 characters over the serial terminal would begin to drop characters. Swapping to booting the system via the A15 core (and probably more importantly putting the GIC onto the A15) solves these problems. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC2: Allow EDK2_SKIP_PEICORE to be specified at build timeRyan Harkin
The original BSP for TC2 hard codes EDK2_SKIP_PEICORE=1, but this change allows the user to over-ride the value at build time. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC2: Add support for EDK2_OUT_DIR build parameterRyan Harkin
Add support to the build config to allow the user to specify a custom output directory to the build. This is particularly useful for automated build systems. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14Merging linaro-topic-tc1 into linaro-tracking-2013.03Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: rename PcdFdtLocalDevicePath to PcdDefaultFdtLocalDevicePathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (v2p-ca15-tc1.dtb) using a command line that is suitable for both Andro Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: set correct architected timer frequencyRyan Harkin
It was being set to 60MHz when it should have been 600MHz. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: set refresh periodRyan Harkin
This patch fixes TC1 instablility. Setting the DRAM refresh period seems to be the cure. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: Disable Loop BufferRyan Harkin
TC1 hardware is very unstable. Disabling the loop buffer helps improve this, but it isn't a cure. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: default to EDK2_ARMVE_STANDALONE=1Ryan Harkin
We always build with EDK2_ARMVE_STANDALONE=1, so we may as well make it the default. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14Merging linaro-topic-panda into linaro-tracking-2013.03Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: use correct CPU type in DSC fileRyan Harkin
The DSC file has been using the wrong CPU type. Update now uses -mcpu=cortex-a15. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: fix memory initRyan Harkin
Latest code tree has changed the order that things get called so we have to move the memory init to a different place Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: Fix BSP for latest UEFI treeRyan Harkin
Update the TC1 BSP so that it builds and boots on the latest UEFI tree. Currently, this version hangs after: Memory Init PEIM Loaded Therefore, more work is needed. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14TC1: Add Versatile Express CTA15x2 BSPRyan Harkin
Add the BSP for the Versatile Express CTA15x2 TC1 Core Tile Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14panda: Add ArmSmcLibRyan Harkin
A recent commit mandates the inclusion of ArmSmcLib or ArmSmcLibNull. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14panda: Introduced a separate SerialPortExtLib libraryRyan Harkin
After Olivier introduced the generic SerialPortExtLib template, we need to update the platforms that use the SerialPortLib to remove duplicate sym bols imported from the new library. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14panda: readme update for march 1st releaseOlivier Deprez
history and descriptions updated
2013-03-14panda: add ArmPlatformPkg PrePi early call patchOlivier Deprez
panda needs early init to fix dram timings add the appropriate patch to PandaBoardPkg/patches directory
2013-03-14panda: cleaned up reset definitionsOlivier Deprez
reset registers updated to omap4
2013-03-14panda: update gpio offset definitionsOlivier Deprez
gpio module offsets were wrong, updated to omap4
2013-03-14panda: clean up board revision detectionOlivier Deprez
the board ident code was commented out. Cleaned up and re-enabled.
2013-03-14panda: move pbias control module definition bits to prcmOlivier Deprez
for consistency, move these bits in prcm header file
2013-03-14panda: update pad conf to help booting linaro linux imagesOlivier Deprez
pad conf cleaned up for booting linaro linux images
2013-03-14panda: clean up clocks initilization codeOlivier Deprez
re-align clock init to help booting linaro linux images
2013-03-14panda: workaround to mask rom issue with dram initOlivier Deprez
this asm code work arounds a mask rom issue with processing configuration headers for dram initialization
2013-03-14panda: re-align clocks and dram settings to linaro uboot'sOlivier Deprez
use same settings as linaro uboot's to run linux linaro images
2013-03-14panda: add back usb host support in flash definition fileOlivier Deprez
these drivers were commented out in waiting to debug usb host support
2013-03-14panda: use null-uuid to boot linaro sd card imagesOlivier Deprez
linaro-media-create tool use null sd card's uuid
2013-03-14panda: add support for usb hostOlivier Deprez
usb host support inherited from beagleboard pkg updated code to panda
2013-03-14panda: build.sh: use -b for build targetRyan Harkin
Make Panda's build.sh use -b to specify the build target on the command line. Previously, build.sh could be called: ./build.sh ./build.sh -b DEBUG ./build.sh RELEASE Now, you call: ./build.sh ./build.sh -b DEBUG ./build.sh -b RELEASE Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Acked-by: Deprez, Olivier <o-deprez@ti.com>
2013-03-14panda: Enable native building for Pandaboard.Leif Lindholm
The "chtool" utility is checked in in its compiled form (x86-64), which breaks when trying to compile on any other architecture. This patch deletes this utility, which will be automatically built when required. PandaBoardPkg/build.sh uses TARGET_TOOLS rather than TOOLCHAIN to determine toolchain to use - and falls back to hardcoded cross-toolchains when this fails. To minimize changes, copy the value of TOOLCHAIN into TARGET_TOOLS if set.
2013-03-14panda: fix build failure when tmp.bin does not existRyan Harkin
The Panda build script fails to build if tmp.bin does not exist. This patch add -f to rm so that the remove does not fail in this case. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-03-14panda: various updates in panda definition filesOlivier Deprez
Omap44xxPkg.dsc: Update gpmc base address Remove unused drivers: Flash, MMCHSDxe, InterruptDxe PandaBoardPkg.dsc: Change PcdCoreCount to 2 Change default boot type to Fdt Update linux machine type to Panda Board Remove SemihostFs, Flash, InterruptDxe Rename pmic TPS65650 to TWL6030 PandaBoardPkg.fdf: Remove SemihostFs, Flash, Rename pmic TPS65650 to TWL6030
2013-03-14panda: add pmic support for sd card scenariosOlivier Deprez
Restore card detection mechanism Handle SD card PBIAS Support Pmic in MMCHS init. routine
2013-03-14panda: adapted for panda pmic supportOlivier Deprez
Files were inherited from Beagle/TPS65650. Adapted to support TWL6030/Phoenix on PandaBoard