Age | Commit message (Collapse) | Author |
|
I used the latest recovery and ARM Trusted Firmware commits as shown
below and rebuilt everything.
recovery:
b4cc479 2016-12-08 Update SCP firmware to v1.21.0-rc1 [Ryan Harkin]
u-boot:
e0c6272 2016-12-01 Add vexpress_aemv8a_aarch32 variant [Ryan Harkin]
arm-tf:
c59428b 2016-11-30 Merge pull request #761 from soby-mathew/sm/bakery_lock_fixes [davidcunado-arm]
edk2 uses the bl33-uefi.bin as found in the recovery repo:
131aec0 2016-01-21 juno: use earlycon [Ryan Harkin]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
From the ARM SCP Firmware release:
ramfw.bin => SOFTWARE/scp_bl2.bin
romfw_bypass.bin => SOFTWARE/scp_bl1.bin
Release note from ARM below.
SCP firmware:
-------------
Tag: v1.21.0-rc1
Changes from v1.20.0-rc0 to v1.21.0-rc1
Changes for Juno since v1.20.0:
- Juno: Add GPU power supply management
- Juno: Add core warm reset support in ROM (enabling AARCH32 support)
- drivers/xrp7724: Increase delay period when enabling channel
- drivers/xrp7724: Fix setting voltage on disabled outputs
==================================================================================================
SCP firmware:
-------------
Tag: v1.20.0-rc0 / NOT RELEASED TO LINARO
This tag was never release to Linaro as there were no Juno specific
changes.
==================================================================================================
SCP firmware:
-------------
Tag: v1.19.0-rc0 / NOT RELEASED TO LINARO
This tag was never release to Linaro as there were no Juno specific
changes.
==================================================================================================
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added a marker file. It was created using this command:
$ VER=16.10; REV=2 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV}
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
BL0 has been renamed to SCP_BL1.
Bl30 has been renamed to SCP_Bl2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added a marker file. It was created using this command:
$ VER=16.10; REV=1 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV}
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update to the 16.10 version of ARM-TF:
99e8937 2016-09-01 Merge pull request #695 from soby-mathew/sm/AArch32_fixes [davidcunado-arm]
And U-Boot:
496928e 2016-06-14 HACK: boot TC2 from NOR flash [Ryan Harkin]
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
MotherBoard firmware:
-------------
Tag: MBv144
Changes from MBv143 to MBv144
- Defect Fix: SDVE-264 - Boot flash procedure hangs if FTP ethernet link
is up
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Added a marker file. It was created using this command:
$ VER=16.09; REV=2 ; find . -name "*" -type f | grep -v -e .git -e juno-${VER}-linaro${REV} | sort | xargs md5sum > juno-${VER}-linaro${REV}
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The previous ARM-TF update didn't have OP-TEE enabled, an artifact of
the build script rework for 16.09.
This patch updated the ARM-TF binaries to include an OPTEE enabled
version.
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.09 ; 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:
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>
|
|
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>
|