Age | Commit message (Collapse) | Author |
|
I used the latest recovery and ARM Trusted Firmware commits as shown
below and rebuilt everything.
recovery:
9dee72e 2016-09-06 Add SCP v1.18.0-rc0 [Ryan Harkin]
u-boot:
5fd40fc 2016-06-14 HACK: boot TC2 from NOR flash [Ryan Harkin]
arm-tf:
99e8937 2016-09-01 Merge pull request #695 from soby-mathew/sm/AArch32_fixes [davidcunado-arm]
edk2 was that same bl33-uefi.bin as found in the recovery repo at
a1cf7d6.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Changes for Juno since v1.17.0:
- SCPI: Fix uninitialised pointer access on receiving invalid commands.
- SCPI: PD: Fix memory leak on receiving invalid set power state
commands.
Known issues not fixed in this release:
- http://jira.arm.com/browse/SCPMCPSW-183 (Ongoing investigation with
the hardware team).
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ VER=16.07 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I used the latest recovery and ARM Trusted Firmware commits as shown
below and rebuilt everything.
recovery:
0161be5 2016-07-12 Update SCP to v1.16.0-rc0 [Ryan Harkin]
u-boot:
dbf16a0 2016-06-14 HACK: boot TC2 from NOR flash [Ryan Harkin]
arm-tf:
6f511c4 2016-07-04 Merge pull request #651 from Xilinx/zynqmp_uart
edk2 was that same bl33-uefi.bin as found in the recovery repo at a1cf7d6.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Taken from the release note:
Changes from v1.15.2-rc1 to v1.16.0-rc0
The main changes for this release are:
- Fixed SCPI based debug system power up/down sequence (SCPMCPSW-167).
- Fixed single-step issue caused by the Watchdog halt-on-debug CTI
trigger
(SCPMCPSW-144).
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ VER=16.05 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I used the latest recovery and ARM Trusted Firmware commits as shown
below and rebuilt everything.
recovery:
a1cf7d6 2016-06-22 remove juno-16.05-linaro1 marker file [Ryan Harkin]
u-boot:
3db1934 2016-05-23 HACK: tc2 baseaddr 0xb0000000 [Ryan Harkin]
arm-tf:
f9455ce 2016-06-13 Merge pull request #629 from ljerry/tf_issue_398 [danh-arm]
edk2 was that same bl33-uefi.bin as found in the recovery repo at a1cf7d6.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ VER=16.05 ; find . -name "*" -type f | grep -v -e .git -e
juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1
For this release, I decided to move away from the previous 0.11.9 style
numbering scheme and stick with the version of the LT release it was
destined for.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
U-Boot comes from this SHA:
3d222ea 2016-04-25 Juno: enable CONFIG_DONT_UPDATE_FDT [manish pandey]
UEFI is the old binary:
UEFI firmware (version 131aec0 built at 10:45:57 on Mar 17 2016)
ARM-TF comes from this SHA:
8fc8357 2016-05-04 Merge pull request #618 from rockchip-linux/fixes-for-suspend/resume [danh-arm]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
ARM supplied these SCPI binaries for the 16.05 LT release.
following release note:
Changes from v1.14.0-rc0 to v1.15.0-rc3
The relevant change for Juno is:
- juno: Add initialisation for PCI Express components
- juno: isolated the PCIe initialisation to happen only for Juno R1 and
R2
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ VER=0.11.9 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
After the SCP update in a previous patch, we need a new FIP.
When building the new FIP, I used the ARM-TF sources used in the 16.03
ARM Platform Software Release. This means that I also need a new BL1
binary.
While I was there I chose to update the U-Boot binary (and equivalent
FIP) to the version build from the 16.03 sources.
The UEFI binary stays the same and is pinned to a version that will
continue to work in LAVA.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
ARM supplied these SCPI binaries for the 16.04 LT release with the
following release note:
Changes from v1.13.0-rc0 to v1.14.0-rc0
- Fixed sensor issue: Cluster voltage sensor (based on PVT) was
returning invalid values.
- Improvements to the I2C management.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Move the DTB file location in NOR to allow for a larger ramdisk.img.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add a selftest application to NOR flash.
This is run from the EFI Shell using the "runaxf" command.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The MCC firmware has been updated to correct an issue with the MCC
Ethernet MAC address being reversed.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ VER=0.11.8 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro1 | sort | xargs md5sum > juno-${VER}-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I sync'd the repo to the 16.01 manifest, used the latest recovery and
ARM Trusted Firmware commits as shown below and rebuilt everything
recovery:
2cfd094 2016-03-17 Add v1.13.0-rc0 SCP binaries from ARM [Ryan Harkin]
arm-tf:
5cc3483 2016-03-14 Merge pull request #547 from ljerry/tf_issue_371 [danh-arm]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
ARM have updated their SCP binaries for the Linaro 16.03 release.
ARM's release notes states:
Changes for v1.13.0-rc0 from v1.12.0-rc4
juno: Configure CTI to enable watchdog halt-on-debug
juno: Optimise PCSM delays for shorter transition times
juno/i2c: Check I2C bus post-write so that errors are not ignored
juno: sensors: Add support for on-board energy sensors
lib: scpi: Upgrade SCPI to handle sensor values more than 32 bits wide
juno: sensors: Fix power consumption calculation
Juno: I2C: Prevent false timeouts
lib: ram: dvfs: Allow concurrent requests
drivers/pvt: Return immediately if read_sensor_value() fails.
drivers/pvt: Handle the case where a voltage reading is requested from a
PVT sensor that is power gated.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ find . -name "*" -type f | grep -v -e .git -e juno-0.11.7-linaro1 | sort | xargs md5sum > juno-0.11.7-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update the ARM-TF binaries after adding the SCP binaries. Also updated the BL33 binaries used to generate the FIP.
These binaries came from the output of the CI job #55:
http://snapshots.linaro.org/member-builds/armlt-platforms/55/juno-latest-oe-uefi.zip
That build shows the following info about what was built:
commit repo
------- ---------------------
2f86163 uefi/edk2
fa3170b model-scripts
8713ece u-boot
e26c4f5 build-scripts
f3974ea arm-tf
d36d7da recovery
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Fix line endings on a few files that we have modified.
The board firmware usually has DOS endings, so make the files
consistent.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Using AUTO for the address of startup.nsh sometimes causes the board to
have to erase the whole of NOR flash when some file sizes change.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added startup.nsh.
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ find . -name "*" -type f | grep -v -e .git -e juno-0.11.6-linaro1 | sort | xargs md5sum > juno-0.11.6-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
startup.nsh can be used by UEFI Shell to auto-start a kernel. The
example startup.nsh included is configured to start up a Linaro kernel
with the ARM Development Platform Software releases.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add the SCP binaries for release 1.11.0.
With the updated BL30, we need an updated FIP. When I update the FIP, I
always update with the matching BL1 built at the same time.
This was built with ARM Trusted Firmware at this commit id:
4266228 2015-11-09 Merge pull request #425 from achingupta/ag/tf-issues#332
I have also updated to the latest UEFI and U-Boot binaries. With EDK2 at this commit id:
9ed6f7e 2015-11-06 ArmPkg/BdsLib: Increase fallback tftp buffer size
And U-Boot at this commit id:
8db0d73 2015-10-29 HACK: vexpress64: add reset support
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The file blank.img resides in NOR flash in the same location as the
U-Boot and UEFI config.
Rename it to BOOTENV so that users reading the list if images can tell
what it is.
I didn't rename the file from blank.img because I also want it to be
clear that the file is blank. Doig "touch blank.img" will erase NOR
flash on the next reboot.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the latest
motherboard and SCP firmware from ARM with ARMLT modifications.
This file was generated using this command:
$ find . -name "*" -type f | grep -v -e .git -e juno-0.11.5-linaro1 | sort | xargs md5sum > juno-0.11.5-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add the U-Boot and UEFI binaries used to create the fip.bin so that
other users can create their own FIP without having to build components
unless they need to.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update the ARM Trusted Firmware binaries, built with the updated
bl30.bin and the latest UEFI and U-Boot binaries.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This patch adds the updated SCP firmware from ARM that matches the
updated motherboard firmware for the 15.10 release.
This update is backwards compatible with the previous version and adds
System suspend functionality. Kernel patches are needed to take
advantage of System suspend.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This patch adds the new motherboard firmware (the files under the MB
sub-directory) released by ARM for the 15.10 release.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added the marker file containing the MD5SUMs for the initial drop of
0.11.4 firmware with ARMLT modifications.
This file was generated using this command:
$ find . -name "*" -type f | grep -v -e .git -e juno-0.11.4-linaro1 | sort | xargs md5sum > juno-0.11.4-linaro1
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
After updating the SCP binaries, I updated the bl1.bin and fip.bin files
to match to SCP update.
ARM Trusted Firmware is based on this tree:
https://github.com/ARM-software/arm-trusted-firmware
At this commit:
53d069c 2015-07-17 Merge pull request #337 from vwadekar/tegra-misc-fixes-v3 [danh-arm]
UEFI is based this tree:
https://git.linaro.org/landing-teams/working/arm/edk2
At this commit
410e0be 2015-07-01 tc2: update default boot config [Ryan Harkin]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update the SCP rom and ram files from ARM, dated 21st August.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This reverts commit 508e3163a985413eb13d4f5f84f474f163a23b05
Testing shows that reboot stops working on Android builds when testing
with the platform build's 15.07 manifest at this point:
ec72e6f 2015-07-14 15.07: update pinned manifests [Ryan Harkin]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Bug fix release from ARM on 15th July 2015.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|