Age | Commit message (Collapse) | Author |
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
|
|
|
|
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>
|
|
|
|
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>
|
|
|
|
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>
|
|
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
It was being set to 60MHz when it should have been 600MHz.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This patch fixes TC1 instablility. Setting the DRAM refresh period seems to be the cure.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
Add the BSP for the Versatile Express CTA15x2 TC1 Core Tile
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
A recent commit mandates the inclusion of ArmSmcLib or ArmSmcLibNull.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
history and descriptions updated
|
|
panda needs early init to fix dram timings
add the appropriate patch to PandaBoardPkg/patches directory
|
|
reset registers updated to omap4
|
|
gpio module offsets were wrong, updated to omap4
|
|
the board ident code was commented out.
Cleaned up and re-enabled.
|
|
for consistency, move these bits in prcm header file
|
|
pad conf cleaned up for booting linaro linux images
|
|
re-align clock init to help booting linaro linux images
|
|
this asm code work arounds a mask rom issue with processing configuration headers for dram initialization
|
|
use same settings as linaro uboot's to run linux linaro images
|
|
these drivers were commented out in waiting to debug usb host support
|
|
linaro-media-create tool use null sd card's uuid
|
|
usb host support inherited from beagleboard pkg
updated code to panda
|
|
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>
|
|
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.
|
|
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>
|
|
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
|
|
Restore card detection mechanism
Handle SD card PBIAS
Support Pmic in MMCHS init. routine
|
|
Files were inherited from Beagle/TPS65650.
Adapted to support TWL6030/Phoenix on PandaBoard
|