summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-08Update ARM-TF and U-Boot BL33 binaryRyan Harkin
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>
2016-12-08Update SCP firmware to v1.21.0-rc1Ryan Harkin
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>
2016-12-08remove juno-16.10-linaro2 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-20juno-16.10-linaro2armlt-juno-20161117-001armlt-juno-16.11armlt-juno-16.10juno-16.10Ryan Harkin
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>
2016-10-20Rename bl*0.bin to scp_bl*.binRyan Harkin
BL0 has been renamed to SCP_BL1. Bl30 has been renamed to SCP_Bl2. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-20remove juno-16.10-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18juno-16.10-linaro1armlt-juno-20161018-001Ryan Harkin
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>
2016-10-18Update ARM-TF and U-Boot BL33 binaryRyan Harkin
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>
2016-10-18Update Juno motherboard firmware to mbb_v144.ebfRyan Harkin
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>
2016-10-17remove juno-16.09-linaro2 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16juno-16.09-linaro2juno-16.09-linaro2armlt-juno-20161012-001armlt-juno-20160926-001armlt-juno-20160917-001armlt-juno-20160916-001armlt-juno-16.09-003armlt-juno-16.09-001juno-16.09Ryan Harkin
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>
2016-09-16Update ARM-TF with OPTEE enabled versionRyan Harkin
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>
2016-09-16remove juno-16.09-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-08juno-16.09-linaro1juno-16.09-linaro120160908-001Ryan Harkin
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>
2016-09-08Update ARM-TF and U-Boot BL33 binaryRyan Harkin
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>
2016-09-08Add SCP v1.18.0-rc0Ryan Harkin
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>
2016-09-08remove juno-16.07-linaro1Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-13juno-16.07-linaro1armlt-juno-20160906-001armlt-juno-20160809-001armlt-juno-20160803-001armlt-juno-20160720-001armlt-juno-20160714-001armlt-juno-16.08armlt-juno-16.07-001armlt-juno-16.07juno-16.07Ryan Harkin
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>
2016-07-12Update ARM-TF and U-Boot BL33 binaryarmlt-20160712-001Ryan Harkin
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>
2016-07-12Update SCP to v1.16.0-rc0Ryan Harkin
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>
2016-07-11remove juno-16.06-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-06-22juno-16.06-linaro1juno-16.06-linaro1armlt-juno-16.06Ryan Harkin
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>
2016-06-22Update ARM-TF and U-Boot BL33 binaryRyan Harkin
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>
2016-06-22remove juno-16.05-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-12juno-16.05-linaro1juno-16.05-linaro1armlt-juno-20160622-001armlt-juno-20160518-002armlt-juno-20160518-001armlt-juno-20160512-002armlt-juno-16.05juno-16.05Ryan Harkin
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>
2016-05-12Update ARM-TF with latest SCP and U-Bootarmlt-juno-20160512-001Ryan Harkin
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>
2016-05-12Add v1.15.0 SCP release from ARMRyan Harkin
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>
2016-05-12remove juno-0.11.9-linaro1 marker fileRyan Harkin
2016-04-22juno-0.11.9-linaro1armlt-juno-16.04juno-16.04Ryan Harkin
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>
2016-04-15Update ARM-TF with latest SCP and U-BootRyan Harkin
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>
2016-04-13Add v1.14.0 SCP release from ARMRyan Harkin
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>
2016-04-13Move juno*.dtb in NORRyan Harkin
Move the DTB file location in NOR to allow for a larger ramdisk.img. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-13add selftest applicationRyan Harkin
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>
2016-04-13mbb_v143.ebfRyan Harkin
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>
2016-04-13remove juno-0.11.8-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-03-17juno-0.11.8-linaro1armlt-juno-20160322-001armlt-juno-16.03juno-16.03Ryan Harkin
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>
2016-03-17Update ARM-TF and BL33 binariesRyan Harkin
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>
2016-03-17Add v1.13.0-rc0 SCP binaries from ARMRyan Harkin
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>
2016-03-17remove juno-0.11.7-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-12-04juno-0.11.7-linaro1juno-0.11.7-linaro1armlt-juno-20160222armlt-juno-20160212-001armlt-juno-20160122armlt-juno-15.12armlt-20151204-002juno-16.02juno-16.01juno-15.12Ryan Harkin
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>
2015-12-04Update ARM-TF and BL33 binariesRyan Harkin
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>
2015-12-03unix2dos board/images.txtRyan Harkin
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>
2015-12-03images.txt: move startup.nsh to a fixed addressRyan Harkin
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>
2015-12-03Update Juno R2 images.txt to match R0 and R1Ryan Harkin
Added startup.nsh. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-12-03Add 15.12-rc2 firmware from ARMRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-12-02Add juno-r2.dtbRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-12-02remove juno-0.11.6-linaro1 marker fileRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-11-12juno-0.11.6-linaro1juno-0.11.6-linaro1armlt-juno-15.11armlt-20151110-001juno-15.11Ryan Harkin
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>
2015-11-12Juno R1 images.txt whitespace cleanupRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-11-12Add startup.nsh to images.txtRyan Harkin
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>